diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000000..343ec3d15e --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +libs/server/src/lib/utils/fixtures diff --git a/apps/angular-console-e2e/src/integration/tasks.spec.ts b/apps/angular-console-e2e/src/integration/tasks.spec.ts index c89fdfdb80..fe7973666e 100644 --- a/apps/angular-console-e2e/src/integration/tasks.spec.ts +++ b/apps/angular-console-e2e/src/integration/tasks.spec.ts @@ -267,14 +267,6 @@ describe('Tasks', () => { cy.contains('.summary .content', 'Started', { timeout: 220000 }); - cy.get('.summary .header .mat-select-trigger').click({ force: true }); - - cy.get('.mat-option-text') - .contains('Parsed') - .click(); - - cy.contains('.summary .content', /[0-9.]+(k|m|g)?b/i, { timeout: 220000 }); - cy.contains('mat-grid-tile', /^.+\.js/); cy.get('button') diff --git a/apps/electron/src/package.json b/apps/electron/src/package.json index 290b6765a7..1bb4737347 100644 --- a/apps/electron/src/package.json +++ b/apps/electron/src/package.json @@ -11,6 +11,7 @@ "dependencies": { "semver": "5.6.0", "tmp": "0.0.33", - "node-pty-prebuilt": "0.7.6" + "node-pty-prebuilt": "0.7.6", + "source-map-explorer": "^1.7.0" } } diff --git a/apps/vscode/src/package.json b/apps/vscode/src/package.json index 6729d089c6..20f3a44722 100644 --- a/apps/vscode/src/package.json +++ b/apps/vscode/src/package.json @@ -55,6 +55,7 @@ "dependencies": { "semver": "5.6.0", "tmp": "0.0.33", - "node-pty-prebuilt": "0.7.6" + "node-pty-prebuilt": "0.7.6", + "source-map-explorer": "^1.7.0" } } diff --git a/libs/server/src/lib/api/detailed-status-calculator.spec.ts b/libs/server/src/lib/api/detailed-status-calculator.spec.ts index d28d224938..5e9f19a52c 100644 --- a/libs/server/src/lib/api/detailed-status-calculator.spec.ts +++ b/libs/server/src/lib/api/detailed-status-calculator.spec.ts @@ -1,3 +1,8 @@ +(global as any).__non_webpack_require__ = () => { + return () => { + throw new Error(); + }; +}; import { StatusType, BuildDetailedStatusCalculator, diff --git a/libs/server/src/lib/utils/architect.ts b/libs/server/src/lib/utils/architect.ts index f9e5637ef9..33e1090109 100644 --- a/libs/server/src/lib/utils/architect.ts +++ b/libs/server/src/lib/utils/architect.ts @@ -12,10 +12,13 @@ export const SUPPORTED_NG_BUILD_BUILDERS = [ '@nrwl/builders:web-build', '@nrwl/builders:web-dev-server' ]; -export const SUPPORTED_NG_BUILD_BUILDERS_WITH_STATS = [ +export const SUPPORTED_NG_BUILD_BUILDERS_WITH_STATS_AND_SOURCE_MAP = [ '@angular-devkit/build-angular:browser', '@nrwl/builders:web-build' ]; +export const SUPPORTED_NG_BUILD_BUILDERS_WITH_VENDOR_SOURCE_MAP = [ + '@angular-devkit/build-angular:browser' +]; // For some operations we need to add additional flags or configuration // in order to make sure we get the expected output. @@ -26,21 +29,28 @@ export function normalizeCommands(cwd: string, cmds: string[]): string[] { const builder = getProjectArchitect(project, operationName, angularJson) .builder; + let normalized = cmds; + // Make sure we use progress reporter so that we can parse the output consistently. if (SUPPORTED_KARMA_TEST_BUILDERS.includes(builder)) { const projectRoot = angularJson.projects[cmds[1]].root; const karmaConfigPath = join(cwd, projectRoot, 'karma.conf.js'); const isUsingKarma = existsSync(karmaConfigPath); if (isUsingKarma) { - return cmds.concat(['--reporters', 'progress']); + normalized = cmds.concat(['--reporters', 'progress']); } } // Make sure we generate stats data so we can parse it later. - if (SUPPORTED_NG_BUILD_BUILDERS_WITH_STATS.includes(builder)) { - return cmds.concat(['--stats-json']); + if (SUPPORTED_NG_BUILD_BUILDERS_WITH_STATS_AND_SOURCE_MAP.includes(builder)) { + normalized = normalized.concat(['--stats-json', '--source-map']); } - return cmds; + // This option is deprecated in 7.2, so we need another way to get vendor source maps. + if (SUPPORTED_NG_BUILD_BUILDERS_WITH_VENDOR_SOURCE_MAP.includes(builder)) { + normalized = normalized.concat(['--vendor-source-map']); + } + + return normalized; } export function getProjectArchitect( diff --git a/libs/server/src/lib/utils/fixtures/stats.json b/libs/server/src/lib/utils/fixtures/stats.json index 82e85c7ad1..df88cacda8 100644 --- a/libs/server/src/lib/utils/fixtures/stats.json +++ b/libs/server/src/lib/utils/fixtures/stats.json @@ -1,42059 +1 @@ -{ - "errors": [], - "warnings": [], - "version": "4.29.0", - "hash": "7f509849f3423b5637c4", - "publicPath": "", - "outputPath": "/tmp/my-app/dist/my-app", - "assetsByChunkName": { - "runtime": "runtime.a5dd35324ddfd942bef1.js", - "es2015-polyfills": "es2015-polyfills.4a4cfea0ce682043f4e9.js", - "main": "main.c21db4bc11ec2000813c.js", - "polyfills": "polyfills.407a467dedb63cfdd103.js", - "styles": "styles.3ff695c00d717f2d2a11.css" - }, - "assets": [ - { - "name": "3rdpartylicenses.txt", - "size": 23612, - "chunks": [], - "chunkNames": [], - "emitted": false - }, - { - "name": "es2015-polyfills.4a4cfea0ce682043f4e9.js", - "size": 57777, - "chunks": [1], - "chunkNames": ["es2015-polyfills"], - "emitted": false - }, - { - "name": "favicon.ico", - "size": 5430, - "chunks": [], - "chunkNames": [], - "emitted": false - }, - { - "name": "index.html", - "size": 683, - "chunks": [], - "chunkNames": [], - "emitted": false - }, - { - "name": "main.c21db4bc11ec2000813c.js", - "size": 244987, - "chunks": [2], - "chunkNames": ["main"], - "emitted": false - }, - { - "name": "polyfills.407a467dedb63cfdd103.js", - "size": 41994, - "chunks": [3], - "chunkNames": ["polyfills"], - "emitted": false - }, - { - "name": "runtime.a5dd35324ddfd942bef1.js", - "size": 1440, - "chunks": [0], - "chunkNames": ["runtime"], - "emitted": false - }, - { - "name": "stats.json", - "size": 0, - "chunks": [], - "chunkNames": [], - "emitted": false - }, - { - "name": "styles.3ff695c00d717f2d2a11.css", - "size": 0, - "chunks": [4], - "chunkNames": ["styles"], - "emitted": false - } - ], - "filteredAssets": 0, - "entrypoints": { - "main": { - "chunks": [0, 2], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "main.c21db4bc11ec2000813c.js" - ], - "children": {}, - "childAssets": {} - }, - "es2015-polyfills": { - "chunks": [0, 1], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "es2015-polyfills.4a4cfea0ce682043f4e9.js" - ], - "children": {}, - "childAssets": {} - }, - "polyfills": { - "chunks": [0, 3], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "polyfills.407a467dedb63cfdd103.js" - ], - "children": {}, - "childAssets": {} - }, - "styles": { - "chunks": [0, 4], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "styles.3ff695c00d717f2d2a11.css" - ], - "children": {}, - "childAssets": {} - } - }, - "namedChunkGroups": { - "main": { - "chunks": [0, 2], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "main.c21db4bc11ec2000813c.js" - ], - "children": {}, - "childAssets": {} - }, - "es2015-polyfills": { - "chunks": [0, 1], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "es2015-polyfills.4a4cfea0ce682043f4e9.js" - ], - "children": {}, - "childAssets": {} - }, - "polyfills": { - "chunks": [0, 3], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "polyfills.407a467dedb63cfdd103.js" - ], - "children": {}, - "childAssets": {} - }, - "styles": { - "chunks": [0, 4], - "assets": [ - "runtime.a5dd35324ddfd942bef1.js", - "styles.3ff695c00d717f2d2a11.css" - ], - "children": {}, - "childAssets": {} - } - }, - "chunks": [ - { - "id": 0, - "rendered": true, - "initial": true, - "entry": true, - "size": 0, - "names": ["runtime"], - "files": ["runtime.a5dd35324ddfd942bef1.js"], - "hash": "a5dd35324ddfd942bef1", - "siblings": [1, 2, 3, 4], - "parents": [], - "children": [], - "childrenByOrder": {}, - "modules": [], - "filteredModules": 0, - "origins": [ - { - "module": "", - "moduleIdentifier": "", - "moduleName": "", - "loc": "es2015-polyfills", - "request": null, - "reasons": [] - }, - { - "module": "", - "moduleIdentifier": "", - "moduleName": "", - "loc": "main", - "request": null, - "reasons": [] - }, - { - "module": "", - "moduleIdentifier": "", - "moduleName": "", - "loc": "polyfills", - "request": null, - "reasons": [] - }, - { - "module": "", - "moduleIdentifier": "", - "moduleName": "", - "loc": "styles", - "request": null, - "reasons": [] - } - ] - }, - { - "id": 1, - "rendered": true, - "initial": true, - "entry": false, - "size": 135444, - "names": ["es2015-polyfills"], - "files": ["es2015-polyfills.4a4cfea0ce682043f4e9.js"], - "hash": "4a4cfea0ce682043f4e9", - "siblings": [0], - "parents": [], - "children": [], - "childrenByOrder": {}, - "modules": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "index": 91, - "index2": 325, - "size": 28, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": null, - "issuerId": null, - "issuerName": null, - "issuerPath": null, - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": null, - "moduleIdentifier": null, - "module": null, - "moduleName": null, - "type": "multi entry" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 0 - }, - { - "id": "+auO", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.cbrt.js", - "name": "./node_modules/core-js/modules/es6.math.cbrt.js", - "index": 204, - "index2": 202, - "size": 218, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.cbrt", - "loc": "4:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.9 Math.cbrt(x)\nvar $export = require('./_export');\nvar sign = require('./_math-sign');\n\n$export($export.S, 'Math', {\n cbrt: function cbrt(x) {\n return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3);\n }\n});\n" - }, - { - "id": "+lvF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_function-to-string.js", - "name": "./node_modules/core-js/modules/_function-to-string.js", - "index": 111, - "index2": 107, - "size": 87, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "issuerId": "KroJ", - "issuerName": "./node_modules/core-js/modules/_redefine.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - }, - { - "id": "KroJ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "name": "./node_modules/core-js/modules/_redefine.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "KroJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "module": "./node_modules/core-js/modules/_redefine.js", - "moduleName": "./node_modules/core-js/modules/_redefine.js", - "type": "cjs require", - "userRequest": "./_function-to-string", - "loc": "5:16-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "module.exports = require('./_shared')('native-function-to-string', Function.toString);\n" - }, - { - "id": "+oPb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.blink.js", - "name": "./node_modules/core-js/modules/es6.string.blink.js", - "index": 241, - "index2": 238, - "size": 192, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.blink", - "loc": "12:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.4 String.prototype.blink()\nrequire('./_string-html')('blink', function (createHTML) {\n return function blink() {\n return createHTML(this, 'blink', '', '');\n };\n});\n" - }, - { - "id": "+rLv", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_html.js", - "name": "./node_modules/core-js/modules/_html.js", - "index": 139, - "index2": 134, - "size": 101, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "issuerId": "Kuth", - "issuerName": "./node_modules/core-js/modules/_object-create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Kuth", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "name": "./node_modules/core-js/modules/_object-create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "I78e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "module": "./node_modules/core-js/modules/es6.array.slice.js", - "moduleName": "./node_modules/core-js/modules/es6.array.slice.js", - "type": "cjs require", - "userRequest": "./_html", - "loc": "3:11-29" - }, - { - "moduleId": "Kuth", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "module": "./node_modules/core-js/modules/_object-create.js", - "moduleName": "./node_modules/core-js/modules/_object-create.js", - "type": "cjs require", - "userRequest": "./_html", - "loc": "18:2-20" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var document = require('./_global').document;\nmodule.exports = document && document.documentElement;\n" - }, - { - "id": "/KAi", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-finite.js", - "name": "./node_modules/core-js/modules/es6.number.is-finite.js", - "index": 190, - "index2": 187, - "size": 246, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.is-finite", - "loc": "5:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.2 Number.isFinite(number)\nvar $export = require('./_export');\nvar _isFinite = require('./_global').isFinite;\n\n$export($export.S, 'Number', {\n isFinite: function isFinite(it) {\n return typeof it == 'number' && _isFinite(it);\n }\n});\n" - }, - { - "id": "/SS/", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.set-prototype-of.js", - "name": "./node_modules/core-js/modules/es6.object.set-prototype-of.js", - "index": 166, - "index2": 164, - "size": 160, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.set-prototype-of", - "loc": "17:0-49" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.3.19 Object.setPrototypeOf(O, proto)\nvar $export = require('./_export');\n$export($export.S, 'Object', { setPrototypeOf: require('./_set-proto').set });\n" - }, - { - "id": "/e88", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-ws.js", - "name": "./node_modules/core-js/modules/_string-ws.js", - "index": 178, - "index2": 172, - "size": 170, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "issuerId": "qncB", - "issuerName": "./node_modules/core-js/modules/_string-trim.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "Tze0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.trim.js", - "name": "./node_modules/core-js/modules/es6.string.trim.js" - }, - { - "id": "qncB", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "name": "./node_modules/core-js/modules/_string-trim.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "11IZ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-float.js", - "module": "./node_modules/core-js/modules/_parse-float.js", - "moduleName": "./node_modules/core-js/modules/_parse-float.js", - "type": "cjs require", - "userRequest": "./_string-ws", - "loc": "4:33-56" - }, - { - "moduleId": "PKUr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-int.js", - "module": "./node_modules/core-js/modules/_parse-int.js", - "moduleName": "./node_modules/core-js/modules/_parse-int.js", - "type": "cjs require", - "userRequest": "./_string-ws", - "loc": "3:9-32" - }, - { - "moduleId": "qncB", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "module": "./node_modules/core-js/modules/_string-trim.js", - "moduleName": "./node_modules/core-js/modules/_string-trim.js", - "type": "cjs require", - "userRequest": "./_string-ws", - "loc": "4:13-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "module.exports = '\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003' +\n '\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n" - }, - { - "id": "0/R4", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-object.js", - "name": "./node_modules/core-js/modules/_is-object.js", - "index": 104, - "index2": 96, - "size": 110, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.freeze.js", - "issuerId": "DW2E", - "issuerName": "./node_modules/core-js/modules/es6.object.freeze.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "DW2E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.freeze.js", - "name": "./node_modules/core-js/modules/es6.object.freeze.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "9:15-38" - }, - { - "moduleId": "6FMO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-constructor.js", - "module": "./node_modules/core-js/modules/_array-species-constructor.js", - "moduleName": "./node_modules/core-js/modules/_array-species-constructor.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "1:15-38" - }, - { - "moduleId": "8MEG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_bind.js", - "module": "./node_modules/core-js/modules/_bind.js", - "moduleName": "./node_modules/core-js/modules/_bind.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "3:15-38" - }, - { - "moduleId": "DW2E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.freeze.js", - "module": "./node_modules/core-js/modules/es6.object.freeze.js", - "moduleName": "./node_modules/core-js/modules/es6.object.freeze.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "8:15-38" - }, - { - "moduleId": "FlsD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-extensible.js", - "module": "./node_modules/core-js/modules/es6.object.is-extensible.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is-extensible.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "IXt9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.has-instance.js", - "module": "./node_modules/core-js/modules/es6.function.has-instance.js", - "moduleName": "./node_modules/core-js/modules/es6.function.has-instance.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "Iw71", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_dom-create.js", - "module": "./node_modules/core-js/modules/_dom-create.js", - "moduleName": "./node_modules/core-js/modules/_dom-create.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "1:15-38" - }, - { - "moduleId": "V/DX", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-sealed.js", - "module": "./node_modules/core-js/modules/es6.object.is-sealed.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is-sealed.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "Xbzi", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_inherit-if-required.js", - "module": "./node_modules/core-js/modules/_inherit-if-required.js", - "moduleName": "./node_modules/core-js/modules/_inherit-if-required.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "1:15-38" - }, - { - "moduleId": "Z6vF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_meta.js", - "module": "./node_modules/core-js/modules/_meta.js", - "moduleName": "./node_modules/core-js/modules/_meta.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "5:15-38" - }, - { - "moduleId": "Zshi", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-frozen.js", - "module": "./node_modules/core-js/modules/es6.object.is-frozen.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is-frozen.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "apmT", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-primitive.js", - "module": "./node_modules/core-js/modules/_to-primitive.js", - "moduleName": "./node_modules/core-js/modules/_to-primitive.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "i5dc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-proto.js", - "module": "./node_modules/core-js/modules/_set-proto.js", - "moduleName": "./node_modules/core-js/modules/_set-proto.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "3:15-38" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "19:15-38" - }, - { - "moduleId": "mura", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.prevent-extensions.js", - "module": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "moduleName": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "nBIS", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-integer.js", - "module": "./node_modules/core-js/modules/_is-integer.js", - "moduleName": "./node_modules/core-js/modules/_is-integer.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "quPj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-regexp.js", - "module": "./node_modules/core-js/modules/_is-regexp.js", - "moduleName": "./node_modules/core-js/modules/_is-regexp.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - }, - { - "moduleId": "s5qY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_validate-collection.js", - "module": "./node_modules/core-js/modules/_validate-collection.js", - "moduleName": "./node_modules/core-js/modules/_validate-collection.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "1:15-38" - }, - { - "moduleId": "y3w9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_an-object.js", - "module": "./node_modules/core-js/modules/_an-object.js", - "moduleName": "./node_modules/core-js/modules/_an-object.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "1:15-38" - }, - { - "moduleId": "z2o2", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.seal.js", - "module": "./node_modules/core-js/modules/es6.object.seal.js", - "moduleName": "./node_modules/core-js/modules/es6.object.seal.js", - "type": "cjs require", - "userRequest": "./_is-object", - "loc": "2:15-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n" - }, - { - "id": "0E+W", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.species.js", - "name": "./node_modules/core-js/modules/es6.array.species.js", - "index": 304, - "index2": 302, - "size": 36, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.species", - "loc": "21:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "require('./_set-species')('Array');\n" - }, - { - "id": "0LDn", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.italics.js", - "name": "./node_modules/core-js/modules/es6.string.italics.js", - "index": 246, - "index2": 243, - "size": 194, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.italics", - "loc": "17:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.9 String.prototype.italics()\nrequire('./_string-html')('italics', function (createHTML) {\n return function italics() {\n return createHTML(this, 'i', '', '');\n };\n});\n" - }, - { - "id": "0l/t", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.filter.js", - "name": "./node_modules/core-js/modules/es6.array.filter.js", - "index": 289, - "index2": 286, - "size": 376, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.filter", - "loc": "10:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $filter = require('./_array-methods')(2);\n\n$export($export.P + $export.F * !require('./_strict-method')([].filter, true), 'Array', {\n // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments[1]);\n }\n});\n" - }, - { - "id": "0mN4", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.fixed.js", - "name": "./node_modules/core-js/modules/es6.string.fixed.js", - "index": 243, - "index2": 240, - "size": 189, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.fixed", - "loc": "14:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.6 String.prototype.fixed()\nrequire('./_string-html')('fixed', function (createHTML) {\n return function fixed() {\n return createHTML(this, 'tt', '', '');\n };\n});\n" - }, - { - "id": "0sh+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-context.js", - "name": "./node_modules/core-js/modules/_string-context.js", - "index": 232, - "index2": 229, - "size": 314, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "issuerId": "9VmF", - "issuerName": "./node_modules/core-js/modules/es6.string.starts-with.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "9VmF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "name": "./node_modules/core-js/modules/es6.string.starts-with.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "9VmF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "module": "./node_modules/core-js/modules/es6.string.starts-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.starts-with.js", - "type": "cjs require", - "userRequest": "./_string-context", - "loc": "5:14-42" - }, - { - "moduleId": "L9s1", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.includes.js", - "module": "./node_modules/core-js/modules/es6.string.includes.js", - "moduleName": "./node_modules/core-js/modules/es6.string.includes.js", - "type": "cjs require", - "userRequest": "./_string-context", - "loc": "4:14-42" - }, - { - "moduleId": "rvZc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.ends-with.js", - "module": "./node_modules/core-js/modules/es6.string.ends-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.ends-with.js", - "type": "cjs require", - "userRequest": "./_string-context", - "loc": "5:14-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// helper for String#{startsWith, endsWith, includes}\nvar isRegExp = require('./_is-regexp');\nvar defined = require('./_defined');\n\nmodule.exports = function (that, searchString, NAME) {\n if (isRegExp(searchString)) throw TypeError('String#' + NAME + \" doesn't accept regex!\");\n return String(defined(that));\n};\n" - }, - { - "id": "11IZ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-float.js", - "name": "./node_modules/core-js/modules/_parse-float.js", - "index": 181, - "index2": 177, - "size": 359, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-float.js", - "issuerId": "XfKG", - "issuerName": "./node_modules/core-js/modules/es6.number.parse-float.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - }, - { - "id": "XfKG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-float.js", - "name": "./node_modules/core-js/modules/es6.number.parse-float.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "XfKG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-float.js", - "module": "./node_modules/core-js/modules/es6.number.parse-float.js", - "moduleName": "./node_modules/core-js/modules/es6.number.parse-float.js", - "type": "cjs require", - "userRequest": "./_parse-float", - "loc": "2:18-43" - }, - { - "moduleId": "tyy+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.parse-float.js", - "module": "./node_modules/core-js/modules/es6.parse-float.js", - "moduleName": "./node_modules/core-js/modules/es6.parse-float.js", - "type": "cjs require", - "userRequest": "./_parse-float", - "loc": "2:18-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var $parseFloat = require('./_global').parseFloat;\nvar $trim = require('./_string-trim').trim;\n\nmodule.exports = 1 / $parseFloat(require('./_string-ws') + '-0') !== -Infinity ? function parseFloat(str) {\n var string = $trim(String(str), 3);\n var result = $parseFloat(string);\n return result === 0 && string.charAt(0) == '-' ? -0 : result;\n} : $parseFloat;\n" - }, - { - "id": "1MBn", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_enum-keys.js", - "name": "./node_modules/core-js/modules/_enum-keys.js", - "index": 121, - "index2": 131, - "size": 469, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_enum-keys", - "loc": "16:15-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// all enumerable object keys, includes symbols\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nmodule.exports = function (it) {\n var result = getKeys(it);\n var getSymbols = gOPS.f;\n if (getSymbols) {\n var symbols = getSymbols(it);\n var isEnum = pIE.f;\n var i = 0;\n var key;\n while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);\n } return result;\n};\n" - }, - { - "id": "1TsA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-step.js", - "name": "./node_modules/core-js/modules/_iter-step.js", - "index": 307, - "index2": 303, - "size": 86, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "issuerId": "yt8O", - "issuerName": "./node_modules/core-js/modules/es6.array.iterator.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - }, - { - "id": "yt8O", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "name": "./node_modules/core-js/modules/es6.array.iterator.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_iter-step", - "loc": "9:11-34" - }, - { - "moduleId": "yt8O", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "module": "./node_modules/core-js/modules/es6.array.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.array.iterator.js", - "type": "cjs require", - "userRequest": "./_iter-step", - "loc": "3:11-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = function (done, value) {\n return { value: value, done: !!done };\n};\n" - }, - { - "id": "1sa7", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_math-log1p.js", - "name": "./node_modules/core-js/modules/_math-log1p.js", - "index": 201, - "index2": 197, - "size": 154, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log1p.js", - "issuerId": "BJ/l", - "issuerName": "./node_modules/core-js/modules/es6.math.log1p.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - }, - { - "id": "BJ/l", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log1p.js", - "name": "./node_modules/core-js/modules/es6.math.log1p.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "BJ/l", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log1p.js", - "module": "./node_modules/core-js/modules/es6.math.log1p.js", - "moduleName": "./node_modules/core-js/modules/es6.math.log1p.js", - "type": "cjs require", - "userRequest": "./_math-log1p", - "loc": "4:36-60" - }, - { - "moduleId": "fyVe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.acosh.js", - "module": "./node_modules/core-js/modules/es6.math.acosh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.acosh.js", - "type": "cjs require", - "userRequest": "./_math-log1p", - "loc": "3:12-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 20.2.2.20 Math.log1p(x)\nmodule.exports = Math.log1p || function log1p(x) {\n return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x);\n};\n" - }, - { - "id": "25dN", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is.js", - "name": "./node_modules/core-js/modules/es6.object.is.js", - "index": 164, - "index2": 162, - "size": 139, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.is", - "loc": "16:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.3.10 Object.is(value1, value2)\nvar $export = require('./_export');\n$export($export.S, 'Object', { is: require('./_same-value') });\n" - }, - { - "id": "2OiF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_a-function.js", - "name": "./node_modules/core-js/modules/_a-function.js", - "index": 115, - "index2": 109, - "size": 125, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ctx.js", - "issuerId": "m0Pp", - "issuerName": "./node_modules/core-js/modules/_ctx.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "hHhE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "name": "./node_modules/core-js/modules/es6.object.create.js" - }, - { - "id": "XKFU", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "name": "./node_modules/core-js/modules/_export.js" - }, - { - "id": "m0Pp", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ctx.js", - "name": "./node_modules/core-js/modules/_ctx.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "69bn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_species-constructor.js", - "module": "./node_modules/core-js/modules/_species-constructor.js", - "moduleName": "./node_modules/core-js/modules/_species-constructor.js", - "type": "cjs require", - "userRequest": "./_a-function", - "loc": "3:16-40" - }, - { - "moduleId": "8MEG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_bind.js", - "module": "./node_modules/core-js/modules/_bind.js", - "moduleName": "./node_modules/core-js/modules/_bind.js", - "type": "cjs require", - "userRequest": "./_a-function", - "loc": "2:16-40" - }, - { - "moduleId": "Vd3H", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.sort.js", - "module": "./node_modules/core-js/modules/es6.array.sort.js", - "moduleName": "./node_modules/core-js/modules/es6.array.sort.js", - "type": "cjs require", - "userRequest": "./_a-function", - "loc": "3:16-40" - }, - { - "moduleId": "eyMr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-reduce.js", - "module": "./node_modules/core-js/modules/_array-reduce.js", - "moduleName": "./node_modules/core-js/modules/_array-reduce.js", - "type": "cjs require", - "userRequest": "./_a-function", - "loc": "1:16-40" - }, - { - "moduleId": "m0Pp", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ctx.js", - "module": "./node_modules/core-js/modules/_ctx.js", - "moduleName": "./node_modules/core-js/modules/_ctx.js", - "type": "cjs require", - "userRequest": "./_a-function", - "loc": "2:16-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = function (it) {\n if (typeof it != 'function') throw TypeError(it + ' is not a function!');\n return it;\n};\n" - }, - { - "id": "2Spj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.bind.js", - "name": "./node_modules/core-js/modules/es6.function.bind.js", - "index": 169, - "index2": 168, - "size": 164, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "issuerId": "4A4+", - "issuerName": "./node_modules/core-js/es6/function.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "4A4+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "name": "./node_modules/core-js/es6/function.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4A4+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "module": "./node_modules/core-js/es6/function.js", - "moduleName": "./node_modules/core-js/es6/function.js", - "type": "cjs require", - "userRequest": "../modules/es6.function.bind", - "loc": "1:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...)\nvar $export = require('./_export');\n\n$export($export.P, 'Function', { bind: require('./_bind') });\n" - }, - { - "id": "2atp", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.atanh.js", - "name": "./node_modules/core-js/modules/es6.math.atanh.js", - "index": 203, - "index2": 200, - "size": 304, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.atanh", - "loc": "3:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.7 Math.atanh(x)\nvar $export = require('./_export');\nvar $atanh = Math.atanh;\n\n// Tor Browser bug: Math.atanh(-0) -> 0\n$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', {\n atanh: function atanh(x) {\n return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2;\n }\n});\n" - }, - { - "id": "3Lyj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine-all.js", - "name": "./node_modules/core-js/modules/_redefine-all.js", - "index": 316, - "index2": 311, - "size": 169, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "issuerId": "wmvG", - "issuerName": "./node_modules/core-js/modules/_collection-strong.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js" - }, - { - "id": "wmvG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "name": "./node_modules/core-js/modules/_collection-strong.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_redefine-all", - "loc": "5:18-44" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_redefine-all", - "loc": "2:18-44" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_redefine-all", - "loc": "4:18-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "var redefine = require('./_redefine');\nmodule.exports = function (target, src, safe) {\n for (var key in src) redefine(target, key, src[key], safe);\n return target;\n};\n" - }, - { - "id": "4A4+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "name": "./node_modules/core-js/es6/function.js", - "index": 168, - "index2": 171, - "size": 186, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/function", - "loc": "10:0-30" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.function.bind');\nrequire('../modules/es6.function.name');\nrequire('../modules/es6.function.has-instance');\nmodule.exports = require('../modules/_core').Function;\n" - }, - { - "id": "4LiD", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "name": "./node_modules/core-js/modules/_collection.js", - "index": 320, - "index2": 316, - "size": 3307, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "issuerId": "T39b", - "issuerName": "./node_modules/core-js/modules/es6.set.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "9AAn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.map.js", - "module": "./node_modules/core-js/modules/es6.map.js", - "moduleName": "./node_modules/core-js/modules/es6.map.js", - "type": "cjs require", - "userRequest": "./_collection", - "loc": "7:17-41" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_collection", - "loc": "40:32-56" - }, - { - "moduleId": "T39b", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "module": "./node_modules/core-js/modules/es6.set.js", - "moduleName": "./node_modules/core-js/modules/es6.set.js", - "type": "cjs require", - "userRequest": "./_collection", - "loc": "7:17-41" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar global = require('./_global');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar redefineAll = require('./_redefine-all');\nvar meta = require('./_meta');\nvar forOf = require('./_for-of');\nvar anInstance = require('./_an-instance');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar $iterDetect = require('./_iter-detect');\nvar setToStringTag = require('./_set-to-string-tag');\nvar inheritIfRequired = require('./_inherit-if-required');\n\nmodule.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) {\n var Base = global[NAME];\n var C = Base;\n var ADDER = IS_MAP ? 'set' : 'add';\n var proto = C && C.prototype;\n var O = {};\n var fixMethod = function (KEY) {\n var fn = proto[KEY];\n redefine(proto, KEY,\n KEY == 'delete' ? function (a) {\n return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'has' ? function has(a) {\n return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'get' ? function get(a) {\n return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);\n } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; }\n : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; }\n );\n };\n if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () {\n new C().entries().next();\n }))) {\n // create collection constructor\n C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);\n redefineAll(C.prototype, methods);\n meta.NEED = true;\n } else {\n var instance = new C();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new C();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n if (!ACCEPT_ITERABLES) {\n C = wrapper(function (target, iterable) {\n anInstance(target, C, NAME);\n var that = inheritIfRequired(new Base(), target, C);\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n return that;\n });\n C.prototype = proto;\n proto.constructor = C;\n }\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n // weak collections should not contains .clear method\n if (IS_WEAK && proto.clear) delete proto.clear;\n }\n\n setToStringTag(C, NAME);\n\n O[NAME] = C;\n $export($export.G + $export.W + $export.F * (C != Base), O);\n\n if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP);\n\n return C;\n};\n" - }, - { - "id": "4R4u", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_enum-bug-keys.js", - "name": "./node_modules/core-js/modules/_enum-bug-keys.js", - "index": 133, - "index2": 127, - "size": 160, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "issuerId": "Kuth", - "issuerName": "./node_modules/core-js/modules/_object-create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Kuth", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "name": "./node_modules/core-js/modules/_object-create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "DVgA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys.js", - "module": "./node_modules/core-js/modules/_object-keys.js", - "moduleName": "./node_modules/core-js/modules/_object-keys.js", - "type": "cjs require", - "userRequest": "./_enum-bug-keys", - "loc": "3:18-45" - }, - { - "moduleId": "Kuth", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "module": "./node_modules/core-js/modules/_object-create.js", - "moduleName": "./node_modules/core-js/modules/_object-create.js", - "type": "cjs require", - "userRequest": "./_enum-bug-keys", - "loc": "4:18-45" - }, - { - "moduleId": "kJMx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "module": "./node_modules/core-js/modules/_object-gopn.js", - "moduleName": "./node_modules/core-js/modules/_object-gopn.js", - "type": "cjs require", - "userRequest": "./_enum-bug-keys", - "loc": "3:17-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "// IE 8- don't enum bug keys\nmodule.exports = (\n 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'\n).split(',');\n" - }, - { - "id": "5Pf0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-prototype-of.js", - "name": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "index": 151, - "index2": 150, - "size": 273, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.get-prototype-of", - "loc": "6:0-49" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.9 Object.getPrototypeOf(O)\nvar toObject = require('./_to-object');\nvar $getPrototypeOf = require('./_object-gpo');\n\nrequire('./_object-sap')('getPrototypeOf', function () {\n return function getPrototypeOf(it) {\n return $getPrototypeOf(toObject(it));\n };\n});\n" - }, - { - "id": "69bn", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_species-constructor.js", - "name": "./node_modules/core-js/modules/_species-constructor.js", - "index": 262, - "index2": 258, - "size": 348, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "issuerId": "KKXr", - "issuerName": "./node_modules/core-js/modules/es6.regexp.split.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - }, - { - "id": "KKXr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "name": "./node_modules/core-js/modules/es6.regexp.split.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_species-constructor", - "loc": "5:25-58" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.3.20 SpeciesConstructor(O, defaultConstructor)\nvar anObject = require('./_an-object');\nvar aFunction = require('./_a-function');\nvar SPECIES = require('./_wks')('species');\nmodule.exports = function (O, D) {\n var C = anObject(O).constructor;\n var S;\n return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);\n};\n" - }, - { - "id": "6AQ9", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.of.js", - "name": "./node_modules/core-js/modules/es6.array.of.js", - "index": 279, - "index2": 276, - "size": 612, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.of", - "loc": "4:0-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar createProperty = require('./_create-property');\n\n// WebKit Array.of isn't generic\n$export($export.S + $export.F * require('./_fails')(function () {\n function F() { /* empty */ }\n return !(Array.of.call(F) instanceof F);\n}), 'Array', {\n // 22.1.2.3 Array.of( ...items)\n of: function of(/* ...args */) {\n var index = 0;\n var aLen = arguments.length;\n var result = new (typeof this == 'function' ? this : Array)(aLen);\n while (aLen > index) createProperty(result, index, arguments[index++]);\n result.length = aLen;\n return result;\n }\n});\n" - }, - { - "id": "6FMO", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-constructor.js", - "name": "./node_modules/core-js/modules/_array-species-constructor.js", - "index": 287, - "index2": 281, - "size": 475, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-create.js", - "issuerId": "zRwo", - "issuerName": "./node_modules/core-js/modules/_array-species-create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - }, - { - "id": "EK0E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "name": "./node_modules/core-js/modules/es6.weak-map.js" - }, - { - "id": "CkkT", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "name": "./node_modules/core-js/modules/_array-methods.js" - }, - { - "id": "zRwo", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-create.js", - "name": "./node_modules/core-js/modules/_array-species-create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "zRwo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-create.js", - "module": "./node_modules/core-js/modules/_array-species-create.js", - "moduleName": "./node_modules/core-js/modules/_array-species-create.js", - "type": "cjs require", - "userRequest": "./_array-species-constructor", - "loc": "2:25-64" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 6, - "source": "var isObject = require('./_is-object');\nvar isArray = require('./_is-array');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (original) {\n var C;\n if (isArray(original)) {\n C = original.constructor;\n // cross-realm fallback\n if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;\n if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? Array : C;\n};\n" - }, - { - "id": "7h0T", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-nan.js", - "name": "./node_modules/core-js/modules/es6.number.is-nan.js", - "index": 193, - "index2": 190, - "size": 220, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.is-nan", - "loc": "7:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.4 Number.isNaN(number)\nvar $export = require('./_export');\n\n$export($export.S, 'Number', {\n isNaN: function isNaN(number) {\n // eslint-disable-next-line no-self-compare\n return number != number;\n }\n});\n" - }, - { - "id": "8+KV", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.for-each.js", - "name": "./node_modules/core-js/modules/es6.array.for-each.js", - "index": 284, - "index2": 284, - "size": 404, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.for-each", - "loc": "8:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $forEach = require('./_array-methods')(0);\nvar STRICT = require('./_strict-method')([].forEach, true);\n\n$export($export.P + $export.F * !STRICT, 'Array', {\n // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg])\n forEach: function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments[1]);\n }\n});\n" - }, - { - "id": "84bF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.small.js", - "name": "./node_modules/core-js/modules/es6.string.small.js", - "index": 248, - "index2": 245, - "size": 193, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.small", - "loc": "19:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.11 String.prototype.small()\nrequire('./_string-html')('small', function (createHTML) {\n return function small() {\n return createHTML(this, 'small', '', '');\n };\n});\n" - }, - { - "id": "8MEG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_bind.js", - "name": "./node_modules/core-js/modules/_bind.js", - "index": 170, - "index2": 167, - "size": 903, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.bind.js", - "issuerId": "2Spj", - "issuerName": "./node_modules/core-js/modules/es6.function.bind.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "4A4+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "name": "./node_modules/core-js/es6/function.js" - }, - { - "id": "2Spj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.bind.js", - "name": "./node_modules/core-js/modules/es6.function.bind.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "2Spj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.bind.js", - "module": "./node_modules/core-js/modules/es6.function.bind.js", - "moduleName": "./node_modules/core-js/modules/es6.function.bind.js", - "type": "cjs require", - "userRequest": "./_bind", - "loc": "4:39-57" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar aFunction = require('./_a-function');\nvar isObject = require('./_is-object');\nvar invoke = require('./_invoke');\nvar arraySlice = [].slice;\nvar factories = {};\n\nvar construct = function (F, len, args) {\n if (!(len in factories)) {\n for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';\n // eslint-disable-next-line no-new-func\n factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');\n } return factories[len](F, args);\n};\n\nmodule.exports = Function.bind || function bind(that /* , ...args */) {\n var fn = aFunction(this);\n var partArgs = arraySlice.call(arguments, 1);\n var bound = function (/* args... */) {\n var args = partArgs.concat(arraySlice.call(arguments));\n return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);\n };\n if (isObject(fn.prototype)) bound.prototype = fn.prototype;\n return bound;\n};\n" - }, - { - "id": "8a7r", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_create-property.js", - "name": "./node_modules/core-js/modules/_create-property.js", - "index": 276, - "index2": 272, - "size": 271, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.of.js", - "issuerId": "6AQ9", - "issuerName": "./node_modules/core-js/modules/es6.array.of.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "6AQ9", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.of.js", - "name": "./node_modules/core-js/modules/es6.array.of.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "6AQ9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.of.js", - "module": "./node_modules/core-js/modules/es6.array.of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.of.js", - "type": "cjs require", - "userRequest": "./_create-property", - "loc": "3:21-50" - }, - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_create-property", - "loc": "8:21-50" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar $defineProperty = require('./_object-dp');\nvar createDesc = require('./_property-desc');\n\nmodule.exports = function (object, index, value) {\n if (index in object) $defineProperty.f(object, index, createDesc(0, value));\n else object[index] = value;\n};\n" - }, - { - "id": "91GP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.assign.js", - "name": "./node_modules/core-js/modules/es6.object.assign.js", - "index": 162, - "index2": 160, - "size": 162, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.assign", - "loc": "15:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.3.1 Object.assign(target, source)\nvar $export = require('./_export');\n\n$export($export.S + $export.F, 'Object', { assign: require('./_object-assign') });\n" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js", - "index": 145, - "index2": 165, - "size": 882, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/object", - "loc": "9:0-28" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.symbol');\nrequire('../modules/es6.object.create');\nrequire('../modules/es6.object.define-property');\nrequire('../modules/es6.object.define-properties');\nrequire('../modules/es6.object.get-own-property-descriptor');\nrequire('../modules/es6.object.get-prototype-of');\nrequire('../modules/es6.object.keys');\nrequire('../modules/es6.object.get-own-property-names');\nrequire('../modules/es6.object.freeze');\nrequire('../modules/es6.object.seal');\nrequire('../modules/es6.object.prevent-extensions');\nrequire('../modules/es6.object.is-frozen');\nrequire('../modules/es6.object.is-sealed');\nrequire('../modules/es6.object.is-extensible');\nrequire('../modules/es6.object.assign');\nrequire('../modules/es6.object.is');\nrequire('../modules/es6.object.set-prototype-of');\nrequire('../modules/es6.object.to-string');\n\nmodule.exports = require('../modules/_core').Object;\n" - }, - { - "id": "9AAn", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.map.js", - "name": "./node_modules/core-js/modules/es6.map.js", - "index": 314, - "index2": 317, - "size": 642, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "issuerId": "qKs0", - "issuerName": "./node_modules/core-js/es6/map.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "qKs0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "name": "./node_modules/core-js/es6/map.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "qKs0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "module": "./node_modules/core-js/es6/map.js", - "moduleName": "./node_modules/core-js/es6/map.js", - "type": "cjs require", - "userRequest": "../modules/es6.map", - "loc": "4:0-29" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar MAP = 'Map';\n\n// 23.1 Map Objects\nmodule.exports = require('./_collection')(MAP, function (get) {\n return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.1.3.6 Map.prototype.get(key)\n get: function get(key) {\n var entry = strong.getEntry(validate(this, MAP), key);\n return entry && entry.v;\n },\n // 23.1.3.9 Map.prototype.set(key, value)\n set: function set(key, value) {\n return strong.def(validate(this, MAP), key === 0 ? 0 : key, value);\n }\n}, strong, true);\n" - }, - { - "id": "9P93", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.imul.js", - "name": "./node_modules/core-js/modules/es6.math.imul.js", - "index": 213, - "index2": 210, - "size": 539, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.imul", - "loc": "10:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.18 Math.imul(x, y)\nvar $export = require('./_export');\nvar $imul = Math.imul;\n\n// some WebKit versions fails with big numbers, some has wrong arity\n$export($export.S + $export.F * require('./_fails')(function () {\n return $imul(0xffffffff, 5) != -5 || $imul.length != 2;\n}), 'Math', {\n imul: function imul(x, y) {\n var UINT16 = 0xffff;\n var xn = +x;\n var yn = +y;\n var xl = UINT16 & xn;\n var yl = UINT16 & yn;\n return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);\n }\n});\n" - }, - { - "id": "9VmF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "name": "./node_modules/core-js/modules/es6.string.starts-with.js", - "index": 237, - "index2": 234, - "size": 762, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.starts-with", - "loc": "9:0-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 21.1.3.18 String.prototype.startsWith(searchString [, position ])\n'use strict';\nvar $export = require('./_export');\nvar toLength = require('./_to-length');\nvar context = require('./_string-context');\nvar STARTS_WITH = 'startsWith';\nvar $startsWith = ''[STARTS_WITH];\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(STARTS_WITH), 'String', {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = context(this, searchString, STARTS_WITH);\n var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = String(searchString);\n return $startsWith\n ? $startsWith.call(that, search, index)\n : that.slice(index, index + search.length) === search;\n }\n});\n" - }, - { - "id": "9gX7", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_an-instance.js", - "name": "./node_modules/core-js/modules/_an-instance.js", - "index": 317, - "index2": 312, - "size": 237, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "issuerId": "wmvG", - "issuerName": "./node_modules/core-js/modules/_collection-strong.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js" - }, - { - "id": "wmvG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "name": "./node_modules/core-js/modules/_collection-strong.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_an-instance", - "loc": "8:17-42" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_an-instance", - "loc": "6:17-42" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_an-instance", - "loc": "6:17-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "module.exports = function (it, Constructor, name, forbiddenField) {\n if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) {\n throw TypeError(name + ': incorrect invocation!');\n } return it;\n};\n" - }, - { - "id": "A2zW", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-fixed.js", - "name": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "index": 185, - "index2": 184, - "size": 2770, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.to-fixed", - "loc": "2:0-41" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar toInteger = require('./_to-integer');\nvar aNumberValue = require('./_a-number-value');\nvar repeat = require('./_string-repeat');\nvar $toFixed = 1.0.toFixed;\nvar floor = Math.floor;\nvar data = [0, 0, 0, 0, 0, 0];\nvar ERROR = 'Number.toFixed: incorrect invocation!';\nvar ZERO = '0';\n\nvar multiply = function (n, c) {\n var i = -1;\n var c2 = c;\n while (++i < 6) {\n c2 += n * data[i];\n data[i] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n};\nvar divide = function (n) {\n var i = 6;\n var c = 0;\n while (--i >= 0) {\n c += data[i];\n data[i] = floor(c / n);\n c = (c % n) * 1e7;\n }\n};\nvar numToString = function () {\n var i = 6;\n var s = '';\n while (--i >= 0) {\n if (s !== '' || i === 0 || data[i] !== 0) {\n var t = String(data[i]);\n s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t;\n }\n } return s;\n};\nvar pow = function (x, n, acc) {\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\nvar log = function (x) {\n var n = 0;\n var x2 = x;\n while (x2 >= 4096) {\n n += 12;\n x2 /= 4096;\n }\n while (x2 >= 2) {\n n += 1;\n x2 /= 2;\n } return n;\n};\n\n$export($export.P + $export.F * (!!$toFixed && (\n 0.00008.toFixed(3) !== '0.000' ||\n 0.9.toFixed(0) !== '1' ||\n 1.255.toFixed(2) !== '1.25' ||\n 1000000000000000128.0.toFixed(0) !== '1000000000000000128'\n) || !require('./_fails')(function () {\n // V8 ~ Android 4.3-\n $toFixed.call({});\n})), 'Number', {\n toFixed: function toFixed(fractionDigits) {\n var x = aNumberValue(this, ERROR);\n var f = toInteger(fractionDigits);\n var s = '';\n var m = ZERO;\n var e, z, j, k;\n if (f < 0 || f > 20) throw RangeError(ERROR);\n // eslint-disable-next-line no-self-compare\n if (x != x) return 'NaN';\n if (x <= -1e21 || x >= 1e21) return String(x);\n if (x < 0) {\n s = '-';\n x = -x;\n }\n if (x > 1e-21) {\n e = log(x * pow(2, 69, 1)) - 69;\n z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if (e > 0) {\n multiply(0, z);\n j = f;\n while (j >= 7) {\n multiply(1e7, 0);\n j -= 7;\n }\n multiply(pow(10, j, 1), 0);\n j = e - 1;\n while (j >= 23) {\n divide(1 << 23);\n j -= 23;\n }\n divide(1 << j);\n multiply(1, 1);\n divide(2);\n m = numToString();\n } else {\n multiply(0, z);\n multiply(1 << -e, 0);\n m = numToString() + repeat.call(ZERO, f);\n }\n }\n if (f > 0) {\n k = m.length;\n m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f));\n } else {\n m = s + m;\n } return m;\n }\n});\n" - }, - { - "id": "A5AN", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_advance-string-index.js", - "name": "./node_modules/core-js/modules/_advance-string-index.js", - "index": 253, - "index2": 249, - "size": 262, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "issuerId": "pIFo", - "issuerName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "pIFo", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "name": "./node_modules/core-js/modules/es6.regexp.replace.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_advance-string-index", - "loc": "6:25-59" - }, - { - "moduleId": "SRfc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "module": "./node_modules/core-js/modules/es6.regexp.match.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.match.js", - "type": "cjs require", - "userRequest": "./_advance-string-index", - "loc": "5:25-59" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_advance-string-index", - "loc": "7:25-59" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar at = require('./_string-at')(true);\n\n // `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? at(S, index).length : 1);\n};\n" - }, - { - "id": "Afnz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "name": "./node_modules/core-js/modules/_iter-define.js", - "index": 227, - "index2": 225, - "size": 2779, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "issuerId": "XfO3", - "issuerName": "./node_modules/core-js/modules/es6.string.iterator.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "XfO3", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "module": "./node_modules/core-js/modules/es6.string.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.string.iterator.js", - "type": "cjs require", - "userRequest": "./_iter-define", - "loc": "5:0-25" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_iter-define", - "loc": "8:18-43" - }, - { - "moduleId": "yt8O", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "module": "./node_modules/core-js/modules/es6.array.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.array.iterator.js", - "type": "cjs require", - "userRequest": "./_iter-define", - "loc": "11:17-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar LIBRARY = require('./_library');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar $iterCreate = require('./_iter-create');\nvar setToStringTag = require('./_set-to-string-tag');\nvar getPrototypeOf = require('./_object-gpo');\nvar ITERATOR = require('./_wks')('iterator');\nvar BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`\nvar FF_ITERATOR = '@@iterator';\nvar KEYS = 'keys';\nvar VALUES = 'values';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {\n $iterCreate(Constructor, NAME, next);\n var getMethod = function (kind) {\n if (!BUGGY && kind in proto) return proto[kind];\n switch (kind) {\n case KEYS: return function keys() { return new Constructor(this, kind); };\n case VALUES: return function values() { return new Constructor(this, kind); };\n } return function entries() { return new Constructor(this, kind); };\n };\n var TAG = NAME + ' Iterator';\n var DEF_VALUES = DEFAULT == VALUES;\n var VALUES_BUG = false;\n var proto = Base.prototype;\n var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];\n var $default = $native || getMethod(DEFAULT);\n var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;\n var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;\n var methods, key, IteratorPrototype;\n // Fix native\n if ($anyNative) {\n IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));\n if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {\n // Set @@toStringTag to native iterators\n setToStringTag(IteratorPrototype, TAG, true);\n // fix for some old engines\n if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);\n }\n }\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEF_VALUES && $native && $native.name !== VALUES) {\n VALUES_BUG = true;\n $default = function values() { return $native.call(this); };\n }\n // Define iterator\n if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {\n hide(proto, ITERATOR, $default);\n }\n // Plug for library\n Iterators[NAME] = $default;\n Iterators[TAG] = returnThis;\n if (DEFAULT) {\n methods = {\n values: DEF_VALUES ? $default : getMethod(VALUES),\n keys: IS_SET ? $default : getMethod(KEYS),\n entries: $entries\n };\n if (FORCED) for (key in methods) {\n if (!(key in proto)) redefine(proto, key, methods[key]);\n } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);\n }\n return methods;\n};\n" - }, - { - "id": "AphP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-json.js", - "name": "./node_modules/core-js/modules/es6.date.to-json.js", - "index": 265, - "index2": 262, - "size": 562, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "issuerId": "nx1v", - "issuerName": "./node_modules/core-js/es6/date.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "nx1v", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "module": "./node_modules/core-js/es6/date.js", - "moduleName": "./node_modules/core-js/es6/date.js", - "type": "cjs require", - "userRequest": "../modules/es6.date.to-json", - "loc": "2:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar toObject = require('./_to-object');\nvar toPrimitive = require('./_to-primitive');\n\n$export($export.P + $export.F * require('./_fails')(function () {\n return new Date(NaN).toJSON() !== null\n || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1;\n}), 'Date', {\n // eslint-disable-next-line no-unused-vars\n toJSON: function toJSON(key) {\n var O = toObject(this);\n var pv = toPrimitive(O);\n return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();\n }\n});\n" - }, - { - "id": "AvRE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-at.js", - "name": "./node_modules/core-js/modules/_string-at.js", - "index": 226, - "index2": 222, - "size": 620, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "issuerId": "XfO3", - "issuerName": "./node_modules/core-js/modules/es6.string.iterator.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "A5AN", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_advance-string-index.js", - "module": "./node_modules/core-js/modules/_advance-string-index.js", - "moduleName": "./node_modules/core-js/modules/_advance-string-index.js", - "type": "cjs require", - "userRequest": "./_string-at", - "loc": "2:9-32" - }, - { - "moduleId": "XfO3", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "module": "./node_modules/core-js/modules/es6.string.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.string.iterator.js", - "type": "cjs require", - "userRequest": "./_string-at", - "loc": "2:10-33" - }, - { - "moduleId": "oDIu", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.code-point-at.js", - "module": "./node_modules/core-js/modules/es6.string.code-point-at.js", - "moduleName": "./node_modules/core-js/modules/es6.string.code-point-at.js", - "type": "cjs require", - "userRequest": "./_string-at", - "loc": "3:10-33" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n// true -> String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n" - }, - { - "id": "BC7C", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.fround.js", - "name": "./node_modules/core-js/modules/es6.math.fround.js", - "index": 210, - "index2": 208, - "size": 132, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.fround", - "loc": "8:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.16 Math.fround(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', { fround: require('./_math-fround') });\n" - }, - { - "id": "BJ/l", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log1p.js", - "name": "./node_modules/core-js/modules/es6.math.log1p.js", - "index": 215, - "index2": 212, - "size": 129, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.log1p", - "loc": "12:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.20 Math.log1p(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', { log1p: require('./_math-log1p') });\n" - }, - { - "id": "BP8U", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-int.js", - "name": "./node_modules/core-js/modules/es6.number.parse-int.js", - "index": 198, - "index2": 195, - "size": 221, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.parse-int", - "loc": "12:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\nvar $parseInt = require('./_parse-int');\n// 20.1.2.13 Number.parseInt(string, radix)\n$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', { parseInt: $parseInt });\n" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js", - "index": 143, - "index2": 141, - "size": 321, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "issuerId": "vqGA", - "issuerName": "./node_modules/core-js/es6/symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.to-string", - "loc": "18:0-42" - }, - { - "moduleId": "VXxg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "module": "./node_modules/core-js/es6/set.js", - "moduleName": "./node_modules/core-js/es6/set.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.to-string", - "loc": "1:0-42" - }, - { - "moduleId": "hYbK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "module": "./node_modules/core-js/es6/weak-map.js", - "moduleName": "./node_modules/core-js/es6/weak-map.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.to-string", - "loc": "1:0-42" - }, - { - "moduleId": "qKs0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "module": "./node_modules/core-js/es6/map.js", - "moduleName": "./node_modules/core-js/es6/map.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.to-string", - "loc": "1:0-42" - }, - { - "moduleId": "vqGA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "module": "./node_modules/core-js/es6/symbol.js", - "moduleName": "./node_modules/core-js/es6/symbol.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.to-string", - "loc": "2:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// 19.1.3.6 Object.prototype.toString()\nvar classof = require('./_classof');\nvar test = {};\ntest[require('./_wks')('toStringTag')] = 'z';\nif (test + '' != '[object z]') {\n require('./_redefine')(Object.prototype, 'toString', function toString() {\n return '[object ' + classof(this) + ']';\n }, true);\n}\n" - }, - { - "id": "C/va", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_flags.js", - "name": "./node_modules/core-js/modules/_flags.js", - "index": 258, - "index2": 251, - "size": 370, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerId": "Oyvg", - "issuerName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - }, - { - "id": "Oyvg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "name": "./node_modules/core-js/modules/es6.regexp.constructor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "OEbY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.flags.js", - "module": "./node_modules/core-js/modules/es6.regexp.flags.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.flags.js", - "type": "cjs require", - "userRequest": "./_flags", - "loc": "4:7-26" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_flags", - "loc": "6:13-32" - }, - { - "moduleId": "Ugos", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_regexp-exec.js", - "module": "./node_modules/core-js/modules/_regexp-exec.js", - "moduleName": "./node_modules/core-js/modules/_regexp-exec.js", - "type": "cjs require", - "userRequest": "./_flags", - "loc": "3:18-37" - }, - { - "moduleId": "a1Th", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "module": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "type": "cjs require", - "userRequest": "./_flags", - "loc": "4:13-32" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\n// 21.2.5.3 get RegExp.prototype.flags\nvar anObject = require('./_an-object');\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n" - }, - { - "id": "CkkT", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "name": "./node_modules/core-js/modules/_array-methods.js", - "index": 285, - "index2": 283, - "size": 1494, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "issuerId": "EK0E", - "issuerName": "./node_modules/core-js/modules/es6.weak-map.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - }, - { - "id": "EK0E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "name": "./node_modules/core-js/modules/es6.weak-map.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "0l/t", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.filter.js", - "module": "./node_modules/core-js/modules/es6.array.filter.js", - "moduleName": "./node_modules/core-js/modules/es6.array.filter.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "3:14-41" - }, - { - "moduleId": "8+KV", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.for-each.js", - "module": "./node_modules/core-js/modules/es6.array.for-each.js", - "moduleName": "./node_modules/core-js/modules/es6.array.for-each.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "3:15-42" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "3:11-38" - }, - { - "moduleId": "INYr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find-index.js", - "module": "./node_modules/core-js/modules/es6.array.find-index.js", - "moduleName": "./node_modules/core-js/modules/es6.array.find-index.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "4:12-39" - }, - { - "moduleId": "YJVH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.every.js", - "module": "./node_modules/core-js/modules/es6.array.every.js", - "moduleName": "./node_modules/core-js/modules/es6.array.every.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "3:13-40" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "8:24-51" - }, - { - "moduleId": "bWfx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.map.js", - "module": "./node_modules/core-js/modules/es6.array.map.js", - "moduleName": "./node_modules/core-js/modules/es6.array.map.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "3:11-38" - }, - { - "moduleId": "dRSK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find.js", - "module": "./node_modules/core-js/modules/es6.array.find.js", - "moduleName": "./node_modules/core-js/modules/es6.array.find.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "4:12-39" - }, - { - "moduleId": "dZ+Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.some.js", - "module": "./node_modules/core-js/modules/es6.array.some.js", - "moduleName": "./node_modules/core-js/modules/es6.array.some.js", - "type": "cjs require", - "userRequest": "./_array-methods", - "loc": "3:12-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js", - "index": 199, - "index2": 218, - "size": 691, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/math", - "loc": "14:0-26" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.math.acosh');\nrequire('../modules/es6.math.asinh');\nrequire('../modules/es6.math.atanh');\nrequire('../modules/es6.math.cbrt');\nrequire('../modules/es6.math.clz32');\nrequire('../modules/es6.math.cosh');\nrequire('../modules/es6.math.expm1');\nrequire('../modules/es6.math.fround');\nrequire('../modules/es6.math.hypot');\nrequire('../modules/es6.math.imul');\nrequire('../modules/es6.math.log10');\nrequire('../modules/es6.math.log1p');\nrequire('../modules/es6.math.log2');\nrequire('../modules/es6.math.sign');\nrequire('../modules/es6.math.sinh');\nrequire('../modules/es6.math.tanh');\nrequire('../modules/es6.math.trunc');\nmodule.exports = require('../modules/_core').Math;\n" - }, - { - "id": "CyHz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sign.js", - "name": "./node_modules/core-js/modules/es6.math.sign.js", - "index": 217, - "index2": 214, - "size": 126, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.sign", - "loc": "14:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.28 Math.sign(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', { sign: require('./_math-sign') });\n" - }, - { - "id": "DNiP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce.js", - "name": "./node_modules/core-js/modules/es6.array.reduce.js", - "index": 292, - "index2": 290, - "size": 408, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.reduce", - "loc": "13:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $reduce = require('./_array-reduce');\n\n$export($export.P + $export.F * !require('./_strict-method')([].reduce, true), 'Array', {\n // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue])\n reduce: function reduce(callbackfn /* , initialValue */) {\n return $reduce(this, callbackfn, arguments.length, arguments[1], false);\n }\n});\n" - }, - { - "id": "DVgA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys.js", - "name": "./node_modules/core-js/modules/_object-keys.js", - "index": 122, - "index2": 128, - "size": 222, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "1MBn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_enum-keys.js", - "module": "./node_modules/core-js/modules/_enum-keys.js", - "moduleName": "./node_modules/core-js/modules/_enum-keys.js", - "type": "cjs require", - "userRequest": "./_object-keys", - "loc": "2:14-39" - }, - { - "moduleId": "FJW5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dps.js", - "module": "./node_modules/core-js/modules/_object-dps.js", - "moduleName": "./node_modules/core-js/modules/_object-dps.js", - "type": "cjs require", - "userRequest": "./_object-keys", - "loc": "3:14-39" - }, - { - "moduleId": "RW0V", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.keys.js", - "module": "./node_modules/core-js/modules/es6.object.keys.js", - "moduleName": "./node_modules/core-js/modules/es6.object.keys.js", - "type": "cjs require", - "userRequest": "./_object-keys", - "loc": "3:12-37" - }, - { - "moduleId": "czNK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "module": "./node_modules/core-js/modules/_object-assign.js", - "moduleName": "./node_modules/core-js/modules/_object-assign.js", - "type": "cjs require", - "userRequest": "./_object-keys", - "loc": "3:14-39" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-keys", - "loc": "27:12-37" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./_object-keys", - "loc": "2:14-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n" - }, - { - "id": "DW2E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.freeze.js", - "name": "./node_modules/core-js/modules/es6.object.freeze.js", - "index": 156, - "index2": 153, - "size": 267, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.freeze", - "loc": "9:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.5 Object.freeze(O)\nvar isObject = require('./_is-object');\nvar meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('freeze', function ($freeze) {\n return function freeze(it) {\n return $freeze && isObject(it) ? $freeze(meta(it)) : it;\n };\n});\n" - }, - { - "id": "EK0E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "name": "./node_modules/core-js/modules/es6.weak-map.js", - "index": 322, - "index2": 320, - "size": 2004, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "issuerId": "hYbK", - "issuerName": "./node_modules/core-js/es6/weak-map.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "hYbK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "module": "./node_modules/core-js/es6/weak-map.js", - "moduleName": "./node_modules/core-js/es6/weak-map.js", - "type": "cjs require", - "userRequest": "../modules/es6.weak-map", - "loc": "3:0-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar global = require('./_global');\nvar each = require('./_array-methods')(0);\nvar redefine = require('./_redefine');\nvar meta = require('./_meta');\nvar assign = require('./_object-assign');\nvar weak = require('./_collection-weak');\nvar isObject = require('./_is-object');\nvar validate = require('./_validate-collection');\nvar NATIVE_WEAK_MAP = require('./_validate-collection');\nvar IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;\nvar WEAK_MAP = 'WeakMap';\nvar getWeak = meta.getWeak;\nvar isExtensible = Object.isExtensible;\nvar uncaughtFrozenStore = weak.ufstore;\nvar InternalMap;\n\nvar wrapper = function (get) {\n return function WeakMap() {\n return get(this, arguments.length > 0 ? arguments[0] : undefined);\n };\n};\n\nvar methods = {\n // 23.3.3.3 WeakMap.prototype.get(key)\n get: function get(key) {\n if (isObject(key)) {\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);\n return data ? data[this._i] : undefined;\n }\n },\n // 23.3.3.5 WeakMap.prototype.set(key, value)\n set: function set(key, value) {\n return weak.def(validate(this, WEAK_MAP), key, value);\n }\n};\n\n// 23.3 WeakMap Objects\nvar $WeakMap = module.exports = require('./_collection')(WEAK_MAP, wrapper, methods, weak, true, true);\n\n// IE11 WeakMap frozen keys fix\nif (NATIVE_WEAK_MAP && IS_IE11) {\n InternalMap = weak.getConstructor(wrapper, WEAK_MAP);\n assign(InternalMap.prototype, methods);\n meta.NEED = true;\n each(['delete', 'has', 'get', 'set'], function (key) {\n var proto = $WeakMap.prototype;\n var method = proto[key];\n redefine(proto, key, function (a, b) {\n // store frozen objects on internal weakmap shim\n if (isObject(a) && !isExtensible(a)) {\n if (!this._f) this._f = new InternalMap();\n var result = this._f[key](a, b);\n return key == 'set' ? this : result;\n // store all the rest on native weakmap\n } return method.call(this, a, b);\n });\n });\n}\n" - }, - { - "id": "EWmC", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-array.js", - "name": "./node_modules/core-js/modules/_is-array.js", - "index": 136, - "index2": 132, - "size": 147, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "6FMO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-constructor.js", - "module": "./node_modules/core-js/modules/_array-species-constructor.js", - "moduleName": "./node_modules/core-js/modules/_array-species-constructor.js", - "type": "cjs require", - "userRequest": "./_is-array", - "loc": "2:14-36" - }, - { - "moduleId": "LK8F", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.is-array.js", - "module": "./node_modules/core-js/modules/es6.array.is-array.js", - "moduleName": "./node_modules/core-js/modules/es6.array.is-array.js", - "type": "cjs require", - "userRequest": "./_is-array", - "loc": "4:39-61" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_is-array", - "loc": "17:14-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n" - }, - { - "id": "EemH", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "name": "./node_modules/core-js/modules/_object-gopd.js", - "index": 142, - "index2": 138, - "size": 577, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "i5dc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-proto.js", - "module": "./node_modules/core-js/modules/_set-proto.js", - "moduleName": "./node_modules/core-js/modules/_set-proto.js", - "type": "cjs require", - "userRequest": "./_object-gopd", - "loc": "13:47-72" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-gopd", - "loc": "25:12-37" - }, - { - "moduleId": "mYba", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "module": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "type": "cjs require", - "userRequest": "./_object-gopd", - "loc": "3:32-57" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_object-gopd", - "loc": "9:11-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n" - }, - { - "id": "FEjr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.strike.js", - "name": "./node_modules/core-js/modules/es6.string.strike.js", - "index": 249, - "index2": 246, - "size": 197, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.strike", - "loc": "20:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.12 String.prototype.strike()\nrequire('./_string-html')('strike', function (createHTML) {\n return function strike() {\n return createHTML(this, 'strike', '', '');\n };\n});\n" - }, - { - "id": "FJW5", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dps.js", - "name": "./node_modules/core-js/modules/_object-dps.js", - "index": 138, - "index2": 133, - "size": 404, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "issuerId": "Kuth", - "issuerName": "./node_modules/core-js/modules/_object-create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Kuth", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "name": "./node_modules/core-js/modules/_object-create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Kuth", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "module": "./node_modules/core-js/modules/_object-create.js", - "moduleName": "./node_modules/core-js/modules/_object-create.js", - "type": "cjs require", - "userRequest": "./_object-dps", - "loc": "3:10-34" - }, - { - "moduleId": "WLL4", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-properties.js", - "module": "./node_modules/core-js/modules/es6.object.define-properties.js", - "moduleName": "./node_modules/core-js/modules/es6.object.define-properties.js", - "type": "cjs require", - "userRequest": "./_object-dps", - "loc": "3:90-114" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n" - }, - { - "id": "FLlr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.repeat.js", - "name": "./node_modules/core-js/modules/es6.string.repeat.js", - "index": 236, - "index2": 233, - "size": 156, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.repeat", - "loc": "8:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\n\n$export($export.P, 'String', {\n // 21.1.3.13 String.prototype.repeat(count)\n repeat: require('./_string-repeat')\n});\n" - }, - { - "id": "FlsD", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-extensible.js", - "name": "./node_modules/core-js/modules/es6.object.is-extensible.js", - "index": 161, - "index2": 158, - "size": 267, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.is-extensible", - "loc": "14:0-46" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.11 Object.isExtensible(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isExtensible', function ($isExtensible) {\n return function isExtensible(it) {\n return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false;\n };\n});\n" - }, - { - "id": "GNAe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.parse-int.js", - "name": "./node_modules/core-js/modules/es6.parse-int.js", - "index": 175, - "index2": 175, - "size": 194, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-int.js", - "issuerId": "oka+", - "issuerName": "./node_modules/core-js/es6/parse-int.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "oka+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-int.js", - "name": "./node_modules/core-js/es6/parse-int.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "oka+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-int.js", - "module": "./node_modules/core-js/es6/parse-int.js", - "moduleName": "./node_modules/core-js/es6/parse-int.js", - "type": "cjs require", - "userRequest": "../modules/es6.parse-int", - "loc": "1:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\nvar $parseInt = require('./_parse-int');\n// 18.2.5 parseInt(string, radix)\n$export($export.G + $export.F * (parseInt != $parseInt), { parseInt: $parseInt });\n" - }, - { - "id": "H6hf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-call.js", - "name": "./node_modules/core-js/modules/_iter-call.js", - "index": 274, - "index2": 270, - "size": 410, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "issuerId": "HEwt", - "issuerName": "./node_modules/core-js/modules/es6.array.from.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "HEwt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "name": "./node_modules/core-js/modules/es6.array.from.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_iter-call", - "loc": "5:11-34" - }, - { - "moduleId": "SlkY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "module": "./node_modules/core-js/modules/_for-of.js", - "moduleName": "./node_modules/core-js/modules/_for-of.js", - "type": "cjs require", - "userRequest": "./_iter-call", - "loc": "2:11-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n" - }, - { - "id": "HAE/", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-property.js", - "name": "./node_modules/core-js/modules/es6.object.define-property.js", - "index": 147, - "index2": 144, - "size": 217, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.define-property", - "loc": "3:0-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\n// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperty: require('./_object-dp').f });\n" - }, - { - "id": "HEwt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "name": "./node_modules/core-js/modules/es6.array.from.js", - "index": 273, - "index2": 275, - "size": 1635, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.from", - "loc": "3:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar ctx = require('./_ctx');\nvar $export = require('./_export');\nvar toObject = require('./_to-object');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar toLength = require('./_to-length');\nvar createProperty = require('./_create-property');\nvar getIterFn = require('./core.get-iterator-method');\n\n$export($export.S + $export.F * !require('./_iter-detect')(function (iter) { Array.from(iter); }), 'Array', {\n // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)\n from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var C = typeof this == 'function' ? this : Array;\n var aLen = arguments.length;\n var mapfn = aLen > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var index = 0;\n var iterFn = getIterFn(O);\n var length, result, step, iterator;\n if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);\n // if object isn't iterable or it's array with default iterator - use simple case\n if (iterFn != undefined && !(C == Array && isArrayIter(iterFn))) {\n for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) {\n createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);\n }\n } else {\n length = toLength(O.length);\n for (result = new C(length); length > index; index++) {\n createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);\n }\n }\n result.length = index;\n return result;\n }\n});\n" - }, - { - "id": "I78e", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "name": "./node_modules/core-js/modules/es6.array.slice.js", - "index": 282, - "index2": 279, - "size": 933, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.slice", - "loc": "6:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar html = require('./_html');\nvar cof = require('./_cof');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar toLength = require('./_to-length');\nvar arraySlice = [].slice;\n\n// fallback for not array-like ES3 strings and DOM objects\n$export($export.P + $export.F * require('./_fails')(function () {\n if (html) arraySlice.call(html);\n}), 'Array', {\n slice: function slice(begin, end) {\n var len = toLength(this.length);\n var klass = cof(this);\n end = end === undefined ? len : end;\n if (klass == 'Array') return arraySlice.call(this, begin, end);\n var start = toAbsoluteIndex(begin, len);\n var upTo = toAbsoluteIndex(end, len);\n var size = toLength(upTo - start);\n var cloned = new Array(size);\n var i = 0;\n for (; i < size; i++) cloned[i] = klass == 'String'\n ? this.charAt(start + i)\n : this[start + i];\n return cloned;\n }\n});\n" - }, - { - "id": "I8a+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_classof.js", - "name": "./node_modules/core-js/modules/_classof.js", - "index": 144, - "index2": 140, - "size": 718, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "issuerId": "Btvt", - "issuerName": "./node_modules/core-js/modules/es6.object.to-string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Btvt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "module": "./node_modules/core-js/modules/es6.object.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.object.to-string.js", - "type": "cjs require", - "userRequest": "./_classof", - "loc": "3:14-35" - }, - { - "moduleId": "J+6e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/core.get-iterator-method.js", - "module": "./node_modules/core-js/modules/core.get-iterator-method.js", - "moduleName": "./node_modules/core-js/modules/core.get-iterator-method.js", - "type": "cjs require", - "userRequest": "./_classof", - "loc": "1:14-35" - }, - { - "moduleId": "Xxuz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_regexp-exec-abstract.js", - "module": "./node_modules/core-js/modules/_regexp-exec-abstract.js", - "moduleName": "./node_modules/core-js/modules/_regexp-exec-abstract.js", - "type": "cjs require", - "userRequest": "./_classof", - "loc": "3:14-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n" - }, - { - "id": "INYr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find-index.js", - "name": "./node_modules/core-js/modules/es6.array.find-index.js", - "index": 303, - "index2": 300, - "size": 547, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.find-index", - "loc": "20:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)\nvar $export = require('./_export');\nvar $find = require('./_array-methods')(6);\nvar KEY = 'findIndex';\nvar forced = true;\n// Shouldn't skip holes\nif (KEY in []) Array(1)[KEY](function () { forced = false; });\n$export($export.P + $export.F * forced, 'Array', {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\nrequire('./_add-to-unscopables')(KEY);\n" - }, - { - "id": "IU+Z", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "name": "./node_modules/core-js/modules/_fix-re-wks.js", - "index": 255, - "index2": 254, - "size": 3333, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "issuerId": "OG14", - "issuerName": "./node_modules/core-js/modules/es6.regexp.search.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "OG14", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "name": "./node_modules/core-js/modules/es6.regexp.search.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_fix-re-wks", - "loc": "22:0-24" - }, - { - "moduleId": "OG14", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "module": "./node_modules/core-js/modules/es6.regexp.search.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.search.js", - "type": "cjs require", - "userRequest": "./_fix-re-wks", - "loc": "8:0-24" - }, - { - "moduleId": "SRfc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "module": "./node_modules/core-js/modules/es6.regexp.match.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.match.js", - "type": "cjs require", - "userRequest": "./_fix-re-wks", - "loc": "9:0-24" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_fix-re-wks", - "loc": "20:0-24" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nrequire('./es6.regexp.exec');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar wks = require('./_wks');\nvar regexpExec = require('./_regexp-exec');\n\nvar SPECIES = wks('species');\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n // #replace needs built-in support for named groups.\n // #match works fine because it just return the exec results, even if it has\n // a \"grops\" property.\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n return ''.replace(re, '$') !== '7';\n});\n\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {\n // Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length === 2 && result[0] === 'a' && result[1] === 'b';\n})();\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n re.exec = function () { execCalled = true; return null; };\n if (KEY === 'split') {\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n }\n re[SYMBOL]('');\n return !execCalled;\n }) : undefined;\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||\n (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var fns = exec(\n defined,\n SYMBOL,\n ''[KEY],\n function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {\n if (regexp.exec === regexpExec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };\n }\n return { done: true, value: nativeMethod.call(str, regexp, arg2) };\n }\n return { done: false };\n }\n );\n var strfn = fns[0];\n var rxfn = fns[1];\n\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n" - }, - { - "id": "IXt9", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.has-instance.js", - "name": "./node_modules/core-js/modules/es6.function.has-instance.js", - "index": 173, - "index2": 170, - "size": 664, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "issuerId": "4A4+", - "issuerName": "./node_modules/core-js/es6/function.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "4A4+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "name": "./node_modules/core-js/es6/function.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4A4+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "module": "./node_modules/core-js/es6/function.js", - "moduleName": "./node_modules/core-js/es6/function.js", - "type": "cjs require", - "userRequest": "../modules/es6.function.has-instance", - "loc": "3:0-47" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar isObject = require('./_is-object');\nvar getPrototypeOf = require('./_object-gpo');\nvar HAS_INSTANCE = require('./_wks')('hasInstance');\nvar FunctionProto = Function.prototype;\n// 19.2.3.6 Function.prototype[@@hasInstance](V)\nif (!(HAS_INSTANCE in FunctionProto)) require('./_object-dp').f(FunctionProto, HAS_INSTANCE, { value: function (O) {\n if (typeof this != 'function' || !isObject(O)) return false;\n if (!isObject(this.prototype)) return O instanceof this;\n // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:\n while (O = getPrototypeOf(O)) if (this.prototype === O) return true;\n return false;\n} });\n" - }, - { - "id": "Iw71", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_dom-create.js", - "name": "./node_modules/core-js/modules/_dom-create.js", - "index": 106, - "index2": 98, - "size": 289, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "issuerId": "Kuth", - "issuerName": "./node_modules/core-js/modules/_object-create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Kuth", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "name": "./node_modules/core-js/modules/_object-create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Kuth", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "module": "./node_modules/core-js/modules/_object-create.js", - "moduleName": "./node_modules/core-js/modules/_object-create.js", - "type": "cjs require", - "userRequest": "./_dom-create", - "loc": "12:15-39" - }, - { - "moduleId": "xpql", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ie8-dom-define.js", - "module": "./node_modules/core-js/modules/_ie8-dom-define.js", - "moduleName": "./node_modules/core-js/modules/_ie8-dom-define.js", - "type": "cjs require", - "userRequest": "./_dom-create", - "loc": "2:31-55" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n" - }, - { - "id": "J+6e", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/core.get-iterator-method.js", - "name": "./node_modules/core-js/modules/core.get-iterator-method.js", - "index": 277, - "index2": 273, - "size": 297, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "issuerId": "HEwt", - "issuerName": "./node_modules/core-js/modules/es6.array.from.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "HEwt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "name": "./node_modules/core-js/modules/es6.array.from.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./core.get-iterator-method", - "loc": "9:16-53" - }, - { - "moduleId": "SlkY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "module": "./node_modules/core-js/modules/_for-of.js", - "moduleName": "./node_modules/core-js/modules/_for-of.js", - "type": "cjs require", - "userRequest": "./core.get-iterator-method", - "loc": "6:16-53" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n" - }, - { - "id": "JCqj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.sup.js", - "name": "./node_modules/core-js/modules/es6.string.sup.js", - "index": 251, - "index2": 248, - "size": 185, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.sup", - "loc": "22:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.14 String.prototype.sup()\nrequire('./_string-html')('sup', function (createHTML) {\n return function sup() {\n return createHTML(this, 'sup', '', '');\n };\n});\n" - }, - { - "id": "Jcmo", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.cosh.js", - "name": "./node_modules/core-js/modules/es6.math.cosh.js", - "index": 207, - "index2": 204, - "size": 187, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.cosh", - "loc": "6:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.12 Math.cosh(x)\nvar $export = require('./_export');\nvar exp = Math.exp;\n\n$export($export.S, 'Math', {\n cosh: function cosh(x) {\n return (exp(x = +x) + exp(-x)) / 2;\n }\n});\n" - }, - { - "id": "JduL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-names.js", - "name": "./node_modules/core-js/modules/es6.object.get-own-property-names.js", - "index": 155, - "index2": 152, - "size": 150, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.get-own-property-names", - "loc": "8:0-55" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.7 Object.getOwnPropertyNames(O)\nrequire('./_object-sap')('getOwnPropertyNames', function () {\n return require('./_object-gopn-ext').f;\n});\n" - }, - { - "id": "JiEa", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gops.js", - "name": "./node_modules/core-js/modules/_object-gops.js", - "index": 134, - "index2": 129, - "size": 42, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "1MBn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_enum-keys.js", - "module": "./node_modules/core-js/modules/_enum-keys.js", - "moduleName": "./node_modules/core-js/modules/_enum-keys.js", - "type": "cjs require", - "userRequest": "./_object-gops", - "loc": "3:11-36" - }, - { - "moduleId": "czNK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "module": "./node_modules/core-js/modules/_object-assign.js", - "moduleName": "./node_modules/core-js/modules/_object-assign.js", - "type": "cjs require", - "userRequest": "./_object-gops", - "loc": "4:11-36" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-gops", - "loc": "152:2-27" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "exports.f = Object.getOwnPropertySymbols;\n" - }, - { - "id": "K0xU", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks.js", - "name": "./node_modules/core-js/modules/_wks.js", - "index": 118, - "index2": 113, - "size": 358, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "issuerId": "Btvt", - "issuerName": "./node_modules/core-js/modules/es6.object.to-string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "69bn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_species-constructor.js", - "module": "./node_modules/core-js/modules/_species-constructor.js", - "moduleName": "./node_modules/core-js/modules/_species-constructor.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "4:14-31" - }, - { - "moduleId": "6FMO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-constructor.js", - "module": "./node_modules/core-js/modules/_array-species-constructor.js", - "moduleName": "./node_modules/core-js/modules/_array-species-constructor.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "3:14-31" - }, - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "10:15-32" - }, - { - "moduleId": "Btvt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "module": "./node_modules/core-js/modules/es6.object.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.object.to-string.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "5:5-22" - }, - { - "moduleId": "I8a+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_classof.js", - "module": "./node_modules/core-js/modules/_classof.js", - "moduleName": "./node_modules/core-js/modules/_classof.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "3:10-27" - }, - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "7:10-27" - }, - { - "moduleId": "IXt9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.has-instance.js", - "module": "./node_modules/core-js/modules/es6.function.has-instance.js", - "moduleName": "./node_modules/core-js/modules/es6.function.has-instance.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "4:19-36" - }, - { - "moduleId": "J+6e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/core.get-iterator-method.js", - "module": "./node_modules/core-js/modules/core.get-iterator-method.js", - "moduleName": "./node_modules/core-js/modules/core.get-iterator-method.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "2:15-32" - }, - { - "moduleId": "M6Qj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-array-iter.js", - "module": "./node_modules/core-js/modules/_is-array-iter.js", - "moduleName": "./node_modules/core-js/modules/_is-array-iter.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "3:15-32" - }, - { - "moduleId": "N8g3", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-ext.js", - "module": "./node_modules/core-js/modules/_wks-ext.js", - "moduleName": "./node_modules/core-js/modules/_wks-ext.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "1:12-29" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "16:6-23" - }, - { - "moduleId": "QaDb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-create.js", - "module": "./node_modules/core-js/modules/_iter-create.js", - "moduleName": "./node_modules/core-js/modules/_iter-create.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "8:38-55" - }, - { - "moduleId": "UUeW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fails-is-regexp.js", - "module": "./node_modules/core-js/modules/_fails-is-regexp.js", - "moduleName": "./node_modules/core-js/modules/_fails-is-regexp.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "1:12-29" - }, - { - "moduleId": "XMVh", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-detect.js", - "module": "./node_modules/core-js/modules/_iter-detect.js", - "moduleName": "./node_modules/core-js/modules/_iter-detect.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "1:15-32" - }, - { - "moduleId": "elZq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-species.js", - "module": "./node_modules/core-js/modules/_set-species.js", - "moduleName": "./node_modules/core-js/modules/_set-species.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "5:14-31" - }, - { - "moduleId": "fyDq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-to-string-tag.js", - "module": "./node_modules/core-js/modules/_set-to-string-tag.js", - "moduleName": "./node_modules/core-js/modules/_set-to-string-tag.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "3:10-27" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "13:10-27" - }, - { - "moduleId": "nGyu", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_add-to-unscopables.js", - "module": "./node_modules/core-js/modules/_add-to-unscopables.js", - "moduleName": "./node_modules/core-js/modules/_add-to-unscopables.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "2:18-35" - }, - { - "moduleId": "quPj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-regexp.js", - "module": "./node_modules/core-js/modules/_is-regexp.js", - "moduleName": "./node_modules/core-js/modules/_is-regexp.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "4:12-29" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "7:10-27" - }, - { - "moduleId": "yM4b", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-primitive.js", - "module": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "type": "cjs require", - "userRequest": "./_wks", - "loc": "1:19-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var store = require('./_shared')('wks');\nvar uid = require('./_uid');\nvar Symbol = require('./_global').Symbol;\nvar USE_SYMBOL = typeof Symbol == 'function';\n\nvar $exports = module.exports = function (name) {\n return store[name] || (store[name] =\n USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));\n};\n\n$exports.store = store;\n" - }, - { - "id": "KKXr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "name": "./node_modules/core-js/modules/es6.regexp.split.js", - "index": 261, - "index2": 259, - "size": 5227, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "issuerId": "rfyP", - "issuerName": "./node_modules/core-js/es6/regexp.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.split", - "loc": "26:0-38" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.split", - "loc": "8:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n\nvar isRegExp = require('./_is-regexp');\nvar anObject = require('./_an-object');\nvar speciesConstructor = require('./_species-constructor');\nvar advanceStringIndex = require('./_advance-string-index');\nvar toLength = require('./_to-length');\nvar callRegExpExec = require('./_regexp-exec-abstract');\nvar regexpExec = require('./_regexp-exec');\nvar fails = require('./_fails');\nvar $min = Math.min;\nvar $push = [].push;\nvar $SPLIT = 'split';\nvar LENGTH = 'length';\nvar LAST_INDEX = 'lastIndex';\nvar MAX_UINT32 = 0xffffffff;\n\n// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError\nvar SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); });\n\n// @@split logic\nrequire('./_fix-re-wks')('split', 2, function (defined, SPLIT, $split, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||\n 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||\n 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||\n '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||\n '.'[$SPLIT](/()()/)[LENGTH] > 1 ||\n ''[$SPLIT](/.?/)[LENGTH]\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = String(this);\n if (separator === undefined && limit === 0) return [];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) return $split.call(string, separator, limit);\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = regexpExec.call(separatorCopy, string)) {\n lastIndex = separatorCopy[LAST_INDEX];\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));\n lastLength = match[0][LENGTH];\n lastLastIndex = lastIndex;\n if (output[LENGTH] >= splitLimit) break;\n }\n if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop\n }\n if (lastLastIndex === string[LENGTH]) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;\n };\n // Chakra, V8\n } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);\n };\n } else {\n internalSplit = $split;\n }\n\n return [\n // `String.prototype.split` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = defined(this);\n var splitter = separator == undefined ? undefined : separator[SPLIT];\n return splitter !== undefined\n ? splitter.call(separator, O, limit)\n : internalSplit.call(String(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (regexp, limit) {\n var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (SUPPORTS_Y ? 'y' : 'g');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = SUPPORTS_Y ? q : 0;\n var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));\n var e;\n if (\n z === null ||\n (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n A.push(S.slice(p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n A.push(z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n A.push(S.slice(p));\n return A;\n }\n ];\n});\n" - }, - { - "id": "KroJ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "name": "./node_modules/core-js/modules/_redefine.js", - "index": 109, - "index2": 108, - "size": 1050, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "issuerId": "Btvt", - "issuerName": "./node_modules/core-js/modules/es6.object.to-string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "3Lyj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine-all.js", - "module": "./node_modules/core-js/modules/_redefine-all.js", - "moduleName": "./node_modules/core-js/modules/_redefine-all.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "1:15-37" - }, - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "4:15-37" - }, - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "4:15-37" - }, - { - "moduleId": "Btvt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "module": "./node_modules/core-js/modules/es6.object.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.object.to-string.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "7:2-24" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "4:15-37" - }, - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "3:15-37" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "40:2-24" - }, - { - "moduleId": "XKFU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "module": "./node_modules/core-js/modules/_export.js", - "moduleName": "./node_modules/core-js/modules/_export.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "4:15-37" - }, - { - "moduleId": "a1Th", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "module": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "10:2-24" - }, - { - "moduleId": "h7Nl", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-string.js", - "module": "./node_modules/core-js/modules/es6.date.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-string.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "7:2-24" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "7:15-37" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "3:15-37" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_redefine", - "loc": "68:2-24" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var global = require('./_global');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar SRC = require('./_uid')('src');\nvar $toString = require('./_function-to-string');\nvar TO_STRING = 'toString';\nvar TPL = ('' + $toString).split(TO_STRING);\n\nrequire('./_core').inspectSource = function (it) {\n return $toString.call(it);\n};\n\n(module.exports = function (O, key, val, safe) {\n var isFunction = typeof val == 'function';\n if (isFunction) has(val, 'name') || hide(val, 'name', key);\n if (O[key] === val) return;\n if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));\n if (O === global) {\n O[key] = val;\n } else if (!safe) {\n delete O[key];\n hide(O, key, val);\n } else if (O[key]) {\n O[key] = val;\n } else {\n hide(O, key, val);\n }\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, TO_STRING, function toString() {\n return typeof this == 'function' && this[SRC] || $toString.call(this);\n});\n" - }, - { - "id": "Kuth", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "name": "./node_modules/core-js/modules/_object-create.js", - "index": 137, - "index2": 135, - "size": 1505, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "QaDb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-create.js", - "module": "./node_modules/core-js/modules/_iter-create.js", - "moduleName": "./node_modules/core-js/modules/_iter-create.js", - "type": "cjs require", - "userRequest": "./_object-create", - "loc": "2:13-40" - }, - { - "moduleId": "hHhE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "module": "./node_modules/core-js/modules/es6.object.create.js", - "moduleName": "./node_modules/core-js/modules/es6.object.create.js", - "type": "cjs require", - "userRequest": "./_object-create", - "loc": "3:39-66" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-create", - "loc": "23:14-41" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_object-create", - "loc": "3:13-40" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_object-create", - "loc": "17:21-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n" - }, - { - "id": "L9s1", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.includes.js", - "name": "./node_modules/core-js/modules/es6.string.includes.js", - "index": 235, - "index2": 232, - "size": 479, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.includes", - "loc": "7:0-41" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 21.1.3.7 String.prototype.includes(searchString, position = 0)\n'use strict';\nvar $export = require('./_export');\nvar context = require('./_string-context');\nvar INCLUDES = 'includes';\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(INCLUDES), 'String', {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~context(this, searchString, INCLUDES)\n .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n" - }, - { - "id": "LK8F", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.is-array.js", - "name": "./node_modules/core-js/modules/es6.array.is-array.js", - "index": 272, - "index2": 269, - "size": 145, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.is-array", - "loc": "2:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)\nvar $export = require('./_export');\n\n$export($export.S, 'Array', { isArray: require('./_is-array') });\n" - }, - { - "id": "LQAc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_library.js", - "name": "./node_modules/core-js/modules/_library.js", - "index": 113, - "index2": 105, - "size": 24, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_library", - "loc": "2:14-35" - }, - { - "moduleId": "OnI7", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-define.js", - "module": "./node_modules/core-js/modules/_wks-define.js", - "moduleName": "./node_modules/core-js/modules/_wks-define.js", - "type": "cjs require", - "userRequest": "./_library", - "loc": "3:14-35" - }, - { - "moduleId": "VTer", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared.js", - "module": "./node_modules/core-js/modules/_shared.js", - "moduleName": "./node_modules/core-js/modules/_shared.js", - "type": "cjs require", - "userRequest": "./_library", - "loc": "10:8-29" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_library", - "loc": "154:22-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = false;\n" - }, - { - "id": "LVwc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_math-expm1.js", - "name": "./node_modules/core-js/modules/_math-expm1.js", - "index": 209, - "index2": 205, - "size": 343, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.tanh.js", - "issuerId": "x8Yj", - "issuerName": "./node_modules/core-js/modules/es6.math.tanh.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - }, - { - "id": "x8Yj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.tanh.js", - "name": "./node_modules/core-js/modules/es6.math.tanh.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "bBoP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sinh.js", - "module": "./node_modules/core-js/modules/es6.math.sinh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.sinh.js", - "type": "cjs require", - "userRequest": "./_math-expm1", - "loc": "3:12-36" - }, - { - "moduleId": "nzyx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.expm1.js", - "module": "./node_modules/core-js/modules/es6.math.expm1.js", - "moduleName": "./node_modules/core-js/modules/es6.math.expm1.js", - "type": "cjs require", - "userRequest": "./_math-expm1", - "loc": "3:13-37" - }, - { - "moduleId": "x8Yj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.tanh.js", - "module": "./node_modules/core-js/modules/es6.math.tanh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.tanh.js", - "type": "cjs require", - "userRequest": "./_math-expm1", - "loc": "3:12-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 20.2.2.14 Math.expm1(x)\nvar $expm1 = Math.expm1;\nmodule.exports = (!$expm1\n // Old FF bug\n || $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168\n // Tor Browser bug\n || $expm1(-2e-17) != -2e-17\n) ? function expm1(x) {\n return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1;\n} : $expm1;\n" - }, - { - "id": "LZWt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_cof.js", - "name": "./node_modules/core-js/modules/_cof.js", - "index": 126, - "index2": 117, - "size": 106, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_classof.js", - "issuerId": "I8a+", - "issuerName": "./node_modules/core-js/modules/_classof.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - }, - { - "id": "I8a+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_classof.js", - "name": "./node_modules/core-js/modules/_classof.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "EWmC", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-array.js", - "module": "./node_modules/core-js/modules/_is-array.js", - "moduleName": "./node_modules/core-js/modules/_is-array.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "2:10-27" - }, - { - "moduleId": "I78e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "module": "./node_modules/core-js/modules/es6.array.slice.js", - "moduleName": "./node_modules/core-js/modules/es6.array.slice.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "4:10-27" - }, - { - "moduleId": "I8a+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_classof.js", - "module": "./node_modules/core-js/modules/_classof.js", - "moduleName": "./node_modules/core-js/modules/_classof.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "2:10-27" - }, - { - "moduleId": "Ymqv", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iobject.js", - "module": "./node_modules/core-js/modules/_iobject.js", - "moduleName": "./node_modules/core-js/modules/_iobject.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "2:10-27" - }, - { - "moduleId": "quPj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-regexp.js", - "module": "./node_modules/core-js/modules/_is-regexp.js", - "moduleName": "./node_modules/core-js/modules/_is-regexp.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "3:10-27" - }, - { - "moduleId": "vvmO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_a-number-value.js", - "module": "./node_modules/core-js/modules/_a-number-value.js", - "moduleName": "./node_modules/core-js/modules/_a-number-value.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "1:10-27" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_cof", - "loc": "4:10-27" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var toString = {}.toString;\n\nmodule.exports = function (it) {\n return toString.call(it).slice(8, -1);\n};\n" - }, - { - "id": "Ljet", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.epsilon.js", - "name": "./node_modules/core-js/modules/es6.number.epsilon.js", - "index": 189, - "index2": 186, - "size": 125, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.epsilon", - "loc": "4:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.1 Number.EPSILON\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { EPSILON: Math.pow(2, -52) });\n" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js", - "index": 182, - "index2": 196, - "size": 603, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/number", - "loc": "13:0-28" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.number.constructor');\nrequire('../modules/es6.number.to-fixed');\nrequire('../modules/es6.number.to-precision');\nrequire('../modules/es6.number.epsilon');\nrequire('../modules/es6.number.is-finite');\nrequire('../modules/es6.number.is-integer');\nrequire('../modules/es6.number.is-nan');\nrequire('../modules/es6.number.is-safe-integer');\nrequire('../modules/es6.number.max-safe-integer');\nrequire('../modules/es6.number.min-safe-integer');\nrequire('../modules/es6.number.parse-float');\nrequire('../modules/es6.number.parse-int');\nmodule.exports = require('../modules/_core').Number;\n" - }, - { - "id": "LyE8", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_strict-method.js", - "name": "./node_modules/core-js/modules/_strict-method.js", - "index": 281, - "index2": 277, - "size": 269, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "issuerId": "mGWK", - "issuerName": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "mGWK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "name": "./node_modules/core-js/modules/es6.array.last-index-of.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "0l/t", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.filter.js", - "module": "./node_modules/core-js/modules/es6.array.filter.js", - "moduleName": "./node_modules/core-js/modules/es6.array.filter.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "5:33-60" - }, - { - "moduleId": "8+KV", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.for-each.js", - "module": "./node_modules/core-js/modules/es6.array.for-each.js", - "moduleName": "./node_modules/core-js/modules/es6.array.for-each.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "4:13-40" - }, - { - "moduleId": "DNiP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce.js", - "module": "./node_modules/core-js/modules/es6.array.reduce.js", - "moduleName": "./node_modules/core-js/modules/es6.array.reduce.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "5:33-60" - }, - { - "moduleId": "Nz9U", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.join.js", - "module": "./node_modules/core-js/modules/es6.array.join.js", - "moduleName": "./node_modules/core-js/modules/es6.array.join.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "8:69-96" - }, - { - "moduleId": "SPin", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce-right.js", - "module": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "moduleName": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "5:33-60" - }, - { - "moduleId": "V+eJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.index-of.js", - "module": "./node_modules/core-js/modules/es6.array.index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.index-of.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "7:51-78" - }, - { - "moduleId": "Vd3H", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.sort.js", - "module": "./node_modules/core-js/modules/es6.array.sort.js", - "moduleName": "./node_modules/core-js/modules/es6.array.sort.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "16:7-34" - }, - { - "moduleId": "YJVH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.every.js", - "module": "./node_modules/core-js/modules/es6.array.every.js", - "moduleName": "./node_modules/core-js/modules/es6.array.every.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "5:33-60" - }, - { - "moduleId": "bWfx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.map.js", - "module": "./node_modules/core-js/modules/es6.array.map.js", - "moduleName": "./node_modules/core-js/modules/es6.array.map.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "5:33-60" - }, - { - "moduleId": "dZ+Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.some.js", - "module": "./node_modules/core-js/modules/es6.array.some.js", - "moduleName": "./node_modules/core-js/modules/es6.array.some.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "5:33-60" - }, - { - "moduleId": "mGWK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "module": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "type": "cjs require", - "userRequest": "./_strict-method", - "loc": "9:51-78" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar fails = require('./_fails');\n\nmodule.exports = function (method, arg) {\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call\n arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null);\n });\n};\n" - }, - { - "id": "M6Qj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-array-iter.js", - "name": "./node_modules/core-js/modules/_is-array-iter.js", - "index": 275, - "index2": 271, - "size": 279, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "issuerId": "HEwt", - "issuerName": "./node_modules/core-js/modules/es6.array.from.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "HEwt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "name": "./node_modules/core-js/modules/es6.array.from.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_is-array-iter", - "loc": "6:18-45" - }, - { - "moduleId": "SlkY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "module": "./node_modules/core-js/modules/_for-of.js", - "moduleName": "./node_modules/core-js/modules/_for-of.js", - "type": "cjs require", - "userRequest": "./_is-array-iter", - "loc": "3:18-45" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// check on default Array iterator\nvar Iterators = require('./_iterators');\nvar ITERATOR = require('./_wks')('iterator');\nvar ArrayProto = Array.prototype;\n\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);\n};\n" - }, - { - "id": "MfQN", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_invoke.js", - "name": "./node_modules/core-js/modules/_invoke.js", - "index": 171, - "index2": 166, - "size": 701, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_bind.js", - "issuerId": "8MEG", - "issuerName": "./node_modules/core-js/modules/_bind.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "4A4+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "name": "./node_modules/core-js/es6/function.js" - }, - { - "id": "2Spj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.bind.js", - "name": "./node_modules/core-js/modules/es6.function.bind.js" - }, - { - "id": "8MEG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_bind.js", - "name": "./node_modules/core-js/modules/_bind.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "8MEG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_bind.js", - "module": "./node_modules/core-js/modules/_bind.js", - "moduleName": "./node_modules/core-js/modules/_bind.js", - "type": "cjs require", - "userRequest": "./_invoke", - "loc": "4:13-33" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "// fast apply, http://jsperf.lnkit.com/fast-apply/5\nmodule.exports = function (fn, args, that) {\n var un = that === undefined;\n switch (args.length) {\n case 0: return un ? fn()\n : fn.call(that);\n case 1: return un ? fn(args[0])\n : fn.call(that, args[0]);\n case 2: return un ? fn(args[0], args[1])\n : fn.call(that, args[0], args[1]);\n case 3: return un ? fn(args[0], args[1], args[2])\n : fn.call(that, args[0], args[1], args[2]);\n case 4: return un ? fn(args[0], args[1], args[2], args[3])\n : fn.call(that, args[0], args[1], args[2], args[3]);\n } return fn.apply(that, args);\n};\n" - }, - { - "id": "MtdB", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.clz32.js", - "name": "./node_modules/core-js/modules/es6.math.clz32.js", - "index": 206, - "index2": 203, - "size": 208, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.clz32", - "loc": "5:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.11 Math.clz32(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n clz32: function clz32(x) {\n return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32;\n }\n});\n" - }, - { - "id": "Mukb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "name": "./node_modules/core-js/modules/_hide.js", - "index": 101, - "index2": 103, - "size": 286, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "5:11-29" - }, - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "4:11-29" - }, - { - "moduleId": "KroJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "module": "./node_modules/core-js/modules/_redefine.js", - "moduleName": "./node_modules/core-js/modules/_redefine.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "2:11-29" - }, - { - "moduleId": "QaDb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-create.js", - "module": "./node_modules/core-js/modules/_iter-create.js", - "moduleName": "./node_modules/core-js/modules/_iter-create.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "8:0-18" - }, - { - "moduleId": "XKFU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "module": "./node_modules/core-js/modules/_export.js", - "moduleName": "./node_modules/core-js/modules/_export.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "3:11-29" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "228:36-54" - }, - { - "moduleId": "nGyu", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_add-to-unscopables.js", - "module": "./node_modules/core-js/modules/_add-to-unscopables.js", - "moduleName": "./node_modules/core-js/modules/_add-to-unscopables.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "4:42-60" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "5:11-29" - }, - { - "moduleId": "yM4b", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-primitive.js", - "module": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "type": "cjs require", - "userRequest": "./_hide", - "loc": "4:30-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var dP = require('./_object-dp');\nvar createDesc = require('./_property-desc');\nmodule.exports = require('./_descriptors') ? function (object, key, value) {\n return dP.f(object, key, createDesc(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n" - }, - { - "id": "N8g3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-ext.js", - "name": "./node_modules/core-js/modules/_wks-ext.js", - "index": 119, - "index2": 115, - "size": 31, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "OnI7", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-define.js", - "module": "./node_modules/core-js/modules/_wks-define.js", - "moduleName": "./node_modules/core-js/modules/_wks-define.js", - "type": "cjs require", - "userRequest": "./_wks-ext", - "loc": "4:13-34" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_wks-ext", - "loc": "14:13-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "exports.f = require('./_wks');\n" - }, - { - "id": "Nr18", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-fill.js", - "name": "./node_modules/core-js/modules/_array-fill.js", - "index": 301, - "index2": 297, - "size": 643, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.fill.js", - "issuerId": "bHtr", - "issuerName": "./node_modules/core-js/modules/es6.array.fill.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "bHtr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.fill.js", - "name": "./node_modules/core-js/modules/es6.array.fill.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "bHtr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.fill.js", - "module": "./node_modules/core-js/modules/es6.array.fill.js", - "moduleName": "./node_modules/core-js/modules/es6.array.fill.js", - "type": "cjs require", - "userRequest": "./_array-fill", - "loc": "4:36-60" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\n'use strict';\nvar toObject = require('./_to-object');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar toLength = require('./_to-length');\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = toLength(O.length);\n var aLen = arguments.length;\n var index = toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length);\n var end = aLen > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n" - }, - { - "id": "Nz9U", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.join.js", - "name": "./node_modules/core-js/modules/es6.array.join.js", - "index": 280, - "index2": 278, - "size": 453, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.join", - "loc": "5:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// 22.1.3.13 Array.prototype.join(separator)\nvar $export = require('./_export');\nvar toIObject = require('./_to-iobject');\nvar arrayJoin = [].join;\n\n// fallback for not array-like strings\n$export($export.P + $export.F * (require('./_iobject') != Object || !require('./_strict-method')(arrayJoin)), 'Array', {\n join: function join(separator) {\n return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator);\n }\n});\n" - }, - { - "id": "OEbY", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.flags.js", - "name": "./node_modules/core-js/modules/es6.regexp.flags.js", - "index": 311, - "index2": 307, - "size": 201, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "issuerId": "rfyP", - "issuerName": "./node_modules/core-js/es6/regexp.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "a1Th", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "module": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "type": "cjs require", - "userRequest": "./es6.regexp.flags", - "loc": "2:0-29" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.flags", - "loc": "4:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 21.2.5.3 get RegExp.prototype.flags()\nif (require('./_descriptors') && /./g.flags != 'g') require('./_object-dp').f(RegExp.prototype, 'flags', {\n configurable: true,\n get: require('./_flags')\n});\n" - }, - { - "id": "OG14", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "name": "./node_modules/core-js/modules/es6.regexp.search.js", - "index": 260, - "index2": 257, - "size": 1192, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.search", - "loc": "25:0-39" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.search", - "loc": "7:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n\nvar anObject = require('./_an-object');\nvar sameValue = require('./_same-value');\nvar regExpExec = require('./_regexp-exec-abstract');\n\n// @@search logic\nrequire('./_fix-re-wks')('search', 1, function (defined, SEARCH, $search, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[SEARCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search\n function (regexp) {\n var res = maybeCallNative($search, regexp, this);\n if (res.done) return res.value;\n var rx = anObject(regexp);\n var S = String(this);\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n" - }, - { - "id": "OGtf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-html.js", - "name": "./node_modules/core-js/modules/_string-html.js", - "index": 239, - "index2": 235, - "size": 702, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.anchor.js", - "issuerId": "hEkN", - "issuerName": "./node_modules/core-js/modules/es6.string.anchor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "hEkN", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.anchor.js", - "name": "./node_modules/core-js/modules/es6.string.anchor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "+oPb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.blink.js", - "module": "./node_modules/core-js/modules/es6.string.blink.js", - "moduleName": "./node_modules/core-js/modules/es6.string.blink.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "0LDn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.italics.js", - "module": "./node_modules/core-js/modules/es6.string.italics.js", - "moduleName": "./node_modules/core-js/modules/es6.string.italics.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "0mN4", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.fixed.js", - "module": "./node_modules/core-js/modules/es6.string.fixed.js", - "moduleName": "./node_modules/core-js/modules/es6.string.fixed.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "84bF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.small.js", - "module": "./node_modules/core-js/modules/es6.string.small.js", - "moduleName": "./node_modules/core-js/modules/es6.string.small.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "FEjr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.strike.js", - "module": "./node_modules/core-js/modules/es6.string.strike.js", - "moduleName": "./node_modules/core-js/modules/es6.string.strike.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "JCqj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.sup.js", - "module": "./node_modules/core-js/modules/es6.string.sup.js", - "moduleName": "./node_modules/core-js/modules/es6.string.sup.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "SMB2", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.bold.js", - "module": "./node_modules/core-js/modules/es6.string.bold.js", - "moduleName": "./node_modules/core-js/modules/es6.string.bold.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "Zz4T", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.sub.js", - "module": "./node_modules/core-js/modules/es6.string.sub.js", - "moduleName": "./node_modules/core-js/modules/es6.string.sub.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "bDcW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.fontcolor.js", - "module": "./node_modules/core-js/modules/es6.string.fontcolor.js", - "moduleName": "./node_modules/core-js/modules/es6.string.fontcolor.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "hEkN", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.anchor.js", - "module": "./node_modules/core-js/modules/es6.string.anchor.js", - "moduleName": "./node_modules/core-js/modules/es6.string.anchor.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "nIY7", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.big.js", - "module": "./node_modules/core-js/modules/es6.string.big.js", - "moduleName": "./node_modules/core-js/modules/es6.string.big.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "nsiH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.fontsize.js", - "module": "./node_modules/core-js/modules/es6.string.fontsize.js", - "moduleName": "./node_modules/core-js/modules/es6.string.fontsize.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - }, - { - "moduleId": "tUrg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.link.js", - "module": "./node_modules/core-js/modules/es6.string.link.js", - "moduleName": "./node_modules/core-js/modules/es6.string.link.js", - "type": "cjs require", - "userRequest": "./_string-html", - "loc": "3:0-25" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var $export = require('./_export');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar quot = /\"/g;\n// B.2.3.2.1 CreateHTML(string, tag, attribute, value)\nvar createHTML = function (string, tag, attribute, value) {\n var S = String(defined(string));\n var p1 = '<' + tag;\n if (attribute !== '') p1 += ' ' + attribute + '=\"' + String(value).replace(quot, '"') + '\"';\n return p1 + '>' + S + '';\n};\nmodule.exports = function (NAME, exec) {\n var O = {};\n O[NAME] = exec(createHTML);\n $export($export.P + $export.F * fails(function () {\n var test = ''[NAME]('\"');\n return test !== test.toLowerCase() || test.split('\"').length > 3;\n }), 'String', O);\n};\n" - }, - { - "id": "OP3Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gpo.js", - "name": "./node_modules/core-js/modules/_object-gpo.js", - "index": 153, - "index2": 149, - "size": 493, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "issuerId": "Afnz", - "issuerName": "./node_modules/core-js/modules/_iter-define.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - }, - { - "id": "Afnz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "name": "./node_modules/core-js/modules/_iter-define.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "5Pf0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-prototype-of.js", - "module": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "type": "cjs require", - "userRequest": "./_object-gpo", - "loc": "3:22-46" - }, - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_object-gpo", - "loc": "9:21-45" - }, - { - "moduleId": "IXt9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.has-instance.js", - "module": "./node_modules/core-js/modules/es6.function.has-instance.js", - "moduleName": "./node_modules/core-js/modules/es6.function.has-instance.js", - "type": "cjs require", - "userRequest": "./_object-gpo", - "loc": "3:21-45" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)\nvar has = require('./_has');\nvar toObject = require('./_to-object');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar ObjectProto = Object.prototype;\n\nmodule.exports = Object.getPrototypeOf || function (O) {\n O = toObject(O);\n if (has(O, IE_PROTO)) return O[IE_PROTO];\n if (typeof O.constructor == 'function' && O instanceof O.constructor) {\n return O.constructor.prototype;\n } return O instanceof Object ? ObjectProto : null;\n};\n" - }, - { - "id": "OnI7", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-define.js", - "name": "./node_modules/core-js/modules/_wks-define.js", - "index": 120, - "index2": 116, - "size": 417, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_wks-define", - "loc": "15:16-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var global = require('./_global');\nvar core = require('./_core');\nvar LIBRARY = require('./_library');\nvar wksExt = require('./_wks-ext');\nvar defineProperty = require('./_object-dp').f;\nmodule.exports = function (name) {\n var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});\n if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });\n};\n" - }, - { - "id": "Oyvg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "name": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "index": 309, - "index2": 306, - "size": 1608, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "issuerId": "rfyP", - "issuerName": "./node_modules/core-js/es6/regexp.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.constructor", - "loc": "1:0-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var global = require('./_global');\nvar inheritIfRequired = require('./_inherit-if-required');\nvar dP = require('./_object-dp').f;\nvar gOPN = require('./_object-gopn').f;\nvar isRegExp = require('./_is-regexp');\nvar $flags = require('./_flags');\nvar $RegExp = global.RegExp;\nvar Base = $RegExp;\nvar proto = $RegExp.prototype;\nvar re1 = /a/g;\nvar re2 = /a/g;\n// \"new\" creates a new object, old webkit buggy here\nvar CORRECT_NEW = new $RegExp(re1) !== re1;\n\nif (require('./_descriptors') && (!CORRECT_NEW || require('./_fails')(function () {\n re2[require('./_wks')('match')] = false;\n // RegExp constructor can alter flags and IsRegExp works correct with @@match\n return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';\n}))) {\n $RegExp = function RegExp(p, f) {\n var tiRE = this instanceof $RegExp;\n var piRE = isRegExp(p);\n var fiU = f === undefined;\n return !tiRE && piRE && p.constructor === $RegExp && fiU ? p\n : inheritIfRequired(CORRECT_NEW\n ? new Base(piRE && !fiU ? p.source : p, f)\n : Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)\n , tiRE ? this : proto, $RegExp);\n };\n var proxy = function (key) {\n key in $RegExp || dP($RegExp, key, {\n configurable: true,\n get: function () { return Base[key]; },\n set: function (it) { Base[key] = it; }\n });\n };\n for (var keys = gOPN(Base), i = 0; keys.length > i;) proxy(keys[i++]);\n proto.constructor = $RegExp;\n $RegExp.prototype = proto;\n require('./_redefine')(global, 'RegExp', $RegExp);\n}\n\nrequire('./_set-species')('RegExp');\n" - }, - { - "id": "PKUr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-int.js", - "name": "./node_modules/core-js/modules/_parse-int.js", - "index": 176, - "index2": 174, - "size": 390, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-int.js", - "issuerId": "BP8U", - "issuerName": "./node_modules/core-js/modules/es6.number.parse-int.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - }, - { - "id": "BP8U", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-int.js", - "name": "./node_modules/core-js/modules/es6.number.parse-int.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "BP8U", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-int.js", - "module": "./node_modules/core-js/modules/es6.number.parse-int.js", - "moduleName": "./node_modules/core-js/modules/es6.number.parse-int.js", - "type": "cjs require", - "userRequest": "./_parse-int", - "loc": "2:16-39" - }, - { - "moduleId": "GNAe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.parse-int.js", - "module": "./node_modules/core-js/modules/es6.parse-int.js", - "moduleName": "./node_modules/core-js/modules/es6.parse-int.js", - "type": "cjs require", - "userRequest": "./_parse-int", - "loc": "2:16-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var $parseInt = require('./_global').parseInt;\nvar $trim = require('./_string-trim').trim;\nvar ws = require('./_string-ws');\nvar hex = /^[-+]?0[xX]/;\n\nmodule.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix) {\n var string = $trim(String(str), 3);\n return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));\n} : $parseInt;\n" - }, - { - "id": "QaDb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-create.js", - "name": "./node_modules/core-js/modules/_iter-create.js", - "index": 229, - "index2": 224, - "size": 526, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "issuerId": "Afnz", - "issuerName": "./node_modules/core-js/modules/_iter-define.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - }, - { - "id": "Afnz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "name": "./node_modules/core-js/modules/_iter-define.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_iter-create", - "loc": "7:18-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "'use strict';\nvar create = require('./_object-create');\nvar descriptor = require('./_property-desc');\nvar setToStringTag = require('./_set-to-string-tag');\nvar IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nrequire('./_hide')(IteratorPrototype, require('./_wks')('iterator'), function () { return this; });\n\nmodule.exports = function (Constructor, NAME, next) {\n Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });\n setToStringTag(Constructor, NAME + ' Iterator');\n};\n" - }, - { - "id": "RW0V", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.keys.js", - "name": "./node_modules/core-js/modules/es6.object.keys.js", - "index": 154, - "index2": 151, - "size": 225, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.keys", - "loc": "7:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.14 Object.keys(O)\nvar toObject = require('./_to-object');\nvar $keys = require('./_object-keys');\n\nrequire('./_object-sap')('keys', function () {\n return function keys(it) {\n return $keys(toObject(it));\n };\n});\n" - }, - { - "id": "RYi7", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-integer.js", - "name": "./node_modules/core-js/modules/_to-integer.js", - "index": 130, - "index2": 121, - "size": 161, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-at.js", - "issuerId": "AvRE", - "issuerName": "./node_modules/core-js/modules/_string-at.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - }, - { - "id": "AvRE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-at.js", - "name": "./node_modules/core-js/modules/_string-at.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "A2zW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-fixed.js", - "module": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "3:16-40" - }, - { - "moduleId": "AvRE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-at.js", - "module": "./node_modules/core-js/modules/_string-at.js", - "moduleName": "./node_modules/core-js/modules/_string-at.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "1:16-40" - }, - { - "moduleId": "d/Gc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-absolute-index.js", - "module": "./node_modules/core-js/modules/_to-absolute-index.js", - "moduleName": "./node_modules/core-js/modules/_to-absolute-index.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "1:16-40" - }, - { - "moduleId": "l0Rn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-repeat.js", - "module": "./node_modules/core-js/modules/_string-repeat.js", - "moduleName": "./node_modules/core-js/modules/_string-repeat.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "2:16-40" - }, - { - "moduleId": "mGWK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "module": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "4:16-40" - }, - { - "moduleId": "ne8i", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-length.js", - "module": "./node_modules/core-js/modules/_to-length.js", - "moduleName": "./node_modules/core-js/modules/_to-length.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "2:16-40" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_to-integer", - "loc": "6:16-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.1.4 ToInteger\nvar ceil = Math.ceil;\nvar floor = Math.floor;\nmodule.exports = function (it) {\n return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);\n};\n" - }, - { - "id": "RjD/", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_property-desc.js", - "name": "./node_modules/core-js/modules/_property-desc.js", - "index": 108, - "index2": 102, - "size": 173, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "issuerId": "Mukb", - "issuerName": "./node_modules/core-js/modules/_hide.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Mukb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "name": "./node_modules/core-js/modules/_hide.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "8a7r", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_create-property.js", - "module": "./node_modules/core-js/modules/_create-property.js", - "moduleName": "./node_modules/core-js/modules/_create-property.js", - "type": "cjs require", - "userRequest": "./_property-desc", - "loc": "3:17-44" - }, - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_property-desc", - "loc": "2:17-44" - }, - { - "moduleId": "Mukb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "module": "./node_modules/core-js/modules/_hide.js", - "moduleName": "./node_modules/core-js/modules/_hide.js", - "type": "cjs require", - "userRequest": "./_property-desc", - "loc": "2:17-44" - }, - { - "moduleId": "QaDb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-create.js", - "module": "./node_modules/core-js/modules/_iter-create.js", - "moduleName": "./node_modules/core-js/modules/_iter-create.js", - "type": "cjs require", - "userRequest": "./_property-desc", - "loc": "3:17-44" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_property-desc", - "loc": "22:17-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n" - }, - { - "id": "S/j/", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-object.js", - "name": "./node_modules/core-js/modules/_to-object.js", - "index": 152, - "index2": 148, - "size": 132, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-prototype-of.js", - "issuerId": "5Pf0", - "issuerName": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "5Pf0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-prototype-of.js", - "name": "./node_modules/core-js/modules/es6.object.get-prototype-of.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "5Pf0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-prototype-of.js", - "module": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "2:15-38" - }, - { - "moduleId": "AphP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-json.js", - "module": "./node_modules/core-js/modules/es6.date.to-json.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-json.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "3:15-38" - }, - { - "moduleId": "CkkT", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "module": "./node_modules/core-js/modules/_array-methods.js", - "moduleName": "./node_modules/core-js/modules/_array-methods.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "10:15-38" - }, - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "4:15-38" - }, - { - "moduleId": "Nr18", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-fill.js", - "module": "./node_modules/core-js/modules/_array-fill.js", - "moduleName": "./node_modules/core-js/modules/_array-fill.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "3:15-38" - }, - { - "moduleId": "OP3Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gpo.js", - "module": "./node_modules/core-js/modules/_object-gpo.js", - "moduleName": "./node_modules/core-js/modules/_object-gpo.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "3:15-38" - }, - { - "moduleId": "RW0V", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.keys.js", - "module": "./node_modules/core-js/modules/es6.object.keys.js", - "moduleName": "./node_modules/core-js/modules/es6.object.keys.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "2:15-38" - }, - { - "moduleId": "Vd3H", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.sort.js", - "module": "./node_modules/core-js/modules/es6.array.sort.js", - "moduleName": "./node_modules/core-js/modules/es6.array.sort.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "4:15-38" - }, - { - "moduleId": "czNK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "module": "./node_modules/core-js/modules/_object-assign.js", - "moduleName": "./node_modules/core-js/modules/_object-assign.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "6:15-38" - }, - { - "moduleId": "eyMr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-reduce.js", - "module": "./node_modules/core-js/modules/_array-reduce.js", - "moduleName": "./node_modules/core-js/modules/_array-reduce.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "2:15-38" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "4:15-38" - }, - { - "moduleId": "upKx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-copy-within.js", - "module": "./node_modules/core-js/modules/_array-copy-within.js", - "moduleName": "./node_modules/core-js/modules/_array-copy-within.js", - "type": "cjs require", - "userRequest": "./_to-object", - "loc": "3:15-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.1.13 ToObject(argument)\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return Object(defined(it));\n};\n" - }, - { - "id": "SMB2", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.bold.js", - "name": "./node_modules/core-js/modules/es6.string.bold.js", - "index": 242, - "index2": 239, - "size": 185, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.bold", - "loc": "13:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.5 String.prototype.bold()\nrequire('./_string-html')('bold', function (createHTML) {\n return function bold() {\n return createHTML(this, 'b', '', '');\n };\n});\n" - }, - { - "id": "SPin", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce-right.js", - "name": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "index": 294, - "index2": 291, - "size": 427, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.reduce-right", - "loc": "14:0-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $reduce = require('./_array-reduce');\n\n$export($export.P + $export.F * !require('./_strict-method')([].reduceRight, true), 'Array', {\n // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue])\n reduceRight: function reduceRight(callbackfn /* , initialValue */) {\n return $reduce(this, callbackfn, arguments.length, arguments[1], true);\n }\n});\n" - }, - { - "id": "SRfc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "name": "./node_modules/core-js/modules/es6.regexp.match.js", - "index": 252, - "index2": 255, - "size": 1396, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.match", - "loc": "23:0-38" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.match", - "loc": "5:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar advanceStringIndex = require('./_advance-string-index');\nvar regExpExec = require('./_regexp-exec-abstract');\n\n// @@match logic\nrequire('./_fix-re-wks')('match', 1, function (defined, MATCH, $match, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = defined(this);\n var fn = regexp == undefined ? undefined : regexp[MATCH];\n return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match\n function (regexp) {\n var res = maybeCallNative($match, regexp, this);\n if (res.done) return res.value;\n var rx = anObject(regexp);\n var S = String(this);\n if (!rx.global) return regExpExec(rx, S);\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = String(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n" - }, - { - "id": "SlkY", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "name": "./node_modules/core-js/modules/_for-of.js", - "index": 318, - "index2": 313, - "size": 1176, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "issuerId": "wmvG", - "issuerName": "./node_modules/core-js/modules/_collection-strong.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js" - }, - { - "id": "wmvG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "name": "./node_modules/core-js/modules/_collection-strong.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_for-of", - "loc": "7:12-32" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_for-of", - "loc": "7:12-32" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_for-of", - "loc": "7:12-32" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "var ctx = require('./_ctx');\nvar call = require('./_iter-call');\nvar isArrayIter = require('./_is-array-iter');\nvar anObject = require('./_an-object');\nvar toLength = require('./_to-length');\nvar getIterFn = require('./core.get-iterator-method');\nvar BREAK = {};\nvar RETURN = {};\nvar exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {\n var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);\n var f = ctx(fn, that, entries ? 2 : 1);\n var index = 0;\n var length, step, iterator, result;\n if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!');\n // fast case for arrays with default iterator\n if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) {\n result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);\n if (result === BREAK || result === RETURN) return result;\n } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) {\n result = call(iterator, f, step.value, entries);\n if (result === BREAK || result === RETURN) return result;\n }\n};\nexports.BREAK = BREAK;\nexports.RETURN = RETURN;\n" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js", - "index": 325, - "index2": 322, - "size": 481, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "issuerId": "VXxg", - "issuerName": "./node_modules/core-js/es6/set.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "VXxg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "module": "./node_modules/core-js/es6/set.js", - "moduleName": "./node_modules/core-js/es6/set.js", - "type": "cjs require", - "userRequest": "../modules/es6.set", - "loc": "4:0-29" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar strong = require('./_collection-strong');\nvar validate = require('./_validate-collection');\nvar SET = 'Set';\n\n// 23.2 Set Objects\nmodule.exports = require('./_collection')(SET, function (get) {\n return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); };\n}, {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value);\n }\n}, strong);\n" - }, - { - "id": "Tze0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.trim.js", - "name": "./node_modules/core-js/modules/es6.string.trim.js", - "index": 224, - "index2": 221, - "size": 167, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.trim", - "loc": "3:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// 21.1.3.25 String.prototype.trim()\nrequire('./_string-trim')('trim', function ($trim) {\n return function trim() {\n return $trim(this, 3);\n };\n});\n" - }, - { - "id": "U2t9", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.asinh.js", - "name": "./node_modules/core-js/modules/es6.math.asinh.js", - "index": 202, - "index2": 199, - "size": 342, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.asinh", - "loc": "2:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.5 Math.asinh(x)\nvar $export = require('./_export');\nvar $asinh = Math.asinh;\n\nfunction asinh(x) {\n return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1));\n}\n\n// Tor Browser bug: Math.asinh(0) -> -0\n$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh });\n" - }, - { - "id": "UUeW", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fails-is-regexp.js", - "name": "./node_modules/core-js/modules/_fails-is-regexp.js", - "index": 234, - "index2": 230, - "size": 251, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "issuerId": "9VmF", - "issuerName": "./node_modules/core-js/modules/es6.string.starts-with.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "9VmF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "name": "./node_modules/core-js/modules/es6.string.starts-with.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "9VmF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "module": "./node_modules/core-js/modules/es6.string.starts-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.starts-with.js", - "type": "cjs require", - "userRequest": "./_fails-is-regexp", - "loc": "9:32-61" - }, - { - "moduleId": "L9s1", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.includes.js", - "module": "./node_modules/core-js/modules/es6.string.includes.js", - "moduleName": "./node_modules/core-js/modules/es6.string.includes.js", - "type": "cjs require", - "userRequest": "./_fails-is-regexp", - "loc": "7:32-61" - }, - { - "moduleId": "rvZc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.ends-with.js", - "module": "./node_modules/core-js/modules/es6.string.ends-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.ends-with.js", - "type": "cjs require", - "userRequest": "./_fails-is-regexp", - "loc": "9:32-61" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var MATCH = require('./_wks')('match');\nmodule.exports = function (KEY) {\n var re = /./;\n try {\n '/./'[KEY](re);\n } catch (e) {\n try {\n re[MATCH] = false;\n return !'/./'[KEY](re);\n } catch (f) { /* empty */ }\n } return true;\n};\n" - }, - { - "id": "Ugos", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_regexp-exec.js", - "name": "./node_modules/core-js/modules/_regexp-exec.js", - "index": 257, - "index2": 252, - "size": 1740, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "issuerId": "IU+Z", - "issuerName": "./node_modules/core-js/modules/_fix-re-wks.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "OG14", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "name": "./node_modules/core-js/modules/es6.regexp.search.js" - }, - { - "id": "IU+Z", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "name": "./node_modules/core-js/modules/_fix-re-wks.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./_regexp-exec", - "loc": "8:17-42" - }, - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_regexp-exec", - "loc": "9:17-42" - }, - { - "moduleId": "sMXx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.exec.js", - "module": "./node_modules/core-js/modules/es6.regexp.exec.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.exec.js", - "type": "cjs require", - "userRequest": "./_regexp-exec", - "loc": "2:17-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\n\nvar regexpFlags = require('./_flags');\n\nvar nativeExec = RegExp.prototype.exec;\n// This always refers to the native implementation, because the\n// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,\n// which loads this file before patching the method.\nvar nativeReplace = String.prototype.replace;\n\nvar patchedExec = nativeExec;\n\nvar LAST_INDEX = 'lastIndex';\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/,\n re2 = /b*/g;\n nativeExec.call(re1, 'a');\n nativeExec.call(re2, 'a');\n return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0;\n})();\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED;\n\nif (PATCH) {\n patchedExec = function exec(str) {\n var re = this;\n var lastIndex, reCopy, match, i;\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + re.source + '$(?!\\\\s)', regexpFlags.call(re));\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX];\n\n match = nativeExec.call(re, str);\n\n if (UPDATES_LAST_INDEX_WRONG && match) {\n re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/\n // eslint-disable-next-line no-loop-func\n nativeReplace.call(match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n" - }, - { - "id": "UqcF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-pie.js", - "name": "./node_modules/core-js/modules/_object-pie.js", - "index": 135, - "index2": 130, - "size": 37, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "1MBn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_enum-keys.js", - "module": "./node_modules/core-js/modules/_enum-keys.js", - "moduleName": "./node_modules/core-js/modules/_enum-keys.js", - "type": "cjs require", - "userRequest": "./_object-pie", - "loc": "4:10-34" - }, - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_object-pie", - "loc": "1:10-34" - }, - { - "moduleId": "czNK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "module": "./node_modules/core-js/modules/_object-assign.js", - "moduleName": "./node_modules/core-js/modules/_object-assign.js", - "type": "cjs require", - "userRequest": "./_object-pie", - "loc": "5:10-34" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-pie", - "loc": "151:2-26" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "exports.f = {}.propertyIsEnumerable;\n" - }, - { - "id": "V+eJ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.index-of.js", - "name": "./node_modules/core-js/modules/es6.array.index-of.js", - "index": 295, - "index2": 292, - "size": 594, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.index-of", - "loc": "15:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $indexOf = require('./_array-includes')(false);\nvar $native = [].indexOf;\nvar NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0;\n\n$export($export.P + $export.F * (NEGATIVE_ZERO || !require('./_strict-method')($native)), 'Array', {\n // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex])\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? $native.apply(this, arguments) || 0\n : $indexOf(this, searchElement, arguments[1]);\n }\n});\n" - }, - { - "id": "V/DX", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-sealed.js", - "name": "./node_modules/core-js/modules/es6.object.is-sealed.js", - "index": 160, - "index2": 157, - "size": 243, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.is-sealed", - "loc": "13:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.13 Object.isSealed(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isSealed', function ($isSealed) {\n return function isSealed(it) {\n return isObject(it) ? $isSealed ? $isSealed(it) : false : true;\n };\n});\n" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js", - "index": 221, - "index2": 260, - "size": 1131, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/string", - "loc": "15:0-28" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.string.from-code-point');\nrequire('../modules/es6.string.raw');\nrequire('../modules/es6.string.trim');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/es6.string.code-point-at');\nrequire('../modules/es6.string.ends-with');\nrequire('../modules/es6.string.includes');\nrequire('../modules/es6.string.repeat');\nrequire('../modules/es6.string.starts-with');\nrequire('../modules/es6.string.anchor');\nrequire('../modules/es6.string.big');\nrequire('../modules/es6.string.blink');\nrequire('../modules/es6.string.bold');\nrequire('../modules/es6.string.fixed');\nrequire('../modules/es6.string.fontcolor');\nrequire('../modules/es6.string.fontsize');\nrequire('../modules/es6.string.italics');\nrequire('../modules/es6.string.link');\nrequire('../modules/es6.string.small');\nrequire('../modules/es6.string.strike');\nrequire('../modules/es6.string.sub');\nrequire('../modules/es6.string.sup');\nrequire('../modules/es6.regexp.match');\nrequire('../modules/es6.regexp.replace');\nrequire('../modules/es6.regexp.search');\nrequire('../modules/es6.regexp.split');\nmodule.exports = require('../modules/_core').String;\n" - }, - { - "id": "VKir", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-precision.js", - "name": "./node_modules/core-js/modules/es6.number.to-precision.js", - "index": 188, - "index2": 185, - "size": 613, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.to-precision", - "loc": "3:0-45" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $fails = require('./_fails');\nvar aNumberValue = require('./_a-number-value');\nvar $toPrecision = 1.0.toPrecision;\n\n$export($export.P + $export.F * ($fails(function () {\n // IE7-\n return $toPrecision.call(1, undefined) !== '1';\n}) || !$fails(function () {\n // V8 ~ Android 4.3-\n $toPrecision.call({});\n})), 'Number', {\n toPrecision: function toPrecision(precision) {\n var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!');\n return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision);\n }\n});\n" - }, - { - "id": "VTer", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared.js", - "name": "./node_modules/core-js/modules/_shared.js", - "index": 112, - "index2": 106, - "size": 427, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks.js", - "issuerId": "K0xU", - "issuerName": "./node_modules/core-js/modules/_wks.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - }, - { - "id": "K0xU", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks.js", - "name": "./node_modules/core-js/modules/_wks.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "+lvF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_function-to-string.js", - "module": "./node_modules/core-js/modules/_function-to-string.js", - "moduleName": "./node_modules/core-js/modules/_function-to-string.js", - "type": "cjs require", - "userRequest": "./_shared", - "loc": "1:17-37" - }, - { - "moduleId": "K0xU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks.js", - "module": "./node_modules/core-js/modules/_wks.js", - "moduleName": "./node_modules/core-js/modules/_wks.js", - "type": "cjs require", - "userRequest": "./_shared", - "loc": "1:12-32" - }, - { - "moduleId": "YTvA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared-key.js", - "module": "./node_modules/core-js/modules/_shared-key.js", - "moduleName": "./node_modules/core-js/modules/_shared-key.js", - "type": "cjs require", - "userRequest": "./_shared", - "loc": "1:13-33" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_shared", - "loc": "10:13-33" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var core = require('./_core');\nvar global = require('./_global');\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || (global[SHARED] = {});\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: core.version,\n mode: require('./_library') ? 'pure' : 'global',\n copyright: '© 2019 Denis Pushkarev (zloirock.ru)'\n});\n" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js", - "index": 324, - "index2": 323, - "size": 208, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/set", - "loc": "21:0-25" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.set');\nmodule.exports = require('../modules/_core').Set;\n" - }, - { - "id": "Vd3H", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.sort.js", - "name": "./node_modules/core-js/modules/es6.array.sort.js", - "index": 283, - "index2": 280, - "size": 643, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.sort", - "loc": "7:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar aFunction = require('./_a-function');\nvar toObject = require('./_to-object');\nvar fails = require('./_fails');\nvar $sort = [].sort;\nvar test = [1, 2, 3];\n\n$export($export.P + $export.F * (fails(function () {\n // IE8-\n test.sort(undefined);\n}) || !fails(function () {\n // V8 bug\n test.sort(null);\n // Old WebKit\n}) || !require('./_strict-method')($sort)), 'Array', {\n // 22.1.3.25 Array.prototype.sort(comparefn)\n sort: function sort(comparefn) {\n return comparefn === undefined\n ? $sort.call(toObject(this))\n : $sort.call(toObject(this), aFunction(comparefn));\n }\n});\n" - }, - { - "id": "VpUO", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.from-code-point.js", - "name": "./node_modules/core-js/modules/es6.string.from-code-point.js", - "index": 222, - "index2": 219, - "size": 865, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.from-code-point", - "loc": "1:0-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar fromCharCode = String.fromCharCode;\nvar $fromCodePoint = String.fromCodePoint;\n\n// length should be 1, old FF problem\n$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', {\n // 21.1.2.2 String.fromCodePoint(...codePoints)\n fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars\n var res = [];\n var aLen = arguments.length;\n var i = 0;\n var code;\n while (aLen > i) {\n code = +arguments[i++];\n if (toAbsoluteIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point');\n res.push(code < 0x10000\n ? fromCharCode(code)\n : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00)\n );\n } return res.join('');\n }\n});\n" - }, - { - "id": "WLL4", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-properties.js", - "name": "./node_modules/core-js/modules/es6.object.define-properties.js", - "index": 148, - "index2": 145, - "size": 217, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.define-properties", - "loc": "4:0-50" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\n// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)\n$export($export.S + $export.F * !require('./_descriptors'), 'Object', { defineProperties: require('./_object-dps') });\n" - }, - { - "id": "XKFU", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "name": "./node_modules/core-js/modules/_export.js", - "index": 99, - "index2": 111, - "size": 1601, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "issuerId": "hHhE", - "issuerName": "./node_modules/core-js/modules/es6.object.create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "hHhE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "name": "./node_modules/core-js/modules/es6.object.create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "+auO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.cbrt.js", - "module": "./node_modules/core-js/modules/es6.math.cbrt.js", - "moduleName": "./node_modules/core-js/modules/es6.math.cbrt.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "/KAi", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-finite.js", - "module": "./node_modules/core-js/modules/es6.number.is-finite.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-finite.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "/SS/", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.set-prototype-of.js", - "module": "./node_modules/core-js/modules/es6.object.set-prototype-of.js", - "moduleName": "./node_modules/core-js/modules/es6.object.set-prototype-of.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "0l/t", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.filter.js", - "module": "./node_modules/core-js/modules/es6.array.filter.js", - "moduleName": "./node_modules/core-js/modules/es6.array.filter.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "25dN", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is.js", - "module": "./node_modules/core-js/modules/es6.object.is.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "2Spj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.bind.js", - "module": "./node_modules/core-js/modules/es6.function.bind.js", - "moduleName": "./node_modules/core-js/modules/es6.function.bind.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "2atp", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.atanh.js", - "module": "./node_modules/core-js/modules/es6.math.atanh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.atanh.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "6AQ9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.of.js", - "module": "./node_modules/core-js/modules/es6.array.of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.of.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "7h0T", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-nan.js", - "module": "./node_modules/core-js/modules/es6.number.is-nan.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-nan.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "8+KV", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.for-each.js", - "module": "./node_modules/core-js/modules/es6.array.for-each.js", - "moduleName": "./node_modules/core-js/modules/es6.array.for-each.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "91GP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.assign.js", - "module": "./node_modules/core-js/modules/es6.object.assign.js", - "moduleName": "./node_modules/core-js/modules/es6.object.assign.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "9P93", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.imul.js", - "module": "./node_modules/core-js/modules/es6.math.imul.js", - "moduleName": "./node_modules/core-js/modules/es6.math.imul.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "9VmF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "module": "./node_modules/core-js/modules/es6.string.starts-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.starts-with.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "A2zW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-fixed.js", - "module": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "AphP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-json.js", - "module": "./node_modules/core-js/modules/es6.date.to-json.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-json.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "BC7C", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.fround.js", - "module": "./node_modules/core-js/modules/es6.math.fround.js", - "moduleName": "./node_modules/core-js/modules/es6.math.fround.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "BJ/l", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log1p.js", - "module": "./node_modules/core-js/modules/es6.math.log1p.js", - "moduleName": "./node_modules/core-js/modules/es6.math.log1p.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "BP8U", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-int.js", - "module": "./node_modules/core-js/modules/es6.number.parse-int.js", - "moduleName": "./node_modules/core-js/modules/es6.number.parse-int.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "CyHz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sign.js", - "module": "./node_modules/core-js/modules/es6.math.sign.js", - "moduleName": "./node_modules/core-js/modules/es6.math.sign.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "DNiP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce.js", - "module": "./node_modules/core-js/modules/es6.array.reduce.js", - "moduleName": "./node_modules/core-js/modules/es6.array.reduce.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "FLlr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.repeat.js", - "module": "./node_modules/core-js/modules/es6.string.repeat.js", - "moduleName": "./node_modules/core-js/modules/es6.string.repeat.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "GNAe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.parse-int.js", - "module": "./node_modules/core-js/modules/es6.parse-int.js", - "moduleName": "./node_modules/core-js/modules/es6.parse-int.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "HAE/", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-property.js", - "module": "./node_modules/core-js/modules/es6.object.define-property.js", - "moduleName": "./node_modules/core-js/modules/es6.object.define-property.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "I78e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "module": "./node_modules/core-js/modules/es6.array.slice.js", - "moduleName": "./node_modules/core-js/modules/es6.array.slice.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "INYr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find-index.js", - "module": "./node_modules/core-js/modules/es6.array.find-index.js", - "moduleName": "./node_modules/core-js/modules/es6.array.find-index.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "Jcmo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.cosh.js", - "module": "./node_modules/core-js/modules/es6.math.cosh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.cosh.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "L9s1", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.includes.js", - "module": "./node_modules/core-js/modules/es6.string.includes.js", - "moduleName": "./node_modules/core-js/modules/es6.string.includes.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "LK8F", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.is-array.js", - "module": "./node_modules/core-js/modules/es6.array.is-array.js", - "moduleName": "./node_modules/core-js/modules/es6.array.is-array.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "Ljet", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.epsilon.js", - "module": "./node_modules/core-js/modules/es6.number.epsilon.js", - "moduleName": "./node_modules/core-js/modules/es6.number.epsilon.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "MtdB", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.clz32.js", - "module": "./node_modules/core-js/modules/es6.math.clz32.js", - "moduleName": "./node_modules/core-js/modules/es6.math.clz32.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "Nz9U", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.join.js", - "module": "./node_modules/core-js/modules/es6.array.join.js", - "moduleName": "./node_modules/core-js/modules/es6.array.join.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "OGtf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-html.js", - "module": "./node_modules/core-js/modules/_string-html.js", - "moduleName": "./node_modules/core-js/modules/_string-html.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "SPin", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce-right.js", - "module": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "moduleName": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "U2t9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.asinh.js", - "module": "./node_modules/core-js/modules/es6.math.asinh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.asinh.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "V+eJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.index-of.js", - "module": "./node_modules/core-js/modules/es6.array.index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.index-of.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "VKir", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-precision.js", - "module": "./node_modules/core-js/modules/es6.number.to-precision.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-precision.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "Vd3H", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.sort.js", - "module": "./node_modules/core-js/modules/es6.array.sort.js", - "moduleName": "./node_modules/core-js/modules/es6.array.sort.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "VpUO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.from-code-point.js", - "module": "./node_modules/core-js/modules/es6.string.from-code-point.js", - "moduleName": "./node_modules/core-js/modules/es6.string.from-code-point.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "WLL4", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-properties.js", - "module": "./node_modules/core-js/modules/es6.object.define-properties.js", - "moduleName": "./node_modules/core-js/modules/es6.object.define-properties.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "XfKG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-float.js", - "module": "./node_modules/core-js/modules/es6.number.parse-float.js", - "moduleName": "./node_modules/core-js/modules/es6.number.parse-float.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "Xtr8", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-sap.js", - "module": "./node_modules/core-js/modules/_object-sap.js", - "moduleName": "./node_modules/core-js/modules/_object-sap.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "YJVH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.every.js", - "module": "./node_modules/core-js/modules/es6.array.every.js", - "moduleName": "./node_modules/core-js/modules/es6.array.every.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "bBoP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sinh.js", - "module": "./node_modules/core-js/modules/es6.math.sinh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.sinh.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "bHtr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.fill.js", - "module": "./node_modules/core-js/modules/es6.array.fill.js", - "moduleName": "./node_modules/core-js/modules/es6.array.fill.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "bWfx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.map.js", - "module": "./node_modules/core-js/modules/es6.array.map.js", - "moduleName": "./node_modules/core-js/modules/es6.array.map.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "dE+T", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.copy-within.js", - "module": "./node_modules/core-js/modules/es6.array.copy-within.js", - "moduleName": "./node_modules/core-js/modules/es6.array.copy-within.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "dRSK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find.js", - "module": "./node_modules/core-js/modules/es6.array.find.js", - "moduleName": "./node_modules/core-js/modules/es6.array.find.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "dZ+Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.some.js", - "module": "./node_modules/core-js/modules/es6.array.some.js", - "moduleName": "./node_modules/core-js/modules/es6.array.some.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "eHKK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log10.js", - "module": "./node_modules/core-js/modules/es6.math.log10.js", - "moduleName": "./node_modules/core-js/modules/es6.math.log10.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "eI33", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.raw.js", - "module": "./node_modules/core-js/modules/es6.string.raw.js", - "moduleName": "./node_modules/core-js/modules/es6.string.raw.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "eM6i", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.now.js", - "module": "./node_modules/core-js/modules/es6.date.now.js", - "moduleName": "./node_modules/core-js/modules/es6.date.now.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "fN96", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-integer.js", - "module": "./node_modules/core-js/modules/es6.number.is-integer.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-integer.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "fyVe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.acosh.js", - "module": "./node_modules/core-js/modules/es6.math.acosh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.acosh.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "h/M4", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.max-safe-integer.js", - "module": "./node_modules/core-js/modules/es6.number.max-safe-integer.js", - "moduleName": "./node_modules/core-js/modules/es6.number.max-safe-integer.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "hHhE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "module": "./node_modules/core-js/modules/es6.object.create.js", - "moduleName": "./node_modules/core-js/modules/es6.object.create.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "hLT2", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.trunc.js", - "module": "./node_modules/core-js/modules/es6.math.trunc.js", - "moduleName": "./node_modules/core-js/modules/es6.math.trunc.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "6:14-34" - }, - { - "moduleId": "jqX0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-iso-string.js", - "module": "./node_modules/core-js/modules/es6.date.to-iso-string.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-iso-string.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "knhD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.min-safe-integer.js", - "module": "./node_modules/core-js/modules/es6.number.min-safe-integer.js", - "moduleName": "./node_modules/core-js/modules/es6.number.min-safe-integer.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "mGWK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "module": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "nzyx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.expm1.js", - "module": "./node_modules/core-js/modules/es6.math.expm1.js", - "moduleName": "./node_modules/core-js/modules/es6.math.expm1.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "oDIu", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.code-point-at.js", - "module": "./node_modules/core-js/modules/es6.string.code-point-at.js", - "moduleName": "./node_modules/core-js/modules/es6.string.code-point-at.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "pp/T", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log2.js", - "module": "./node_modules/core-js/modules/es6.math.log2.js", - "moduleName": "./node_modules/core-js/modules/es6.math.log2.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "qncB", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "module": "./node_modules/core-js/modules/_string-trim.js", - "moduleName": "./node_modules/core-js/modules/_string-trim.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "rvZc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.ends-with.js", - "module": "./node_modules/core-js/modules/es6.string.ends-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.ends-with.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:14-34" - }, - { - "moduleId": "sMXx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.exec.js", - "module": "./node_modules/core-js/modules/es6.regexp.exec.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.exec.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "3:0-20" - }, - { - "moduleId": "sbF8", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-safe-integer.js", - "module": "./node_modules/core-js/modules/es6.number.is-safe-integer.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-safe-integer.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "tyy+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.parse-float.js", - "module": "./node_modules/core-js/modules/es6.parse-float.js", - "moduleName": "./node_modules/core-js/modules/es6.parse-float.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "1:14-34" - }, - { - "moduleId": "x8Yj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.tanh.js", - "module": "./node_modules/core-js/modules/es6.math.tanh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.tanh.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - }, - { - "moduleId": "x8ZO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.hypot.js", - "module": "./node_modules/core-js/modules/es6.math.hypot.js", - "moduleName": "./node_modules/core-js/modules/es6.math.hypot.js", - "type": "cjs require", - "userRequest": "./_export", - "loc": "2:14-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var global = require('./_global');\nvar core = require('./_core');\nvar hide = require('./_hide');\nvar redefine = require('./_redefine');\nvar ctx = require('./_ctx');\nvar PROTOTYPE = 'prototype';\n\nvar $export = function (type, name, source) {\n var IS_FORCED = type & $export.F;\n var IS_GLOBAL = type & $export.G;\n var IS_STATIC = type & $export.S;\n var IS_PROTO = type & $export.P;\n var IS_BIND = type & $export.B;\n var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE];\n var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});\n var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {});\n var key, own, out, exp;\n if (IS_GLOBAL) source = name;\n for (key in source) {\n // contains in native\n own = !IS_FORCED && target && target[key] !== undefined;\n // export native or passed\n out = (own ? target : source)[key];\n // bind timers to global for call from export context\n exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;\n // extend global\n if (target) redefine(target, key, out, type & $export.U);\n // export\n if (exports[key] != out) hide(exports, key, exp);\n if (IS_PROTO && expProto[key] != out) expProto[key] = out;\n }\n};\nglobal.core = core;\n// type bitmap\n$export.F = 1; // forced\n$export.G = 2; // global\n$export.S = 4; // static\n$export.P = 8; // proto\n$export.B = 16; // bind\n$export.W = 32; // wrap\n$export.U = 64; // safe\n$export.R = 128; // real proto method for `library`\nmodule.exports = $export;\n" - }, - { - "id": "XMVh", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-detect.js", - "name": "./node_modules/core-js/modules/_iter-detect.js", - "index": 278, - "index2": 274, - "size": 645, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "issuerId": "HEwt", - "issuerName": "./node_modules/core-js/modules/es6.array.from.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "HEwt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "name": "./node_modules/core-js/modules/es6.array.from.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_iter-detect", - "loc": "11:18-43" - }, - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_iter-detect", - "loc": "11:33-58" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var ITERATOR = require('./_wks')('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var riter = [7][ITERATOR]();\n riter['return'] = function () { SAFE_CLOSING = true; };\n // eslint-disable-next-line no-throw-literal\n Array.from(riter, function () { throw 2; });\n} catch (e) { /* empty */ }\n\nmodule.exports = function (exec, skipClosing) {\n if (!skipClosing && !SAFE_CLOSING) return false;\n var safe = false;\n try {\n var arr = [7];\n var iter = arr[ITERATOR]();\n iter.next = function () { return { done: safe = true }; };\n arr[ITERATOR] = function () { return iter; };\n exec(arr);\n } catch (e) { /* empty */ }\n return safe;\n};\n" - }, - { - "id": "Xbzi", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_inherit-if-required.js", - "name": "./node_modules/core-js/modules/_inherit-if-required.js", - "index": 184, - "index2": 180, - "size": 337, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerId": "Oyvg", - "issuerName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - }, - { - "id": "Oyvg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "name": "./node_modules/core-js/modules/es6.regexp.constructor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_inherit-if-required", - "loc": "13:24-57" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_inherit-if-required", - "loc": "2:24-57" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_inherit-if-required", - "loc": "5:24-57" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var isObject = require('./_is-object');\nvar setPrototypeOf = require('./_set-proto').set;\nmodule.exports = function (that, target, C) {\n var S = target.constructor;\n var P;\n if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) {\n setPrototypeOf(that, P);\n } return that;\n};\n" - }, - { - "id": "XfKG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.parse-float.js", - "name": "./node_modules/core-js/modules/es6.number.parse-float.js", - "index": 197, - "index2": 194, - "size": 228, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.parse-float", - "loc": "11:0-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\nvar $parseFloat = require('./_parse-float');\n// 20.1.2.12 Number.parseFloat(string)\n$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', { parseFloat: $parseFloat });\n" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js", - "index": 225, - "index2": 226, - "size": 531, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.iterator", - "loc": "4:0-41" - }, - { - "moduleId": "VXxg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "module": "./node_modules/core-js/es6/set.js", - "moduleName": "./node_modules/core-js/es6/set.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.iterator", - "loc": "2:0-41" - }, - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.iterator", - "loc": "1:0-41" - }, - { - "moduleId": "qKs0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "module": "./node_modules/core-js/es6/map.js", - "moduleName": "./node_modules/core-js/es6/map.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.iterator", - "loc": "2:0-41" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $at = require('./_string-at')(true);\n\n// 21.1.3.27 String.prototype[@@iterator]()\nrequire('./_iter-define')(String, 'String', function (iterated) {\n this._t = String(iterated); // target\n this._i = 0; // next index\n// 21.1.5.2.1 %StringIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var index = this._i;\n var point;\n if (index >= O.length) return { value: undefined, done: true };\n point = $at(O, index);\n this._i += point.length;\n return { value: point, done: false };\n});\n" - }, - { - "id": "Xtr8", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-sap.js", - "name": "./node_modules/core-js/modules/_object-sap.js", - "index": 150, - "index2": 146, - "size": 370, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-names.js", - "issuerId": "JduL", - "issuerName": "./node_modules/core-js/modules/es6.object.get-own-property-names.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "JduL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-names.js", - "name": "./node_modules/core-js/modules/es6.object.get-own-property-names.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "5Pf0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-prototype-of.js", - "module": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-prototype-of.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "5:0-24" - }, - { - "moduleId": "DW2E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.freeze.js", - "module": "./node_modules/core-js/modules/es6.object.freeze.js", - "moduleName": "./node_modules/core-js/modules/es6.object.freeze.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "5:0-24" - }, - { - "moduleId": "FlsD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-extensible.js", - "module": "./node_modules/core-js/modules/es6.object.is-extensible.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is-extensible.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "4:0-24" - }, - { - "moduleId": "JduL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-names.js", - "module": "./node_modules/core-js/modules/es6.object.get-own-property-names.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-own-property-names.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "2:0-24" - }, - { - "moduleId": "RW0V", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.keys.js", - "module": "./node_modules/core-js/modules/es6.object.keys.js", - "moduleName": "./node_modules/core-js/modules/es6.object.keys.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "5:0-24" - }, - { - "moduleId": "V/DX", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-sealed.js", - "module": "./node_modules/core-js/modules/es6.object.is-sealed.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is-sealed.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "4:0-24" - }, - { - "moduleId": "Zshi", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-frozen.js", - "module": "./node_modules/core-js/modules/es6.object.is-frozen.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is-frozen.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "4:0-24" - }, - { - "moduleId": "mYba", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "module": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "5:0-24" - }, - { - "moduleId": "mura", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.prevent-extensions.js", - "module": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "moduleName": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "5:0-24" - }, - { - "moduleId": "z2o2", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.seal.js", - "module": "./node_modules/core-js/modules/es6.object.seal.js", - "moduleName": "./node_modules/core-js/modules/es6.object.seal.js", - "type": "cjs require", - "userRequest": "./_object-sap", - "loc": "5:0-24" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// most Object methods by ES6 should accept primitives\nvar $export = require('./_export');\nvar core = require('./_core');\nvar fails = require('./_fails');\nmodule.exports = function (KEY, exec) {\n var fn = (core.Object || {})[KEY] || Object[KEY];\n var exp = {};\n exp[KEY] = exec(fn);\n $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);\n};\n" - }, - { - "id": "Xxuz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_regexp-exec-abstract.js", - "name": "./node_modules/core-js/modules/_regexp-exec-abstract.js", - "index": 254, - "index2": 250, - "size": 615, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "issuerId": "OG14", - "issuerName": "./node_modules/core-js/modules/es6.regexp.search.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "OG14", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "name": "./node_modules/core-js/modules/es6.regexp.search.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_regexp-exec-abstract", - "loc": "8:21-55" - }, - { - "moduleId": "OG14", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "module": "./node_modules/core-js/modules/es6.regexp.search.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.search.js", - "type": "cjs require", - "userRequest": "./_regexp-exec-abstract", - "loc": "5:17-51" - }, - { - "moduleId": "SRfc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "module": "./node_modules/core-js/modules/es6.regexp.match.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.match.js", - "type": "cjs require", - "userRequest": "./_regexp-exec-abstract", - "loc": "6:17-51" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_regexp-exec-abstract", - "loc": "8:17-51" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\n\nvar classof = require('./_classof');\nvar builtinExec = RegExp.prototype.exec;\n\n // `RegExpExec` abstract operation\n// https://tc39.github.io/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (typeof exec === 'function') {\n var result = exec.call(R, S);\n if (typeof result !== 'object') {\n throw new TypeError('RegExp exec method returned something other than an Object or null');\n }\n return result;\n }\n if (classof(R) !== 'RegExp') {\n throw new TypeError('RegExp#exec called on incompatible receiver');\n }\n return builtinExec.call(R, S);\n};\n" - }, - { - "id": "YJVH", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.every.js", - "name": "./node_modules/core-js/modules/es6.array.every.js", - "index": 291, - "index2": 288, - "size": 370, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.every", - "loc": "12:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $every = require('./_array-methods')(4);\n\n$export($export.P + $export.F * !require('./_strict-method')([].every, true), 'Array', {\n // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg])\n every: function every(callbackfn /* , thisArg */) {\n return $every(this, callbackfn, arguments[1]);\n }\n});\n" - }, - { - "id": "YTvA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared-key.js", - "name": "./node_modules/core-js/modules/_shared-key.js", - "index": 132, - "index2": 125, - "size": 159, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "issuerId": "Kuth", - "issuerName": "./node_modules/core-js/modules/_object-create.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Kuth", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "name": "./node_modules/core-js/modules/_object-create.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Kuth", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "module": "./node_modules/core-js/modules/_object-create.js", - "moduleName": "./node_modules/core-js/modules/_object-create.js", - "type": "cjs require", - "userRequest": "./_shared-key", - "loc": "5:15-39" - }, - { - "moduleId": "OP3Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gpo.js", - "module": "./node_modules/core-js/modules/_object-gpo.js", - "moduleName": "./node_modules/core-js/modules/_object-gpo.js", - "type": "cjs require", - "userRequest": "./_shared-key", - "loc": "4:15-39" - }, - { - "moduleId": "zhAb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "module": "./node_modules/core-js/modules/_object-keys-internal.js", - "moduleName": "./node_modules/core-js/modules/_object-keys-internal.js", - "type": "cjs require", - "userRequest": "./_shared-key", - "loc": "4:15-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "var shared = require('./_shared')('keys');\nvar uid = require('./_uid');\nmodule.exports = function (key) {\n return shared[key] || (shared[key] = uid(key));\n};\n" - }, - { - "id": "Ymqv", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iobject.js", - "name": "./node_modules/core-js/modules/_iobject.js", - "index": 125, - "index2": 118, - "size": 289, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "issuerId": "aCFj", - "issuerName": "./node_modules/core-js/modules/_to-iobject.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "mYba", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "name": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js" - }, - { - "id": "aCFj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "name": "./node_modules/core-js/modules/_to-iobject.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CkkT", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "module": "./node_modules/core-js/modules/_array-methods.js", - "moduleName": "./node_modules/core-js/modules/_array-methods.js", - "type": "cjs require", - "userRequest": "./_iobject", - "loc": "9:14-35" - }, - { - "moduleId": "Nz9U", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.join.js", - "module": "./node_modules/core-js/modules/es6.array.join.js", - "moduleName": "./node_modules/core-js/modules/es6.array.join.js", - "type": "cjs require", - "userRequest": "./_iobject", - "loc": "8:33-54" - }, - { - "moduleId": "aCFj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "module": "./node_modules/core-js/modules/_to-iobject.js", - "moduleName": "./node_modules/core-js/modules/_to-iobject.js", - "type": "cjs require", - "userRequest": "./_iobject", - "loc": "2:14-35" - }, - { - "moduleId": "czNK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "module": "./node_modules/core-js/modules/_object-assign.js", - "moduleName": "./node_modules/core-js/modules/_object-assign.js", - "type": "cjs require", - "userRequest": "./_iobject", - "loc": "7:14-35" - }, - { - "moduleId": "eyMr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-reduce.js", - "module": "./node_modules/core-js/modules/_array-reduce.js", - "moduleName": "./node_modules/core-js/modules/_array-reduce.js", - "type": "cjs require", - "userRequest": "./_iobject", - "loc": "3:14-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// fallback for non-array-like ES3 and non-enumerable old V8 strings\nvar cof = require('./_cof');\n// eslint-disable-next-line no-prototype-builtins\nmodule.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {\n return cof(it) == 'String' ? it.split('') : Object(it);\n};\n" - }, - { - "id": "Z6vF", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_meta.js", - "name": "./node_modules/core-js/modules/_meta.js", - "index": 116, - "index2": 112, - "size": 1558, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.prevent-extensions.js", - "issuerId": "mura", - "issuerName": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "mura", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.prevent-extensions.js", - "name": "./node_modules/core-js/modules/es6.object.prevent-extensions.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "6:11-29" - }, - { - "moduleId": "DW2E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.freeze.js", - "module": "./node_modules/core-js/modules/es6.object.freeze.js", - "moduleName": "./node_modules/core-js/modules/es6.object.freeze.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "3:11-29" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "5:11-29" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "3:14-32" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "8:11-29" - }, - { - "moduleId": "mura", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.prevent-extensions.js", - "module": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "moduleName": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "3:11-29" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "12:14-32" - }, - { - "moduleId": "z2o2", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.seal.js", - "module": "./node_modules/core-js/modules/es6.object.seal.js", - "moduleName": "./node_modules/core-js/modules/es6.object.seal.js", - "type": "cjs require", - "userRequest": "./_meta", - "loc": "3:11-29" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var META = require('./_uid')('meta');\nvar isObject = require('./_is-object');\nvar has = require('./_has');\nvar setDesc = require('./_object-dp').f;\nvar id = 0;\nvar isExtensible = Object.isExtensible || function () {\n return true;\n};\nvar FREEZE = !require('./_fails')(function () {\n return isExtensible(Object.preventExtensions({}));\n});\nvar setMeta = function (it) {\n setDesc(it, META, { value: {\n i: 'O' + ++id, // object ID\n w: {} // weak collections IDs\n } });\n};\nvar fastKey = function (it, create) {\n // return primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMeta(it);\n // return object ID\n } return it[META].i;\n};\nvar getWeak = function (it, create) {\n if (!has(it, META)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMeta(it);\n // return hash weak collections IDs\n } return it[META].w;\n};\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);\n return it;\n};\nvar meta = module.exports = {\n KEY: META,\n NEED: false,\n fastKey: fastKey,\n getWeak: getWeak,\n onFreeze: onFreeze\n};\n" - }, - { - "id": "ZD67", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "name": "./node_modules/core-js/modules/_collection-weak.js", - "index": 323, - "index2": 319, - "size": 2788, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "issuerId": "EK0E", - "issuerName": "./node_modules/core-js/modules/es6.weak-map.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - }, - { - "id": "EK0E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "name": "./node_modules/core-js/modules/es6.weak-map.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_collection-weak", - "loc": "7:11-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar redefineAll = require('./_redefine-all');\nvar getWeak = require('./_meta').getWeak;\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar createArrayMethod = require('./_array-methods');\nvar $has = require('./_has');\nvar validate = require('./_validate-collection');\nvar arrayFind = createArrayMethod(5);\nvar arrayFindIndex = createArrayMethod(6);\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (that) {\n return that._l || (that._l = new UncaughtFrozenStore());\n};\nvar UncaughtFrozenStore = function () {\n this.a = [];\n};\nvar findUncaughtFrozen = function (store, key) {\n return arrayFind(store.a, function (it) {\n return it[0] === key;\n });\n};\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;\n else this.a.push([key, value]);\n },\n 'delete': function (key) {\n var index = arrayFindIndex(this.a, function (it) {\n return it[0] === key;\n });\n if (~index) this.a.splice(index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = id++; // collection id\n that._l = undefined; // leak store for uncaught frozen objects\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.3.3.2 WeakMap.prototype.delete(key)\n // 23.4.3.3 WeakSet.prototype.delete(value)\n 'delete': function (key) {\n if (!isObject(key)) return false;\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key);\n return data && $has(data, this._i) && delete data[this._i];\n },\n // 23.3.3.4 WeakMap.prototype.has(key)\n // 23.4.3.4 WeakSet.prototype.has(value)\n has: function has(key) {\n if (!isObject(key)) return false;\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key);\n return data && $has(data, this._i);\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var data = getWeak(anObject(key), true);\n if (data === true) uncaughtFrozenStore(that).set(key, value);\n else data[that._i] = value;\n return that;\n },\n ufstore: uncaughtFrozenStore\n};\n" - }, - { - "id": "Zshi", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is-frozen.js", - "name": "./node_modules/core-js/modules/es6.object.is-frozen.js", - "index": 159, - "index2": 156, - "size": 243, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.is-frozen", - "loc": "12:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.12 Object.isFrozen(O)\nvar isObject = require('./_is-object');\n\nrequire('./_object-sap')('isFrozen', function ($isFrozen) {\n return function isFrozen(it) {\n return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true;\n };\n});\n" - }, - { - "id": "Zz4T", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.sub.js", - "name": "./node_modules/core-js/modules/es6.string.sub.js", - "index": 250, - "index2": 247, - "size": 185, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.sub", - "loc": "21:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.13 String.prototype.sub()\nrequire('./_string-html')('sub', function (createHTML) {\n return function sub() {\n return createHTML(this, 'sub', '', '');\n };\n});\n" - }, - { - "id": "a1Th", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "name": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "index": 310, - "index2": 308, - "size": 826, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "issuerId": "rfyP", - "issuerName": "./node_modules/core-js/es6/regexp.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.to-string", - "loc": "3:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nrequire('./es6.regexp.flags');\nvar anObject = require('./_an-object');\nvar $flags = require('./_flags');\nvar DESCRIPTORS = require('./_descriptors');\nvar TO_STRING = 'toString';\nvar $toString = /./[TO_STRING];\n\nvar define = function (fn) {\n require('./_redefine')(RegExp.prototype, TO_STRING, fn, true);\n};\n\n// 21.2.5.14 RegExp.prototype.toString()\nif (require('./_fails')(function () { return $toString.call({ source: 'a', flags: 'b' }) != '/a/b'; })) {\n define(function toString() {\n var R = anObject(this);\n return '/'.concat(R.source, '/',\n 'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);\n });\n// FF44- RegExp#toString has a wrong name\n} else if ($toString.name != TO_STRING) {\n define(function toString() {\n return $toString.call(this);\n });\n}\n" - }, - { - "id": "aCFj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "name": "./node_modules/core-js/modules/_to-iobject.js", - "index": 124, - "index2": 120, - "size": 217, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "issuerId": "mYba", - "issuerName": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "mYba", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "name": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "3:16-40" - }, - { - "moduleId": "Nz9U", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.join.js", - "module": "./node_modules/core-js/modules/es6.array.join.js", - "moduleName": "./node_modules/core-js/modules/es6.array.join.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "4:16-40" - }, - { - "moduleId": "e7yV", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn-ext.js", - "module": "./node_modules/core-js/modules/_object-gopn-ext.js", - "moduleName": "./node_modules/core-js/modules/_object-gopn-ext.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "2:16-40" - }, - { - "moduleId": "eI33", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.raw.js", - "module": "./node_modules/core-js/modules/es6.string.raw.js", - "moduleName": "./node_modules/core-js/modules/es6.string.raw.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "2:16-40" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "20:16-40" - }, - { - "moduleId": "mGWK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "module": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "3:16-40" - }, - { - "moduleId": "mYba", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "module": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "2:16-40" - }, - { - "moduleId": "w2a5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "module": "./node_modules/core-js/modules/_array-includes.js", - "moduleName": "./node_modules/core-js/modules/_array-includes.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "3:16-40" - }, - { - "moduleId": "yt8O", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "module": "./node_modules/core-js/modules/es6.array.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.array.iterator.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "5:16-40" - }, - { - "moduleId": "zhAb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "module": "./node_modules/core-js/modules/_object-keys-internal.js", - "moduleName": "./node_modules/core-js/modules/_object-keys-internal.js", - "type": "cjs require", - "userRequest": "./_to-iobject", - "loc": "2:16-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// to indexed object, toObject with fallback for non-array-like ES3 strings\nvar IObject = require('./_iobject');\nvar defined = require('./_defined');\nmodule.exports = function (it) {\n return IObject(defined(it));\n};\n" - }, - { - "id": "aagx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_has.js", - "name": "./node_modules/core-js/modules/_has.js", - "index": 96, - "index2": 92, - "size": 120, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "issuerId": "KroJ", - "issuerName": "./node_modules/core-js/modules/_redefine.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - }, - { - "id": "KroJ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "name": "./node_modules/core-js/modules/_redefine.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "5:10-27" - }, - { - "moduleId": "KroJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "module": "./node_modules/core-js/modules/_redefine.js", - "moduleName": "./node_modules/core-js/modules/_redefine.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "3:10-27" - }, - { - "moduleId": "OP3Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gpo.js", - "module": "./node_modules/core-js/modules/_object-gpo.js", - "moduleName": "./node_modules/core-js/modules/_object-gpo.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "2:10-27" - }, - { - "moduleId": "Z6vF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_meta.js", - "module": "./node_modules/core-js/modules/_meta.js", - "moduleName": "./node_modules/core-js/modules/_meta.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "3:10-27" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "9:11-28" - }, - { - "moduleId": "fyDq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-to-string-tag.js", - "module": "./node_modules/core-js/modules/_set-to-string-tag.js", - "moduleName": "./node_modules/core-js/modules/_set-to-string-tag.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "2:10-27" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "4:10-27" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "3:10-27" - }, - { - "moduleId": "zhAb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "module": "./node_modules/core-js/modules/_object-keys-internal.js", - "moduleName": "./node_modules/core-js/modules/_object-keys-internal.js", - "type": "cjs require", - "userRequest": "./_has", - "loc": "1:10-27" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var hasOwnProperty = {}.hasOwnProperty;\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n" - }, - { - "id": "apmT", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-primitive.js", - "name": "./node_modules/core-js/modules/_to-primitive.js", - "index": 107, - "index2": 100, - "size": 655, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "issuerId": "hswa", - "issuerName": "./node_modules/core-js/modules/_object-dp.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "hswa", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "name": "./node_modules/core-js/modules/_object-dp.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "AphP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-json.js", - "module": "./node_modules/core-js/modules/es6.date.to-json.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-json.js", - "type": "cjs require", - "userRequest": "./_to-primitive", - "loc": "4:18-44" - }, - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_to-primitive", - "loc": "4:18-44" - }, - { - "moduleId": "g4EE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_date-to-primitive.js", - "module": "./node_modules/core-js/modules/_date-to-primitive.js", - "moduleName": "./node_modules/core-js/modules/_date-to-primitive.js", - "type": "cjs require", - "userRequest": "./_to-primitive", - "loc": "3:18-44" - }, - { - "moduleId": "hswa", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "module": "./node_modules/core-js/modules/_object-dp.js", - "moduleName": "./node_modules/core-js/modules/_object-dp.js", - "type": "cjs require", - "userRequest": "./_to-primitive", - "loc": "3:18-44" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_to-primitive", - "loc": "21:18-44" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_to-primitive", - "loc": "6:18-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.1.1 ToPrimitive(input [, PreferredType])\nvar isObject = require('./_is-object');\n// instead of the ES6 spec version, we didn't implement @@toPrimitive case\n// and the second argument - flag - preferred type is a string\nmodule.exports = function (it, S) {\n if (!isObject(it)) return it;\n var fn, val;\n if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;\n if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;\n throw TypeError(\"Can't convert object to primitive value\");\n};\n" - }, - { - "id": "bBoP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sinh.js", - "name": "./node_modules/core-js/modules/es6.math.sinh.js", - "index": 218, - "index2": 215, - "size": 454, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.sinh", - "loc": "15:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.30 Math.sinh(x)\nvar $export = require('./_export');\nvar expm1 = require('./_math-expm1');\nvar exp = Math.exp;\n\n// V8 near Chromium 38 has a problem with very small numbers\n$export($export.S + $export.F * require('./_fails')(function () {\n return !Math.sinh(-2e-17) != -2e-17;\n}), 'Math', {\n sinh: function sinh(x) {\n return Math.abs(x = +x) < 1\n ? (expm1(x) - expm1(-x)) / 2\n : (exp(x - 1) - exp(-x - 1)) * (Math.E / 2);\n }\n});\n" - }, - { - "id": "bDcW", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.fontcolor.js", - "name": "./node_modules/core-js/modules/es6.string.fontcolor.js", - "index": 244, - "index2": 241, - "size": 221, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.fontcolor", - "loc": "15:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.7 String.prototype.fontcolor(color)\nrequire('./_string-html')('fontcolor', function (createHTML) {\n return function fontcolor(color) {\n return createHTML(this, 'font', 'color', color);\n };\n});\n" - }, - { - "id": "bHtr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.fill.js", - "name": "./node_modules/core-js/modules/es6.array.fill.js", - "index": 300, - "index2": 298, - "size": 215, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.fill", - "loc": "18:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { fill: require('./_array-fill') });\n\nrequire('./_add-to-unscopables')('fill');\n" - }, - { - "id": "bWfx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.map.js", - "name": "./node_modules/core-js/modules/es6.array.map.js", - "index": 288, - "index2": 285, - "size": 359, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.map", - "loc": "9:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $map = require('./_array-methods')(1);\n\n$export($export.P + $export.F * !require('./_strict-method')([].map, true), 'Array', {\n // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments[1]);\n }\n});\n" - }, - { - "id": "czNK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "name": "./node_modules/core-js/modules/_object-assign.js", - "index": 163, - "index2": 159, - "size": 1195, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.assign.js", - "issuerId": "91GP", - "issuerName": "./node_modules/core-js/modules/es6.object.assign.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "91GP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.assign.js", - "name": "./node_modules/core-js/modules/es6.object.assign.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "91GP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.assign.js", - "module": "./node_modules/core-js/modules/es6.object.assign.js", - "moduleName": "./node_modules/core-js/modules/es6.object.assign.js", - "type": "cjs require", - "userRequest": "./_object-assign", - "loc": "4:51-78" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_object-assign", - "loc": "6:13-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\n// 19.1.2.1 Object.assign(target, source, ...)\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || require('./_fails')(function () {\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var S = Symbol();\n var K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function (k) { B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var aLen = arguments.length;\n var index = 1;\n var getSymbols = gOPS.f;\n var isEnum = pIE.f;\n while (aLen > index) {\n var S = IObject(arguments[index++]);\n var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key];\n } return T;\n} : $assign;\n" - }, - { - "id": "d/Gc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-absolute-index.js", - "name": "./node_modules/core-js/modules/_to-absolute-index.js", - "index": 131, - "index2": 123, - "size": 223, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "issuerId": "w2a5", - "issuerName": "./node_modules/core-js/modules/_array-includes.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "kJMx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "name": "./node_modules/core-js/modules/_object-gopn.js" - }, - { - "id": "zhAb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "name": "./node_modules/core-js/modules/_object-keys-internal.js" - }, - { - "id": "w2a5", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "name": "./node_modules/core-js/modules/_array-includes.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "I78e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "module": "./node_modules/core-js/modules/es6.array.slice.js", - "moduleName": "./node_modules/core-js/modules/es6.array.slice.js", - "type": "cjs require", - "userRequest": "./_to-absolute-index", - "loc": "5:22-53" - }, - { - "moduleId": "Nr18", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-fill.js", - "module": "./node_modules/core-js/modules/_array-fill.js", - "moduleName": "./node_modules/core-js/modules/_array-fill.js", - "type": "cjs require", - "userRequest": "./_to-absolute-index", - "loc": "4:22-53" - }, - { - "moduleId": "VpUO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.from-code-point.js", - "module": "./node_modules/core-js/modules/es6.string.from-code-point.js", - "moduleName": "./node_modules/core-js/modules/es6.string.from-code-point.js", - "type": "cjs require", - "userRequest": "./_to-absolute-index", - "loc": "2:22-53" - }, - { - "moduleId": "upKx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-copy-within.js", - "module": "./node_modules/core-js/modules/_array-copy-within.js", - "moduleName": "./node_modules/core-js/modules/_array-copy-within.js", - "type": "cjs require", - "userRequest": "./_to-absolute-index", - "loc": "4:22-53" - }, - { - "moduleId": "w2a5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "module": "./node_modules/core-js/modules/_array-includes.js", - "moduleName": "./node_modules/core-js/modules/_array-includes.js", - "type": "cjs require", - "userRequest": "./_to-absolute-index", - "loc": "5:22-53" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var toInteger = require('./_to-integer');\nvar max = Math.max;\nvar min = Math.min;\nmodule.exports = function (index, length) {\n index = toInteger(index);\n return index < 0 ? max(index + length, 0) : min(index, length);\n};\n" - }, - { - "id": "dE+T", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.copy-within.js", - "name": "./node_modules/core-js/modules/es6.array.copy-within.js", - "index": 297, - "index2": 296, - "size": 237, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.copy-within", - "loc": "17:0-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { copyWithin: require('./_array-copy-within') });\n\nrequire('./_add-to-unscopables')('copyWithin');\n" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js", - "index": 271, - "index2": 305, - "size": 945, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/array", - "loc": "17:0-27" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.string.iterator');\nrequire('../modules/es6.array.is-array');\nrequire('../modules/es6.array.from');\nrequire('../modules/es6.array.of');\nrequire('../modules/es6.array.join');\nrequire('../modules/es6.array.slice');\nrequire('../modules/es6.array.sort');\nrequire('../modules/es6.array.for-each');\nrequire('../modules/es6.array.map');\nrequire('../modules/es6.array.filter');\nrequire('../modules/es6.array.some');\nrequire('../modules/es6.array.every');\nrequire('../modules/es6.array.reduce');\nrequire('../modules/es6.array.reduce-right');\nrequire('../modules/es6.array.index-of');\nrequire('../modules/es6.array.last-index-of');\nrequire('../modules/es6.array.copy-within');\nrequire('../modules/es6.array.fill');\nrequire('../modules/es6.array.find');\nrequire('../modules/es6.array.find-index');\nrequire('../modules/es6.array.species');\nrequire('../modules/es6.array.iterator');\nmodule.exports = require('../modules/_core').Array;\n" - }, - { - "id": "dRSK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find.js", - "name": "./node_modules/core-js/modules/es6.array.find.js", - "index": 302, - "index2": 299, - "size": 527, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.find", - "loc": "19:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)\nvar $export = require('./_export');\nvar $find = require('./_array-methods')(5);\nvar KEY = 'find';\nvar forced = true;\n// Shouldn't skip holes\nif (KEY in []) Array(1)[KEY](function () { forced = false; });\n$export($export.P + $export.F * forced, 'Array', {\n find: function find(callbackfn /* , that = undefined */) {\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\nrequire('./_add-to-unscopables')(KEY);\n" - }, - { - "id": "dZ+Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.some.js", - "name": "./node_modules/core-js/modules/es6.array.some.js", - "index": 290, - "index2": 287, - "size": 365, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.some", - "loc": "11:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $some = require('./_array-methods')(3);\n\n$export($export.P + $export.F * !require('./_strict-method')([].some, true), 'Array', {\n // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg])\n some: function some(callbackfn /* , thisArg */) {\n return $some(this, callbackfn, arguments[1]);\n }\n});\n" - }, - { - "id": "dyZX", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_global.js", - "name": "./node_modules/core-js/modules/_global.js", - "index": 95, - "index2": 91, - "size": 369, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "+rLv", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_html.js", - "module": "./node_modules/core-js/modules/_html.js", - "moduleName": "./node_modules/core-js/modules/_html.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:15-35" - }, - { - "moduleId": "/KAi", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-finite.js", - "module": "./node_modules/core-js/modules/es6.number.is-finite.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-finite.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "3:16-36" - }, - { - "moduleId": "11IZ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-float.js", - "module": "./node_modules/core-js/modules/_parse-float.js", - "moduleName": "./node_modules/core-js/modules/_parse-float.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:18-38" - }, - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "2:13-33" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "2:13-33" - }, - { - "moduleId": "Iw71", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_dom-create.js", - "module": "./node_modules/core-js/modules/_dom-create.js", - "moduleName": "./node_modules/core-js/modules/_dom-create.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "2:15-35" - }, - { - "moduleId": "K0xU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks.js", - "module": "./node_modules/core-js/modules/_wks.js", - "moduleName": "./node_modules/core-js/modules/_wks.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "3:13-33" - }, - { - "moduleId": "KroJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "module": "./node_modules/core-js/modules/_redefine.js", - "moduleName": "./node_modules/core-js/modules/_redefine.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:13-33" - }, - { - "moduleId": "OnI7", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-define.js", - "module": "./node_modules/core-js/modules/_wks-define.js", - "moduleName": "./node_modules/core-js/modules/_wks-define.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:13-33" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:13-33" - }, - { - "moduleId": "PKUr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-int.js", - "module": "./node_modules/core-js/modules/_parse-int.js", - "moduleName": "./node_modules/core-js/modules/_parse-int.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:16-36" - }, - { - "moduleId": "VTer", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared.js", - "module": "./node_modules/core-js/modules/_shared.js", - "moduleName": "./node_modules/core-js/modules/_shared.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "2:13-33" - }, - { - "moduleId": "XKFU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "module": "./node_modules/core-js/modules/_export.js", - "moduleName": "./node_modules/core-js/modules/_export.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "1:13-33" - }, - { - "moduleId": "elZq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-species.js", - "module": "./node_modules/core-js/modules/_set-species.js", - "moduleName": "./node_modules/core-js/modules/_set-species.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "2:13-33" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "3:13-33" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "4:13-33" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_global", - "loc": "2:13-33" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nvar global = module.exports = typeof window != 'undefined' && window.Math == Math\n ? window : typeof self != 'undefined' && self.Math == Math ? self\n // eslint-disable-next-line no-new-func\n : Function('return this')();\nif (typeof __g == 'number') __g = global; // eslint-disable-line no-undef\n" - }, - { - "id": "e7yV", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn-ext.js", - "name": "./node_modules/core-js/modules/_object-gopn-ext.js", - "index": 140, - "index2": 137, - "size": 604, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "JduL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-names.js", - "module": "./node_modules/core-js/modules/es6.object.get-own-property-names.js", - "moduleName": "./node_modules/core-js/modules/es6.object.get-own-property-names.js", - "type": "cjs require", - "userRequest": "./_object-gopn-ext", - "loc": "3:9-38" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-gopn-ext", - "loc": "24:14-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nvar toIObject = require('./_to-iobject');\nvar gOPN = require('./_object-gopn').f;\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return gOPN(it);\n } catch (e) {\n return windowNames.slice();\n }\n};\n\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));\n};\n" - }, - { - "id": "eHKK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log10.js", - "name": "./node_modules/core-js/modules/es6.math.log10.js", - "index": 214, - "index2": 211, - "size": 168, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.log10", - "loc": "11:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.21 Math.log10(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n log10: function log10(x) {\n return Math.log(x) * Math.LOG10E;\n }\n});\n" - }, - { - "id": "eI33", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.raw.js", - "name": "./node_modules/core-js/modules/es6.string.raw.js", - "index": 223, - "index2": 220, - "size": 519, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.raw", - "loc": "2:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\n\n$export($export.S, 'String', {\n // 21.1.2.4 String.raw(callSite, ...substitutions)\n raw: function raw(callSite) {\n var tpl = toIObject(callSite.raw);\n var len = toLength(tpl.length);\n var aLen = arguments.length;\n var res = [];\n var i = 0;\n while (len > i) {\n res.push(String(tpl[i++]));\n if (i < aLen) res.push(String(arguments[i]));\n } return res.join('');\n }\n});\n" - }, - { - "id": "eM6i", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.now.js", - "name": "./node_modules/core-js/modules/es6.date.now.js", - "index": 264, - "index2": 261, - "size": 154, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "issuerId": "nx1v", - "issuerName": "./node_modules/core-js/es6/date.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "nx1v", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "module": "./node_modules/core-js/es6/date.js", - "moduleName": "./node_modules/core-js/es6/date.js", - "type": "cjs require", - "userRequest": "../modules/es6.date.now", - "loc": "1:0-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.3.3.1 / 15.9.4.4 Date.now()\nvar $export = require('./_export');\n\n$export($export.S, 'Date', { now: function () { return new Date().getTime(); } });\n" - }, - { - "id": "eeVq", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fails.js", - "name": "./node_modules/core-js/modules/_fails.js", - "index": 98, - "index2": 93, - "size": 104, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerId": "Oyvg", - "issuerName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - }, - { - "id": "Oyvg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "name": "./node_modules/core-js/modules/es6.regexp.constructor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "10:12-31" - }, - { - "moduleId": "6AQ9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.of.js", - "module": "./node_modules/core-js/modules/es6.array.of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.of.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "6:32-51" - }, - { - "moduleId": "9P93", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.imul.js", - "module": "./node_modules/core-js/modules/es6.math.imul.js", - "moduleName": "./node_modules/core-js/modules/es6.math.imul.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "6:32-51" - }, - { - "moduleId": "A2zW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-fixed.js", - "module": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "61:6-25" - }, - { - "moduleId": "AphP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-json.js", - "module": "./node_modules/core-js/modules/es6.date.to-json.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-json.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "6:32-51" - }, - { - "moduleId": "I78e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "module": "./node_modules/core-js/modules/es6.array.slice.js", - "moduleName": "./node_modules/core-js/modules/es6.array.slice.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "10:32-51" - }, - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "5:12-31" - }, - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "10:12-31" - }, - { - "moduleId": "LyE8", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_strict-method.js", - "module": "./node_modules/core-js/modules/_strict-method.js", - "moduleName": "./node_modules/core-js/modules/_strict-method.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "2:12-31" - }, - { - "moduleId": "OGtf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-html.js", - "module": "./node_modules/core-js/modules/_string-html.js", - "moduleName": "./node_modules/core-js/modules/_string-html.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "2:12-31" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "15:50-69" - }, - { - "moduleId": "VKir", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-precision.js", - "module": "./node_modules/core-js/modules/es6.number.to-precision.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-precision.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "3:13-32" - }, - { - "moduleId": "Vd3H", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.sort.js", - "module": "./node_modules/core-js/modules/es6.array.sort.js", - "moduleName": "./node_modules/core-js/modules/es6.array.sort.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "5:12-31" - }, - { - "moduleId": "Xtr8", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-sap.js", - "module": "./node_modules/core-js/modules/_object-sap.js", - "moduleName": "./node_modules/core-js/modules/_object-sap.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "4:12-31" - }, - { - "moduleId": "Z6vF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_meta.js", - "module": "./node_modules/core-js/modules/_meta.js", - "moduleName": "./node_modules/core-js/modules/_meta.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "9:14-33" - }, - { - "moduleId": "a1Th", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "module": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "14:4-23" - }, - { - "moduleId": "bBoP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sinh.js", - "module": "./node_modules/core-js/modules/es6.math.sinh.js", - "moduleName": "./node_modules/core-js/modules/es6.math.sinh.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "7:32-51" - }, - { - "moduleId": "czNK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-assign.js", - "module": "./node_modules/core-js/modules/_object-assign.js", - "moduleName": "./node_modules/core-js/modules/_object-assign.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "11:29-48" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "9:13-32" - }, - { - "moduleId": "jtBr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_date-to-iso-string.js", - "module": "./node_modules/core-js/modules/_date-to-iso-string.js", - "moduleName": "./node_modules/core-js/modules/_date-to-iso-string.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "3:12-31" - }, - { - "moduleId": "nh4g", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_descriptors.js", - "module": "./node_modules/core-js/modules/_descriptors.js", - "moduleName": "./node_modules/core-js/modules/_descriptors.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "2:18-37" - }, - { - "moduleId": "qncB", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "module": "./node_modules/core-js/modules/_string-trim.js", - "moduleName": "./node_modules/core-js/modules/_string-trim.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "3:12-31" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "7:12-31" - }, - { - "moduleId": "xpql", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ie8-dom-define.js", - "module": "./node_modules/core-js/modules/_ie8-dom-define.js", - "moduleName": "./node_modules/core-js/modules/_ie8-dom-define.js", - "type": "cjs require", - "userRequest": "./_fails", - "loc": "1:48-67" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = function (exec) {\n try {\n return !!exec();\n } catch (e) {\n return true;\n }\n};\n" - }, - { - "id": "elZq", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-species.js", - "name": "./node_modules/core-js/modules/_set-species.js", - "index": 305, - "index2": 301, - "size": 359, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerId": "Oyvg", - "issuerName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - }, - { - "id": "Oyvg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "name": "./node_modules/core-js/modules/es6.regexp.constructor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "0E+W", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.species.js", - "module": "./node_modules/core-js/modules/es6.array.species.js", - "moduleName": "./node_modules/core-js/modules/es6.array.species.js", - "type": "cjs require", - "userRequest": "./_set-species", - "loc": "1:0-25" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_set-species", - "loc": "43:0-25" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_set-species", - "loc": "10:17-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar global = require('./_global');\nvar dP = require('./_object-dp');\nvar DESCRIPTORS = require('./_descriptors');\nvar SPECIES = require('./_wks')('species');\n\nmodule.exports = function (KEY) {\n var C = global[KEY];\n if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n};\n" - }, - { - "id": "eyMr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-reduce.js", - "name": "./node_modules/core-js/modules/_array-reduce.js", - "index": 293, - "index2": 289, - "size": 821, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce-right.js", - "issuerId": "SPin", - "issuerName": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "SPin", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce-right.js", - "name": "./node_modules/core-js/modules/es6.array.reduce-right.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "DNiP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce.js", - "module": "./node_modules/core-js/modules/es6.array.reduce.js", - "moduleName": "./node_modules/core-js/modules/es6.array.reduce.js", - "type": "cjs require", - "userRequest": "./_array-reduce", - "loc": "3:14-40" - }, - { - "moduleId": "SPin", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.reduce-right.js", - "module": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "moduleName": "./node_modules/core-js/modules/es6.array.reduce-right.js", - "type": "cjs require", - "userRequest": "./_array-reduce", - "loc": "3:14-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var aFunction = require('./_a-function');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar toLength = require('./_to-length');\n\nmodule.exports = function (that, callbackfn, aLen, memo, isRight) {\n aFunction(callbackfn);\n var O = toObject(that);\n var self = IObject(O);\n var length = toLength(O.length);\n var index = isRight ? length - 1 : 0;\n var i = isRight ? -1 : 1;\n if (aLen < 2) for (;;) {\n if (index in self) {\n memo = self[index];\n index += i;\n break;\n }\n index += i;\n if (isRight ? index < 0 : length <= index) {\n throw TypeError('Reduce of empty array with no initial value');\n }\n }\n for (;isRight ? index >= 0 : length > index; index += i) if (index in self) {\n memo = callbackfn(memo, self[index], index, O);\n }\n return memo;\n};\n" - }, - { - "id": "f3/d", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.name.js", - "name": "./node_modules/core-js/modules/es6.function.name.js", - "index": 172, - "index2": 169, - "size": 355, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "issuerId": "4A4+", - "issuerName": "./node_modules/core-js/es6/function.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "4A4+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "name": "./node_modules/core-js/es6/function.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4A4+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "module": "./node_modules/core-js/es6/function.js", - "moduleName": "./node_modules/core-js/es6/function.js", - "type": "cjs require", - "userRequest": "../modules/es6.function.name", - "loc": "2:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var dP = require('./_object-dp').f;\nvar FProto = Function.prototype;\nvar nameRE = /^\\s*function ([^ (]*)/;\nvar NAME = 'name';\n\n// 19.2.4.2 name\nNAME in FProto || require('./_descriptors') && dP(FProto, NAME, {\n configurable: true,\n get: function () {\n try {\n return ('' + this).match(nameRE)[1];\n } catch (e) {\n return '';\n }\n }\n});\n" - }, - { - "id": "fN96", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-integer.js", - "name": "./node_modules/core-js/modules/es6.number.is-integer.js", - "index": 191, - "index2": 189, - "size": 145, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.is-integer", - "loc": "6:0-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.3 Number.isInteger(number)\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { isInteger: require('./_is-integer') });\n" - }, - { - "id": "fyDq", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-to-string-tag.js", - "name": "./node_modules/core-js/modules/_set-to-string-tag.js", - "index": 117, - "index2": 114, - "size": 262, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "issuerId": "Afnz", - "issuerName": "./node_modules/core-js/modules/_iter-define.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - }, - { - "id": "Afnz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "name": "./node_modules/core-js/modules/_iter-define.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4LiD", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection.js", - "module": "./node_modules/core-js/modules/_collection.js", - "moduleName": "./node_modules/core-js/modules/_collection.js", - "type": "cjs require", - "userRequest": "./_set-to-string-tag", - "loc": "12:21-52" - }, - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_set-to-string-tag", - "loc": "8:21-52" - }, - { - "moduleId": "QaDb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-create.js", - "module": "./node_modules/core-js/modules/_iter-create.js", - "moduleName": "./node_modules/core-js/modules/_iter-create.js", - "type": "cjs require", - "userRequest": "./_set-to-string-tag", - "loc": "4:21-52" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_set-to-string-tag", - "loc": "11:21-52" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var def = require('./_object-dp').f;\nvar has = require('./_has');\nvar TAG = require('./_wks')('toStringTag');\n\nmodule.exports = function (it, tag, stat) {\n if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });\n};\n" - }, - { - "id": "fyVe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.acosh.js", - "name": "./node_modules/core-js/modules/es6.math.acosh.js", - "index": 200, - "index2": 198, - "size": 571, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.acosh", - "loc": "1:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.3 Math.acosh(x)\nvar $export = require('./_export');\nvar log1p = require('./_math-log1p');\nvar sqrt = Math.sqrt;\nvar $acosh = Math.acosh;\n\n$export($export.S + $export.F * !($acosh\n // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509\n && Math.floor($acosh(Number.MAX_VALUE)) == 710\n // Tor Browser bug: Math.acosh(Infinity) -> NaN\n && $acosh(Infinity) == Infinity\n), 'Math', {\n acosh: function acosh(x) {\n return (x = +x) < 1 ? NaN : x > 94906265.62425156\n ? Math.log(x) + Math.LN2\n : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));\n }\n});\n" - }, - { - "id": "g3g5", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_core.js", - "name": "./node_modules/core-js/modules/_core.js", - "index": 100, - "index2": 95, - "size": 122, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "issuerId": "vqGA", - "issuerName": "./node_modules/core-js/es6/symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "4A4+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/function.js", - "module": "./node_modules/core-js/es6/function.js", - "moduleName": "./node_modules/core-js/es6/function.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "4:17-44" - }, - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "20:17-44" - }, - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "18:17-44" - }, - { - "moduleId": "J+6e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/core.get-iterator-method.js", - "module": "./node_modules/core-js/modules/core.get-iterator-method.js", - "moduleName": "./node_modules/core-js/modules/core.get-iterator-method.js", - "type": "cjs require", - "userRequest": "./_core", - "loc": "4:17-35" - }, - { - "moduleId": "KroJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "module": "./node_modules/core-js/modules/_redefine.js", - "moduleName": "./node_modules/core-js/modules/_redefine.js", - "type": "cjs require", - "userRequest": "./_core", - "loc": "9:0-18" - }, - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "13:17-44" - }, - { - "moduleId": "OnI7", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-define.js", - "module": "./node_modules/core-js/modules/_wks-define.js", - "moduleName": "./node_modules/core-js/modules/_wks-define.js", - "type": "cjs require", - "userRequest": "./_core", - "loc": "2:11-29" - }, - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "27:17-44" - }, - { - "moduleId": "VTer", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared.js", - "module": "./node_modules/core-js/modules/_shared.js", - "moduleName": "./node_modules/core-js/modules/_shared.js", - "type": "cjs require", - "userRequest": "./_core", - "loc": "1:11-29" - }, - { - "moduleId": "VXxg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "module": "./node_modules/core-js/es6/set.js", - "moduleName": "./node_modules/core-js/es6/set.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "5:17-44" - }, - { - "moduleId": "XKFU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "module": "./node_modules/core-js/modules/_export.js", - "moduleName": "./node_modules/core-js/modules/_export.js", - "type": "cjs require", - "userRequest": "./_core", - "loc": "2:11-29" - }, - { - "moduleId": "Xtr8", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-sap.js", - "module": "./node_modules/core-js/modules/_object-sap.js", - "moduleName": "./node_modules/core-js/modules/_object-sap.js", - "type": "cjs require", - "userRequest": "./_core", - "loc": "3:11-29" - }, - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "23:17-44" - }, - { - "moduleId": "hYbK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "module": "./node_modules/core-js/es6/weak-map.js", - "moduleName": "./node_modules/core-js/es6/weak-map.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "4:17-44" - }, - { - "moduleId": "ifmr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-float.js", - "module": "./node_modules/core-js/es6/parse-float.js", - "moduleName": "./node_modules/core-js/es6/parse-float.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "2:17-44" - }, - { - "moduleId": "oka+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-int.js", - "module": "./node_modules/core-js/es6/parse-int.js", - "moduleName": "./node_modules/core-js/es6/parse-int.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "2:17-44" - }, - { - "moduleId": "qKs0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "module": "./node_modules/core-js/es6/map.js", - "moduleName": "./node_modules/core-js/es6/map.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "5:17-44" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "9:17-44" - }, - { - "moduleId": "vqGA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "module": "./node_modules/core-js/es6/symbol.js", - "moduleName": "./node_modules/core-js/es6/symbol.js", - "type": "cjs require", - "userRequest": "../modules/_core", - "loc": "3:17-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var core = module.exports = { version: '2.6.5' };\nif (typeof __e == 'number') __e = core; // eslint-disable-line no-undef\n" - }, - { - "id": "g4EE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_date-to-primitive.js", - "name": "./node_modules/core-js/modules/_date-to-primitive.js", - "index": 270, - "index2": 266, - "size": 317, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-primitive.js", - "issuerId": "yM4b", - "issuerName": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - }, - { - "id": "yM4b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-primitive.js", - "name": "./node_modules/core-js/modules/es6.date.to-primitive.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "yM4b", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-primitive.js", - "module": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "type": "cjs require", - "userRequest": "./_date-to-primitive", - "loc": "4:70-101" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar anObject = require('./_an-object');\nvar toPrimitive = require('./_to-primitive');\nvar NUMBER = 'number';\n\nmodule.exports = function (hint) {\n if (hint !== 'string' && hint !== NUMBER && hint !== 'default') throw TypeError('Incorrect hint');\n return toPrimitive(anObject(this), hint != NUMBER);\n};\n" - }, - { - "id": "g6HL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_same-value.js", - "name": "./node_modules/core-js/modules/_same-value.js", - "index": 165, - "index2": 161, - "size": 190, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "issuerId": "OG14", - "issuerName": "./node_modules/core-js/modules/es6.regexp.search.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "OG14", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "name": "./node_modules/core-js/modules/es6.regexp.search.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "25dN", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.is.js", - "module": "./node_modules/core-js/modules/es6.object.is.js", - "moduleName": "./node_modules/core-js/modules/es6.object.is.js", - "type": "cjs require", - "userRequest": "./_same-value", - "loc": "3:35-59" - }, - { - "moduleId": "OG14", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "module": "./node_modules/core-js/modules/es6.regexp.search.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.search.js", - "type": "cjs require", - "userRequest": "./_same-value", - "loc": "4:16-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.2.9 SameValue(x, y)\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n" - }, - { - "id": "h/M4", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.max-safe-integer.js", - "name": "./node_modules/core-js/modules/es6.number.max-safe-integer.js", - "index": 195, - "index2": 192, - "size": 143, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.max-safe-integer", - "loc": "9:0-49" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.6 Number.MAX_SAFE_INTEGER\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff });\n" - }, - { - "id": "h7Nl", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-string.js", - "name": "./node_modules/core-js/modules/es6.date.to-string.js", - "index": 268, - "index2": 265, - "size": 435, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "issuerId": "nx1v", - "issuerName": "./node_modules/core-js/es6/date.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "nx1v", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "module": "./node_modules/core-js/es6/date.js", - "moduleName": "./node_modules/core-js/es6/date.js", - "type": "cjs require", - "userRequest": "../modules/es6.date.to-string", - "loc": "4:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var DateProto = Date.prototype;\nvar INVALID_DATE = 'Invalid Date';\nvar TO_STRING = 'toString';\nvar $toString = DateProto[TO_STRING];\nvar getTime = DateProto.getTime;\nif (new Date(NaN) + '' != INVALID_DATE) {\n require('./_redefine')(DateProto, TO_STRING, function toString() {\n var value = getTime.call(this);\n // eslint-disable-next-line no-self-compare\n return value === value ? $toString.call(this) : INVALID_DATE;\n });\n}\n" - }, - { - "id": "hEkN", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.anchor.js", - "name": "./node_modules/core-js/modules/es6.string.anchor.js", - "index": 238, - "index2": 236, - "size": 205, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.anchor", - "loc": "10:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.2 String.prototype.anchor(name)\nrequire('./_string-html')('anchor', function (createHTML) {\n return function anchor(name) {\n return createHTML(this, 'a', 'name', name);\n };\n});\n" - }, - { - "id": "hHhE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "name": "./node_modules/core-js/modules/es6.object.create.js", - "index": 146, - "index2": 143, - "size": 162, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.create", - "loc": "2:0-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\n// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\n$export($export.S, 'Object', { create: require('./_object-create') });\n" - }, - { - "id": "hLT2", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.trunc.js", - "name": "./node_modules/core-js/modules/es6.math.trunc.js", - "index": 220, - "index2": 217, - "size": 181, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.trunc", - "loc": "17:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.34 Math.trunc(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n trunc: function trunc(it) {\n return (it > 0 ? Math.floor : Math.ceil)(it);\n }\n});\n" - }, - { - "id": "hPIQ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iterators.js", - "name": "./node_modules/core-js/modules/_iterators.js", - "index": 228, - "index2": 223, - "size": 21, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "issuerId": "Afnz", - "issuerName": "./node_modules/core-js/modules/_iter-define.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "XfO3", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.iterator.js", - "name": "./node_modules/core-js/modules/es6.string.iterator.js" - }, - { - "id": "Afnz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "name": "./node_modules/core-js/modules/_iter-define.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Afnz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-define.js", - "module": "./node_modules/core-js/modules/_iter-define.js", - "moduleName": "./node_modules/core-js/modules/_iter-define.js", - "type": "cjs require", - "userRequest": "./_iterators", - "loc": "6:16-39" - }, - { - "moduleId": "J+6e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/core.get-iterator-method.js", - "module": "./node_modules/core-js/modules/core.get-iterator-method.js", - "moduleName": "./node_modules/core-js/modules/core.get-iterator-method.js", - "type": "cjs require", - "userRequest": "./_iterators", - "loc": "3:16-39" - }, - { - "moduleId": "M6Qj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-array-iter.js", - "module": "./node_modules/core-js/modules/_is-array-iter.js", - "moduleName": "./node_modules/core-js/modules/_is-array-iter.js", - "type": "cjs require", - "userRequest": "./_iterators", - "loc": "2:16-39" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./_iterators", - "loc": "6:16-39" - }, - { - "moduleId": "yt8O", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "module": "./node_modules/core-js/modules/es6.array.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.array.iterator.js", - "type": "cjs require", - "userRequest": "./_iterators", - "loc": "4:16-39" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "module.exports = {};\n" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js", - "index": 321, - "index2": 321, - "size": 176, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/weak-map", - "loc": "20:0-30" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.object.to-string');\nrequire('../modules/es6.array.iterator');\nrequire('../modules/es6.weak-map');\nmodule.exports = require('../modules/_core').WeakMap;\n" - }, - { - "id": "hswa", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "name": "./node_modules/core-js/modules/_object-dp.js", - "index": 102, - "index2": 101, - "size": 600, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "8a7r", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_create-property.js", - "module": "./node_modules/core-js/modules/_create-property.js", - "moduleName": "./node_modules/core-js/modules/_create-property.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "2:22-45" - }, - { - "moduleId": "FJW5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dps.js", - "module": "./node_modules/core-js/modules/_object-dps.js", - "moduleName": "./node_modules/core-js/modules/_object-dps.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "1:9-32" - }, - { - "moduleId": "HAE/", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-property.js", - "module": "./node_modules/core-js/modules/es6.object.define-property.js", - "moduleName": "./node_modules/core-js/modules/es6.object.define-property.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "3:88-111" - }, - { - "moduleId": "IXt9", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.has-instance.js", - "module": "./node_modules/core-js/modules/es6.function.has-instance.js", - "moduleName": "./node_modules/core-js/modules/es6.function.has-instance.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "7:38-61" - }, - { - "moduleId": "Mukb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "module": "./node_modules/core-js/modules/_hide.js", - "moduleName": "./node_modules/core-js/modules/_hide.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "1:9-32" - }, - { - "moduleId": "OEbY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.flags.js", - "module": "./node_modules/core-js/modules/es6.regexp.flags.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.flags.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "2:52-75" - }, - { - "moduleId": "OnI7", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks-define.js", - "module": "./node_modules/core-js/modules/_wks-define.js", - "moduleName": "./node_modules/core-js/modules/_wks-define.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "5:21-44" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "3:9-32" - }, - { - "moduleId": "Z6vF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_meta.js", - "module": "./node_modules/core-js/modules/_meta.js", - "moduleName": "./node_modules/core-js/modules/_meta.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "4:14-37" - }, - { - "moduleId": "elZq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-species.js", - "module": "./node_modules/core-js/modules/_set-species.js", - "moduleName": "./node_modules/core-js/modules/_set-species.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "3:9-32" - }, - { - "moduleId": "f3/d", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.name.js", - "module": "./node_modules/core-js/modules/es6.function.name.js", - "moduleName": "./node_modules/core-js/modules/es6.function.name.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "1:9-32" - }, - { - "moduleId": "fyDq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-to-string-tag.js", - "module": "./node_modules/core-js/modules/_set-to-string-tag.js", - "moduleName": "./node_modules/core-js/modules/_set-to-string-tag.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "1:10-33" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "26:10-33" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "2:9-32" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_object-dp", - "loc": "10:9-32" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var anObject = require('./_an-object');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar toPrimitive = require('./_to-primitive');\nvar dP = Object.defineProperty;\n\nexports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPrimitive(P, true);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return dP(O, P, Attributes);\n } catch (e) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n" - }, - { - "id": "i5dc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-proto.js", - "name": "./node_modules/core-js/modules/_set-proto.js", - "index": 167, - "index2": 163, - "size": 906, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.set-prototype-of.js", - "issuerId": "/SS/", - "issuerName": "./node_modules/core-js/modules/es6.object.set-prototype-of.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "/SS/", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.set-prototype-of.js", - "name": "./node_modules/core-js/modules/es6.object.set-prototype-of.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "/SS/", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.set-prototype-of.js", - "module": "./node_modules/core-js/modules/es6.object.set-prototype-of.js", - "moduleName": "./node_modules/core-js/modules/es6.object.set-prototype-of.js", - "type": "cjs require", - "userRequest": "./_set-proto", - "loc": "3:47-70" - }, - { - "moduleId": "Xbzi", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_inherit-if-required.js", - "module": "./node_modules/core-js/modules/_inherit-if-required.js", - "moduleName": "./node_modules/core-js/modules/_inherit-if-required.js", - "type": "cjs require", - "userRequest": "./_set-proto", - "loc": "2:21-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// Works with __proto__ only. Old v8 can't work with null proto objects.\n/* eslint-disable no-proto */\nvar isObject = require('./_is-object');\nvar anObject = require('./_an-object');\nvar check = function (O, proto) {\n anObject(O);\n if (!isObject(proto) && proto !== null) throw TypeError(proto + \": can't set as prototype!\");\n};\nmodule.exports = {\n set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line\n function (test, buggy, set) {\n try {\n set = require('./_ctx')(Function.call, require('./_object-gopd').f(Object.prototype, '__proto__').set, 2);\n set(test, []);\n buggy = !(test instanceof Array);\n } catch (e) { buggy = true; }\n return function setPrototypeOf(O, proto) {\n check(O, proto);\n if (buggy) O.__proto__ = proto;\n else set(O, proto);\n return O;\n };\n }({}, false) : undefined),\n check: check\n};\n" - }, - { - "id": "ifmr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-float.js", - "name": "./node_modules/core-js/es6/parse-float.js", - "index": 179, - "index2": 179, - "size": 96, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/parse-float", - "loc": "12:0-33" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.parse-float');\nmodule.exports = require('../modules/_core').parseFloat;\n" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js", - "index": 94, - "index2": 139, - "size": 8851, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "issuerId": "vqGA", - "issuerName": "./node_modules/core-js/es6/symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.symbol", - "loc": "1:0-32" - }, - { - "moduleId": "vqGA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "module": "./node_modules/core-js/es6/symbol.js", - "moduleName": "./node_modules/core-js/es6/symbol.js", - "type": "cjs require", - "userRequest": "../modules/es6.symbol", - "loc": "1:0-32" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// ECMAScript 6 symbols shim\nvar global = require('./_global');\nvar has = require('./_has');\nvar DESCRIPTORS = require('./_descriptors');\nvar $export = require('./_export');\nvar redefine = require('./_redefine');\nvar META = require('./_meta').KEY;\nvar $fails = require('./_fails');\nvar shared = require('./_shared');\nvar setToStringTag = require('./_set-to-string-tag');\nvar uid = require('./_uid');\nvar wks = require('./_wks');\nvar wksExt = require('./_wks-ext');\nvar wksDefine = require('./_wks-define');\nvar enumKeys = require('./_enum-keys');\nvar isArray = require('./_is-array');\nvar anObject = require('./_an-object');\nvar isObject = require('./_is-object');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar createDesc = require('./_property-desc');\nvar _create = require('./_object-create');\nvar gOPNExt = require('./_object-gopn-ext');\nvar $GOPD = require('./_object-gopd');\nvar $DP = require('./_object-dp');\nvar $keys = require('./_object-keys');\nvar gOPD = $GOPD.f;\nvar dP = $DP.f;\nvar gOPN = gOPNExt.f;\nvar $Symbol = global.Symbol;\nvar $JSON = global.JSON;\nvar _stringify = $JSON && $JSON.stringify;\nvar PROTOTYPE = 'prototype';\nvar HIDDEN = wks('_hidden');\nvar TO_PRIMITIVE = wks('toPrimitive');\nvar isEnum = {}.propertyIsEnumerable;\nvar SymbolRegistry = shared('symbol-registry');\nvar AllSymbols = shared('symbols');\nvar OPSymbols = shared('op-symbols');\nvar ObjectProto = Object[PROTOTYPE];\nvar USE_NATIVE = typeof $Symbol == 'function';\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDesc = DESCRIPTORS && $fails(function () {\n return _create(dP({}, 'a', {\n get: function () { return dP(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (it, key, D) {\n var protoDesc = gOPD(ObjectProto, key);\n if (protoDesc) delete ObjectProto[key];\n dP(it, key, D);\n if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);\n} : dP;\n\nvar wrap = function (tag) {\n var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);\n sym._k = tag;\n return sym;\n};\n\nvar isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return it instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(it, key, D) {\n if (it === ObjectProto) $defineProperty(OPSymbols, key, D);\n anObject(it);\n key = toPrimitive(key, true);\n anObject(D);\n if (has(AllSymbols, key)) {\n if (!D.enumerable) {\n if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));\n it[HIDDEN][key] = true;\n } else {\n if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;\n D = _create(D, { enumerable: createDesc(0, false) });\n } return setSymbolDesc(it, key, D);\n } return dP(it, key, D);\n};\nvar $defineProperties = function defineProperties(it, P) {\n anObject(it);\n var keys = enumKeys(P = toIObject(P));\n var i = 0;\n var l = keys.length;\n var key;\n while (l > i) $defineProperty(it, key = keys[i++], P[key]);\n return it;\n};\nvar $create = function create(it, P) {\n return P === undefined ? _create(it) : $defineProperties(_create(it), P);\n};\nvar $propertyIsEnumerable = function propertyIsEnumerable(key) {\n var E = isEnum.call(this, key = toPrimitive(key, true));\n if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;\n return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;\n};\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {\n it = toIObject(it);\n key = toPrimitive(key, true);\n if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;\n var D = gOPD(it, key);\n if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;\n return D;\n};\nvar $getOwnPropertyNames = function getOwnPropertyNames(it) {\n var names = gOPN(toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);\n } return result;\n};\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(it) {\n var IS_OP = it === ObjectProto;\n var names = gOPN(IS_OP ? OPSymbols : toIObject(it));\n var result = [];\n var i = 0;\n var key;\n while (names.length > i) {\n if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);\n } return result;\n};\n\n// 19.4.1.1 Symbol([description])\nif (!USE_NATIVE) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');\n var tag = uid(arguments.length > 0 ? arguments[0] : undefined);\n var $set = function (value) {\n if (this === ObjectProto) $set.call(OPSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDesc(this, tag, createDesc(1, value));\n };\n if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });\n return wrap(tag);\n };\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return this._k;\n });\n\n $GOPD.f = $getOwnPropertyDescriptor;\n $DP.f = $defineProperty;\n require('./_object-gopn').f = gOPNExt.f = $getOwnPropertyNames;\n require('./_object-pie').f = $propertyIsEnumerable;\n require('./_object-gops').f = $getOwnPropertySymbols;\n\n if (DESCRIPTORS && !require('./_library')) {\n redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);\n }\n\n wksExt.f = function (name) {\n return wrap(wks(name));\n };\n}\n\n$export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });\n\nfor (var es6Symbols = (\n // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14\n 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'\n).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);\n\nfor (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);\n\n$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {\n // 19.4.2.1 Symbol.for(key)\n 'for': function (key) {\n return has(SymbolRegistry, key += '')\n ? SymbolRegistry[key]\n : SymbolRegistry[key] = $Symbol(key);\n },\n // 19.4.2.5 Symbol.keyFor(sym)\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');\n for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;\n },\n useSetter: function () { setter = true; },\n useSimple: function () { setter = false; }\n});\n\n$export($export.S + $export.F * !USE_NATIVE, 'Object', {\n // 19.1.2.2 Object.create(O [, Properties])\n create: $create,\n // 19.1.2.4 Object.defineProperty(O, P, Attributes)\n defineProperty: $defineProperty,\n // 19.1.2.3 Object.defineProperties(O, Properties)\n defineProperties: $defineProperties,\n // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor,\n // 19.1.2.7 Object.getOwnPropertyNames(O)\n getOwnPropertyNames: $getOwnPropertyNames,\n // 19.1.2.8 Object.getOwnPropertySymbols(O)\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// 24.3.2 JSON.stringify(value [, replacer [, space]])\n$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {\n var S = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n // WebKit converts symbol values to JSON as null\n // V8 throws on boxed symbols\n return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';\n})), 'JSON', {\n stringify: function stringify(it) {\n var args = [it];\n var i = 1;\n var replacer, $replacer;\n while (arguments.length > i) args.push(arguments[i++]);\n $replacer = replacer = args[1];\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return _stringify.apply($JSON, args);\n }\n});\n\n// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)\n$Symbol[PROTOTYPE][TO_PRIMITIVE] || require('./_hide')($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n// 19.4.3.5 Symbol.prototype[@@toStringTag]\nsetToStringTag($Symbol, 'Symbol');\n// 20.2.1.9 Math[@@toStringTag]\nsetToStringTag(Math, 'Math', true);\n// 24.3.3 JSON[@@toStringTag]\nsetToStringTag(global.JSON, 'JSON', true);\n" - }, - { - "id": "jqX0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-iso-string.js", - "name": "./node_modules/core-js/modules/es6.date.to-iso-string.js", - "index": 266, - "index2": 264, - "size": 317, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "issuerId": "nx1v", - "issuerName": "./node_modules/core-js/es6/date.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "nx1v", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "module": "./node_modules/core-js/es6/date.js", - "moduleName": "./node_modules/core-js/es6/date.js", - "type": "cjs require", - "userRequest": "../modules/es6.date.to-iso-string", - "loc": "3:0-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()\nvar $export = require('./_export');\nvar toISOString = require('./_date-to-iso-string');\n\n// PhantomJS / old WebKit has a broken implementations\n$export($export.P + $export.F * (Date.prototype.toISOString !== toISOString), 'Date', {\n toISOString: toISOString\n});\n" - }, - { - "id": "jtBr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_date-to-iso-string.js", - "name": "./node_modules/core-js/modules/_date-to-iso-string.js", - "index": 267, - "index2": 263, - "size": 996, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-iso-string.js", - "issuerId": "jqX0", - "issuerName": "./node_modules/core-js/modules/es6.date.to-iso-string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - }, - { - "id": "jqX0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-iso-string.js", - "name": "./node_modules/core-js/modules/es6.date.to-iso-string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "jqX0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-iso-string.js", - "module": "./node_modules/core-js/modules/es6.date.to-iso-string.js", - "moduleName": "./node_modules/core-js/modules/es6.date.to-iso-string.js", - "type": "cjs require", - "userRequest": "./_date-to-iso-string", - "loc": "3:18-50" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\n// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()\nvar fails = require('./_fails');\nvar getTime = Date.prototype.getTime;\nvar $toISOString = Date.prototype.toISOString;\n\nvar lz = function (num) {\n return num > 9 ? num : '0' + num;\n};\n\n// PhantomJS / old WebKit has a broken implementations\nmodule.exports = (fails(function () {\n return $toISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z';\n}) || !fails(function () {\n $toISOString.call(new Date(NaN));\n})) ? function toISOString() {\n if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value');\n var d = this;\n var y = d.getUTCFullYear();\n var m = d.getUTCMilliseconds();\n var s = y < 0 ? '-' : y > 9999 ? '+' : '';\n return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) +\n '-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) +\n 'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) +\n ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z';\n} : $toISOString;\n" - }, - { - "id": "kJMx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "name": "./node_modules/core-js/modules/_object-gopn.js", - "index": 141, - "index2": 136, - "size": 288, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "issuerId": "ioFf", - "issuerName": "./node_modules/core-js/modules/es6.symbol.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_object-gopn", - "loc": "4:11-36" - }, - { - "moduleId": "e7yV", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn-ext.js", - "module": "./node_modules/core-js/modules/_object-gopn-ext.js", - "moduleName": "./node_modules/core-js/modules/_object-gopn-ext.js", - "type": "cjs require", - "userRequest": "./_object-gopn", - "loc": "3:11-36" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_object-gopn", - "loc": "150:2-27" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_object-gopn", - "loc": "8:11-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)\nvar $keys = require('./_object-keys-internal');\nvar hiddenKeys = require('./_enum-bug-keys').concat('length', 'prototype');\n\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return $keys(O, hiddenKeys);\n};\n" - }, - { - "id": "kcoS", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_math-fround.js", - "name": "./node_modules/core-js/modules/_math-fround.js", - "index": 211, - "index2": 207, - "size": 716, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.fround.js", - "issuerId": "BC7C", - "issuerName": "./node_modules/core-js/modules/es6.math.fround.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - }, - { - "id": "BC7C", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.fround.js", - "name": "./node_modules/core-js/modules/es6.math.fround.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "BC7C", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.fround.js", - "module": "./node_modules/core-js/modules/es6.math.fround.js", - "moduleName": "./node_modules/core-js/modules/es6.math.fround.js", - "type": "cjs require", - "userRequest": "./_math-fround", - "loc": "4:37-62" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 20.2.2.16 Math.fround(x)\nvar sign = require('./_math-sign');\nvar pow = Math.pow;\nvar EPSILON = pow(2, -52);\nvar EPSILON32 = pow(2, -23);\nvar MAX32 = pow(2, 127) * (2 - EPSILON32);\nvar MIN32 = pow(2, -126);\n\nvar roundTiesToEven = function (n) {\n return n + 1 / EPSILON - 1 / EPSILON;\n};\n\nmodule.exports = Math.fround || function fround(x) {\n var $abs = Math.abs(x);\n var $sign = sign(x);\n var a, result;\n if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;\n a = (1 + EPSILON32 / EPSILON) * $abs;\n result = a - (a - $abs);\n // eslint-disable-next-line no-self-compare\n if (result > MAX32 || result != result) return $sign * Infinity;\n return $sign * result;\n};\n" - }, - { - "id": "knhD", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.min-safe-integer.js", - "name": "./node_modules/core-js/modules/es6.number.min-safe-integer.js", - "index": 196, - "index2": 193, - "size": 145, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.min-safe-integer", - "loc": "10:0-49" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.10 Number.MIN_SAFE_INTEGER\nvar $export = require('./_export');\n\n$export($export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff });\n" - }, - { - "id": "l0Rn", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-repeat.js", - "name": "./node_modules/core-js/modules/_string-repeat.js", - "index": 187, - "index2": 183, - "size": 373, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.repeat.js", - "issuerId": "FLlr", - "issuerName": "./node_modules/core-js/modules/es6.string.repeat.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "FLlr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.repeat.js", - "name": "./node_modules/core-js/modules/es6.string.repeat.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "A2zW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-fixed.js", - "module": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "type": "cjs require", - "userRequest": "./_string-repeat", - "loc": "5:13-40" - }, - { - "moduleId": "FLlr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.repeat.js", - "module": "./node_modules/core-js/modules/es6.string.repeat.js", - "moduleName": "./node_modules/core-js/modules/es6.string.repeat.js", - "type": "cjs require", - "userRequest": "./_string-repeat", - "loc": "5:10-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar toInteger = require('./_to-integer');\nvar defined = require('./_defined');\n\nmodule.exports = function repeat(count) {\n var str = String(defined(this));\n var res = '';\n var n = toInteger(count);\n if (n < 0 || n == Infinity) throw RangeError(\"Count can't be negative\");\n for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str;\n return res;\n};\n" - }, - { - "id": "lvtm", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_math-sign.js", - "name": "./node_modules/core-js/modules/_math-sign.js", - "index": 205, - "index2": 201, - "size": 179, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sign.js", - "issuerId": "CyHz", - "issuerName": "./node_modules/core-js/modules/es6.math.sign.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - }, - { - "id": "CyHz", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sign.js", - "name": "./node_modules/core-js/modules/es6.math.sign.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "+auO", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.cbrt.js", - "module": "./node_modules/core-js/modules/es6.math.cbrt.js", - "moduleName": "./node_modules/core-js/modules/es6.math.cbrt.js", - "type": "cjs require", - "userRequest": "./_math-sign", - "loc": "3:11-34" - }, - { - "moduleId": "CyHz", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.sign.js", - "module": "./node_modules/core-js/modules/es6.math.sign.js", - "moduleName": "./node_modules/core-js/modules/es6.math.sign.js", - "type": "cjs require", - "userRequest": "./_math-sign", - "loc": "4:35-58" - }, - { - "moduleId": "kcoS", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_math-fround.js", - "module": "./node_modules/core-js/modules/_math-fround.js", - "moduleName": "./node_modules/core-js/modules/_math-fround.js", - "type": "cjs require", - "userRequest": "./_math-sign", - "loc": "2:11-34" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 20.2.2.28 Math.sign(x)\nmodule.exports = Math.sign || function sign(x) {\n // eslint-disable-next-line no-self-compare\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n" - }, - { - "id": "m0Pp", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ctx.js", - "name": "./node_modules/core-js/modules/_ctx.js", - "index": 114, - "index2": 110, - "size": 520, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "issuerId": "XKFU", - "issuerName": "./node_modules/core-js/modules/_export.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "hHhE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.create.js", - "name": "./node_modules/core-js/modules/es6.object.create.js" - }, - { - "id": "XKFU", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "name": "./node_modules/core-js/modules/_export.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CkkT", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "module": "./node_modules/core-js/modules/_array-methods.js", - "moduleName": "./node_modules/core-js/modules/_array-methods.js", - "type": "cjs require", - "userRequest": "./_ctx", - "loc": "8:10-27" - }, - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_ctx", - "loc": "2:10-27" - }, - { - "moduleId": "SlkY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "module": "./node_modules/core-js/modules/_for-of.js", - "moduleName": "./node_modules/core-js/modules/_for-of.js", - "type": "cjs require", - "userRequest": "./_ctx", - "loc": "1:10-27" - }, - { - "moduleId": "XKFU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_export.js", - "module": "./node_modules/core-js/modules/_export.js", - "moduleName": "./node_modules/core-js/modules/_export.js", - "type": "cjs require", - "userRequest": "./_ctx", - "loc": "5:10-27" - }, - { - "moduleId": "i5dc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-proto.js", - "module": "./node_modules/core-js/modules/_set-proto.js", - "moduleName": "./node_modules/core-js/modules/_set-proto.js", - "type": "cjs require", - "userRequest": "./_ctx", - "loc": "13:14-31" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_ctx", - "loc": "5:10-27" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// optional / simple context binding\nvar aFunction = require('./_a-function');\nmodule.exports = function (fn, that, length) {\n aFunction(fn);\n if (that === undefined) return fn;\n switch (length) {\n case 1: return function (a) {\n return fn.call(that, a);\n };\n case 2: return function (a, b) {\n return fn.call(that, a, b);\n };\n case 3: return function (a, b, c) {\n return fn.call(that, a, b, c);\n };\n }\n return function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n" - }, - { - "id": "mGWK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "name": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "index": 296, - "index2": 293, - "size": 964, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "issuerId": "dQfE", - "issuerName": "./node_modules/core-js/es6/array.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.last-index-of", - "loc": "16:0-45" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar toIObject = require('./_to-iobject');\nvar toInteger = require('./_to-integer');\nvar toLength = require('./_to-length');\nvar $native = [].lastIndexOf;\nvar NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0;\n\n$export($export.P + $export.F * (NEGATIVE_ZERO || !require('./_strict-method')($native)), 'Array', {\n // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex])\n lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {\n // convert -0 to +0\n if (NEGATIVE_ZERO) return $native.apply(this, arguments) || 0;\n var O = toIObject(this);\n var length = toLength(O.length);\n var index = length - 1;\n if (arguments.length > 1) index = Math.min(index, toInteger(arguments[1]));\n if (index < 0) index = length + index;\n for (;index >= 0; index--) if (index in O) if (O[index] === searchElement) return index || 0;\n return -1;\n }\n});\n" - }, - { - "id": "mYba", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "name": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "index": 149, - "index2": 147, - "size": 342, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.get-own-property-descriptor", - "loc": "5:0-60" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)\nvar toIObject = require('./_to-iobject');\nvar $getOwnPropertyDescriptor = require('./_object-gopd').f;\n\nrequire('./_object-sap')('getOwnPropertyDescriptor', function () {\n return function getOwnPropertyDescriptor(it, key) {\n return $getOwnPropertyDescriptor(toIObject(it), key);\n };\n});\n" - }, - { - "id": "mura", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.prevent-extensions.js", - "name": "./node_modules/core-js/modules/es6.object.prevent-extensions.js", - "index": 158, - "index2": 155, - "size": 334, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.prevent-extensions", - "loc": "11:0-51" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.15 Object.preventExtensions(O)\nvar isObject = require('./_is-object');\nvar meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('preventExtensions', function ($preventExtensions) {\n return function preventExtensions(it) {\n return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it;\n };\n});\n" - }, - { - "id": "nBIS", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-integer.js", - "name": "./node_modules/core-js/modules/_is-integer.js", - "index": 192, - "index2": 188, - "size": 206, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-safe-integer.js", - "issuerId": "sbF8", - "issuerName": "./node_modules/core-js/modules/es6.number.is-safe-integer.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - }, - { - "id": "sbF8", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-safe-integer.js", - "name": "./node_modules/core-js/modules/es6.number.is-safe-integer.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "fN96", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-integer.js", - "module": "./node_modules/core-js/modules/es6.number.is-integer.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-integer.js", - "type": "cjs require", - "userRequest": "./_is-integer", - "loc": "4:42-66" - }, - { - "moduleId": "sbF8", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-safe-integer.js", - "module": "./node_modules/core-js/modules/es6.number.is-safe-integer.js", - "moduleName": "./node_modules/core-js/modules/es6.number.is-safe-integer.js", - "type": "cjs require", - "userRequest": "./_is-integer", - "loc": "3:16-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 20.1.2.3 Number.isInteger(number)\nvar isObject = require('./_is-object');\nvar floor = Math.floor;\nmodule.exports = function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n" - }, - { - "id": "nGyu", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_add-to-unscopables.js", - "name": "./node_modules/core-js/modules/_add-to-unscopables.js", - "index": 299, - "index2": 295, - "size": 297, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "issuerId": "yt8O", - "issuerName": "./node_modules/core-js/modules/es6.array.iterator.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - }, - { - "id": "yt8O", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "name": "./node_modules/core-js/modules/es6.array.iterator.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "INYr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find-index.js", - "module": "./node_modules/core-js/modules/es6.array.find-index.js", - "moduleName": "./node_modules/core-js/modules/es6.array.find-index.js", - "type": "cjs require", - "userRequest": "./_add-to-unscopables", - "loc": "14:0-32" - }, - { - "moduleId": "bHtr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.fill.js", - "module": "./node_modules/core-js/modules/es6.array.fill.js", - "moduleName": "./node_modules/core-js/modules/es6.array.fill.js", - "type": "cjs require", - "userRequest": "./_add-to-unscopables", - "loc": "6:0-32" - }, - { - "moduleId": "dE+T", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.copy-within.js", - "module": "./node_modules/core-js/modules/es6.array.copy-within.js", - "moduleName": "./node_modules/core-js/modules/es6.array.copy-within.js", - "type": "cjs require", - "userRequest": "./_add-to-unscopables", - "loc": "6:0-32" - }, - { - "moduleId": "dRSK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.find.js", - "module": "./node_modules/core-js/modules/es6.array.find.js", - "moduleName": "./node_modules/core-js/modules/es6.array.find.js", - "type": "cjs require", - "userRequest": "./_add-to-unscopables", - "loc": "14:0-32" - }, - { - "moduleId": "yt8O", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "module": "./node_modules/core-js/modules/es6.array.iterator.js", - "moduleName": "./node_modules/core-js/modules/es6.array.iterator.js", - "type": "cjs require", - "userRequest": "./_add-to-unscopables", - "loc": "2:23-55" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 22.1.3.31 Array.prototype[@@unscopables]\nvar UNSCOPABLES = require('./_wks')('unscopables');\nvar ArrayProto = Array.prototype;\nif (ArrayProto[UNSCOPABLES] == undefined) require('./_hide')(ArrayProto, UNSCOPABLES, {});\nmodule.exports = function (key) {\n ArrayProto[UNSCOPABLES][key] = true;\n};\n" - }, - { - "id": "nIY7", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.big.js", - "name": "./node_modules/core-js/modules/es6.string.big.js", - "index": 240, - "index2": 237, - "size": 184, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.big", - "loc": "11:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.3 String.prototype.big()\nrequire('./_string-html')('big', function (createHTML) {\n return function big() {\n return createHTML(this, 'big', '', '');\n };\n});\n" - }, - { - "id": "ne8i", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-length.js", - "name": "./node_modules/core-js/modules/_to-length.js", - "index": 129, - "index2": 122, - "size": 215, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "issuerId": "w2a5", - "issuerName": "./node_modules/core-js/modules/_array-includes.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "kJMx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "name": "./node_modules/core-js/modules/_object-gopn.js" - }, - { - "id": "zhAb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "name": "./node_modules/core-js/modules/_object-keys-internal.js" - }, - { - "id": "w2a5", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "name": "./node_modules/core-js/modules/_array-includes.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "9VmF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.starts-with.js", - "module": "./node_modules/core-js/modules/es6.string.starts-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.starts-with.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "4:15-38" - }, - { - "moduleId": "CkkT", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "module": "./node_modules/core-js/modules/_array-methods.js", - "moduleName": "./node_modules/core-js/modules/_array-methods.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "11:15-38" - }, - { - "moduleId": "HEwt", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.from.js", - "module": "./node_modules/core-js/modules/es6.array.from.js", - "moduleName": "./node_modules/core-js/modules/es6.array.from.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "7:15-38" - }, - { - "moduleId": "I78e", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.slice.js", - "module": "./node_modules/core-js/modules/es6.array.slice.js", - "moduleName": "./node_modules/core-js/modules/es6.array.slice.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "6:15-38" - }, - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "7:15-38" - }, - { - "moduleId": "Nr18", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-fill.js", - "module": "./node_modules/core-js/modules/_array-fill.js", - "moduleName": "./node_modules/core-js/modules/_array-fill.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "5:15-38" - }, - { - "moduleId": "SRfc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "module": "./node_modules/core-js/modules/es6.regexp.match.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.match.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "4:15-38" - }, - { - "moduleId": "SlkY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "module": "./node_modules/core-js/modules/_for-of.js", - "moduleName": "./node_modules/core-js/modules/_for-of.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "5:15-38" - }, - { - "moduleId": "eI33", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.raw.js", - "module": "./node_modules/core-js/modules/es6.string.raw.js", - "moduleName": "./node_modules/core-js/modules/es6.string.raw.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "3:15-38" - }, - { - "moduleId": "eyMr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-reduce.js", - "module": "./node_modules/core-js/modules/_array-reduce.js", - "moduleName": "./node_modules/core-js/modules/_array-reduce.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "4:15-38" - }, - { - "moduleId": "mGWK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.last-index-of.js", - "module": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.last-index-of.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "5:15-38" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "5:15-38" - }, - { - "moduleId": "rvZc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.ends-with.js", - "module": "./node_modules/core-js/modules/es6.string.ends-with.js", - "moduleName": "./node_modules/core-js/modules/es6.string.ends-with.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "4:15-38" - }, - { - "moduleId": "upKx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-copy-within.js", - "module": "./node_modules/core-js/modules/_array-copy-within.js", - "moduleName": "./node_modules/core-js/modules/_array-copy-within.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "5:15-38" - }, - { - "moduleId": "w2a5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "module": "./node_modules/core-js/modules/_array-includes.js", - "moduleName": "./node_modules/core-js/modules/_array-includes.js", - "type": "cjs require", - "userRequest": "./_to-length", - "loc": "4:15-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.1.15 ToLength\nvar toInteger = require('./_to-integer');\nvar min = Math.min;\nmodule.exports = function (it) {\n return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991\n};\n" - }, - { - "id": "nh4g", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_descriptors.js", - "name": "./node_modules/core-js/modules/_descriptors.js", - "index": 97, - "index2": 94, - "size": 184, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "issuerId": "Mukb", - "issuerName": "./node_modules/core-js/modules/_hide.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "Mukb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "name": "./node_modules/core-js/modules/_hide.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "9:12-37" - }, - { - "moduleId": "FJW5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dps.js", - "module": "./node_modules/core-js/modules/_object-dps.js", - "moduleName": "./node_modules/core-js/modules/_object-dps.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "5:17-42" - }, - { - "moduleId": "HAE/", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-property.js", - "module": "./node_modules/core-js/modules/es6.object.define-property.js", - "moduleName": "./node_modules/core-js/modules/es6.object.define-property.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "3:33-58" - }, - { - "moduleId": "Mukb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_hide.js", - "module": "./node_modules/core-js/modules/_hide.js", - "moduleName": "./node_modules/core-js/modules/_hide.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "3:17-42" - }, - { - "moduleId": "OEbY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.flags.js", - "module": "./node_modules/core-js/modules/es6.regexp.flags.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.flags.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "2:4-29" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "15:4-29" - }, - { - "moduleId": "WLL4", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.define-properties.js", - "module": "./node_modules/core-js/modules/es6.object.define-properties.js", - "moduleName": "./node_modules/core-js/modules/es6.object.define-properties.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "3:33-58" - }, - { - "moduleId": "a1Th", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "module": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "5:18-43" - }, - { - "moduleId": "elZq", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-species.js", - "module": "./node_modules/core-js/modules/_set-species.js", - "moduleName": "./node_modules/core-js/modules/_set-species.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "4:18-43" - }, - { - "moduleId": "f3/d", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.function.name.js", - "module": "./node_modules/core-js/modules/es6.function.name.js", - "moduleName": "./node_modules/core-js/modules/es6.function.name.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "7:18-43" - }, - { - "moduleId": "hswa", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "module": "./node_modules/core-js/modules/_object-dp.js", - "moduleName": "./node_modules/core-js/modules/_object-dp.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "6:12-37" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "5:18-43" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "11:18-43" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "55:18-43" - }, - { - "moduleId": "xpql", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ie8-dom-define.js", - "module": "./node_modules/core-js/modules/_ie8-dom-define.js", - "moduleName": "./node_modules/core-js/modules/_ie8-dom-define.js", - "type": "cjs require", - "userRequest": "./_descriptors", - "loc": "1:18-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// Thank's IE8 for his funny defineProperty\nmodule.exports = !require('./_fails')(function () {\n return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;\n});\n" - }, - { - "id": "nsiH", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.fontsize.js", - "name": "./node_modules/core-js/modules/es6.string.fontsize.js", - "index": 245, - "index2": 242, - "size": 214, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.fontsize", - "loc": "16:0-41" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.8 String.prototype.fontsize(size)\nrequire('./_string-html')('fontsize', function (createHTML) {\n return function fontsize(size) {\n return createHTML(this, 'font', 'size', size);\n };\n});\n" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js", - "index": 263, - "index2": 268, - "size": 232, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/date", - "loc": "16:0-26" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.date.now');\nrequire('../modules/es6.date.to-json');\nrequire('../modules/es6.date.to-iso-string');\nrequire('../modules/es6.date.to-string');\nrequire('../modules/es6.date.to-primitive');\nmodule.exports = Date;\n" - }, - { - "id": "nzyx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.expm1.js", - "name": "./node_modules/core-js/modules/es6.math.expm1.js", - "index": 208, - "index2": 206, - "size": 187, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.expm1", - "loc": "7:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.14 Math.expm1(x)\nvar $export = require('./_export');\nvar $expm1 = require('./_math-expm1');\n\n$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', { expm1: $expm1 });\n" - }, - { - "id": "oDIu", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.code-point-at.js", - "name": "./node_modules/core-js/modules/es6.string.code-point-at.js", - "index": 230, - "index2": 227, - "size": 249, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.code-point-at", - "loc": "5:0-46" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar $export = require('./_export');\nvar $at = require('./_string-at')(false);\n$export($export.P, 'String', {\n // 21.1.3.3 String.prototype.codePointAt(pos)\n codePointAt: function codePointAt(pos) {\n return $at(this, pos);\n }\n});\n" - }, - { - "id": "oka+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-int.js", - "name": "./node_modules/core-js/es6/parse-int.js", - "index": 174, - "index2": 176, - "size": 92, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/parse-int", - "loc": "11:0-31" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.parse-int');\nmodule.exports = require('../modules/_core').parseInt;\n" - }, - { - "id": "pIFo", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "name": "./node_modules/core-js/modules/es6.regexp.replace.js", - "index": 259, - "index2": 256, - "size": 4657, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.replace", - "loc": "24:0-40" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.replace", - "loc": "6:0-40" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n\nvar anObject = require('./_an-object');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar toInteger = require('./_to-integer');\nvar advanceStringIndex = require('./_advance-string-index');\nvar regExpExec = require('./_regexp-exec-abstract');\nvar max = Math.max;\nvar min = Math.min;\nvar floor = Math.floor;\nvar SUBSTITUTION_SYMBOLS = /\\$([$&`']|\\d\\d?|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&`']|\\d\\d?)/g;\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// @@replace logic\nrequire('./_fix-re-wks')('replace', 2, function (defined, REPLACE, $replace, maybeCallNative) {\n return [\n // `String.prototype.replace` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = defined(this);\n var fn = searchValue == undefined ? undefined : searchValue[REPLACE];\n return fn !== undefined\n ? fn.call(searchValue, O, replaceValue)\n : $replace.call(String(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace\n function (regexp, replaceValue) {\n var res = maybeCallNative($replace, regexp, this, replaceValue);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var functionalReplace = typeof replaceValue === 'function';\n if (!functionalReplace) replaceValue = String(replaceValue);\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n results.push(result);\n if (!global) break;\n var matchStr = String(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n var matched = String(result[0]);\n var position = max(min(toInteger(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = [matched].concat(captures, position, S);\n if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);\n var replacement = String(replaceValue.apply(undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += S.slice(nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + S.slice(nextSourcePosition);\n }\n ];\n\n // https://tc39.github.io/ecma262/#sec-getsubstitution\n function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return $replace.call(replacement, symbols, function (match, ch) {\n var capture;\n switch (ch.charAt(0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return str.slice(0, position);\n case \"'\": return str.slice(tailPos);\n case '<':\n capture = namedCaptures[ch.slice(1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n }\n});\n" - }, - { - "id": "pp/T", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.log2.js", - "name": "./node_modules/core-js/modules/es6.math.log2.js", - "index": 216, - "index2": 213, - "size": 162, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.log2", - "loc": "13:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.22 Math.log2(x)\nvar $export = require('./_export');\n\n$export($export.S, 'Math', {\n log2: function log2(x) {\n return Math.log(x) / Math.LN2;\n }\n});\n" - }, - { - "id": "qKs0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "name": "./node_modules/core-js/es6/map.js", - "index": 312, - "index2": 318, - "size": 208, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/map", - "loc": "19:0-25" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.object.to-string');\nrequire('../modules/es6.string.iterator');\nrequire('../modules/web.dom.iterable');\nrequire('../modules/es6.map');\nmodule.exports = require('../modules/_core').Map;\n" - }, - { - "id": "qncB", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "name": "./node_modules/core-js/modules/_string-trim.js", - "index": 177, - "index2": 173, - "size": 899, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.trim.js", - "issuerId": "Tze0", - "issuerName": "./node_modules/core-js/modules/es6.string.trim.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "Tze0", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.trim.js", - "name": "./node_modules/core-js/modules/es6.string.trim.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "11IZ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-float.js", - "module": "./node_modules/core-js/modules/_parse-float.js", - "moduleName": "./node_modules/core-js/modules/_parse-float.js", - "type": "cjs require", - "userRequest": "./_string-trim", - "loc": "2:12-37" - }, - { - "moduleId": "PKUr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_parse-int.js", - "module": "./node_modules/core-js/modules/_parse-int.js", - "moduleName": "./node_modules/core-js/modules/_parse-int.js", - "type": "cjs require", - "userRequest": "./_string-trim", - "loc": "2:12-37" - }, - { - "moduleId": "Tze0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.trim.js", - "module": "./node_modules/core-js/modules/es6.string.trim.js", - "moduleName": "./node_modules/core-js/modules/es6.string.trim.js", - "type": "cjs require", - "userRequest": "./_string-trim", - "loc": "3:0-25" - }, - { - "moduleId": "xfY5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "module": "./node_modules/core-js/modules/es6.number.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.number.constructor.js", - "type": "cjs require", - "userRequest": "./_string-trim", - "loc": "11:12-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var $export = require('./_export');\nvar defined = require('./_defined');\nvar fails = require('./_fails');\nvar spaces = require('./_string-ws');\nvar space = '[' + spaces + ']';\nvar non = '\\u200b\\u0085';\nvar ltrim = RegExp('^' + space + space + '*');\nvar rtrim = RegExp(space + space + '*$');\n\nvar exporter = function (KEY, exec, ALIAS) {\n var exp = {};\n var FORCE = fails(function () {\n return !!spaces[KEY]() || non[KEY]() != non;\n });\n var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];\n if (ALIAS) exp[ALIAS] = fn;\n $export($export.P + $export.F * FORCE, 'String', exp);\n};\n\n// 1 -> String#trimLeft\n// 2 -> String#trimRight\n// 3 -> String#trim\nvar trim = exporter.trim = function (string, TYPE) {\n string = String(defined(string));\n if (TYPE & 1) string = string.replace(ltrim, '');\n if (TYPE & 2) string = string.replace(rtrim, '');\n return string;\n};\n\nmodule.exports = exporter;\n" - }, - { - "id": "quPj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_is-regexp.js", - "name": "./node_modules/core-js/modules/_is-regexp.js", - "index": 233, - "index2": 228, - "size": 289, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerId": "Oyvg", - "issuerName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - }, - { - "id": "Oyvg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "name": "./node_modules/core-js/modules/es6.regexp.constructor.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "0sh+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-context.js", - "module": "./node_modules/core-js/modules/_string-context.js", - "moduleName": "./node_modules/core-js/modules/_string-context.js", - "type": "cjs require", - "userRequest": "./_is-regexp", - "loc": "2:15-38" - }, - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_is-regexp", - "loc": "3:15-38" - }, - { - "moduleId": "Oyvg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.constructor.js", - "module": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.constructor.js", - "type": "cjs require", - "userRequest": "./_is-regexp", - "loc": "5:15-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 7.2.8 IsRegExp(argument)\nvar isObject = require('./_is-object');\nvar cof = require('./_cof');\nvar MATCH = require('./_wks')('match');\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');\n};\n" - }, - { - "id": "rGqo", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "name": "./node_modules/core-js/modules/web.dom.iterable.js", - "index": 313, - "index2": 310, - "size": 1810, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "issuerId": "VXxg", - "issuerName": "./node_modules/core-js/es6/set.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "VXxg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "module": "./node_modules/core-js/es6/set.js", - "moduleName": "./node_modules/core-js/es6/set.js", - "type": "cjs require", - "userRequest": "../modules/web.dom.iterable", - "loc": "3:0-38" - }, - { - "moduleId": "qKs0", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/map.js", - "module": "./node_modules/core-js/es6/map.js", - "moduleName": "./node_modules/core-js/es6/map.js", - "type": "cjs require", - "userRequest": "../modules/web.dom.iterable", - "loc": "3:0-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $iterators = require('./es6.array.iterator');\nvar getKeys = require('./_object-keys');\nvar redefine = require('./_redefine');\nvar global = require('./_global');\nvar hide = require('./_hide');\nvar Iterators = require('./_iterators');\nvar wks = require('./_wks');\nvar ITERATOR = wks('iterator');\nvar TO_STRING_TAG = wks('toStringTag');\nvar ArrayValues = Iterators.Array;\n\nvar DOMIterables = {\n CSSRuleList: true, // TODO: Not spec compliant, should be false.\n CSSStyleDeclaration: false,\n CSSValueList: false,\n ClientRectList: false,\n DOMRectList: false,\n DOMStringList: false,\n DOMTokenList: true,\n DataTransferItemList: false,\n FileList: false,\n HTMLAllCollection: false,\n HTMLCollection: false,\n HTMLFormElement: false,\n HTMLSelectElement: false,\n MediaList: true, // TODO: Not spec compliant, should be false.\n MimeTypeArray: false,\n NamedNodeMap: false,\n NodeList: true,\n PaintRequestList: false,\n Plugin: false,\n PluginArray: false,\n SVGLengthList: false,\n SVGNumberList: false,\n SVGPathSegList: false,\n SVGPointList: false,\n SVGStringList: false,\n SVGTransformList: false,\n SourceBufferList: false,\n StyleSheetList: true, // TODO: Not spec compliant, should be false.\n TextTrackCueList: false,\n TextTrackList: false,\n TouchList: false\n};\n\nfor (var collections = getKeys(DOMIterables), i = 0; i < collections.length; i++) {\n var NAME = collections[i];\n var explicit = DOMIterables[NAME];\n var Collection = global[NAME];\n var proto = Collection && Collection.prototype;\n var key;\n if (proto) {\n if (!proto[ITERATOR]) hide(proto, ITERATOR, ArrayValues);\n if (!proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);\n Iterators[NAME] = ArrayValues;\n if (explicit) for (key in $iterators) if (!proto[key]) redefine(proto, key, $iterators[key], true);\n }\n}\n" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js", - "index": 308, - "index2": 309, - "size": 385, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/regexp", - "loc": "18:0-28" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.regexp.constructor');\nrequire('../modules/es6.regexp.exec');\nrequire('../modules/es6.regexp.to-string');\nrequire('../modules/es6.regexp.flags');\nrequire('../modules/es6.regexp.match');\nrequire('../modules/es6.regexp.replace');\nrequire('../modules/es6.regexp.search');\nrequire('../modules/es6.regexp.split');\nmodule.exports = require('../modules/_core').RegExp;\n" - }, - { - "id": "rvZc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.ends-with.js", - "name": "./node_modules/core-js/modules/es6.string.ends-with.js", - "index": 231, - "index2": 231, - "size": 840, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.ends-with", - "loc": "6:0-42" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition])\n'use strict';\nvar $export = require('./_export');\nvar toLength = require('./_to-length');\nvar context = require('./_string-context');\nvar ENDS_WITH = 'endsWith';\nvar $endsWith = ''[ENDS_WITH];\n\n$export($export.P + $export.F * require('./_fails-is-regexp')(ENDS_WITH), 'String', {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = context(this, searchString, ENDS_WITH);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = toLength(that.length);\n var end = endPosition === undefined ? len : Math.min(toLength(endPosition), len);\n var search = String(searchString);\n return $endsWith\n ? $endsWith.call(that, search, end)\n : that.slice(end - search.length, end) === search;\n }\n});\n" - }, - { - "id": "s5qY", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_validate-collection.js", - "name": "./node_modules/core-js/modules/_validate-collection.js", - "index": 319, - "index2": 314, - "size": 200, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "issuerId": "T39b", - "issuerName": "./node_modules/core-js/modules/es6.set.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "9AAn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.map.js", - "module": "./node_modules/core-js/modules/es6.map.js", - "moduleName": "./node_modules/core-js/modules/es6.map.js", - "type": "cjs require", - "userRequest": "./_validate-collection", - "loc": "3:15-48" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_validate-collection", - "loc": "9:15-48" - }, - { - "moduleId": "EK0E", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "module": "./node_modules/core-js/modules/es6.weak-map.js", - "moduleName": "./node_modules/core-js/modules/es6.weak-map.js", - "type": "cjs require", - "userRequest": "./_validate-collection", - "loc": "10:22-55" - }, - { - "moduleId": "T39b", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "module": "./node_modules/core-js/modules/es6.set.js", - "moduleName": "./node_modules/core-js/modules/es6.set.js", - "type": "cjs require", - "userRequest": "./_validate-collection", - "loc": "3:15-48" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_validate-collection", - "loc": "10:15-48" - }, - { - "moduleId": "wmvG", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "module": "./node_modules/core-js/modules/_collection-strong.js", - "moduleName": "./node_modules/core-js/modules/_collection-strong.js", - "type": "cjs require", - "userRequest": "./_validate-collection", - "loc": "13:15-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var isObject = require('./_is-object');\nmodule.exports = function (it, TYPE) {\n if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!');\n return it;\n};\n" - }, - { - "id": "sMXx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.exec.js", - "name": "./node_modules/core-js/modules/es6.regexp.exec.js", - "index": 256, - "index2": 253, - "size": 178, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "issuerId": "rfyP", - "issuerName": "./node_modules/core-js/es6/regexp.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "rfyP", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "name": "./node_modules/core-js/es6/regexp.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./es6.regexp.exec", - "loc": "2:0-28" - }, - { - "moduleId": "rfyP", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/regexp.js", - "module": "./node_modules/core-js/es6/regexp.js", - "moduleName": "./node_modules/core-js/es6/regexp.js", - "type": "cjs require", - "userRequest": "../modules/es6.regexp.exec", - "loc": "2:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar regexpExec = require('./_regexp-exec');\nrequire('./_export')({\n target: 'RegExp',\n proto: true,\n forced: regexpExec !== /./.exec\n}, {\n exec: regexpExec\n});\n" - }, - { - "id": "sbF8", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.is-safe-integer.js", - "name": "./node_modules/core-js/modules/es6.number.is-safe-integer.js", - "index": 194, - "index2": 191, - "size": 294, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.is-safe-integer", - "loc": "8:0-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.1.2.5 Number.isSafeInteger(number)\nvar $export = require('./_export');\nvar isInteger = require('./_is-integer');\nvar abs = Math.abs;\n\n$export($export.S, 'Number', {\n isSafeInteger: function isSafeInteger(number) {\n return isInteger(number) && abs(number) <= 0x1fffffffffffff;\n }\n});\n" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "index": 92, - "index2": 324, - "size": 610, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": 1, - "issuerName": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": 1, - "moduleIdentifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "single entry", - "userRequest": "/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "loc": "es2015-polyfills[0]" - } - ], - "usedExports": true, - "providedExports": [], - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js (referenced with single entry)" - ], - "depth": 1, - "source": "/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport 'core-js/es6/symbol';\nimport 'core-js/es6/object';\nimport 'core-js/es6/function';\nimport 'core-js/es6/parse-int';\nimport 'core-js/es6/parse-float';\nimport 'core-js/es6/number';\nimport 'core-js/es6/math';\nimport 'core-js/es6/string';\nimport 'core-js/es6/date';\nimport 'core-js/es6/array';\nimport 'core-js/es6/regexp';\nimport 'core-js/es6/map';\nimport 'core-js/es6/weak-map';\nimport 'core-js/es6/set';\n" - }, - { - "id": "tUrg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.string.link.js", - "name": "./node_modules/core-js/modules/es6.string.link.js", - "index": 247, - "index2": 244, - "size": 197, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "issuerId": "V5/Y", - "issuerName": "./node_modules/core-js/es6/string.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V5/Y", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "module": "./node_modules/core-js/es6/string.js", - "moduleName": "./node_modules/core-js/es6/string.js", - "type": "cjs require", - "userRequest": "../modules/es6.string.link", - "loc": "18:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\n// B.2.3.10 String.prototype.link(url)\nrequire('./_string-html')('link', function (createHTML) {\n return function link(url) {\n return createHTML(this, 'a', 'href', url);\n };\n});\n" - }, - { - "id": "tyy+", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.parse-float.js", - "name": "./node_modules/core-js/modules/es6.parse-float.js", - "index": 180, - "index2": 178, - "size": 201, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-float.js", - "issuerId": "ifmr", - "issuerName": "./node_modules/core-js/es6/parse-float.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "ifmr", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-float.js", - "name": "./node_modules/core-js/es6/parse-float.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "ifmr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/parse-float.js", - "module": "./node_modules/core-js/es6/parse-float.js", - "moduleName": "./node_modules/core-js/es6/parse-float.js", - "type": "cjs require", - "userRequest": "../modules/es6.parse-float", - "loc": "1:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var $export = require('./_export');\nvar $parseFloat = require('./_parse-float');\n// 18.2.4 parseFloat(string)\n$export($export.G + $export.F * (parseFloat != $parseFloat), { parseFloat: $parseFloat });\n" - }, - { - "id": "upKx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-copy-within.js", - "name": "./node_modules/core-js/modules/_array-copy-within.js", - "index": 298, - "index2": 294, - "size": 876, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.copy-within.js", - "issuerId": "dE+T", - "issuerName": "./node_modules/core-js/modules/es6.array.copy-within.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "dQfE", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "name": "./node_modules/core-js/es6/array.js" - }, - { - "id": "dE+T", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.copy-within.js", - "name": "./node_modules/core-js/modules/es6.array.copy-within.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dE+T", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.copy-within.js", - "module": "./node_modules/core-js/modules/es6.array.copy-within.js", - "moduleName": "./node_modules/core-js/modules/es6.array.copy-within.js", - "type": "cjs require", - "userRequest": "./_array-copy-within", - "loc": "4:42-73" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)\n'use strict';\nvar toObject = require('./_to-object');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nvar toLength = require('./_to-length');\n\nmodule.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {\n var O = toObject(this);\n var len = toLength(O.length);\n var to = toAbsoluteIndex(target, len);\n var from = toAbsoluteIndex(start, len);\n var end = arguments.length > 2 ? arguments[2] : undefined;\n var count = Math.min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);\n var inc = 1;\n if (from < to && to < from + count) {\n inc = -1;\n from += count - 1;\n to += count - 1;\n }\n while (count-- > 0) {\n if (from in O) O[to] = O[from];\n else delete O[to];\n to += inc;\n from += inc;\n } return O;\n};\n" - }, - { - "id": "vhPU", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_defined.js", - "name": "./node_modules/core-js/modules/_defined.js", - "index": 127, - "index2": 119, - "size": 162, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "issuerId": "aCFj", - "issuerName": "./node_modules/core-js/modules/_to-iobject.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - }, - { - "id": "mYba", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js", - "name": "./node_modules/core-js/modules/es6.object.get-own-property-descriptor.js" - }, - { - "id": "aCFj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "name": "./node_modules/core-js/modules/_to-iobject.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "0sh+", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-context.js", - "module": "./node_modules/core-js/modules/_string-context.js", - "moduleName": "./node_modules/core-js/modules/_string-context.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "3:14-35" - }, - { - "moduleId": "AvRE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-at.js", - "module": "./node_modules/core-js/modules/_string-at.js", - "moduleName": "./node_modules/core-js/modules/_string-at.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "2:14-35" - }, - { - "moduleId": "IU+Z", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_fix-re-wks.js", - "module": "./node_modules/core-js/modules/_fix-re-wks.js", - "moduleName": "./node_modules/core-js/modules/_fix-re-wks.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "6:14-35" - }, - { - "moduleId": "OGtf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-html.js", - "module": "./node_modules/core-js/modules/_string-html.js", - "moduleName": "./node_modules/core-js/modules/_string-html.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "3:14-35" - }, - { - "moduleId": "S/j/", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-object.js", - "module": "./node_modules/core-js/modules/_to-object.js", - "moduleName": "./node_modules/core-js/modules/_to-object.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "2:14-35" - }, - { - "moduleId": "aCFj", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_to-iobject.js", - "module": "./node_modules/core-js/modules/_to-iobject.js", - "moduleName": "./node_modules/core-js/modules/_to-iobject.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "3:14-35" - }, - { - "moduleId": "l0Rn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-repeat.js", - "module": "./node_modules/core-js/modules/_string-repeat.js", - "moduleName": "./node_modules/core-js/modules/_string-repeat.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "3:14-35" - }, - { - "moduleId": "qncB", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_string-trim.js", - "module": "./node_modules/core-js/modules/_string-trim.js", - "moduleName": "./node_modules/core-js/modules/_string-trim.js", - "type": "cjs require", - "userRequest": "./_defined", - "loc": "2:14-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "// 7.2.1 RequireObjectCoercible(argument)\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js", - "index": 93, - "index2": 142, - "size": 131, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerId": "tRfe", - "issuerName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "tRfe", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "module": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "moduleName": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "type": "harmony side effect evaluation", - "userRequest": "core-js/es6/symbol", - "loc": "8:0-28" - } - ], - "usedExports": false, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 2, - "source": "require('../modules/es6.symbol');\nrequire('../modules/es6.object.to-string');\nmodule.exports = require('../modules/_core').Symbol;\n" - }, - { - "id": "vvmO", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_a-number-value.js", - "name": "./node_modules/core-js/modules/_a-number-value.js", - "index": 186, - "index2": 182, - "size": 158, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-precision.js", - "issuerId": "VKir", - "issuerName": "./node_modules/core-js/modules/es6.number.to-precision.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - }, - { - "id": "VKir", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-precision.js", - "name": "./node_modules/core-js/modules/es6.number.to-precision.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "A2zW", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-fixed.js", - "module": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-fixed.js", - "type": "cjs require", - "userRequest": "./_a-number-value", - "loc": "4:19-47" - }, - { - "moduleId": "VKir", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.to-precision.js", - "module": "./node_modules/core-js/modules/es6.number.to-precision.js", - "moduleName": "./node_modules/core-js/modules/es6.number.to-precision.js", - "type": "cjs require", - "userRequest": "./_a-number-value", - "loc": "4:19-47" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var cof = require('./_cof');\nmodule.exports = function (it, msg) {\n if (typeof it != 'number' && cof(it) != 'Number') throw TypeError(msg);\n return +it;\n};\n" - }, - { - "id": "w2a5", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-includes.js", - "name": "./node_modules/core-js/modules/_array-includes.js", - "index": 128, - "index2": 124, - "size": 924, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "issuerId": "zhAb", - "issuerName": "./node_modules/core-js/modules/_object-keys-internal.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "kJMx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "name": "./node_modules/core-js/modules/_object-gopn.js" - }, - { - "id": "zhAb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "name": "./node_modules/core-js/modules/_object-keys-internal.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "V+eJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.index-of.js", - "module": "./node_modules/core-js/modules/es6.array.index-of.js", - "moduleName": "./node_modules/core-js/modules/es6.array.index-of.js", - "type": "cjs require", - "userRequest": "./_array-includes", - "loc": "3:15-43" - }, - { - "moduleId": "zhAb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "module": "./node_modules/core-js/modules/_object-keys-internal.js", - "moduleName": "./node_modules/core-js/modules/_object-keys-internal.js", - "type": "cjs require", - "userRequest": "./_array-includes", - "loc": "3:19-47" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "// false -> Array#indexOf\n// true -> Array#includes\nvar toIObject = require('./_to-iobject');\nvar toLength = require('./_to-length');\nvar toAbsoluteIndex = require('./_to-absolute-index');\nmodule.exports = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) if (IS_INCLUDES || index in O) {\n if (O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n" - }, - { - "id": "wmvG", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-strong.js", - "name": "./node_modules/core-js/modules/_collection-strong.js", - "index": 315, - "index2": 315, - "size": 5019, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "issuerId": "T39b", - "issuerName": "./node_modules/core-js/modules/es6.set.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "VXxg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/set.js", - "name": "./node_modules/core-js/es6/set.js" - }, - { - "id": "T39b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "name": "./node_modules/core-js/modules/es6.set.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "9AAn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.map.js", - "module": "./node_modules/core-js/modules/es6.map.js", - "moduleName": "./node_modules/core-js/modules/es6.map.js", - "type": "cjs require", - "userRequest": "./_collection-strong", - "loc": "2:13-44" - }, - { - "moduleId": "T39b", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.set.js", - "module": "./node_modules/core-js/modules/es6.set.js", - "moduleName": "./node_modules/core-js/modules/es6.set.js", - "type": "cjs require", - "userRequest": "./_collection-strong", - "loc": "2:13-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "'use strict';\nvar dP = require('./_object-dp').f;\nvar create = require('./_object-create');\nvar redefineAll = require('./_redefine-all');\nvar ctx = require('./_ctx');\nvar anInstance = require('./_an-instance');\nvar forOf = require('./_for-of');\nvar $iterDefine = require('./_iter-define');\nvar step = require('./_iter-step');\nvar setSpecies = require('./_set-species');\nvar DESCRIPTORS = require('./_descriptors');\nvar fastKey = require('./_meta').fastKey;\nvar validate = require('./_validate-collection');\nvar SIZE = DESCRIPTORS ? '_s' : 'size';\n\nvar getEntry = function (that, key) {\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return that._i[index];\n // frozen object case\n for (entry = that._f; entry; entry = entry.n) {\n if (entry.k == key) return entry;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, NAME, '_i');\n that._t = NAME; // collection type\n that._i = create(null); // index\n that._f = undefined; // first entry\n that._l = undefined; // last entry\n that[SIZE] = 0; // size\n if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) {\n entry.r = true;\n if (entry.p) entry.p = entry.p.n = undefined;\n delete data[entry.i];\n }\n that._f = that._l = undefined;\n that[SIZE] = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = validate(this, NAME);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.n;\n var prev = entry.p;\n delete that._i[entry.i];\n entry.r = true;\n if (prev) prev.n = next;\n if (next) next.p = prev;\n if (that._f == entry) that._f = next;\n if (that._l == entry) that._l = prev;\n that[SIZE]--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n validate(this, NAME);\n var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.n : this._f) {\n f(entry.v, entry.k, this);\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(validate(this, NAME), key);\n }\n });\n if (DESCRIPTORS) dP(C.prototype, 'size', {\n get: function () {\n return validate(this, NAME)[SIZE];\n }\n });\n return C;\n },\n def: function (that, key, value) {\n var entry = getEntry(that, key);\n var prev, index;\n // change existing entry\n if (entry) {\n entry.v = value;\n // create new entry\n } else {\n that._l = entry = {\n i: index = fastKey(key, true), // <- index\n k: key, // <- key\n v: value, // <- value\n p: prev = that._l, // <- previous entry\n n: undefined, // <- next entry\n r: false // <- removed\n };\n if (!that._f) that._f = entry;\n if (prev) prev.n = entry;\n that[SIZE]++;\n // add to index\n if (index !== 'F') that._i[index] = entry;\n } return that;\n },\n getEntry: getEntry,\n setStrong: function (C, NAME, IS_MAP) {\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n $iterDefine(C, NAME, function (iterated, kind) {\n this._t = validate(iterated, NAME); // target\n this._k = kind; // kind\n this._l = undefined; // previous\n }, function () {\n var that = this;\n var kind = that._k;\n var entry = that._l;\n // revert to the last existing entry\n while (entry && entry.r) entry = entry.p;\n // get next entry\n if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) {\n // or finish the iteration\n that._t = undefined;\n return step(1);\n }\n // return step by kind\n if (kind == 'keys') return step(0, entry.k);\n if (kind == 'values') return step(0, entry.v);\n return step(0, [entry.k, entry.v]);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(NAME);\n }\n};\n" - }, - { - "id": "x8Yj", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.tanh.js", - "name": "./node_modules/core-js/modules/es6.math.tanh.js", - "index": 219, - "index2": 216, - "size": 317, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.tanh", - "loc": "16:0-35" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.33 Math.tanh(x)\nvar $export = require('./_export');\nvar expm1 = require('./_math-expm1');\nvar exp = Math.exp;\n\n$export($export.S, 'Math', {\n tanh: function tanh(x) {\n var a = expm1(x = +x);\n var b = expm1(-x);\n return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x));\n }\n});\n" - }, - { - "id": "x8ZO", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.math.hypot.js", - "name": "./node_modules/core-js/modules/es6.math.hypot.js", - "index": 212, - "index2": 209, - "size": 662, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "issuerId": "CuTL", - "issuerName": "./node_modules/core-js/es6/math.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "CuTL", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "name": "./node_modules/core-js/es6/math.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CuTL", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/math.js", - "module": "./node_modules/core-js/es6/math.js", - "moduleName": "./node_modules/core-js/es6/math.js", - "type": "cjs require", - "userRequest": "../modules/es6.math.hypot", - "loc": "9:0-36" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])\nvar $export = require('./_export');\nvar abs = Math.abs;\n\n$export($export.S, 'Math', {\n hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars\n var sum = 0;\n var i = 0;\n var aLen = arguments.length;\n var larg = 0;\n var arg, div;\n while (i < aLen) {\n arg = abs(arguments[i++]);\n if (larg < arg) {\n div = larg / arg;\n sum = sum * div * div + 1;\n larg = arg;\n } else if (arg > 0) {\n div = arg / larg;\n sum += div * div;\n } else sum += arg;\n }\n return larg === Infinity ? Infinity : larg * Math.sqrt(sum);\n }\n});\n" - }, - { - "id": "xfY5", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.number.constructor.js", - "name": "./node_modules/core-js/modules/es6.number.constructor.js", - "index": 183, - "index2": 181, - "size": 2793, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "issuerId": "Lmuc", - "issuerName": "./node_modules/core-js/es6/number.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "Lmuc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "name": "./node_modules/core-js/es6/number.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "Lmuc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/number.js", - "module": "./node_modules/core-js/es6/number.js", - "moduleName": "./node_modules/core-js/es6/number.js", - "type": "cjs require", - "userRequest": "../modules/es6.number.constructor", - "loc": "1:0-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar global = require('./_global');\nvar has = require('./_has');\nvar cof = require('./_cof');\nvar inheritIfRequired = require('./_inherit-if-required');\nvar toPrimitive = require('./_to-primitive');\nvar fails = require('./_fails');\nvar gOPN = require('./_object-gopn').f;\nvar gOPD = require('./_object-gopd').f;\nvar dP = require('./_object-dp').f;\nvar $trim = require('./_string-trim').trim;\nvar NUMBER = 'Number';\nvar $Number = global[NUMBER];\nvar Base = $Number;\nvar proto = $Number.prototype;\n// Opera ~12 has broken Object#toString\nvar BROKEN_COF = cof(require('./_object-create')(proto)) == NUMBER;\nvar TRIM = 'trim' in String.prototype;\n\n// 7.1.3 ToNumber(argument)\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, false);\n if (typeof it == 'string' && it.length > 2) {\n it = TRIM ? it.trim() : $trim(it, 3);\n var first = it.charCodeAt(0);\n var third, radix, maxCode;\n if (first === 43 || first === 45) {\n third = it.charCodeAt(2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (it.charCodeAt(1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i\n default: return +it;\n }\n for (var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++) {\n code = digits.charCodeAt(i);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\nif (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) {\n $Number = function Number(value) {\n var it = arguments.length < 1 ? 0 : value;\n var that = this;\n return that instanceof $Number\n // check on 1..constructor(foo) case\n && (BROKEN_COF ? fails(function () { proto.valueOf.call(that); }) : cof(that) != NUMBER)\n ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it);\n };\n for (var keys = require('./_descriptors') ? gOPN(Base) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES6 (in case, if modules with ES6 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (has(Base, key = keys[j]) && !has($Number, key)) {\n dP($Number, key, gOPD(Base, key));\n }\n }\n $Number.prototype = proto;\n proto.constructor = $Number;\n require('./_redefine')(global, NUMBER, $Number);\n}\n" - }, - { - "id": "xpql", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_ie8-dom-define.js", - "name": "./node_modules/core-js/modules/_ie8-dom-define.js", - "index": 105, - "index2": 99, - "size": 199, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "issuerId": "EemH", - "issuerName": "./node_modules/core-js/modules/_object-gopd.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "EemH", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "name": "./node_modules/core-js/modules/_object-gopd.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "EemH", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopd.js", - "module": "./node_modules/core-js/modules/_object-gopd.js", - "moduleName": "./node_modules/core-js/modules/_object-gopd.js", - "type": "cjs require", - "userRequest": "./_ie8-dom-define", - "loc": "6:21-49" - }, - { - "moduleId": "hswa", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "module": "./node_modules/core-js/modules/_object-dp.js", - "moduleName": "./node_modules/core-js/modules/_object-dp.js", - "type": "cjs require", - "userRequest": "./_ie8-dom-define", - "loc": "2:21-49" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "module.exports = !require('./_descriptors') && !require('./_fails')(function () {\n return Object.defineProperty(require('./_dom-create')('div'), 'a', { get: function () { return 7; } }).a != 7;\n});\n" - }, - { - "id": "y3w9", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_an-object.js", - "name": "./node_modules/core-js/modules/_an-object.js", - "index": 103, - "index2": 97, - "size": 154, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "issuerId": "SRfc", - "issuerName": "./node_modules/core-js/modules/es6.regexp.match.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "V5/Y", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/string.js", - "name": "./node_modules/core-js/es6/string.js" - }, - { - "id": "SRfc", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "name": "./node_modules/core-js/modules/es6.regexp.match.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "69bn", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_species-constructor.js", - "module": "./node_modules/core-js/modules/_species-constructor.js", - "moduleName": "./node_modules/core-js/modules/_species-constructor.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "2:15-38" - }, - { - "moduleId": "C/va", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_flags.js", - "module": "./node_modules/core-js/modules/_flags.js", - "moduleName": "./node_modules/core-js/modules/_flags.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "3:15-38" - }, - { - "moduleId": "FJW5", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dps.js", - "module": "./node_modules/core-js/modules/_object-dps.js", - "moduleName": "./node_modules/core-js/modules/_object-dps.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "2:15-38" - }, - { - "moduleId": "H6hf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_iter-call.js", - "module": "./node_modules/core-js/modules/_iter-call.js", - "moduleName": "./node_modules/core-js/modules/_iter-call.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "2:15-38" - }, - { - "moduleId": "KKXr", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.split.js", - "module": "./node_modules/core-js/modules/es6.regexp.split.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.split.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "4:15-38" - }, - { - "moduleId": "Kuth", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-create.js", - "module": "./node_modules/core-js/modules/_object-create.js", - "moduleName": "./node_modules/core-js/modules/_object-create.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "2:15-38" - }, - { - "moduleId": "OG14", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.search.js", - "module": "./node_modules/core-js/modules/es6.regexp.search.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.search.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "3:15-38" - }, - { - "moduleId": "SRfc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.match.js", - "module": "./node_modules/core-js/modules/es6.regexp.match.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.match.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "3:15-38" - }, - { - "moduleId": "SlkY", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_for-of.js", - "module": "./node_modules/core-js/modules/_for-of.js", - "moduleName": "./node_modules/core-js/modules/_for-of.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "4:15-38" - }, - { - "moduleId": "ZD67", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_collection-weak.js", - "module": "./node_modules/core-js/modules/_collection-weak.js", - "moduleName": "./node_modules/core-js/modules/_collection-weak.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "4:15-38" - }, - { - "moduleId": "a1Th", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.to-string.js", - "module": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.to-string.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "3:15-38" - }, - { - "moduleId": "g4EE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_date-to-primitive.js", - "module": "./node_modules/core-js/modules/_date-to-primitive.js", - "moduleName": "./node_modules/core-js/modules/_date-to-primitive.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "2:15-38" - }, - { - "moduleId": "hswa", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-dp.js", - "module": "./node_modules/core-js/modules/_object-dp.js", - "moduleName": "./node_modules/core-js/modules/_object-dp.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "1:15-38" - }, - { - "moduleId": "i5dc", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_set-proto.js", - "module": "./node_modules/core-js/modules/_set-proto.js", - "moduleName": "./node_modules/core-js/modules/_set-proto.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "4:15-38" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "18:15-38" - }, - { - "moduleId": "pIFo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.regexp.replace.js", - "module": "./node_modules/core-js/modules/es6.regexp.replace.js", - "moduleName": "./node_modules/core-js/modules/es6.regexp.replace.js", - "type": "cjs require", - "userRequest": "./_an-object", - "loc": "3:15-38" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var isObject = require('./_is-object');\nmodule.exports = function (it) {\n if (!isObject(it)) throw TypeError(it + ' is not an object!');\n return it;\n};\n" - }, - { - "id": "yM4b", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.date.to-primitive.js", - "name": "./node_modules/core-js/modules/es6.date.to-primitive.js", - "index": 269, - "index2": 267, - "size": 186, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "issuerId": "nx1v", - "issuerName": "./node_modules/core-js/es6/date.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "nx1v", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "name": "./node_modules/core-js/es6/date.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "nx1v", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/date.js", - "module": "./node_modules/core-js/es6/date.js", - "moduleName": "./node_modules/core-js/es6/date.js", - "type": "cjs require", - "userRequest": "../modules/es6.date.to-primitive", - "loc": "5:0-43" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "var TO_PRIMITIVE = require('./_wks')('toPrimitive');\nvar proto = Date.prototype;\n\nif (!(TO_PRIMITIVE in proto)) require('./_hide')(proto, TO_PRIMITIVE, require('./_date-to-primitive'));\n" - }, - { - "id": "ylqs", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_uid.js", - "name": "./node_modules/core-js/modules/_uid.js", - "index": 110, - "index2": 104, - "size": 162, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "issuerId": "KroJ", - "issuerName": "./node_modules/core-js/modules/_redefine.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "Btvt", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.to-string.js", - "name": "./node_modules/core-js/modules/es6.object.to-string.js" - }, - { - "id": "KroJ", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "name": "./node_modules/core-js/modules/_redefine.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "K0xU", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_wks.js", - "module": "./node_modules/core-js/modules/_wks.js", - "moduleName": "./node_modules/core-js/modules/_wks.js", - "type": "cjs require", - "userRequest": "./_uid", - "loc": "2:10-27" - }, - { - "moduleId": "KroJ", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_redefine.js", - "module": "./node_modules/core-js/modules/_redefine.js", - "moduleName": "./node_modules/core-js/modules/_redefine.js", - "type": "cjs require", - "userRequest": "./_uid", - "loc": "4:10-27" - }, - { - "moduleId": "YTvA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_shared-key.js", - "module": "./node_modules/core-js/modules/_shared-key.js", - "moduleName": "./node_modules/core-js/modules/_shared-key.js", - "type": "cjs require", - "userRequest": "./_uid", - "loc": "2:10-27" - }, - { - "moduleId": "Z6vF", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_meta.js", - "module": "./node_modules/core-js/modules/_meta.js", - "moduleName": "./node_modules/core-js/modules/_meta.js", - "type": "cjs require", - "userRequest": "./_uid", - "loc": "1:11-28" - }, - { - "moduleId": "ioFf", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "module": "./node_modules/core-js/modules/es6.symbol.js", - "moduleName": "./node_modules/core-js/modules/es6.symbol.js", - "type": "cjs require", - "userRequest": "./_uid", - "loc": "12:10-27" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 4, - "source": "var id = 0;\nvar px = Math.random();\nmodule.exports = function (key) {\n return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));\n};\n" - }, - { - "id": "yt8O", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.array.iterator.js", - "name": "./node_modules/core-js/modules/es6.array.iterator.js", - "index": 306, - "index2": 304, - "size": 1116, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "issuerId": "hYbK", - "issuerName": "./node_modules/core-js/es6/weak-map.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "dQfE", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/array.js", - "module": "./node_modules/core-js/es6/array.js", - "moduleName": "./node_modules/core-js/es6/array.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.iterator", - "loc": "22:0-40" - }, - { - "moduleId": "hYbK", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "module": "./node_modules/core-js/es6/weak-map.js", - "moduleName": "./node_modules/core-js/es6/weak-map.js", - "type": "cjs require", - "userRequest": "../modules/es6.array.iterator", - "loc": "2:0-40" - }, - { - "moduleId": "rGqo", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/web.dom.iterable.js", - "module": "./node_modules/core-js/modules/web.dom.iterable.js", - "moduleName": "./node_modules/core-js/modules/web.dom.iterable.js", - "type": "cjs require", - "userRequest": "./es6.array.iterator", - "loc": "1:17-48" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "'use strict';\nvar addToUnscopables = require('./_add-to-unscopables');\nvar step = require('./_iter-step');\nvar Iterators = require('./_iterators');\nvar toIObject = require('./_to-iobject');\n\n// 22.1.3.4 Array.prototype.entries()\n// 22.1.3.13 Array.prototype.keys()\n// 22.1.3.29 Array.prototype.values()\n// 22.1.3.30 Array.prototype[@@iterator]()\nmodule.exports = require('./_iter-define')(Array, 'Array', function (iterated, kind) {\n this._t = toIObject(iterated); // target\n this._i = 0; // next index\n this._k = kind; // kind\n// 22.1.5.2.1 %ArrayIteratorPrototype%.next()\n}, function () {\n var O = this._t;\n var kind = this._k;\n var index = this._i++;\n if (!O || index >= O.length) {\n this._t = undefined;\n return step(1);\n }\n if (kind == 'keys') return step(0, index);\n if (kind == 'values') return step(0, O[index]);\n return step(0, [index, O[index]]);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)\nIterators.Arguments = Iterators.Array;\n\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n" - }, - { - "id": "z2o2", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.object.seal.js", - "name": "./node_modules/core-js/modules/es6.object.seal.js", - "index": 157, - "index2": 154, - "size": 256, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "issuerId": "99sg", - "issuerName": "./node_modules/core-js/es6/object.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "99sg", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "name": "./node_modules/core-js/es6/object.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "99sg", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/object.js", - "module": "./node_modules/core-js/es6/object.js", - "moduleName": "./node_modules/core-js/es6/object.js", - "type": "cjs require", - "userRequest": "../modules/es6.object.seal", - "loc": "10:0-37" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3, - "source": "// 19.1.2.17 Object.seal(O)\nvar isObject = require('./_is-object');\nvar meta = require('./_meta').onFreeze;\n\nrequire('./_object-sap')('seal', function ($seal) {\n return function seal(it) {\n return $seal && isObject(it) ? $seal(meta(it)) : it;\n };\n});\n" - }, - { - "id": "zRwo", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-species-create.js", - "name": "./node_modules/core-js/modules/_array-species-create.js", - "index": 286, - "index2": 282, - "size": 223, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "issuerId": "CkkT", - "issuerName": "./node_modules/core-js/modules/_array-methods.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "hYbK", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/weak-map.js", - "name": "./node_modules/core-js/es6/weak-map.js" - }, - { - "id": "EK0E", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.weak-map.js", - "name": "./node_modules/core-js/modules/es6.weak-map.js" - }, - { - "id": "CkkT", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "name": "./node_modules/core-js/modules/_array-methods.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "CkkT", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_array-methods.js", - "module": "./node_modules/core-js/modules/_array-methods.js", - "moduleName": "./node_modules/core-js/modules/_array-methods.js", - "type": "cjs require", - "userRequest": "./_array-species-create", - "loc": "12:10-44" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "// 9.4.2.3 ArraySpeciesCreate(originalArray, length)\nvar speciesConstructor = require('./_array-species-constructor');\n\nmodule.exports = function (original, length) {\n return new (speciesConstructor(original))(length);\n};\n" - }, - { - "id": "zhAb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys-internal.js", - "name": "./node_modules/core-js/modules/_object-keys-internal.js", - "index": 123, - "index2": 126, - "size": 537, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [1], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "issuerId": "kJMx", - "issuerName": "./node_modules/core-js/modules/_object-gopn.js", - "issuerPath": [ - { - "id": 1, - "identifier": "multi /tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "multi ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "tRfe", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js", - "name": "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/es2015-polyfills.js" - }, - { - "id": "vqGA", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/es6/symbol.js", - "name": "./node_modules/core-js/es6/symbol.js" - }, - { - "id": "ioFf", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/es6.symbol.js", - "name": "./node_modules/core-js/modules/es6.symbol.js" - }, - { - "id": "kJMx", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "name": "./node_modules/core-js/modules/_object-gopn.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "DVgA", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-keys.js", - "module": "./node_modules/core-js/modules/_object-keys.js", - "moduleName": "./node_modules/core-js/modules/_object-keys.js", - "type": "cjs require", - "userRequest": "./_object-keys-internal", - "loc": "2:12-46" - }, - { - "moduleId": "kJMx", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/core-js/modules/_object-gopn.js", - "module": "./node_modules/core-js/modules/_object-gopn.js", - "moduleName": "./node_modules/core-js/modules/_object-gopn.js", - "type": "cjs require", - "userRequest": "./_object-keys-internal", - "loc": "2:12-46" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 5, - "source": "var has = require('./_has');\nvar toIObject = require('./_to-iobject');\nvar arrayIndexOf = require('./_array-includes')(false);\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\n\nmodule.exports = function (object, names) {\n var O = toIObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~arrayIndexOf(result, key) || result.push(key);\n }\n return result;\n};\n" - } - ], - "filteredModules": 0, - "origins": [ - { - "module": "", - "moduleIdentifier": "", - "moduleName": "", - "loc": "es2015-polyfills", - "request": null, - "reasons": [] - } - ] - }, - { - "id": 2, - "rendered": true, - "initial": true, - "entry": false, - "size": 1667068, - "names": ["main"], - "files": ["main.c21db4bc11ec2000813c.js"], - "hash": "c21db4bc11ec2000813c", - "siblings": [0], - "parents": [], - "children": [], - "childrenByOrder": {}, - "modules": [ - { - "id": 0, - "identifier": "multi /tmp/my-app/src/main.ts", - "name": "multi ./src/main.ts", - "index": 0, - "index2": 90, - "size": 28, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [2], - "issuer": null, - "issuerId": null, - "issuerName": null, - "issuerPath": null, - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": null, - "moduleIdentifier": null, - "module": null, - "moduleName": null, - "type": "multi entry" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 0 - }, - { - "id": "crnd", - "identifier": "/tmp/my-app/src/$$_lazy_route_resource lazy groupOptions: {} namespace object", - "name": "./src/$$_lazy_route_resource lazy namespace object", - "index": 59, - "index2": 54, - "size": 160, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [2], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/core/fesm5/core.js", - "issuerId": null, - "issuerName": "./node_modules/@angular/core/fesm5/core.js", - "issuerPath": [ - { - "id": 0, - "identifier": "multi /tmp/my-app/src/main.ts", - "name": "multi ./src/main.ts" - }, - { - "id": null, - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts", - "name": "./src/main.ts" - }, - { - "id": null, - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/core/fesm5/core.js", - "name": "./node_modules/@angular/core/fesm5/core.js" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": "zUnb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts 32c76a926ae4c9fefc3382bb036b96b1", - "module": "./src/main.ts + 88 modules", - "moduleName": "./src/main.ts + 88 modules", - "type": "import() context lazy", - "userRequest": ".", - "loc": "18226:15-36" - }, - { - "moduleId": "zUnb", - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts 32c76a926ae4c9fefc3382bb036b96b1", - "module": "./src/main.ts + 88 modules", - "moduleName": "./src/main.ts + 88 modules", - "type": "import() context lazy", - "userRequest": ".", - "loc": "18238:15-102" - } - ], - "usedExports": true, - "providedExports": null, - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is not an ECMAScript module" - ], - "depth": 3 - }, - { - "id": "zUnb", - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts 32c76a926ae4c9fefc3382bb036b96b1", - "name": "./src/main.ts + 88 modules", - "index": 1, - "index2": 89, - "size": 1666880, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [2], - "issuer": null, - "issuerId": null, - "issuerName": null, - "issuerPath": null, - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": 0, - "moduleIdentifier": "multi /tmp/my-app/src/main.ts", - "module": "multi ./src/main.ts", - "moduleName": "multi ./src/main.ts", - "type": "single entry", - "userRequest": "/tmp/my-app/src/main.ts", - "loc": "main[0]" - } - ], - "usedExports": true, - "providedExports": [], - "optimizationBailout": [], - "depth": 1, - "modules": [ - { - "id": null, - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts", - "name": "./src/main.ts", - "index": 1, - "index2": 89, - "size": 453, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [], - "issuer": "multi /tmp/my-app/src/main.ts", - "issuerId": 0, - "issuerName": "multi ./src/main.ts", - "issuerPath": [ - { - "id": 0, - "identifier": "multi /tmp/my-app/src/main.ts", - "name": "multi ./src/main.ts" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": 0, - "moduleIdentifier": "multi /tmp/my-app/src/main.ts", - "module": "multi ./src/main.ts", - "moduleName": "multi ./src/main.ts", - "type": "single entry", - "userRequest": "/tmp/my-app/src/main.ts", - "loc": "main[0]" - } - ], - "usedExports": true, - "providedExports": [], - "optimizationBailout": [ - "ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: multi ./src/main.ts (referenced with single entry)" - ], - "depth": 1, - "source": "import { enableProdMode } from '@angular/core';\nimport { environment } from './environments/environment';\nimport * as __NgCli_bootstrap_1 from \"./app/app.module.ngfactory\";\nimport * as __NgCli_bootstrap_2 from \"@angular/platform-browser\";\nif (environment.production) {\n enableProdMode();\n}\n__NgCli_bootstrap_2.platformBrowser().bootstrapModuleFactory(__NgCli_bootstrap_1.AppModuleNgFactory)\n .catch(function (err) { return console.error(err); });\n" - }, - { - "id": null, - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/core/fesm5/core.js", - "name": "./node_modules/@angular/core/fesm5/core.js", - "index": 8, - "index2": 55, - "size": 990702, - "cacheable": true, - "built": true, - "optional": false, - "prefetched": false, - "chunks": [], - "issuer": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts", - "issuerId": null, - "issuerName": "./src/main.ts", - "issuerPath": [ - { - "id": 0, - "identifier": "multi /tmp/my-app/src/main.ts", - "name": "multi ./src/main.ts" - }, - { - "id": null, - "identifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts", - "name": "./src/main.ts" - } - ], - "failed": false, - "errors": 0, - "warnings": 0, - "assets": [], - "reasons": [ - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts", - "module": "./src/main.ts", - "moduleName": "./src/main.ts", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "1:0-47" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "6:0-452" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/main.ts", - "module": "./src/main.ts", - "moduleName": "./src/main.ts", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "6:4-18" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "7:0-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "7:0-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "8:0-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "8:0-546" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony side effect evaluation", - "userRequest": "@angular/core", - "loc": "8:0-563" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:56-63" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:108-115" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:117-124" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:130-157" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:159-194" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:240-267" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:270-284" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "9:288-295" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "12:58-65" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "12:67-74" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:49-56" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:58-65" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:70-77" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:79-86" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:168-175" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:181-188" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:241-260" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:261-268" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:262-289" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:302-322" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:313-320" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:970-977" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1050-1057" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1124-1131" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1205-1212" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1285-1292" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1365-1372" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1526-1533" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1575-1582" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1656-1663" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1737-1744" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1894-1901" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:1946-1953" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2027-2034" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2108-2115" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2267-2274" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2314-2321" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2404-2411" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2478-2497" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2499-2526" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "14:2539-2559" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "15:54-61" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "15:63-70" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "15:75-82" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "15:84-91" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "15:186-193" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "15:217-224" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:53-60" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.component.ngfactory.js", - "module": "./src/app/app.component.ngfactory.js", - "moduleName": "./src/app/app.component.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:56-63" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/node_modules/@angular/router/router.ngfactory.js", - "module": "./node_modules/@angular/router/router.ngfactory.js", - "moduleName": "./node_modules/@angular/router/router.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:65-72" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:117-124" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:126-133" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:139-166" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:168-203" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:278-305" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:308-322" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:326-333" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:340-352" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:354-386" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:393-405" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:410-417" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:469-481" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:528-535" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:542-551" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:553-585" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:592-599" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:606-624" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:626-658" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:665-672" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:679-697" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:699-731" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:738-745" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:807-814" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:821-833" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:861-868" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:930-937" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1184-1193" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1195-1209" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1263-1274" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1301-1308" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1376-1385" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1389-1396" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1471-1478" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1580-1587" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1594-1613" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1649-1656" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1719-1726" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1733-1747" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1749-1763" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1766-1775" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1779-1786" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1864-1871" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1917-1924" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:1980-1987" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2048-2072" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2074-2085" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2087-2098" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2125-2132" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2188-2195" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2338-2345" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2454-2461" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2468-2493" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2557-2564" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2616-2623" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2630-2645" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2710-2717" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2724-2739" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2812-2819" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2902-2913" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2917-2924" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:2931-2949" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3100-3115" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3158-3165" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3171-3195" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3197-3221" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3228-3246" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3251-3258" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3267-3284" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3286-3303" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3306-3315" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3317-3328" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3330-3341" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3343-3358" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3360-3387" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3389-3413" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3417-3424" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3437-3457" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3459-3479" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3482-3499" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3503-3510" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3585-3592" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3694-3701" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3755-3762" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3827-3834" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:3874-3881" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4019-4026" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4082-4089" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4095-4106" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4108-4119" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4126-4133" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4139-4163" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4165-4190" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4193-4204" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4210-4241" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4246-4253" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4306-4313" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4370-4387" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4447-4458" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4460-4484" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4486-4497" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4594-4601" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4710-4717" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4777-4784" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4830-4837" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--17-0!/tmp/my-app/node_modules/@ngtools/webpack/src/index.js!/tmp/my-app/src/app/app.module.ngfactory.js", - "module": "./src/app/app.module.ngfactory.js", - "moduleName": "./src/app/app.module.ngfactory.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "16:4843-4855" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "48:45-59" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "103:38-52" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "142:28-40" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "168:4-11" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "169:19-26" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "615:19-25" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "631:38-52" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "636:21-42" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "646:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "648:42-50" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "662:47-67" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "664:8-15" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "674:8-15" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "675:8-15" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "677:32-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "691:13-20" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "692:12-19" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "694:8-15" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "722:8-21" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "725:8-18" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "734:17-24" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "734:33-40" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "746:22-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "747:14-20" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "757:11-23" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "772:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "775:13-25" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "775:45-53" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "792:46-60" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "987:17-34" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "997:17-34" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "998:17-34" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1084:20-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1085:58-77" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1092:20-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1147:40-57" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1300:30-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1426:46-60" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1432:38-52" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1739:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1741:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1745:23-37" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1746:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1750:23-38" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1751:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1756:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1762:23-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1763:17-32" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1847:15-26" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1848:15-35" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1859:15-24" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1865:36-57" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1865:58-70" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1871:15-27" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1878:15-24" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1879:15-27" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1884:27-33" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1884:35-46" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1891:50-58" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1891:79-87" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1899:15-31" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1902:15-26" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1902:38-49" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1902:58-64" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1903:83-89" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1934:27-33" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1935:55-61" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "1947:20-26" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2040:27-43" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2047:21-27" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2072:28-44" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2103:39-53" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2236:45-59" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "module": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "moduleName": "./node_modules/@angular/platform-browser/fesm5/platform-browser.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2388:32-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2446:43-54" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2768:20-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2810:99-109" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2946:54-65" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "2954:31-55" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3120:16-25" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3451:78-88" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3639:31-45" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3668:33-48" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3820:37-48" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3821:36-44" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3822:34-40" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "3823:49-55" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4014:69-79" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4205:12-21" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4259:12-21" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4259:52-58" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4544:16-25" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4597:15-27" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4606:12-22" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4609:12-25" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4614:16-25" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4657:8-19" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4657:36-41" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4900:34-46" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "4901:36-48" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5103:41-52" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5267:45-59" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5271:45-59" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5279:12-26" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5279:77-85" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5280:12-33" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5280:35-43" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5281:52-60" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5281:104-112" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5286:15-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5286:48-70" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5293:15-27" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5376:40-48" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5376:56-64" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5383:47-53" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5383:74-82" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5396:27-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5449:19-47" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5528:33-47" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5554:36-50" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5578:32-39" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5590:43-57" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5595:21-36" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5597:39-55" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/common/fesm5/common.js", - "module": "./node_modules/@angular/common/fesm5/common.js", - "moduleName": "./node_modules/@angular/common/fesm5/common.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5597:136-142" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5601:19-41" - }, - { - "moduleId": null, - "moduleIdentifier": "/tmp/my-app/node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js??ref--7-0!/tmp/my-app/node_modules/@angular/router/fesm5/router.js", - "module": "./node_modules/@angular/router/fesm5/router.js", - "moduleName": "./node_modules/@angular/router/fesm5/router.js", - "type": "harmony import specifier", - "userRequest": "@angular/core", - "loc": "5614:32-39" - } - ], - "usedExports": [ - "enableProdMode", - "ɵcmf", - "ɵmod", - "ɵmpd", - "ComponentFactoryResolver", - "ɵCodegenComponentFactoryResolver", - "NgModuleRef", - "LOCALE_ID", - "ɵangular_packages_core_core_r", - "APP_ID", - "ɵangular_packages_core_core_g", - "IterableDiffers", - "ɵangular_packages_core_core_p", - "KeyValueDiffers", - "ɵangular_packages_core_core_q", - "Sanitizer", - "NgZone", - "PLATFORM_ID", - "ɵConsole", - "RendererFactory2", - "Testability", - "NgModuleFactoryLoader", - "Compiler", - "Injector", - "APP_BOOTSTRAP_LISTENER", - "ErrorHandler", - "NgProbeToken", - "APP_INITIALIZER", - "ApplicationInitStatus", - "ApplicationRef", - "ApplicationModule", - "SystemJsNgModuleLoader", - "SystemJsNgModuleLoaderConfig", - "ɵAPP_ROOT", - "ɵisObservable", - "ɵisPromise", - "InjectionToken", - "NgModuleFactory", - "isDevMode", - "HostBinding", - "Input", - "EventEmitter", - "Optional", - "SkipSelf", - "Inject", - "ANALYZE_FOR_ENTRY_COMPONENTS", - "Version", - "ɵisListLikeIterable", - "ɵstringify", - "WrappedValue", - "defineInjectable", - "inject", - "ɵglobal", - "setTestabilityGetter", - "getDebugNode", - "ViewEncapsulation", - "RendererStyleFlags2", - "SecurityContext", - "ɵ_sanitizeHtml", - "ɵ_sanitizeStyle", - "ɵ_sanitizeUrl", - "PLATFORM_INITIALIZER", - "createPlatformFactory", - "platformCore", - "ɵcrt", - "ɵvid", - "ɵeld", - "ɵted", - "ɵdid", - "ViewContainerRef", - "ChangeDetectorRef", - "ɵccf" - ], - "providedExports": [ - "ɵangular_packages_core_core_s", - "ɵangular_packages_core_core_p", - "ɵangular_packages_core_core_q", - "ɵangular_packages_core_core_r", - "ɵangular_packages_core_core_g", - "ɵangular_packages_core_core_n", - "ɵangular_packages_core_core_o", - "ɵangular_packages_core_core_m", - "ɵangular_packages_core_core_l", - "ɵangular_packages_core_core_c", - "ɵangular_packages_core_core_d", - "ɵangular_packages_core_core_e", - "ɵangular_packages_core_core_f", - "ɵangular_packages_core_core_k", - "ɵangular_packages_core_core_t", - "ɵangular_packages_core_core_v", - "ɵangular_packages_core_core_u", - "ɵangular_packages_core_core_y", - "ɵangular_packages_core_core_w", - "ɵangular_packages_core_core_x", - "ɵangular_packages_core_core_bb", - "ɵangular_packages_core_core_bi", - "ɵangular_packages_core_core_bc", - "ɵangular_packages_core_core_bd", - "ɵangular_packages_core_core_be", - "ɵangular_packages_core_core_bh", - "ɵangular_packages_core_core_bl", - "ɵangular_packages_core_core_h", - "ɵangular_packages_core_core_i", - "ɵangular_packages_core_core_j", - "ɵangular_packages_core_core_a", - "ɵangular_packages_core_core_b", - "ɵangular_packages_core_core_bj", - "ɵangular_packages_core_core_z", - "ɵangular_packages_core_core_ba", - "createPlatform", - "assertPlatform", - "destroyPlatform", - "getPlatform", - "PlatformRef", - "ApplicationRef", - "createPlatformFactory", - "NgProbeToken", - "enableProdMode", - "isDevMode", - "APP_ID", - "PACKAGE_ROOT_URL", - "PLATFORM_INITIALIZER", - "PLATFORM_ID", - "APP_BOOTSTRAP_LISTENER", - "APP_INITIALIZER", - "ApplicationInitStatus", - "DebugElement", - "DebugNode", - "asNativeElements", - "getDebugNode", - "Testability", - "TestabilityRegistry", - "setTestabilityGetter", - "TRANSLATIONS", - "TRANSLATIONS_FORMAT", - "LOCALE_ID", - "MissingTranslationStrategy", - "ApplicationModule", - "wtfCreateScope", - "wtfLeave", - "wtfStartTimeRange", - "wtfEndTimeRange", - "Type", - "EventEmitter", - "ErrorHandler", - "Sanitizer", - "SecurityContext", - "ANALYZE_FOR_ENTRY_COMPONENTS", - "Attribute", - "ContentChild", - "ContentChildren", - "Query", - "ViewChild", - "ViewChildren", - "Component", - "Directive", - "HostBinding", - "HostListener", - "Input", - "Output", - "Pipe", - "CUSTOM_ELEMENTS_SCHEMA", - "NO_ERRORS_SCHEMA", - "NgModule", - "ViewEncapsulation", - "Version", - "VERSION", - "defineInjectable", - "defineInjector", - "forwardRef", - "resolveForwardRef", - "Injectable", - "INJECTOR", - "Injector", - "inject", - "ɵinject", - "InjectFlags", - "ReflectiveInjector", - "createInjector", - "ResolvedReflectiveFactory", - "ReflectiveKey", - "InjectionToken", - "Inject", - "Optional", - "Self", - "SkipSelf", - "Host", - "NgZone", - "ɵNoopNgZone", - "RenderComponentType", - "Renderer", - "Renderer2", - "RendererFactory2", - "RendererStyleFlags2", - "RootRenderer", - "COMPILER_OPTIONS", - "Compiler", - "CompilerFactory", - "ModuleWithComponentFactories", - "ComponentFactory", - "ɵComponentFactory", - "ComponentRef", - "ComponentFactoryResolver", - "ElementRef", - "NgModuleFactory", - "NgModuleRef", - "NgModuleFactoryLoader", - "getModuleFactory", - "QueryList", - "SystemJsNgModuleLoader", - "SystemJsNgModuleLoaderConfig", - "TemplateRef", - "ViewContainerRef", - "EmbeddedViewRef", - "ViewRef", - "ChangeDetectionStrategy", - "ChangeDetectorRef", - "DefaultIterableDiffer", - "IterableDiffers", - "KeyValueDiffers", - "SimpleChange", - "WrappedValue", - "platformCore", - "ɵALLOW_MULTIPLE_PLATFORMS", - "ɵAPP_ID_RANDOM_PROVIDER", - "ɵdefaultIterableDiffers", - "ɵdefaultKeyValueDiffers", - "ɵdevModeEqual", - "ɵisListLikeIterable", - "ɵChangeDetectorStatus", - "ɵisDefaultChangeDetectionStrategy", - "ɵConsole", - "ɵgetInjectableDef", - "ɵsetCurrentInjector", - "ɵAPP_ROOT", - "ɵivyEnabled", - "ɵCodegenComponentFactoryResolver", - "ɵresolveComponentResources", - "ɵReflectionCapabilities", - "ɵRenderDebugInfo", - "ɵ_sanitizeHtml", - "ɵ_sanitizeStyle", - "ɵ_sanitizeUrl", - "ɵglobal", - "ɵlooseIdentical", - "ɵstringify", - "ɵmakeDecorator", - "ɵisObservable", - "ɵisPromise", - "ɵclearOverrides", - "ɵinitServicesIfNeeded", - "ɵoverrideComponentView", - "ɵoverrideProvider", - "ɵNOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR", - "ɵdefineBase", - "ɵdefineComponent", - "ɵdefineDirective", - "ɵdefinePipe", - "ɵdefineNgModule", - "ɵdetectChanges", - "ɵrenderComponent", - "ɵRender3ComponentFactory", - "ɵRender3ComponentRef", - "ɵdirectiveInject", - "ɵinjectAttribute", - "ɵgetFactoryOf", - "ɵgetInheritedFactory", - "ɵtemplateRefExtractor", - "ɵProvidersFeature", - "ɵInheritDefinitionFeature", - "ɵNgOnChangesFeature", - "ɵLifecycleHooksFeature", - "ɵRender3NgModuleRef", - "ɵmarkDirty", - "ɵNgModuleFactory", - "ɵNO_CHANGE", - "ɵcontainer", - "ɵnextContext", - "ɵelementStart", - "ɵnamespaceHTML", - "ɵnamespaceMathML", - "ɵnamespaceSVG", - "ɵelement", - "ɵlistener", - "ɵtext", - "ɵembeddedViewStart", - "ɵquery", - "ɵregisterContentQuery", - "ɵprojection", - "ɵbind", - "ɵinterpolation1", - "ɵinterpolation2", - "ɵinterpolation3", - "ɵinterpolation4", - "ɵinterpolation5", - "ɵinterpolation6", - "ɵinterpolation7", - "ɵinterpolation8", - "ɵinterpolationV", - "ɵpipeBind1", - "ɵpipeBind2", - "ɵpipeBind3", - "ɵpipeBind4", - "ɵpipeBindV", - "ɵpureFunction0", - "ɵpureFunction1", - "ɵpureFunction2", - "ɵpureFunction3", - "ɵpureFunction4", - "ɵpureFunction5", - "ɵpureFunction6", - "ɵpureFunction7", - "ɵpureFunction8", - "ɵpureFunctionV", - "ɵgetCurrentView", - "ɵgetHostElement", - "ɵrestoreView", - "ɵcontainerRefreshStart", - "ɵcontainerRefreshEnd", - "ɵqueryRefresh", - "ɵloadQueryList", - "ɵelementEnd", - "ɵelementProperty", - "ɵcomponentHostSyntheticProperty", - "ɵprojectionDef", - "ɵreference", - "ɵenableBindings", - "ɵdisableBindings", - "ɵallocHostVars", - "ɵelementAttribute", - "ɵelementContainerStart", - "ɵelementContainerEnd", - "ɵelementStyling", - "ɵelementHostAttrs", - "ɵelementStylingMap", - "ɵelementStyleProp", - "ɵelementStylingApply", - "ɵelementClassProp", - "ɵtextBinding", - "ɵtemplate", - "ɵembeddedViewEnd", - "ɵstore", - "ɵload", - "ɵpipe", - "ɵwhenRendered", - "ɵi18n", - "ɵi18nAttributes", - "ɵi18nExp", - "ɵi18nStart", - "ɵi18nEnd", - "ɵi18nApply", - "ɵi18nPostprocess", - "ɵsetClassMetadata", - "ɵcompileComponent", - "ɵcompileDirective", - "ɵcompileNgModule", - "ɵcompileNgModuleDefs", - "ɵpatchComponentDefWithScope", - "ɵresetCompiledComponents", - "ɵcompilePipe", - "ɵsanitizeHtml", - "ɵsanitizeStyle", - "ɵdefaultStyleSanitizer", - "ɵsanitizeScript", - "ɵsanitizeUrl", - "ɵsanitizeResourceUrl", - "ɵbypassSanitizationTrustHtml", - "ɵbypassSanitizationTrustStyle", - "ɵbypassSanitizationTrustScript", - "ɵbypassSanitizationTrustUrl", - "ɵbypassSanitizationTrustResourceUrl", - "ɵgetLContext", - "ɵbindPlayerFactory", - "ɵaddPlayer", - "ɵgetPlayers", - "ɵcompileNgModuleFactory__POST_R3__", - "ɵSWITCH_COMPILE_COMPONENT__POST_R3__", - "ɵSWITCH_COMPILE_DIRECTIVE__POST_R3__", - "ɵSWITCH_COMPILE_PIPE__POST_R3__", - "ɵSWITCH_COMPILE_NGMODULE__POST_R3__", - "ɵgetDebugNode__POST_R3__", - "ɵSWITCH_COMPILE_INJECTABLE__POST_R3__", - "ɵSWITCH_IVY_ENABLED__POST_R3__", - "ɵSWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__", - "ɵCompiler_compileModuleSync__POST_R3__", - "ɵCompiler_compileModuleAsync__POST_R3__", - "ɵCompiler_compileModuleAndAllComponentsSync__POST_R3__", - "ɵCompiler_compileModuleAndAllComponentsAsync__POST_R3__", - "ɵSWITCH_ELEMENT_REF_FACTORY__POST_R3__", - "ɵSWITCH_TEMPLATE_REF_FACTORY__POST_R3__", - "ɵSWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__", - "ɵSWITCH_RENDERER2_FACTORY__POST_R3__", - "ɵgetModuleFactory__POST_R3__", - "ɵpublishGlobalUtil", - "ɵpublishDefaultGlobalUtils", - "ɵSWITCH_INJECTOR_FACTORY__POST_R3__", - "ɵregisterModuleFactory", - "ɵEMPTY_ARRAY", - "ɵEMPTY_MAP", - "ɵand", - "ɵccf", - "ɵcmf", - "ɵcrt", - "ɵdid", - "ɵeld", - "ɵelementEventFullName", - "ɵgetComponentViewDefinitionFactory", - "ɵinlineInterpolate", - "ɵinterpolate", - "ɵmod", - "ɵmpd", - "ɵncd", - "ɵnov", - "ɵpid", - "ɵprd", - "ɵpad", - "ɵpod", - "ɵppd", - "ɵqud", - "ɵted", - "ɵunv", - "ɵvid" - ], - "optimizationBailout": [], - "depth": 2, - "source": "/**\n * @license Angular v7.2.4\n * (c) 2010-2019 Google LLC. https://angular.io/\n * License: MIT\n */\nimport { __spread, __assign, __values, __extends, __decorate, __param, __metadata, __read } from 'tslib';\nimport { Subscription, Subject, Observable, merge } from 'rxjs';\nimport { share } from 'rxjs/operators';\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction getClosureSafeProperty(objWithPropertyToExtract) {\n for (var key in objWithPropertyToExtract) {\n if (objWithPropertyToExtract[key] === getClosureSafeProperty) {\n return key;\n }\n }\n throw Error('Could not find renamed property on target object.');\n}\n/**\n * Sets properties on a target object from a source object, but only if\n * the property doesn't already exist on the target object.\n * @param target The target to set properties on\n * @param source The source of the property keys and values to set\n */\nfunction fillProperties(target, source) {\n for (var key in source) {\n if (source.hasOwnProperty(key) && !target.hasOwnProperty(key)) {\n target[key] = source[key];\n }\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar NG_COMPONENT_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngComponentDef: getClosureSafeProperty });\nvar NG_DIRECTIVE_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngDirectiveDef: getClosureSafeProperty });\nvar NG_INJECTABLE_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngInjectableDef: getClosureSafeProperty });\nvar NG_INJECTOR_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngInjectorDef: getClosureSafeProperty });\nvar NG_PIPE_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngPipeDef: getClosureSafeProperty });\nvar NG_MODULE_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngModuleDef: getClosureSafeProperty });\nvar NG_BASE_DEF = /*@__PURE__*/ getClosureSafeProperty({ ngBaseDef: getClosureSafeProperty });\n/**\n * If a directive is diPublic, bloomAdd sets a property on the type with this constant as\n * the key and the directive's unique ID as the value. This allows us to map directives to their\n * bloom filter bit for DI.\n */\nvar NG_ELEMENT_ID = /*@__PURE__*/ getClosureSafeProperty({ __NG_ELEMENT_ID__: getClosureSafeProperty });\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Construct an `InjectableDef` which defines how a token will be constructed by the DI system, and\n * in which injectors (if any) it will be available.\n *\n * This should be assigned to a static `ngInjectableDef` field on a type, which will then be an\n * `InjectableType`.\n *\n * Options:\n * * `providedIn` determines which injectors will include the injectable, by either associating it\n * with an `@NgModule` or other `InjectorType`, or by specifying that this injectable should be\n * provided in the `'root'` injector, which will be the application-level injector in most apps.\n * * `factory` gives the zero argument function which will create an instance of the injectable.\n * The factory can call `inject` to access the `Injector` and request injection of dependencies.\n *\n * @publicApi\n */\nfunction defineInjectable(opts) {\n return {\n providedIn: opts.providedIn || null, factory: opts.factory, value: undefined,\n };\n}\n/**\n * Construct an `InjectorDef` which configures an injector.\n *\n * This should be assigned to a static `ngInjectorDef` field on a type, which will then be an\n * `InjectorType`.\n *\n * Options:\n *\n * * `factory`: an `InjectorType` is an instantiable type, so a zero argument `factory` function to\n * create the type must be provided. If that factory function needs to inject arguments, it can\n * use the `inject` function.\n * * `providers`: an optional array of providers to add to the injector. Each provider must\n * either have a factory or point to a type which has an `ngInjectableDef` static property (the\n * type must be an `InjectableType`).\n * * `imports`: an optional array of imports of other `InjectorType`s or `InjectorTypeWithModule`s\n * whose providers will also be added to the injector. Locally provided types will override\n * providers from imports.\n *\n * @publicApi\n */\nfunction defineInjector(options) {\n return {\n factory: options.factory, providers: options.providers || [], imports: options.imports || [],\n };\n}\n/**\n * Read the `ngInjectableDef` type in a way which is immune to accidentally reading inherited value.\n *\n * @param type type which may have `ngInjectableDef`\n */\nfunction getInjectableDef(type) {\n return type && type.hasOwnProperty(NG_INJECTABLE_DEF) ? type[NG_INJECTABLE_DEF] : null;\n}\n/**\n * Read the `ngInjectorDef` type in a way which is immune to accidentally reading inherited value.\n *\n * @param type type which may have `ngInjectorDef`\n */\nfunction getInjectorDef(type) {\n return type && type.hasOwnProperty(NG_INJECTOR_DEF) ? type[NG_INJECTOR_DEF] : null;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Creates a token that can be used in a DI Provider.\n *\n * Use an `InjectionToken` whenever the type you are injecting is not reified (does not have a\n * runtime representation) such as when injecting an interface, callable type, array or\n * parameterized type.\n *\n * `InjectionToken` is parameterized on `T` which is the type of object which will be returned by\n * the `Injector`. This provides additional level of type safety.\n *\n * ```\n * interface MyInterface {...}\n * var myInterface = injector.get(new InjectionToken('SomeToken'));\n * // myInterface is inferred to be MyInterface.\n * ```\n *\n * When creating an `InjectionToken`, you can optionally specify a factory function which returns\n * (possibly by creating) a default value of the parameterized type `T`. This sets up the\n * `InjectionToken` using this factory as a provider as if it was defined explicitly in the\n * application's root injector. If the factory function, which takes zero arguments, needs to inject\n * dependencies, it can do so using the `inject` function. See below for an example.\n *\n * Additionally, if a `factory` is specified you can also specify the `providedIn` option, which\n * overrides the above behavior and marks the token as belonging to a particular `@NgModule`. As\n * mentioned above, `'root'` is the default value for `providedIn`.\n *\n * @usageNotes\n * ### Basic Example\n *\n * ### Plain InjectionToken\n *\n * {@example core/di/ts/injector_spec.ts region='InjectionToken'}\n *\n * ### Tree-shakable InjectionToken\n *\n * {@example core/di/ts/injector_spec.ts region='ShakableInjectionToken'}\n *\n *\n * @publicApi\n */\nvar InjectionToken = /** @class */ /*@__PURE__*/ (function () {\n function InjectionToken(_desc, options) {\n this._desc = _desc;\n /** @internal */\n this.ngMetadataName = 'InjectionToken';\n if (options !== undefined) {\n this.ngInjectableDef = defineInjectable({\n providedIn: options.providedIn || 'root',\n factory: options.factory,\n });\n }\n else {\n this.ngInjectableDef = undefined;\n }\n }\n InjectionToken.prototype.toString = function () { return \"InjectionToken \" + this._desc; };\n return InjectionToken;\n}());\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar ANNOTATIONS = '__annotations__';\nvar PARAMETERS = '__parameters__';\nvar PROP_METADATA = '__prop__metadata__';\n/**\n * @suppress {globalThis}\n */\nfunction makeDecorator(name, props, parentClass, additionalProcessing, typeFn) {\n var metaCtor = makeMetadataCtor(props);\n function DecoratorFactory() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var _a;\n if (this instanceof DecoratorFactory) {\n metaCtor.call.apply(metaCtor, __spread([this], args));\n return this;\n }\n var annotationInstance = new ((_a = DecoratorFactory).bind.apply(_a, __spread([void 0], args)))();\n return function TypeDecorator(cls) {\n if (typeFn)\n typeFn.apply(void 0, __spread([cls], args));\n // Use of Object.defineProperty is important since it creates non-enumerable property which\n // prevents the property is copied during subclassing.\n var annotations = cls.hasOwnProperty(ANNOTATIONS) ?\n cls[ANNOTATIONS] :\n Object.defineProperty(cls, ANNOTATIONS, { value: [] })[ANNOTATIONS];\n annotations.push(annotationInstance);\n if (additionalProcessing)\n additionalProcessing(cls);\n return cls;\n };\n }\n if (parentClass) {\n DecoratorFactory.prototype = Object.create(parentClass.prototype);\n }\n DecoratorFactory.prototype.ngMetadataName = name;\n DecoratorFactory.annotationCls = DecoratorFactory;\n return DecoratorFactory;\n}\nfunction makeMetadataCtor(props) {\n return function ctor() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n if (props) {\n var values = props.apply(void 0, __spread(args));\n for (var propName in values) {\n this[propName] = values[propName];\n }\n }\n };\n}\nfunction makeParamDecorator(name, props, parentClass) {\n var metaCtor = makeMetadataCtor(props);\n function ParamDecoratorFactory() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var _a;\n if (this instanceof ParamDecoratorFactory) {\n metaCtor.apply(this, args);\n return this;\n }\n var annotationInstance = new ((_a = ParamDecoratorFactory).bind.apply(_a, __spread([void 0], args)))();\n ParamDecorator.annotation = annotationInstance;\n return ParamDecorator;\n function ParamDecorator(cls, unusedKey, index) {\n // Use of Object.defineProperty is important since it creates non-enumerable property which\n // prevents the property is copied during subclassing.\n var parameters = cls.hasOwnProperty(PARAMETERS) ?\n cls[PARAMETERS] :\n Object.defineProperty(cls, PARAMETERS, { value: [] })[PARAMETERS];\n // there might be gaps if some in between parameters do not have annotations.\n // we pad with nulls.\n while (parameters.length <= index) {\n parameters.push(null);\n }\n (parameters[index] = parameters[index] || []).push(annotationInstance);\n return cls;\n }\n }\n if (parentClass) {\n ParamDecoratorFactory.prototype = Object.create(parentClass.prototype);\n }\n ParamDecoratorFactory.prototype.ngMetadataName = name;\n ParamDecoratorFactory.annotationCls = ParamDecoratorFactory;\n return ParamDecoratorFactory;\n}\nfunction makePropDecorator(name, props, parentClass, additionalProcessing) {\n var metaCtor = makeMetadataCtor(props);\n function PropDecoratorFactory() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n var _a;\n if (this instanceof PropDecoratorFactory) {\n metaCtor.apply(this, args);\n return this;\n }\n var decoratorInstance = new ((_a = PropDecoratorFactory).bind.apply(_a, __spread([void 0], args)))();\n function PropDecorator(target, name) {\n var constructor = target.constructor;\n // Use of Object.defineProperty is important since it creates non-enumerable property which\n // prevents the property is copied during subclassing.\n var meta = constructor.hasOwnProperty(PROP_METADATA) ?\n constructor[PROP_METADATA] :\n Object.defineProperty(constructor, PROP_METADATA, { value: {} })[PROP_METADATA];\n meta[name] = meta.hasOwnProperty(name) && meta[name] || [];\n meta[name].unshift(decoratorInstance);\n if (additionalProcessing)\n additionalProcessing.apply(void 0, __spread([target, name], args));\n }\n return PropDecorator;\n }\n if (parentClass) {\n PropDecoratorFactory.prototype = Object.create(parentClass.prototype);\n }\n PropDecoratorFactory.prototype.ngMetadataName = name;\n PropDecoratorFactory.annotationCls = PropDecoratorFactory;\n return PropDecoratorFactory;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * This token can be used to create a virtual provider that will populate the\n * `entryComponents` fields of components and ng modules based on its `useValue`.\n * All components that are referenced in the `useValue` value (either directly\n * or in a nested array or map) will be added to the `entryComponents` property.\n *\n * @usageNotes\n * ### Example\n * The following example shows how the router can populate the `entryComponents`\n * field of an NgModule based on the router configuration which refers\n * to components.\n *\n * ```typescript\n * // helper function inside the router\n * function provideRoutes(routes) {\n * return [\n * {provide: ROUTES, useValue: routes},\n * {provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: routes, multi: true}\n * ];\n * }\n *\n * // user code\n * let routes = [\n * {path: '/root', component: RootComp},\n * {path: '/teams', component: TeamsComp}\n * ];\n *\n * @NgModule({\n * providers: [provideRoutes(routes)]\n * })\n * class ModuleWithRoutes {}\n * ```\n *\n * @publicApi\n */\nvar ANALYZE_FOR_ENTRY_COMPONENTS = /*@__PURE__*/ new InjectionToken('AnalyzeForEntryComponents');\n/**\n * Attribute decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar Attribute = /*@__PURE__*/ makeParamDecorator('Attribute', function (attributeName) { return ({ attributeName: attributeName }); });\n/**\n * Base class for query metadata.\n *\n * @see `ContentChildren`.\n * @see `ContentChild`.\n * @see `ViewChildren`.\n * @see `ViewChild`.\n *\n * @publicApi\n */\nvar Query = /** @class */ /*@__PURE__*/ (function () {\n function Query() {\n }\n return Query;\n}());\n/**\n * ContentChildren decorator and metadata.\n *\n *\n * @Annotation\n * @publicApi\n */\nvar ContentChildren = /*@__PURE__*/ makePropDecorator('ContentChildren', function (selector, data) {\n if (data === void 0) {\n data = {};\n }\n return (__assign({ selector: selector, first: false, isViewQuery: false, descendants: false }, data));\n}, Query);\n/**\n * ContentChild decorator and metadata.\n *\n *\n * @Annotation\n *\n * @publicApi\n */\nvar ContentChild = /*@__PURE__*/ makePropDecorator('ContentChild', function (selector, data) {\n if (data === void 0) {\n data = {};\n }\n return (__assign({ selector: selector, first: true, isViewQuery: false, descendants: true }, data));\n}, Query);\n/**\n * ViewChildren decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar ViewChildren = /*@__PURE__*/ makePropDecorator('ViewChildren', function (selector, data) {\n if (data === void 0) {\n data = {};\n }\n return (__assign({ selector: selector, first: false, isViewQuery: true, descendants: true }, data));\n}, Query);\n/**\n * ViewChild decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar ViewChild = /*@__PURE__*/ makePropDecorator('ViewChild', function (selector, data) {\n return (__assign({ selector: selector, first: true, isViewQuery: true, descendants: true }, data));\n}, Query);\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * The strategy that the default change detector uses to detect changes.\n * When set, takes effect the next time change detection is triggered.\n *\n * @publicApi\n */\nvar ChangeDetectionStrategy = /*@__PURE__*/ (function (ChangeDetectionStrategy) {\n /**\n * Use the `CheckOnce` strategy, meaning that automatic change detection is deactivated\n * until reactivated by setting the strategy to `Default` (`CheckAlways`).\n * Change detection can still be explicitly invoked.\n */\n ChangeDetectionStrategy[ChangeDetectionStrategy[\"OnPush\"] = 0] = \"OnPush\";\n /**\n * Use the default `CheckAlways` strategy, in which change detection is automatic until\n * explicitly deactivated.\n */\n ChangeDetectionStrategy[ChangeDetectionStrategy[\"Default\"] = 1] = \"Default\";\n return ChangeDetectionStrategy;\n})({});\n/**\n * Defines the possible states of the default change detector.\n * @see `ChangeDetectorRef`\n */\nvar ChangeDetectorStatus = /*@__PURE__*/ (function (ChangeDetectorStatus) {\n /**\n * A state in which, after calling `detectChanges()`, the change detector\n * state becomes `Checked`, and must be explicitly invoked or reactivated.\n */\n ChangeDetectorStatus[ChangeDetectorStatus[\"CheckOnce\"] = 0] = \"CheckOnce\";\n /**\n * A state in which change detection is skipped until the change detector mode\n * becomes `CheckOnce`.\n */\n ChangeDetectorStatus[ChangeDetectorStatus[\"Checked\"] = 1] = \"Checked\";\n /**\n * A state in which change detection continues automatically until explicitly\n * deactivated.\n */\n ChangeDetectorStatus[ChangeDetectorStatus[\"CheckAlways\"] = 2] = \"CheckAlways\";\n /**\n * A state in which a change detector sub tree is not a part of the main tree and\n * should be skipped.\n */\n ChangeDetectorStatus[ChangeDetectorStatus[\"Detached\"] = 3] = \"Detached\";\n /**\n * Indicates that the change detector encountered an error checking a binding\n * or calling a directive lifecycle method and is now in an inconsistent state. Change\n * detectors in this state do not detect changes.\n */\n ChangeDetectorStatus[ChangeDetectorStatus[\"Errored\"] = 4] = \"Errored\";\n /**\n * Indicates that the change detector has been destroyed.\n */\n ChangeDetectorStatus[ChangeDetectorStatus[\"Destroyed\"] = 5] = \"Destroyed\";\n return ChangeDetectorStatus;\n})({});\n/**\n * Reports whether a given strategy is currently the default for change detection.\n * @param changeDetectionStrategy The strategy to check.\n * @returns True if the given strategy is the current default, false otherwise.\n * @see `ChangeDetectorStatus`\n * @see `ChangeDetectorRef`\n */\nfunction isDefaultChangeDetectionStrategy(changeDetectionStrategy) {\n return changeDetectionStrategy == null ||\n changeDetectionStrategy === ChangeDetectionStrategy.Default;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar __window = typeof window !== 'undefined' && window;\nvar __self = typeof self !== 'undefined' && typeof WorkerGlobalScope !== 'undefined' &&\n self instanceof WorkerGlobalScope && self;\nvar __global = typeof global !== 'undefined' && global;\n// Check __global first, because in Node tests both __global and __window may be defined and _global\n// should be __global in that case.\nvar _global = __global || __window || __self;\nvar promise = /*@__PURE__*/ Promise.resolve(0);\nvar _symbolIterator = null;\nfunction getSymbolIterator() {\n if (!_symbolIterator) {\n var Symbol_1 = _global['Symbol'];\n if (Symbol_1 && Symbol_1.iterator) {\n _symbolIterator = Symbol_1.iterator;\n }\n else {\n // es6-shim specific logic\n var keys = Object.getOwnPropertyNames(Map.prototype);\n for (var i = 0; i < keys.length; ++i) {\n var key = keys[i];\n if (key !== 'entries' && key !== 'size' &&\n Map.prototype[key] === Map.prototype['entries']) {\n _symbolIterator = key;\n }\n }\n }\n }\n return _symbolIterator;\n}\nfunction scheduleMicroTask(fn) {\n if (typeof Zone === 'undefined') {\n // use promise to schedule microTask instead of use Zone\n promise.then(function () { fn && fn.apply(null, null); });\n }\n else {\n Zone.current.scheduleMicroTask('scheduleMicrotask', fn);\n }\n}\n// JS has NaN !== NaN\nfunction looseIdentical(a, b) {\n return a === b || typeof a === 'number' && typeof b === 'number' && isNaN(a) && isNaN(b);\n}\nfunction stringify(token) {\n if (typeof token === 'string') {\n return token;\n }\n if (token instanceof Array) {\n return '[' + token.map(stringify).join(', ') + ']';\n }\n if (token == null) {\n return '' + token;\n }\n if (token.overriddenName) {\n return \"\" + token.overriddenName;\n }\n if (token.name) {\n return \"\" + token.name;\n }\n var res = token.toString();\n if (res == null) {\n return '' + res;\n }\n var newLineIndex = res.indexOf('\\n');\n return newLineIndex === -1 ? res : res.substring(0, newLineIndex);\n}\n/**\n * Convince closure compiler that the wrapped function has no side-effects.\n *\n * Closure compiler always assumes that `toString` has no side-effects. We use this quirk to\n * allow us to execute a function but have closure compiler mark the call as no-side-effects.\n * It is important that the return value for the `noSideEffects` function be assigned\n * to something which is retained otherwise the call to `noSideEffects` will be removed by closure\n * compiler.\n */\nfunction noSideEffects(fn) {\n return '' + { toString: fn };\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar __forward_ref__ = /*@__PURE__*/ getClosureSafeProperty({ __forward_ref__: getClosureSafeProperty });\n/**\n * Allows to refer to references which are not yet defined.\n *\n * For instance, `forwardRef` is used when the `token` which we need to refer to for the purposes of\n * DI is declared, but not yet defined. It is also used when the `token` which we use when creating\n * a query is not yet defined.\n *\n * @usageNotes\n * ### Example\n * {@example core/di/ts/forward_ref/forward_ref_spec.ts region='forward_ref'}\n * @publicApi\n */\nfunction forwardRef(forwardRefFn) {\n forwardRefFn.__forward_ref__ = forwardRef;\n forwardRefFn.toString = function () { return stringify(this()); };\n return forwardRefFn;\n}\n/**\n * Lazily retrieves the reference value from a forwardRef.\n *\n * Acts as the identity function when given a non-forward-ref value.\n *\n * @usageNotes\n * ### Example\n *\n * {@example core/di/ts/forward_ref/forward_ref_spec.ts region='resolve_forward_ref'}\n *\n * @see `forwardRef`\n * @publicApi\n */\nfunction resolveForwardRef(type) {\n var fn = type;\n if (typeof fn === 'function' && fn.hasOwnProperty(__forward_ref__) &&\n fn.__forward_ref__ === forwardRef) {\n return fn();\n }\n else {\n return type;\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Used to resolve resource URLs on `@Component` when used with JIT compilation.\n *\n * Example:\n * ```\n * @Component({\n * selector: 'my-comp',\n * templateUrl: 'my-comp.html', // This requires asynchronous resolution\n * })\n * class MyComponnent{\n * }\n *\n * // Calling `renderComponent` will fail because `MyComponent`'s `@Compenent.templateUrl`\n * // needs to be resolved because `renderComponent` is synchronous process.\n * // renderComponent(MyComponent);\n *\n * // Calling `resolveComponentResources` will resolve `@Compenent.templateUrl` into\n * // `@Compenent.template`, which would allow `renderComponent` to proceed in synchronous manner.\n * // Use browser's `fetch` function as the default resource resolution strategy.\n * resolveComponentResources(fetch).then(() => {\n * // After resolution all URLs have been converted into strings.\n * renderComponent(MyComponent);\n * });\n *\n * ```\n *\n * NOTE: In AOT the resolution happens during compilation, and so there should be no need\n * to call this method outside JIT mode.\n *\n * @param resourceResolver a function which is responsible to returning a `Promise` of the resolved\n * URL. Browser's `fetch` method is a good default implementation.\n */\nfunction resolveComponentResources(resourceResolver) {\n // Store all promises which are fetching the resources.\n var urlFetches = [];\n // Cache so that we don't fetch the same resource more than once.\n var urlMap = new Map();\n function cachedResourceResolve(url) {\n var promise = urlMap.get(url);\n if (!promise) {\n var resp = resourceResolver(url);\n urlMap.set(url, promise = resp.then(unwrapResponse));\n urlFetches.push(promise);\n }\n return promise;\n }\n componentResourceResolutionQueue.forEach(function (component) {\n if (component.templateUrl) {\n cachedResourceResolve(component.templateUrl).then(function (template) {\n component.template = template;\n component.templateUrl = undefined;\n });\n }\n var styleUrls = component.styleUrls;\n var styles = component.styles || (component.styles = []);\n var styleOffset = component.styles.length;\n styleUrls && styleUrls.forEach(function (styleUrl, index) {\n styles.push(''); // pre-allocate array.\n cachedResourceResolve(styleUrl).then(function (style) {\n styles[styleOffset + index] = style;\n styleUrls.splice(styleUrls.indexOf(styleUrl), 1);\n if (styleUrls.length == 0) {\n component.styleUrls = undefined;\n }\n });\n });\n });\n componentResourceResolutionQueue.clear();\n return Promise.all(urlFetches).then(function () { return null; });\n}\nvar componentResourceResolutionQueue = /*@__PURE__*/ new Set();\nfunction maybeQueueResolutionOfComponentResources(metadata) {\n if (componentNeedsResolution(metadata)) {\n componentResourceResolutionQueue.add(metadata);\n }\n}\nfunction componentNeedsResolution(component) {\n return component.templateUrl || component.styleUrls && component.styleUrls.length;\n}\nfunction unwrapResponse(response) {\n return typeof response == 'string' ? response : response.text();\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Defines template and style encapsulation options available for Component's {@link Component}.\n *\n * See {@link Component#encapsulation encapsulation}.\n *\n * @usageNotes\n * ### Example\n *\n * {@example core/ts/metadata/encapsulation.ts region='longform'}\n *\n * @publicApi\n */\nvar ViewEncapsulation = /*@__PURE__*/ (function (ViewEncapsulation) {\n /**\n * Emulate `Native` scoping of styles by adding an attribute containing surrogate id to the Host\n * Element and pre-processing the style rules provided via {@link Component#styles styles} or\n * {@link Component#styleUrls styleUrls}, and adding the new Host Element attribute to all\n * selectors.\n *\n * This is the default option.\n */\n ViewEncapsulation[ViewEncapsulation[\"Emulated\"] = 0] = \"Emulated\";\n /**\n * @deprecated v6.1.0 - use {ViewEncapsulation.ShadowDom} instead.\n * Use the native encapsulation mechanism of the renderer.\n *\n * For the DOM this means using the deprecated [Shadow DOM\n * v0](https://w3c.github.io/webcomponents/spec/shadow/) and\n * creating a ShadowRoot for Component's Host Element.\n */\n ViewEncapsulation[ViewEncapsulation[\"Native\"] = 1] = \"Native\";\n /**\n * Don't provide any template or style encapsulation.\n */\n ViewEncapsulation[ViewEncapsulation[\"None\"] = 2] = \"None\";\n /**\n * Use Shadow DOM to encapsulate styles.\n *\n * For the DOM this means using modern [Shadow\n * DOM](https://w3c.github.io/webcomponents/spec/shadow/) and\n * creating a ShadowRoot for Component's Host Element.\n */\n ViewEncapsulation[ViewEncapsulation[\"ShadowDom\"] = 3] = \"ShadowDom\";\n return ViewEncapsulation;\n})({});\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction ngDevModeResetPerfCounters() {\n var newCounters = {\n firstTemplatePass: 0,\n tNode: 0,\n tView: 0,\n rendererCreateTextNode: 0,\n rendererSetText: 0,\n rendererCreateElement: 0,\n rendererAddEventListener: 0,\n rendererSetAttribute: 0,\n rendererRemoveAttribute: 0,\n rendererSetProperty: 0,\n rendererSetClassName: 0,\n rendererAddClass: 0,\n rendererRemoveClass: 0,\n rendererSetStyle: 0,\n rendererRemoveStyle: 0,\n rendererDestroy: 0,\n rendererDestroyNode: 0,\n rendererMoveNode: 0,\n rendererRemoveNode: 0,\n rendererCreateComment: 0,\n };\n // NOTE: Under Ivy we may have both window & global defined in the Node\n // environment since ensureDocument() in render3.ts sets global.window.\n if (typeof window != 'undefined') {\n // Make sure to refer to ngDevMode as ['ngDevMode'] for closure.\n window['ngDevMode'] = newCounters;\n }\n if (typeof global != 'undefined') {\n // Make sure to refer to ngDevMode as ['ngDevMode'] for closure.\n global['ngDevMode'] = newCounters;\n }\n if (typeof self != 'undefined') {\n // Make sure to refer to ngDevMode as ['ngDevMode'] for closure.\n self['ngDevMode'] = newCounters;\n }\n return newCounters;\n}\n/**\n * This checks to see if the `ngDevMode` has been set. If yes,\n * than we honor it, otherwise we default to dev mode with additional checks.\n *\n * The idea is that unless we are doing production build where we explicitly\n * set `ngDevMode == false` we should be helping the developer by providing\n * as much early warning and errors as possible.\n */\nif (typeof ngDevMode === 'undefined' || ngDevMode) {\n /*@__PURE__*/ ngDevModeResetPerfCounters();\n}\n/**\n* @license\n* Copyright Google Inc. All Rights Reserved.\n*\n* Use of this source code is governed by an MIT-style license that can be\n* found in the LICENSE file at https://angular.io/license\n*/\n/**\n * This file contains reuseable \"empty\" symbols that can be used as default return values\n * in different parts of the rendering code. Because the same symbols are returned, this\n * allows for identity checks against these values to be consistently used by the framework\n * code.\n */\nvar EMPTY_OBJ = {};\nvar EMPTY_ARRAY = [];\n// freezing the values prevents any code from accidentally inserting new values in\nif (typeof ngDevMode !== 'undefined' && ngDevMode) {\n /*@__PURE__*/ Object.freeze(EMPTY_OBJ);\n /*@__PURE__*/ Object.freeze(EMPTY_ARRAY);\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar _renderCompCount = 0;\n/**\n * Create a component definition object.\n *\n *\n * # Example\n * ```\n * class MyDirective {\n * // Generated by Angular Template Compiler\n * // [Symbol] syntax will not be supported by TypeScript until v2.7\n * static ngComponentDef = defineComponent({\n * ...\n * });\n * }\n * ```\n */\nfunction defineComponent(componentDefinition) {\n var type = componentDefinition.type;\n var typePrototype = type.prototype;\n var declaredInputs = {};\n var def = {\n type: type,\n providersResolver: null,\n consts: componentDefinition.consts,\n vars: componentDefinition.vars,\n factory: componentDefinition.factory,\n template: componentDefinition.template || null,\n hostBindings: componentDefinition.hostBindings || null,\n contentQueries: componentDefinition.contentQueries || null,\n contentQueriesRefresh: componentDefinition.contentQueriesRefresh || null,\n attributes: componentDefinition.attributes || null,\n declaredInputs: declaredInputs,\n inputs: null,\n outputs: null,\n exportAs: componentDefinition.exportAs || null,\n onInit: typePrototype.ngOnInit || null,\n doCheck: typePrototype.ngDoCheck || null,\n afterContentInit: typePrototype.ngAfterContentInit || null,\n afterContentChecked: typePrototype.ngAfterContentChecked || null,\n afterViewInit: typePrototype.ngAfterViewInit || null,\n afterViewChecked: typePrototype.ngAfterViewChecked || null,\n onDestroy: typePrototype.ngOnDestroy || null,\n onPush: componentDefinition.changeDetection === ChangeDetectionStrategy.OnPush,\n directiveDefs: null,\n pipeDefs: null,\n selectors: componentDefinition.selectors,\n viewQuery: componentDefinition.viewQuery || null,\n features: componentDefinition.features || null,\n data: componentDefinition.data || {},\n // TODO(misko): convert ViewEncapsulation into const enum so that it can be used directly in the\n // next line. Also `None` should be 0 not 2.\n encapsulation: componentDefinition.encapsulation || ViewEncapsulation.Emulated,\n id: 'c',\n styles: componentDefinition.styles || EMPTY_ARRAY,\n _: null,\n };\n def._ = noSideEffects(function () {\n var directiveTypes = componentDefinition.directives;\n var feature = componentDefinition.features;\n var pipeTypes = componentDefinition.pipes;\n def.id += _renderCompCount++;\n def.inputs = invertObject(componentDefinition.inputs, declaredInputs),\n def.outputs = invertObject(componentDefinition.outputs),\n feature && feature.forEach(function (fn) { return fn(def); });\n def.directiveDefs = directiveTypes ?\n function () {\n return (typeof directiveTypes === 'function' ? directiveTypes() : directiveTypes)\n .map(extractDirectiveDef);\n } :\n null;\n def.pipeDefs = pipeTypes ?\n function () { return (typeof pipeTypes === 'function' ? pipeTypes() : pipeTypes).map(extractPipeDef); } :\n null;\n });\n return def;\n}\nfunction extractDirectiveDef(type) {\n var def = getComponentDef(type) || getDirectiveDef(type);\n if (ngDevMode && !def) {\n throw new Error(\"'\" + type.name + \"' is neither 'ComponentType' or 'DirectiveType'.\");\n }\n return def;\n}\nfunction extractPipeDef(type) {\n var def = getPipeDef(type);\n if (ngDevMode && !def) {\n throw new Error(\"'\" + type.name + \"' is not a 'PipeType'.\");\n }\n return def;\n}\nfunction defineNgModule(def) {\n var res = {\n type: def.type,\n bootstrap: def.bootstrap || EMPTY_ARRAY,\n declarations: def.declarations || EMPTY_ARRAY,\n imports: def.imports || EMPTY_ARRAY,\n exports: def.exports || EMPTY_ARRAY,\n transitiveCompileScopes: null,\n };\n return res;\n}\n/**\n * Inverts an inputs or outputs lookup such that the keys, which were the\n * minified keys, are part of the values, and the values are parsed so that\n * the publicName of the property is the new key\n *\n * e.g. for\n *\n * ```\n * class Comp {\n * @Input()\n * propName1: string;\n *\n * @Input('publicName2')\n * declaredPropName2: number;\n * }\n * ```\n *\n * will be serialized as\n *\n * ```\n * {\n * propName1: 'propName1',\n * declaredPropName2: ['publicName2', 'declaredPropName2'],\n * }\n * ```\n *\n * which is than translated by the minifier as:\n *\n * ```\n * {\n * minifiedPropName1: 'propName1',\n * minifiedPropName2: ['publicName2', 'declaredPropName2'],\n * }\n * ```\n *\n * becomes: (public name => minifiedName)\n *\n * ```\n * {\n * 'propName1': 'minifiedPropName1',\n * 'publicName2': 'minifiedPropName2',\n * }\n * ```\n *\n * Optionally the function can take `secondary` which will result in: (public name => declared name)\n *\n * ```\n * {\n * 'propName1': 'propName1',\n * 'publicName2': 'declaredPropName2',\n * }\n * ```\n *\n\n */\nfunction invertObject(obj, secondary) {\n if (obj == null)\n return EMPTY_OBJ;\n var newLookup = {};\n for (var minifiedKey in obj) {\n if (obj.hasOwnProperty(minifiedKey)) {\n var publicName = obj[minifiedKey];\n var declaredName = publicName;\n if (Array.isArray(publicName)) {\n declaredName = publicName[1];\n publicName = publicName[0];\n }\n newLookup[publicName] = minifiedKey;\n if (secondary) {\n (secondary[publicName] = declaredName);\n }\n }\n }\n return newLookup;\n}\n/**\n * Create a base definition\n *\n * # Example\n * ```\n * class ShouldBeInherited {\n * static ngBaseDef = defineBase({\n * ...\n * })\n * }\n * @param baseDefinition The base definition parameters\n */\nfunction defineBase(baseDefinition) {\n var declaredInputs = {};\n return {\n inputs: invertObject(baseDefinition.inputs, declaredInputs),\n declaredInputs: declaredInputs,\n outputs: invertObject(baseDefinition.outputs),\n };\n}\n/**\n * Create a directive definition object.\n *\n * # Example\n * ```\n * class MyDirective {\n * // Generated by Angular Template Compiler\n * // [Symbol] syntax will not be supported by TypeScript until v2.7\n * static ngDirectiveDef = defineDirective({\n * ...\n * });\n * }\n * ```\n */\nvar defineDirective = defineComponent;\n/**\n * Create a pipe definition object.\n *\n * # Example\n * ```\n * class MyPipe implements PipeTransform {\n * // Generated by Angular Template Compiler\n * static ngPipeDef = definePipe({\n * ...\n * });\n * }\n * ```\n * @param pipeDef Pipe definition generated by the compiler\n */\nfunction definePipe(pipeDef) {\n return {\n name: pipeDef.name,\n factory: pipeDef.factory,\n pure: pipeDef.pure !== false,\n onDestroy: pipeDef.type.prototype.ngOnDestroy || null\n };\n}\n/**\n * The following getter methods retrieve the definition form the type. Currently the retrieval\n * honors inheritance, but in the future we may change the rule to require that definitions are\n * explicit. This would require some sort of migration strategy.\n */\nfunction getComponentDef(type) {\n return type[NG_COMPONENT_DEF] || null;\n}\nfunction getDirectiveDef(type) {\n return type[NG_DIRECTIVE_DEF] || null;\n}\nfunction getPipeDef(type) {\n return type[NG_PIPE_DEF] || null;\n}\nfunction getNgModuleDef(type, throwNotFound) {\n var ngModuleDef = type[NG_MODULE_DEF] || null;\n if (!ngModuleDef && throwNotFound === true) {\n throw new Error(\"Type \" + stringify(type) + \" does not have 'ngModuleDef' property.\");\n }\n return ngModuleDef;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction assertEqual(actual, expected, msg) {\n if (actual != expected) {\n throwError(msg);\n }\n}\nfunction assertNotEqual(actual, expected, msg) {\n if (actual == expected) {\n throwError(msg);\n }\n}\nfunction assertLessThan(actual, expected, msg) {\n if (actual >= expected) {\n throwError(msg);\n }\n}\nfunction assertGreaterThan(actual, expected, msg) {\n if (actual <= expected) {\n throwError(msg);\n }\n}\nfunction assertDefined(actual, msg) {\n if (actual == null) {\n throwError(msg);\n }\n}\nfunction assertComponentType(actual, msg) {\n if (msg === void 0) {\n msg = 'Type passed in is not ComponentType, it does not have \\'ngComponentDef\\' property.';\n }\n if (!getComponentDef(actual)) {\n throwError(msg);\n }\n}\nfunction assertNgModuleType(actual, msg) {\n if (msg === void 0) {\n msg = 'Type passed in is not NgModuleType, it does not have \\'ngModuleDef\\' property.';\n }\n if (!getNgModuleDef(actual)) {\n throwError(msg);\n }\n}\nfunction throwError(msg) {\n // tslint:disable-next-line\n debugger; // Left intentionally for better debugger experience.\n throw new Error(\"ASSERTION ERROR: \" + msg);\n}\nfunction assertDomNode(node) {\n assertEqual(node instanceof Node, true, 'The provided value must be an instance of a DOM Node');\n}\nfunction assertPreviousIsParent(isParent) {\n assertEqual(isParent, true, 'previousOrParentTNode should be a parent');\n}\nfunction assertHasParent(tNode) {\n assertDefined(tNode.parent, 'previousOrParentTNode should have a parent');\n}\nfunction assertDataInRange(arr, index) {\n assertLessThan(index, arr ? arr.length : 0, 'index expected to be a valid data index');\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// Below are constants for LView indices to help us look up LView members\n// without having to remember the specific indices.\n// Uglify will inline these when minifying so there shouldn't be a cost.\nvar TVIEW = 0;\nvar FLAGS = 1;\nvar PARENT = 2;\nvar NEXT = 3;\nvar QUERIES = 4;\nvar HOST = 5;\nvar HOST_NODE = 6; // Rename to `T_HOST`?\nvar BINDING_INDEX = 7;\nvar CLEANUP = 8;\nvar CONTEXT = 9;\nvar INJECTOR = 10;\nvar RENDERER_FACTORY = 11;\nvar RENDERER = 12;\nvar SANITIZER = 13;\nvar TAIL = 14;\nvar CONTAINER_INDEX = 15;\nvar CONTENT_QUERIES = 16;\nvar DECLARATION_VIEW = 17;\n/** Size of LView's header. Necessary to adjust for it when setting slots. */\nvar HEADER_OFFSET = 18;\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Below are constants for LContainer indices to help us look up LContainer members\n * without having to remember the specific indices.\n * Uglify will inline these when minifying so there shouldn't be a cost.\n */\nvar ACTIVE_INDEX = 0;\nvar VIEWS = 1;\n// PARENT, NEXT, QUERIES, and HOST are indices 2, 3, 4, and 5.\n// As we already have these constants in LView, we don't need to re-create them.\nvar NATIVE = 6;\nvar RENDER_PARENT = 7;\n// Because interfaces in TS/JS cannot be instanceof-checked this means that we\n// need to rely on predictable characteristics of data-structures to check if they\n// are what we expect for them to be. The `LContainer` interface code below has a\n// fixed length and the constant value below references that. Using the length value\n// below we can predictably gaurantee that we are dealing with an `LContainer` array.\n// This value MUST be kept up to date with the length of the `LContainer` array\n// interface below so that runtime type checking can work.\nvar LCONTAINER_LENGTH = 8;\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * This property will be monkey-patched on elements, components and directives\n */\nvar MONKEY_PATCH_KEY_NAME = '__ngContext__';\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar TNODE = 8;\nvar PARENT_INJECTOR = 8;\nvar INJECTOR_BLOOM_PARENT_SIZE = 9;\nvar NO_PARENT_INJECTOR = -1;\n/**\n * Each injector is saved in 9 contiguous slots in `LView` and 9 contiguous slots in\n * `TView.data`. This allows us to store information about the current node's tokens (which\n * can be shared in `TView`) as well as the tokens of its ancestor nodes (which cannot be\n * shared, so they live in `LView`).\n *\n * Each of these slots (aside from the last slot) contains a bloom filter. This bloom filter\n * determines whether a directive is available on the associated node or not. This prevents us\n * from searching the directives array at this level unless it's probable the directive is in it.\n *\n * See: https://en.wikipedia.org/wiki/Bloom_filter for more about bloom filters.\n *\n * Because all injectors have been flattened into `LView` and `TViewData`, they cannot typed\n * using interfaces as they were previously. The start index of each `LInjector` and `TInjector`\n * will differ based on where it is flattened into the main array, so it's not possible to know\n * the indices ahead of time and save their types here. The interfaces are still included here\n * for documentation purposes.\n *\n * export interface LInjector extends Array {\n *\n * // Cumulative bloom for directive IDs 0-31 (IDs are % BLOOM_SIZE)\n * [0]: number;\n *\n * // Cumulative bloom for directive IDs 32-63\n * [1]: number;\n *\n * // Cumulative bloom for directive IDs 64-95\n * [2]: number;\n *\n * // Cumulative bloom for directive IDs 96-127\n * [3]: number;\n *\n * // Cumulative bloom for directive IDs 128-159\n * [4]: number;\n *\n * // Cumulative bloom for directive IDs 160 - 191\n * [5]: number;\n *\n * // Cumulative bloom for directive IDs 192 - 223\n * [6]: number;\n *\n * // Cumulative bloom for directive IDs 224 - 255\n * [7]: number;\n *\n * // We need to store a reference to the injector's parent so DI can keep looking up\n * // the injector tree until it finds the dependency it's looking for.\n * [PARENT_INJECTOR]: number;\n * }\n *\n * export interface TInjector extends Array {\n *\n * // Shared node bloom for directive IDs 0-31 (IDs are % BLOOM_SIZE)\n * [0]: number;\n *\n * // Shared node bloom for directive IDs 32-63\n * [1]: number;\n *\n * // Shared node bloom for directive IDs 64-95\n * [2]: number;\n *\n * // Shared node bloom for directive IDs 96-127\n * [3]: number;\n *\n * // Shared node bloom for directive IDs 128-159\n * [4]: number;\n *\n * // Shared node bloom for directive IDs 160 - 191\n * [5]: number;\n *\n * // Shared node bloom for directive IDs 192 - 223\n * [6]: number;\n *\n * // Shared node bloom for directive IDs 224 - 255\n * [7]: number;\n *\n * // Necessary to find directive indices for a particular node.\n * [TNODE]: TElementNode|TElementContainerNode|TContainerNode;\n * }\n */\n/**\n* Factory for creating instances of injectors in the NodeInjector.\n*\n* This factory is complicated by the fact that it can resolve `multi` factories as well.\n*\n* NOTE: Some of the fields are optional which means that this class has two hidden classes.\n* - One without `multi` support (most common)\n* - One with `multi` values, (rare).\n*\n* Since VMs can cache up to 4 inline hidden classes this is OK.\n*\n* - Single factory: Only `resolving` and `factory` is defined.\n* - `providers` factory: `componentProviders` is a number and `index = -1`.\n* - `viewProviders` factory: `componentProviders` is a number and `index` points to `providers`.\n*/\nvar NodeInjectorFactory = /** @class */ /*@__PURE__*/ (function () {\n function NodeInjectorFactory(\n /**\n * Factory to invoke in order to create a new instance.\n */\n factory, \n /**\n * Set to `true` if the token is declared in `viewProviders` (or if it is component).\n */\n isViewProvider, injectImplementation) {\n this.factory = factory;\n /**\n * Marker set to true during factory invocation to see if we get into recursive loop.\n * Recursive loop causes an error to be displayed.\n */\n this.resolving = false;\n this.canSeeViewProviders = isViewProvider;\n this.injectImpl = injectImplementation;\n }\n return NodeInjectorFactory;\n}());\nvar FactoryPrototype = NodeInjectorFactory.prototype;\nfunction isFactory(obj) {\n // See: https://jsperf.com/instanceof-vs-getprototypeof\n return obj != null && typeof obj == 'object' && Object.getPrototypeOf(obj) == FactoryPrototype;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Returns whether the values are different from a change detection stand point.\n *\n * Constraints are relaxed in checkNoChanges mode. See `devModeEqual` for details.\n */\nfunction isDifferent(a, b) {\n // NaN is the only value that is not equal to itself so the first\n // test checks if both a and b are not NaN\n return !(a !== a && b !== b) && a !== b;\n}\nfunction stringify$1(value) {\n if (typeof value == 'function')\n return value.name || value;\n if (typeof value == 'string')\n return value;\n if (value == null)\n return '';\n if (typeof value == 'object' && typeof value.type == 'function')\n return value.type.name || value.type;\n return '' + value;\n}\n/**\n * Flattens an array in non-recursive way. Input arrays are not modified.\n */\nfunction flatten(list) {\n var result = [];\n var i = 0;\n while (i < list.length) {\n var item = list[i];\n if (Array.isArray(item)) {\n if (item.length > 0) {\n list = item.concat(list.slice(i + 1));\n i = 0;\n }\n else {\n i++;\n }\n }\n else {\n result.push(item);\n i++;\n }\n }\n return result;\n}\n/** Retrieves a value from any `LView` or `TData`. */\nfunction loadInternal(view, index) {\n ngDevMode && assertDataInRange(view, index + HEADER_OFFSET);\n return view[index + HEADER_OFFSET];\n}\n/**\n * Takes the value of a slot in `LView` and returns the element node.\n *\n * Normally, element nodes are stored flat, but if the node has styles/classes on it,\n * it might be wrapped in a styling context. Or if that node has a directive that injects\n * ViewContainerRef, it may be wrapped in an LContainer. Or if that node is a component,\n * it will be wrapped in LView. It could even have all three, so we keep looping\n * until we find something that isn't an array.\n *\n * @param value The initial value in `LView`\n */\nfunction readElementValue(value) {\n while (Array.isArray(value)) {\n value = value[HOST];\n }\n return value;\n}\n/**\n * Retrieves an element value from the provided `viewData`, by unwrapping\n * from any containers, component views, or style contexts.\n */\nfunction getNativeByIndex(index, lView) {\n return readElementValue(lView[index + HEADER_OFFSET]);\n}\nfunction getNativeByTNode(tNode, hostView) {\n return readElementValue(hostView[tNode.index]);\n}\nfunction getTNode(index, view) {\n ngDevMode && assertGreaterThan(index, -1, 'wrong index for TNode');\n ngDevMode && assertLessThan(index, view[TVIEW].data.length, 'wrong index for TNode');\n return view[TVIEW].data[index + HEADER_OFFSET];\n}\nfunction getComponentViewByIndex(nodeIndex, hostView) {\n // Could be an LView or an LContainer. If LContainer, unwrap to find LView.\n var slotValue = hostView[nodeIndex];\n return slotValue.length >= HEADER_OFFSET ? slotValue : slotValue[HOST];\n}\nfunction isContentQueryHost(tNode) {\n return (tNode.flags & 4 /* hasContentQuery */) !== 0;\n}\nfunction isComponent(tNode) {\n return (tNode.flags & 1 /* isComponent */) === 1 /* isComponent */;\n}\nfunction isComponentDef(def) {\n return def.template !== null;\n}\nfunction isLContainer(value) {\n // Styling contexts are also arrays, but their first index contains an element node\n return Array.isArray(value) && value.length === LCONTAINER_LENGTH;\n}\nfunction isRootView(target) {\n return (target[FLAGS] & 128 /* IsRoot */) !== 0;\n}\n/**\n * Retrieve the root view from any component by walking the parent `LView` until\n * reaching the root `LView`.\n *\n * @param component any component\n */\nfunction getRootView(target) {\n ngDevMode && assertDefined(target, 'component');\n var lView = Array.isArray(target) ? target : readPatchedLView(target);\n while (lView && !(lView[FLAGS] & 128 /* IsRoot */)) {\n lView = lView[PARENT];\n }\n return lView;\n}\nfunction getRootContext(viewOrComponent) {\n var rootView = getRootView(viewOrComponent);\n ngDevMode &&\n assertDefined(rootView[CONTEXT], 'RootView has no context. Perhaps it is disconnected?');\n return rootView[CONTEXT];\n}\n/**\n * Returns the monkey-patch value data present on the target (which could be\n * a component, directive or a DOM node).\n */\nfunction readPatchedData(target) {\n ngDevMode && assertDefined(target, 'Target expected');\n return target[MONKEY_PATCH_KEY_NAME];\n}\nfunction readPatchedLView(target) {\n var value = readPatchedData(target);\n if (value) {\n return Array.isArray(value) ? value : value.lView;\n }\n return null;\n}\nfunction hasParentInjector(parentLocation) {\n return parentLocation !== NO_PARENT_INJECTOR;\n}\nfunction getParentInjectorIndex(parentLocation) {\n return parentLocation & 32767 /* InjectorIndexMask */;\n}\nfunction getParentInjectorViewOffset(parentLocation) {\n return parentLocation >> 16 /* ViewOffsetShift */;\n}\n/**\n * Unwraps a parent injector location number to find the view offset from the current injector,\n * then walks up the declaration view tree until the view is found that contains the parent\n * injector.\n *\n * @param location The location of the parent injector, which contains the view offset\n * @param startView The LView instance from which to start walking up the view tree\n * @returns The LView instance that contains the parent injector\n */\nfunction getParentInjectorView(location, startView) {\n var viewOffset = getParentInjectorViewOffset(location);\n var parentView = startView;\n // For most cases, the parent injector can be found on the host node (e.g. for component\n // or container), but we must keep the loop here to support the rarer case of deeply nested\n // tags or inline views, where the parent injector might live many views\n // above the child injector.\n while (viewOffset > 0) {\n parentView = parentView[DECLARATION_VIEW];\n viewOffset--;\n }\n return parentView;\n}\n/**\n * Unwraps a parent injector location number to find the view offset from the current injector,\n * then walks up the declaration view tree until the TNode of the parent injector is found.\n *\n * @param location The location of the parent injector, which contains the view offset\n * @param startView The LView instance from which to start walking up the view tree\n * @param startTNode The TNode instance of the starting element\n * @returns The TNode of the parent injector\n */\nfunction getParentInjectorTNode(location, startView, startTNode) {\n if (startTNode.parent && startTNode.parent.injectorIndex !== -1) {\n // view offset is 0\n var injectorIndex = startTNode.parent.injectorIndex;\n var parentTNode_1 = startTNode.parent;\n while (parentTNode_1.parent != null && injectorIndex == parentTNode_1.injectorIndex) {\n parentTNode_1 = parentTNode_1.parent;\n }\n return parentTNode_1;\n }\n var viewOffset = getParentInjectorViewOffset(location);\n // view offset is 1\n var parentView = startView;\n var parentTNode = startView[HOST_NODE];\n // view offset is superior to 1\n while (viewOffset > 1) {\n parentView = parentView[DECLARATION_VIEW];\n parentTNode = parentView[HOST_NODE];\n viewOffset--;\n }\n return parentTNode;\n}\nvar defaultScheduler = /*@__PURE__*/ (typeof requestAnimationFrame !== 'undefined' && requestAnimationFrame || // browser only\n setTimeout // everything else\n).bind(_global);\n/**\n * Equivalent to ES6 spread, add each item to an array.\n *\n * @param items The items to add\n * @param arr The array to which you want to add the items\n */\nfunction addAllToArray(items, arr) {\n for (var i = 0; i < items.length; i++) {\n arr.push(items[i]);\n }\n}\n/**\n * Given a current view, finds the nearest component's host (LElement).\n *\n * @param lView LView for which we want a host element node\n * @returns The host node\n */\nfunction findComponentView(lView) {\n var rootTNode = lView[HOST_NODE];\n while (rootTNode && rootTNode.type === 2 /* View */) {\n ngDevMode && assertDefined(lView[DECLARATION_VIEW], 'lView[DECLARATION_VIEW]');\n lView = lView[DECLARATION_VIEW];\n rootTNode = lView[HOST_NODE];\n }\n return lView;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar R3ResolvedDependencyType = /*@__PURE__*/ (function (R3ResolvedDependencyType) {\n R3ResolvedDependencyType[R3ResolvedDependencyType[\"Token\"] = 0] = \"Token\";\n R3ResolvedDependencyType[R3ResolvedDependencyType[\"Attribute\"] = 1] = \"Attribute\";\n return R3ResolvedDependencyType;\n})({});\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction getCompilerFacade() {\n var globalNg = _global.ng;\n if (!globalNg || !globalNg.ɵcompilerFacade) {\n throw new Error(\"Angular JIT compilation failed: '@angular/compiler' not loaded!\\n\" +\n \" - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\\n\" +\n \" - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\\n\" +\n \" - Alternatively provide the compiler with 'import \\\"@angular/compiler\\\";' before bootstrapping.\");\n }\n return globalNg.ɵcompilerFacade;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Inject decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar Inject = /*@__PURE__*/ makeParamDecorator('Inject', function (token) { return ({ token: token }); });\n/**\n * Optional decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar Optional = /*@__PURE__*/ makeParamDecorator('Optional');\n/**\n * Self decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar Self = /*@__PURE__*/ makeParamDecorator('Self');\n/**\n * SkipSelf decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar SkipSelf = /*@__PURE__*/ makeParamDecorator('SkipSelf');\n/**\n * Host decorator and metadata.\n *\n * @Annotation\n * @publicApi\n */\nvar Host = /*@__PURE__*/ makeParamDecorator('Host');\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Injection flags for DI.\n *\n * @publicApi\n */\nvar InjectFlags = /*@__PURE__*/ (function (InjectFlags) {\n // TODO(alxhub): make this 'const' when ngc no longer writes exports of it into ngfactory files.\n InjectFlags[InjectFlags[\"Default\"] = 0] = \"Default\";\n /**\n * Specifies that an injector should retrieve a dependency from any injector until reaching the\n * host element of the current component. (Only used with Element Injector)\n */\n InjectFlags[InjectFlags[\"Host\"] = 1] = \"Host\";\n /** Don't descend into ancestors of the node requesting injection. */\n InjectFlags[InjectFlags[\"Self\"] = 2] = \"Self\";\n /** Skip the node that is requesting injection. */\n InjectFlags[InjectFlags[\"SkipSelf\"] = 4] = \"SkipSelf\";\n /** Inject `defaultValue` instead if token not found. */\n InjectFlags[InjectFlags[\"Optional\"] = 8] = \"Optional\";\n return InjectFlags;\n})({});\n/**\n * Current injector value used by `inject`.\n * - `undefined`: it is an error to call `inject`\n * - `null`: `inject` can be called but there is no injector (limp-mode).\n * - Injector instance: Use the injector for resolution.\n */\nvar _currentInjector = undefined;\nfunction setCurrentInjector(injector) {\n var former = _currentInjector;\n _currentInjector = injector;\n return former;\n}\n/**\n * Current implementation of inject.\n *\n * By default, it is `injectInjectorOnly`, which makes it `Injector`-only aware. It can be changed\n * to `directiveInject`, which brings in the `NodeInjector` system of ivy. It is designed this\n * way for two reasons:\n * 1. `Injector` should not depend on ivy logic.\n * 2. To maintain tree shake-ability we don't want to bring in unnecessary code.\n */\nvar _injectImplementation;\n/**\n * Sets the current inject implementation.\n */\nfunction setInjectImplementation(impl) {\n var previous = _injectImplementation;\n _injectImplementation = impl;\n return previous;\n}\nfunction injectInjectorOnly(token, flags) {\n if (flags === void 0) {\n flags = InjectFlags.Default;\n }\n if (_currentInjector === undefined) {\n throw new Error(\"inject() must be called from an injection context\");\n }\n else if (_currentInjector === null) {\n return injectRootLimpMode(token, undefined, flags);\n }\n else {\n return _currentInjector.get(token, flags & InjectFlags.Optional ? null : undefined, flags);\n }\n}\nfunction inject(token, flags) {\n if (flags === void 0) {\n flags = InjectFlags.Default;\n }\n return (_injectImplementation || injectInjectorOnly)(token, flags);\n}\n/**\n * Injects `root` tokens in limp mode.\n *\n * If no injector exists, we can still inject tree-shakable providers which have `providedIn` set to\n * `\"root\"`. This is known as the limp mode injection. In such case the value is stored in the\n * `InjectableDef`.\n */\nfunction injectRootLimpMode(token, notFoundValue, flags) {\n var injectableDef = getInjectableDef(token);\n if (injectableDef && injectableDef.providedIn == 'root') {\n return injectableDef.value === undefined ? injectableDef.value = injectableDef.factory() :\n injectableDef.value;\n }\n if (flags & InjectFlags.Optional)\n return null;\n if (notFoundValue !== undefined)\n return notFoundValue;\n throw new Error(\"Injector: NOT_FOUND [\" + stringify(token) + \"]\");\n}\nfunction injectArgs(types) {\n var args = [];\n for (var i = 0; i < types.length; i++) {\n var arg = types[i];\n if (Array.isArray(arg)) {\n if (arg.length === 0) {\n throw new Error('Arguments array must have arguments.');\n }\n var type = undefined;\n var flags = InjectFlags.Default;\n for (var j = 0; j < arg.length; j++) {\n var meta = arg[j];\n if (meta instanceof Optional || meta.ngMetadataName === 'Optional') {\n flags |= InjectFlags.Optional;\n }\n else if (meta instanceof SkipSelf || meta.ngMetadataName === 'SkipSelf') {\n flags |= InjectFlags.SkipSelf;\n }\n else if (meta instanceof Self || meta.ngMetadataName === 'Self') {\n flags |= InjectFlags.Self;\n }\n else if (meta instanceof Inject) {\n type = meta.token;\n }\n else {\n type = meta;\n }\n }\n args.push(inject(type, flags));\n }\n else {\n args.push(inject(arg));\n }\n }\n return args;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction assertNodeType(tNode, type) {\n assertDefined(tNode, 'should be called with a TNode');\n assertEqual(tNode.type, type, \"should be a \" + typeName(type));\n}\nfunction assertNodeOfPossibleTypes(tNode) {\n var types = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n types[_i - 1] = arguments[_i];\n }\n assertDefined(tNode, 'should be called with a TNode');\n var found = types.some(function (type) { return tNode.type === type; });\n assertEqual(found, true, \"Should be one of \" + types.map(typeName).join(', ') + \" but got \" + typeName(tNode.type));\n}\nfunction typeName(type) {\n if (type == 1 /* Projection */)\n return 'Projection';\n if (type == 0 /* Container */)\n return 'Container';\n if (type == 2 /* View */)\n return 'View';\n if (type == 3 /* Element */)\n return 'Element';\n if (type == 4 /* ElementContainer */)\n return 'ElementContainer';\n return '';\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * If this is the first template pass, any ngOnInit or ngDoCheck hooks will be queued into\n * TView.initHooks during directiveCreate.\n *\n * The directive index and hook type are encoded into one number (1st bit: type, remaining bits:\n * directive index), then saved in the even indices of the initHooks array. The odd indices\n * hold the hook functions themselves.\n *\n * @param index The index of the directive in LView\n * @param hooks The static hooks map on the directive def\n * @param tView The current TView\n */\nfunction queueInitHooks(index, onInit, doCheck, tView) {\n ngDevMode &&\n assertEqual(tView.firstTemplatePass, true, 'Should only be called on first template pass');\n if (onInit) {\n (tView.initHooks || (tView.initHooks = [])).push(index, onInit);\n }\n if (doCheck) {\n (tView.initHooks || (tView.initHooks = [])).push(index, doCheck);\n (tView.checkHooks || (tView.checkHooks = [])).push(index, doCheck);\n }\n}\n/**\n * Loops through the directives on a node and queues all their hooks except ngOnInit\n * and ngDoCheck, which are queued separately in directiveCreate.\n */\nfunction queueLifecycleHooks(tView, tNode) {\n if (tView.firstTemplatePass) {\n // It's necessary to loop through the directives at elementEnd() (rather than processing in\n // directiveCreate) so we can preserve the current hook order. Content, view, and destroy\n // hooks for projected components and directives must be called *before* their hosts.\n for (var i = tNode.directiveStart, end = tNode.directiveEnd; i < end; i++) {\n var def = tView.data[i];\n queueContentHooks(def, tView, i);\n queueViewHooks(def, tView, i);\n queueDestroyHooks(def, tView, i);\n }\n }\n}\n/** Queues afterContentInit and afterContentChecked hooks on TView */\nfunction queueContentHooks(def, tView, i) {\n if (def.afterContentInit) {\n (tView.contentHooks || (tView.contentHooks = [])).push(i, def.afterContentInit);\n }\n if (def.afterContentChecked) {\n (tView.contentHooks || (tView.contentHooks = [])).push(i, def.afterContentChecked);\n (tView.contentCheckHooks || (tView.contentCheckHooks = [])).push(i, def.afterContentChecked);\n }\n}\n/** Queues afterViewInit and afterViewChecked hooks on TView */\nfunction queueViewHooks(def, tView, i) {\n if (def.afterViewInit) {\n (tView.viewHooks || (tView.viewHooks = [])).push(i, def.afterViewInit);\n }\n if (def.afterViewChecked) {\n (tView.viewHooks || (tView.viewHooks = [])).push(i, def.afterViewChecked);\n (tView.viewCheckHooks || (tView.viewCheckHooks = [])).push(i, def.afterViewChecked);\n }\n}\n/** Queues onDestroy hooks on TView */\nfunction queueDestroyHooks(def, tView, i) {\n if (def.onDestroy != null) {\n (tView.destroyHooks || (tView.destroyHooks = [])).push(i, def.onDestroy);\n }\n}\n/**\n * Calls onInit and doCheck calls if they haven't already been called.\n *\n * @param currentView The current view\n */\nfunction executeInitHooks(currentView, tView, checkNoChangesMode) {\n if (!checkNoChangesMode && currentView[FLAGS] & 32 /* RunInit */) {\n executeHooks(currentView, tView.initHooks, tView.checkHooks, checkNoChangesMode);\n currentView[FLAGS] &= ~32 /* RunInit */;\n }\n}\n/**\n * Iterates over afterViewInit and afterViewChecked functions and calls them.\n *\n * @param currentView The current view\n */\nfunction executeHooks(currentView, allHooks, checkHooks, checkNoChangesMode) {\n if (checkNoChangesMode)\n return;\n var hooksToCall = currentView[FLAGS] & 2 /* FirstLViewPass */ ? allHooks : checkHooks;\n if (hooksToCall) {\n callHooks(currentView, hooksToCall);\n }\n}\n/**\n * Calls lifecycle hooks with their contexts, skipping init hooks if it's not\n * the first LView pass.\n *\n * @param currentView The current view\n * @param arr The array in which the hooks are found\n */\nfunction callHooks(currentView, arr) {\n for (var i = 0; i < arr.length; i += 2) {\n arr[i + 1].call(currentView[arr[i]]);\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Store the element depth count. This is used to identify the root elements of the template\n * so that we can than attach `LView` to only those elements.\n */\nvar elementDepthCount;\nfunction getElementDepthCount() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return elementDepthCount;\n}\nfunction increaseElementDepthCount() {\n elementDepthCount++;\n}\nfunction decreaseElementDepthCount() {\n elementDepthCount--;\n}\nvar currentDirectiveDef = null;\nfunction getCurrentDirectiveDef() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return currentDirectiveDef;\n}\nfunction setCurrentDirectiveDef(def) {\n currentDirectiveDef = def;\n}\n/**\n * Stores whether directives should be matched to elements.\n *\n * When template contains `ngNonBindable` than we need to prevent the runtime form matching\n * directives on children of that element.\n *\n * Example:\n * ```\n * \n * Should match component / directive.\n * \n *
\n * \n * Should not match component / directive because we are in ngNonBindable.\n * \n *
\n * ```\n */\nvar bindingsEnabled;\nfunction getBindingsEnabled() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return bindingsEnabled;\n}\n/**\n * Enables directive matching on elements.\n *\n * * Example:\n * ```\n * \n * Should match component / directive.\n * \n *
\n * \n * \n * Should not match component / directive because we are in ngNonBindable.\n * \n * \n *
\n * ```\n */\nfunction enableBindings() {\n bindingsEnabled = true;\n}\n/**\n * Disables directive matching on element.\n *\n * * Example:\n * ```\n * \n * Should match component / directive.\n * \n *
\n * \n * \n * Should not match component / directive because we are in ngNonBindable.\n * \n * \n *
\n * ```\n */\nfunction disableBindings() {\n bindingsEnabled = false;\n}\nfunction getLView() {\n return lView;\n}\n/**\n * Restores `contextViewData` to the given OpaqueViewState instance.\n *\n * Used in conjunction with the getCurrentView() instruction to save a snapshot\n * of the current view and restore it when listeners are invoked. This allows\n * walking the declaration view tree in listeners to get vars from parent views.\n *\n * @param viewToRestore The OpaqueViewState instance to restore.\n */\nfunction restoreView(viewToRestore) {\n contextLView = viewToRestore;\n}\n/** Used to set the parent property when nodes are created and track query results. */\nvar previousOrParentTNode;\nfunction getPreviousOrParentTNode() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return previousOrParentTNode;\n}\nfunction setPreviousOrParentTNode(tNode) {\n previousOrParentTNode = tNode;\n}\nfunction setTNodeAndViewData(tNode, view) {\n previousOrParentTNode = tNode;\n lView = view;\n}\n/**\n * If `isParent` is:\n * - `true`: then `previousOrParentTNode` points to a parent node.\n * - `false`: then `previousOrParentTNode` points to previous node (sibling).\n */\nvar isParent;\nfunction getIsParent() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return isParent;\n}\nfunction setIsParent(value) {\n isParent = value;\n}\n/**\n * Query instructions can ask for \"current queries\" in 2 different cases:\n * - when creating view queries (at the root of a component view, before any node is created - in\n * this case currentQueries points to view queries)\n * - when creating content queries (i.e. this previousOrParentTNode points to a node on which we\n * create content queries).\n */\nfunction getOrCreateCurrentQueries(QueryType) {\n var lView = getLView();\n var currentQueries = lView[QUERIES];\n // if this is the first content query on a node, any existing LQueries needs to be cloned\n // in subsequent template passes, the cloning occurs before directive instantiation.\n if (previousOrParentTNode && previousOrParentTNode !== lView[HOST_NODE] &&\n !isContentQueryHost(previousOrParentTNode)) {\n currentQueries && (currentQueries = lView[QUERIES] = currentQueries.clone());\n previousOrParentTNode.flags |= 4 /* hasContentQuery */;\n }\n return currentQueries || (lView[QUERIES] = new QueryType(null, null, null));\n}\n/** Checks whether a given view is in creation mode */\nfunction isCreationMode(view) {\n if (view === void 0) {\n view = lView;\n }\n return (view[FLAGS] & 1 /* CreationMode */) === 1 /* CreationMode */;\n}\n/**\n * State of the current view being processed.\n *\n * An array of nodes (text, element, container, etc), pipes, their bindings, and\n * any local variables that need to be stored between invocations.\n */\nvar lView;\n/**\n * The last viewData retrieved by nextContext().\n * Allows building nextContext() and reference() calls.\n *\n * e.g. const inner = x().$implicit; const outer = x().$implicit;\n */\nvar contextLView = null;\nfunction getContextLView() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return contextLView;\n}\n/**\n * In this mode, any changes in bindings will throw an ExpressionChangedAfterChecked error.\n *\n * Necessary to support ChangeDetectorRef.checkNoChanges().\n */\nvar checkNoChangesMode = false;\nfunction getCheckNoChangesMode() {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return checkNoChangesMode;\n}\nfunction setCheckNoChangesMode(mode) {\n checkNoChangesMode = mode;\n}\n/** Whether or not this is the first time the current view has been processed. */\nvar firstTemplatePass = true;\nfunction getFirstTemplatePass() {\n return firstTemplatePass;\n}\nfunction setFirstTemplatePass(value) {\n firstTemplatePass = value;\n}\n/**\n * The root index from which pure function instructions should calculate their binding\n * indices. In component views, this is TView.bindingStartIndex. In a host binding\n * context, this is the TView.expandoStartIndex + any dirs/hostVars before the given dir.\n */\nvar bindingRootIndex = -1;\n// top level variables should not be exported for performance reasons (PERF_NOTES.md)\nfunction getBindingRoot() {\n return bindingRootIndex;\n}\nfunction setBindingRoot(value) {\n bindingRootIndex = value;\n}\n/**\n * Swap the current state with a new state.\n *\n * For performance reasons we store the state in the top level of the module.\n * This way we minimize the number of properties to read. Whenever a new view\n * is entered we have to store the state for later, and when the view is\n * exited the state has to be restored\n *\n * @param newView New state to become active\n * @param host Element to which the View is a child of\n * @returns the previous state;\n */\nfunction enterView(newView, hostTNode) {\n var oldView = lView;\n if (newView) {\n var tView = newView[TVIEW];\n firstTemplatePass = tView.firstTemplatePass;\n bindingRootIndex = tView.bindingStartIndex;\n }\n previousOrParentTNode = hostTNode;\n isParent = true;\n lView = contextLView = newView;\n return oldView;\n}\nfunction nextContextImpl(level) {\n if (level === void 0) {\n level = 1;\n }\n contextLView = walkUpViews(level, contextLView);\n return contextLView[CONTEXT];\n}\nfunction walkUpViews(nestingLevel, currentView) {\n while (nestingLevel > 0) {\n ngDevMode && assertDefined(currentView[DECLARATION_VIEW], 'Declaration view should be defined if nesting level is greater than 0.');\n currentView = currentView[DECLARATION_VIEW];\n nestingLevel--;\n }\n return currentView;\n}\n/**\n * Resets the application state.\n */\nfunction resetComponentState() {\n isParent = false;\n previousOrParentTNode = null;\n elementDepthCount = 0;\n bindingsEnabled = true;\n}\n/**\n * Used in lieu of enterView to make it clear when we are exiting a child view. This makes\n * the direction of traversal (up or down the view tree) a bit clearer.\n *\n * @param newView New state to become active\n */\nfunction leaveView(newView) {\n var tView = lView[TVIEW];\n if (isCreationMode(lView)) {\n lView[FLAGS] &= ~1 /* CreationMode */;\n }\n else {\n executeHooks(lView, tView.viewHooks, tView.viewCheckHooks, checkNoChangesMode);\n // Views are clean and in update mode after being checked, so these bits are cleared\n lView[FLAGS] &= ~(8 /* Dirty */ | 2 /* FirstLViewPass */);\n lView[FLAGS] |= 32 /* RunInit */;\n lView[BINDING_INDEX] = tView.bindingStartIndex;\n }\n enterView(newView, null);\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Defines if the call to `inject` should include `viewProviders` in its resolution.\n *\n * This is set to true when we try to instantiate a component. This value is reset in\n * `getNodeInjectable` to a value which matches the declaration location of the token about to be\n * instantiated. This is done so that if we are injecting a token which was declared outside of\n * `viewProviders` we don't accidentally pull `viewProviders` in.\n *\n * Example:\n *\n * ```\n * @Injectable()\n * class MyService {\n * constructor(public value: String) {}\n * }\n *\n * @Component({\n * providers: [\n * MyService,\n * {provide: String, value: 'providers' }\n * ]\n * viewProviders: [\n * {provide: String, value: 'viewProviders'}\n * ]\n * })\n * class MyComponent {\n * constructor(myService: MyService, value: String) {\n * // We expect that Component can see into `viewProviders`.\n * expect(value).toEqual('viewProviders');\n * // `MyService` was not declared in `viewProviders` hence it can't see it.\n * expect(myService.value).toEqual('providers');\n * }\n * }\n *\n * ```\n */\nvar includeViewProviders = true;\nfunction setIncludeViewProviders(v) {\n var oldValue = includeViewProviders;\n includeViewProviders = v;\n return oldValue;\n}\n/**\n * The number of slots in each bloom filter (used by DI). The larger this number, the fewer\n * directives that will share slots, and thus, the fewer false positives when checking for\n * the existence of a directive.\n */\nvar BLOOM_SIZE = 256;\nvar BLOOM_MASK = BLOOM_SIZE - 1;\n/** Counter used to generate unique IDs for directives. */\nvar nextNgElementId = 0;\n/**\n * Registers this directive as present in its node's injector by flipping the directive's\n * corresponding bit in the injector's bloom filter.\n *\n * @param injectorIndex The index of the node injector where this token should be registered\n * @param tView The TView for the injector's bloom filters\n * @param type The directive token to register\n */\nfunction bloomAdd(injectorIndex, tView, type) {\n ngDevMode && assertEqual(tView.firstTemplatePass, true, 'expected firstTemplatePass to be true');\n var id = typeof type !== 'string' ? type[NG_ELEMENT_ID] : type.charCodeAt(0) || 0;\n // Set a unique ID on the directive type, so if something tries to inject the directive,\n // we can easily retrieve the ID and hash it into the bloom bit that should be checked.\n if (id == null) {\n id = type[NG_ELEMENT_ID] = nextNgElementId++;\n }\n // We only have BLOOM_SIZE (256) slots in our bloom filter (8 buckets * 32 bits each),\n // so all unique IDs must be modulo-ed into a number from 0 - 255 to fit into the filter.\n var bloomBit = id & BLOOM_MASK;\n // Create a mask that targets the specific bit associated with the directive.\n // JS bit operations are 32 bits, so this will be a number between 2^0 and 2^31, corresponding\n // to bit positions 0 - 31 in a 32 bit integer.\n var mask = 1 << bloomBit;\n // Use the raw bloomBit number to determine which bloom filter bucket we should check\n // e.g: bf0 = [0 - 31], bf1 = [32 - 63], bf2 = [64 - 95], bf3 = [96 - 127], etc\n var b7 = bloomBit & 0x80;\n var b6 = bloomBit & 0x40;\n var b5 = bloomBit & 0x20;\n var tData = tView.data;\n if (b7) {\n b6 ? (b5 ? (tData[injectorIndex + 7] |= mask) : (tData[injectorIndex + 6] |= mask)) :\n (b5 ? (tData[injectorIndex + 5] |= mask) : (tData[injectorIndex + 4] |= mask));\n }\n else {\n b6 ? (b5 ? (tData[injectorIndex + 3] |= mask) : (tData[injectorIndex + 2] |= mask)) :\n (b5 ? (tData[injectorIndex + 1] |= mask) : (tData[injectorIndex] |= mask));\n }\n}\n/**\n * Creates (or gets an existing) injector for a given element or container.\n *\n * @param tNode for which an injector should be retrieved / created.\n * @param hostView View where the node is stored\n * @returns Node injector\n */\nfunction getOrCreateNodeInjectorForNode(tNode, hostView) {\n var existingInjectorIndex = getInjectorIndex(tNode, hostView);\n if (existingInjectorIndex !== -1) {\n return existingInjectorIndex;\n }\n var tView = hostView[TVIEW];\n if (tView.firstTemplatePass) {\n tNode.injectorIndex = hostView.length;\n insertBloom(tView.data, tNode); // foundation for node bloom\n insertBloom(hostView, null); // foundation for cumulative bloom\n insertBloom(tView.blueprint, null);\n ngDevMode && assertEqual(tNode.flags === 0 || tNode.flags === 1 /* isComponent */, true, 'expected tNode.flags to not be initialized');\n }\n var parentLoc = getParentInjectorLocation(tNode, hostView);\n var parentIndex = getParentInjectorIndex(parentLoc);\n var parentLView = getParentInjectorView(parentLoc, hostView);\n var injectorIndex = tNode.injectorIndex;\n // If a parent injector can't be found, its location is set to -1.\n // In that case, we don't need to set up a cumulative bloom\n if (hasParentInjector(parentLoc)) {\n var parentData = parentLView[TVIEW].data;\n // Creates a cumulative bloom filter that merges the parent's bloom filter\n // and its own cumulative bloom (which contains tokens for all ancestors)\n for (var i = 0; i < 8; i++) {\n hostView[injectorIndex + i] = parentLView[parentIndex + i] | parentData[parentIndex + i];\n }\n }\n hostView[injectorIndex + PARENT_INJECTOR] = parentLoc;\n return injectorIndex;\n}\nfunction insertBloom(arr, footer) {\n arr.push(0, 0, 0, 0, 0, 0, 0, 0, footer);\n}\nfunction getInjectorIndex(tNode, hostView) {\n if (tNode.injectorIndex === -1 ||\n // If the injector index is the same as its parent's injector index, then the index has been\n // copied down from the parent node. No injector has been created yet on this node.\n (tNode.parent && tNode.parent.injectorIndex === tNode.injectorIndex) ||\n // After the first template pass, the injector index might exist but the parent values\n // might not have been calculated yet for this instance\n hostView[tNode.injectorIndex + PARENT_INJECTOR] == null) {\n return -1;\n }\n else {\n return tNode.injectorIndex;\n }\n}\n/**\n * Finds the index of the parent injector, with a view offset if applicable. Used to set the\n * parent injector initially.\n *\n * Returns a combination of number of `ViewData` we have to go up and index in that `Viewdata`\n */\nfunction getParentInjectorLocation(tNode, view) {\n if (tNode.parent && tNode.parent.injectorIndex !== -1) {\n return tNode.parent.injectorIndex; // ViewOffset is 0\n }\n // For most cases, the parent injector index can be found on the host node (e.g. for component\n // or container), so this loop will be skipped, but we must keep the loop here to support\n // the rarer case of deeply nested tags or inline views.\n var hostTNode = view[HOST_NODE];\n var viewOffset = 1;\n while (hostTNode && hostTNode.injectorIndex === -1) {\n view = view[DECLARATION_VIEW];\n hostTNode = view ? view[HOST_NODE] : null;\n viewOffset++;\n }\n return hostTNode ?\n hostTNode.injectorIndex | (viewOffset << 16 /* ViewOffsetShift */) :\n -1;\n}\n/**\n * Makes a type or an injection token public to the DI system by adding it to an\n * injector's bloom filter.\n *\n * @param di The node injector in which a directive will be added\n * @param token The type or the injection token to be made public\n */\nfunction diPublicInInjector(injectorIndex, view, token) {\n bloomAdd(injectorIndex, view[TVIEW], token);\n}\n/**\n * Inject static attribute value into directive constructor.\n *\n * This method is used with `factory` functions which are generated as part of\n * `defineDirective` or `defineComponent`. The method retrieves the static value\n * of an attribute. (Dynamic attributes are not supported since they are not resolved\n * at the time of injection and can change over time.)\n *\n * # Example\n * Given:\n * ```\n * @Component(...)\n * class MyComponent {\n * constructor(@Attribute('title') title: string) { ... }\n * }\n * ```\n * When instantiated with\n * ```\n * \n * ```\n *\n * Then factory method generated is:\n * ```\n * MyComponent.ngComponentDef = defineComponent({\n * factory: () => new MyComponent(injectAttribute('title'))\n * ...\n * })\n * ```\n *\n * @publicApi\n */\nfunction injectAttributeImpl(tNode, attrNameToInject) {\n ngDevMode && assertNodeOfPossibleTypes(tNode, 0 /* Container */, 3 /* Element */, 4 /* ElementContainer */);\n ngDevMode && assertDefined(tNode, 'expecting tNode');\n var attrs = tNode.attrs;\n if (attrs) {\n for (var i = 0; i < attrs.length; i = i + 2) {\n var attrName = attrs[i];\n if (attrName === 3 /* SelectOnly */)\n break;\n if (attrName == attrNameToInject) {\n return attrs[i + 1];\n }\n }\n }\n return null;\n}\n/**\n * Returns the value associated to the given token from the NodeInjectors => ModuleInjector.\n *\n * Look for the injector providing the token by walking up the node injector tree and then\n * the module injector tree.\n *\n * @param tNode The Node where the search for the injector should start\n * @param lView The `LView` that contains the `tNode`\n * @param token The token to look for\n * @param flags Injection flags\n * @param notFoundValue The value to return when the injection flags is `InjectFlags.Optional`\n * @returns the value from the injector, `null` when not found, or `notFoundValue` if provided\n */\nfunction getOrCreateInjectable(tNode, lView, token, flags, notFoundValue) {\n if (flags === void 0) {\n flags = InjectFlags.Default;\n }\n if (tNode) {\n var bloomHash = bloomHashBitOrFactory(token);\n // If the ID stored here is a function, this is a special object like ElementRef or TemplateRef\n // so just call the factory function to create it.\n if (typeof bloomHash === 'function') {\n var savePreviousOrParentTNode = getPreviousOrParentTNode();\n var saveLView = getLView();\n setTNodeAndViewData(tNode, lView);\n try {\n var value = bloomHash();\n if (value == null && !(flags & InjectFlags.Optional)) {\n throw new Error(\"No provider for \" + stringify$1(token) + \"!\");\n }\n else {\n return value;\n }\n }\n finally {\n setTNodeAndViewData(savePreviousOrParentTNode, saveLView);\n }\n }\n else if (typeof bloomHash == 'number') {\n // If the token has a bloom hash, then it is a token which could be in NodeInjector.\n // A reference to the previous injector TView that was found while climbing the element\n // injector tree. This is used to know if viewProviders can be accessed on the current\n // injector.\n var previousTView = null;\n var injectorIndex = getInjectorIndex(tNode, lView);\n var parentLocation = NO_PARENT_INJECTOR;\n var hostTElementNode = flags & InjectFlags.Host ? findComponentView(lView)[HOST_NODE] : null;\n // If we should skip this injector, or if there is no injector on this node, start by\n // searching\n // the parent injector.\n if (injectorIndex === -1 || flags & InjectFlags.SkipSelf) {\n parentLocation = injectorIndex === -1 ? getParentInjectorLocation(tNode, lView) :\n lView[injectorIndex + PARENT_INJECTOR];\n if (!shouldSearchParent(flags, false)) {\n injectorIndex = -1;\n }\n else {\n previousTView = lView[TVIEW];\n injectorIndex = getParentInjectorIndex(parentLocation);\n lView = getParentInjectorView(parentLocation, lView);\n }\n }\n // Traverse up the injector tree until we find a potential match or until we know there\n // *isn't* a match.\n while (injectorIndex !== -1) {\n parentLocation = lView[injectorIndex + PARENT_INJECTOR];\n // Check the current injector. If it matches, see if it contains token.\n var tView = lView[TVIEW];\n if (bloomHasToken(bloomHash, injectorIndex, tView.data)) {\n // At this point, we have an injector which *may* contain the token, so we step through\n // the providers and directives associated with the injector's corresponding node to get\n // the instance.\n var instance = searchTokensOnInjector(injectorIndex, lView, token, previousTView, flags, hostTElementNode);\n if (instance !== NOT_FOUND) {\n return instance;\n }\n }\n if (shouldSearchParent(flags, lView[TVIEW].data[injectorIndex + TNODE] === hostTElementNode) &&\n bloomHasToken(bloomHash, injectorIndex, lView)) {\n // The def wasn't found anywhere on this node, so it was a false positive.\n // Traverse up the tree and continue searching.\n previousTView = tView;\n injectorIndex = getParentInjectorIndex(parentLocation);\n lView = getParentInjectorView(parentLocation, lView);\n }\n else {\n // If we should not search parent OR If the ancestor bloom filter value does not have the\n // bit corresponding to the directive we can give up on traversing up to find the specific\n // injector.\n injectorIndex = -1;\n }\n }\n }\n }\n if (flags & InjectFlags.Optional && notFoundValue === undefined) {\n // This must be set or the NullInjector will throw for optional deps\n notFoundValue = null;\n }\n if ((flags & (InjectFlags.Self | InjectFlags.Host)) === 0) {\n var moduleInjector = lView[INJECTOR];\n if (moduleInjector) {\n return moduleInjector.get(token, notFoundValue, flags & InjectFlags.Optional);\n }\n else {\n return injectRootLimpMode(token, notFoundValue, flags & InjectFlags.Optional);\n }\n }\n if (flags & InjectFlags.Optional) {\n return notFoundValue;\n }\n else {\n throw new Error(\"NodeInjector: NOT_FOUND [\" + stringify$1(token) + \"]\");\n }\n}\nvar NOT_FOUND = {};\nfunction searchTokensOnInjector(injectorIndex, lView, token, previousTView, flags, hostTElementNode) {\n var currentTView = lView[TVIEW];\n var tNode = currentTView.data[injectorIndex + TNODE];\n // First, we need to determine if view providers can be accessed by the starting element.\n // There are two possibities\n var canAccessViewProviders = previousTView == null ?\n // 1) This is the first invocation `previousTView == null` which means that we are at the\n // `TNode` of where injector is starting to look. In such a case the only time we are allowed\n // to look into the ViewProviders is if:\n // - we are on a component\n // - AND the injector set `includeViewProviders` to true (implying that the token can see\n // ViewProviders because it is the Component or a Service which itself was declared in\n // ViewProviders)\n (isComponent(tNode) && includeViewProviders) :\n // 2) `previousTView != null` which means that we are now walking across the parent nodes.\n // In such a case we are only allowed to look into the ViewProviders if:\n // - We just crossed from child View to Parent View `previousTView != currentTView`\n // - AND the parent TNode is an Element.\n // This means that we just came from the Component's View and therefore are allowed to see\n // into the ViewProviders.\n (previousTView != currentTView && (tNode.type === 3 /* Element */));\n // This special case happens when there is a @host on the inject and when we are searching\n // on the host element node.\n var isHostSpecialCase = (flags & InjectFlags.Host) && hostTElementNode === tNode;\n var injectableIdx = locateDirectiveOrProvider(tNode, lView, token, canAccessViewProviders, isHostSpecialCase);\n if (injectableIdx !== null) {\n return getNodeInjectable(currentTView.data, lView, injectableIdx, tNode);\n }\n else {\n return NOT_FOUND;\n }\n}\n/**\n * Searches for the given token among the node's directives and providers.\n *\n * @param tNode TNode on which directives are present.\n * @param lView The view we are currently processing\n * @param token Provider token or type of a directive to look for.\n * @param canAccessViewProviders Whether view providers should be considered.\n * @param isHostSpecialCase Whether the host special case applies.\n * @returns Index of a found directive or provider, or null when none found.\n */\nfunction locateDirectiveOrProvider(tNode, lView, token, canAccessViewProviders, isHostSpecialCase) {\n var tView = lView[TVIEW];\n var nodeProviderIndexes = tNode.providerIndexes;\n var tInjectables = tView.data;\n var injectablesStart = nodeProviderIndexes & 65535 /* ProvidersStartIndexMask */;\n var directivesStart = tNode.directiveStart;\n var directiveEnd = tNode.directiveEnd;\n var cptViewProvidersCount = nodeProviderIndexes >> 16 /* CptViewProvidersCountShift */;\n var startingIndex = canAccessViewProviders ? injectablesStart : injectablesStart + cptViewProvidersCount;\n // When the host special case applies, only the viewProviders and the component are visible\n var endIndex = isHostSpecialCase ? injectablesStart + cptViewProvidersCount : directiveEnd;\n for (var i = startingIndex; i < endIndex; i++) {\n var providerTokenOrDef = tInjectables[i];\n if (i < directivesStart && token === providerTokenOrDef ||\n i >= directivesStart && providerTokenOrDef.type === token) {\n return i;\n }\n }\n if (isHostSpecialCase) {\n var dirDef = tInjectables[directivesStart];\n if (dirDef && isComponentDef(dirDef) && dirDef.type === token) {\n return directivesStart;\n }\n }\n return null;\n}\n/**\n* Retrieve or instantiate the injectable from the `lData` at particular `index`.\n*\n* This function checks to see if the value has already been instantiated and if so returns the\n* cached `injectable`. Otherwise if it detects that the value is still a factory it\n* instantiates the `injectable` and caches the value.\n*/\nfunction getNodeInjectable(tData, lData, index, tNode) {\n var value = lData[index];\n if (isFactory(value)) {\n var factory = value;\n if (factory.resolving) {\n throw new Error(\"Circular dep for \" + stringify$1(tData[index]));\n }\n var previousIncludeViewProviders = setIncludeViewProviders(factory.canSeeViewProviders);\n factory.resolving = true;\n var previousInjectImplementation = void 0;\n if (factory.injectImpl) {\n previousInjectImplementation = setInjectImplementation(factory.injectImpl);\n }\n var savePreviousOrParentTNode = getPreviousOrParentTNode();\n var saveLView = getLView();\n setTNodeAndViewData(tNode, lData);\n try {\n value = lData[index] = factory.factory(null, tData, lData, tNode);\n }\n finally {\n if (factory.injectImpl)\n setInjectImplementation(previousInjectImplementation);\n setIncludeViewProviders(previousIncludeViewProviders);\n factory.resolving = false;\n setTNodeAndViewData(savePreviousOrParentTNode, saveLView);\n }\n }\n return value;\n}\n/**\n * Returns the bit in an injector's bloom filter that should be used to determine whether or not\n * the directive might be provided by the injector.\n *\n * When a directive is public, it is added to the bloom filter and given a unique ID that can be\n * retrieved on the Type. When the directive isn't public or the token is not a directive `null`\n * is returned as the node injector can not possibly provide that token.\n *\n * @param token the injection token\n * @returns the matching bit to check in the bloom filter or `null` if the token is not known.\n */\nfunction bloomHashBitOrFactory(token) {\n ngDevMode && assertDefined(token, 'token must be defined');\n if (typeof token === 'string') {\n return token.charCodeAt(0) || 0;\n }\n var tokenId = token[NG_ELEMENT_ID];\n return typeof tokenId === 'number' ? tokenId & BLOOM_MASK : tokenId;\n}\nfunction bloomHasToken(bloomHash, injectorIndex, injectorView) {\n // Create a mask that targets the specific bit associated with the directive we're looking for.\n // JS bit operations are 32 bits, so this will be a number between 2^0 and 2^31, corresponding\n // to bit positions 0 - 31 in a 32 bit integer.\n var mask = 1 << bloomHash;\n var b7 = bloomHash & 0x80;\n var b6 = bloomHash & 0x40;\n var b5 = bloomHash & 0x20;\n // Our bloom filter size is 256 bits, which is eight 32-bit bloom filter buckets:\n // bf0 = [0 - 31], bf1 = [32 - 63], bf2 = [64 - 95], bf3 = [96 - 127], etc.\n // Get the bloom filter value from the appropriate bucket based on the directive's bloomBit.\n var value;\n if (b7) {\n value = b6 ? (b5 ? injectorView[injectorIndex + 7] : injectorView[injectorIndex + 6]) :\n (b5 ? injectorView[injectorIndex + 5] : injectorView[injectorIndex + 4]);\n }\n else {\n value = b6 ? (b5 ? injectorView[injectorIndex + 3] : injectorView[injectorIndex + 2]) :\n (b5 ? injectorView[injectorIndex + 1] : injectorView[injectorIndex]);\n }\n // If the bloom filter value has the bit corresponding to the directive's bloomBit flipped on,\n // this injector is a potential match.\n return !!(value & mask);\n}\n/** Returns true if flags prevent parent injector from being searched for tokens */\nfunction shouldSearchParent(flags, isFirstHostTNode) {\n return !(flags & InjectFlags.Self) && !(flags & InjectFlags.Host && isFirstHostTNode);\n}\nfunction injectInjector() {\n var tNode = getPreviousOrParentTNode();\n return new NodeInjector(tNode, getLView());\n}\nvar NodeInjector = /** @class */ /*@__PURE__*/ (function () {\n function NodeInjector(_tNode, _lView) {\n this._tNode = _tNode;\n this._lView = _lView;\n }\n NodeInjector.prototype.get = function (token, notFoundValue) {\n return getOrCreateInjectable(this._tNode, this._lView, token, undefined, notFoundValue);\n };\n return NodeInjector;\n}());\nfunction getFactoryOf(type) {\n var typeAny = type;\n var def = getComponentDef(typeAny) || getDirectiveDef(typeAny) ||\n getPipeDef(typeAny) || getInjectableDef(typeAny) || getInjectorDef(typeAny);\n if (!def || def.factory === undefined) {\n return null;\n }\n return def.factory;\n}\nfunction getInheritedFactory(type) {\n var proto = Object.getPrototypeOf(type.prototype).constructor;\n var factory = getFactoryOf(proto);\n if (factory !== null) {\n return factory;\n }\n else {\n // There is no factory defined. Either this was improper usage of inheritance\n // (no Angular decorator on the superclass) or there is no constructor at all\n // in the inheritance chain. Since the two cases cannot be distinguished, the\n // latter has to be assumed.\n return function (t) { return new t(); };\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/** Returns the matching `LContext` data for a given DOM node, directive or component instance.\n *\n * This function will examine the provided DOM element, component, or directive instance\\'s\n * monkey-patched property to derive the `LContext` data. Once called then the monkey-patched\n * value will be that of the newly created `LContext`.\n *\n * If the monkey-patched value is the `LView` instance then the context value for that\n * target will be created and the monkey-patch reference will be updated. Therefore when this\n * function is called it may mutate the provided element\\'s, component\\'s or any of the associated\n * directive\\'s monkey-patch values.\n *\n * If the monkey-patch value is not detected then the code will walk up the DOM until an element\n * is found which contains a monkey-patch reference. When that occurs then the provided element\n * will be updated with a new context (which is then returned). If the monkey-patch value is not\n * detected for a component/directive instance then it will throw an error (all components and\n * directives should be automatically monkey-patched by ivy).\n *\n * @param target Component, Directive or DOM Node.\n */\nfunction getLContext(target) {\n var mpValue = readPatchedData(target);\n if (mpValue) {\n // only when it's an array is it considered an LView instance\n // ... otherwise it's an already constructed LContext instance\n if (Array.isArray(mpValue)) {\n var lView = mpValue;\n var nodeIndex = void 0;\n var component = undefined;\n var directives = undefined;\n if (isComponentInstance(target)) {\n nodeIndex = findViaComponent(lView, target);\n if (nodeIndex == -1) {\n throw new Error('The provided component was not found in the application');\n }\n component = target;\n }\n else if (isDirectiveInstance(target)) {\n nodeIndex = findViaDirective(lView, target);\n if (nodeIndex == -1) {\n throw new Error('The provided directive was not found in the application');\n }\n directives = getDirectivesAtNodeIndex(nodeIndex, lView, false);\n }\n else {\n nodeIndex = findViaNativeElement(lView, target);\n if (nodeIndex == -1) {\n return null;\n }\n }\n // the goal is not to fill the entire context full of data because the lookups\n // are expensive. Instead, only the target data (the element, component, container, ICU\n // expression or directive details) are filled into the context. If called multiple times\n // with different target values then the missing target data will be filled in.\n var native = readElementValue(lView[nodeIndex]);\n var existingCtx = readPatchedData(native);\n var context = (existingCtx && !Array.isArray(existingCtx)) ?\n existingCtx :\n createLContext(lView, nodeIndex, native);\n // only when the component has been discovered then update the monkey-patch\n if (component && context.component === undefined) {\n context.component = component;\n attachPatchData(context.component, context);\n }\n // only when the directives have been discovered then update the monkey-patch\n if (directives && context.directives === undefined) {\n context.directives = directives;\n for (var i = 0; i < directives.length; i++) {\n attachPatchData(directives[i], context);\n }\n }\n attachPatchData(context.native, context);\n mpValue = context;\n }\n }\n else {\n var rElement = target;\n ngDevMode && assertDomNode(rElement);\n // if the context is not found then we need to traverse upwards up the DOM\n // to find the nearest element that has already been monkey patched with data\n var parent_1 = rElement;\n while (parent_1 = parent_1.parentNode) {\n var parentContext = readPatchedData(parent_1);\n if (parentContext) {\n var lView = void 0;\n if (Array.isArray(parentContext)) {\n lView = parentContext;\n }\n else {\n lView = parentContext.lView;\n }\n // the edge of the app was also reached here through another means\n // (maybe because the DOM was changed manually).\n if (!lView) {\n return null;\n }\n var index = findViaNativeElement(lView, rElement);\n if (index >= 0) {\n var native = readElementValue(lView[index]);\n var context = createLContext(lView, index, native);\n attachPatchData(native, context);\n mpValue = context;\n break;\n }\n }\n }\n }\n return mpValue || null;\n}\n/**\n * Creates an empty instance of a `LContext` context\n */\nfunction createLContext(lView, nodeIndex, native) {\n return {\n lView: lView,\n nodeIndex: nodeIndex,\n native: native,\n component: undefined,\n directives: undefined,\n localRefs: undefined,\n };\n}\n/**\n * Takes a component instance and returns the view for that component.\n *\n * @param componentInstance\n * @returns The component's view\n */\nfunction getComponentViewByInstance(componentInstance) {\n var lView = readPatchedData(componentInstance);\n var view;\n if (Array.isArray(lView)) {\n var nodeIndex = findViaComponent(lView, componentInstance);\n view = getComponentViewByIndex(nodeIndex, lView);\n var context = createLContext(lView, nodeIndex, view[HOST]);\n context.component = componentInstance;\n attachPatchData(componentInstance, context);\n attachPatchData(context.native, context);\n }\n else {\n var context = lView;\n view = getComponentViewByIndex(context.nodeIndex, context.lView);\n }\n return view;\n}\n/**\n * Assigns the given data to the given target (which could be a component,\n * directive or DOM node instance) using monkey-patching.\n */\nfunction attachPatchData(target, data) {\n target[MONKEY_PATCH_KEY_NAME] = data;\n}\nfunction isComponentInstance(instance) {\n return instance && instance.constructor && instance.constructor.ngComponentDef;\n}\nfunction isDirectiveInstance(instance) {\n return instance && instance.constructor && instance.constructor.ngDirectiveDef;\n}\n/**\n * Locates the element within the given LView and returns the matching index\n */\nfunction findViaNativeElement(lView, target) {\n var tNode = lView[TVIEW].firstChild;\n while (tNode) {\n var native = getNativeByTNode(tNode, lView);\n if (native === target) {\n return tNode.index;\n }\n tNode = traverseNextElement(tNode);\n }\n return -1;\n}\n/**\n * Locates the next tNode (child, sibling or parent).\n */\nfunction traverseNextElement(tNode) {\n if (tNode.child) {\n return tNode.child;\n }\n else if (tNode.next) {\n return tNode.next;\n }\n else {\n // Let's take the following template:
text
\n // After checking the text node, we need to find the next parent that has a \"next\" TNode,\n // in this case the parent `div`, so that we can find the component.\n while (tNode.parent && !tNode.parent.next) {\n tNode = tNode.parent;\n }\n return tNode.parent && tNode.parent.next;\n }\n}\n/**\n * Locates the component within the given LView and returns the matching index\n */\nfunction findViaComponent(lView, componentInstance) {\n var componentIndices = lView[TVIEW].components;\n if (componentIndices) {\n for (var i = 0; i < componentIndices.length; i++) {\n var elementComponentIndex = componentIndices[i];\n var componentView = getComponentViewByIndex(elementComponentIndex, lView);\n if (componentView[CONTEXT] === componentInstance) {\n return elementComponentIndex;\n }\n }\n }\n else {\n var rootComponentView = getComponentViewByIndex(HEADER_OFFSET, lView);\n var rootComponent = rootComponentView[CONTEXT];\n if (rootComponent === componentInstance) {\n // we are dealing with the root element here therefore we know that the\n // element is the very first element after the HEADER data in the lView\n return HEADER_OFFSET;\n }\n }\n return -1;\n}\n/**\n * Locates the directive within the given LView and returns the matching index\n */\nfunction findViaDirective(lView, directiveInstance) {\n // if a directive is monkey patched then it will (by default)\n // have a reference to the LView of the current view. The\n // element bound to the directive being search lives somewhere\n // in the view data. We loop through the nodes and check their\n // list of directives for the instance.\n var tNode = lView[TVIEW].firstChild;\n while (tNode) {\n var directiveIndexStart = tNode.directiveStart;\n var directiveIndexEnd = tNode.directiveEnd;\n for (var i = directiveIndexStart; i < directiveIndexEnd; i++) {\n if (lView[i] === directiveInstance) {\n return tNode.index;\n }\n }\n tNode = traverseNextElement(tNode);\n }\n return -1;\n}\n/**\n * Returns a list of directives extracted from the given view based on the\n * provided list of directive index values.\n *\n * @param nodeIndex The node index\n * @param lView The target view data\n * @param includeComponents Whether or not to include components in returned directives\n */\nfunction getDirectivesAtNodeIndex(nodeIndex, lView, includeComponents) {\n var tNode = lView[TVIEW].data[nodeIndex];\n var directiveStartIndex = tNode.directiveStart;\n if (directiveStartIndex == 0)\n return EMPTY_ARRAY;\n var directiveEndIndex = tNode.directiveEnd;\n if (!includeComponents && tNode.flags & 1 /* isComponent */)\n directiveStartIndex++;\n return lView.slice(directiveStartIndex, directiveEndIndex);\n}\nfunction getComponentAtNodeIndex(nodeIndex, lView) {\n var tNode = lView[TVIEW].data[nodeIndex];\n var directiveStartIndex = tNode.directiveStart;\n return tNode.flags & 1 /* isComponent */ ? lView[directiveStartIndex] : null;\n}\n/**\n * Returns a map of local references (local reference name => element or directive instance) that\n * exist on a given element.\n */\nfunction discoverLocalRefs(lView, nodeIndex) {\n var tNode = lView[TVIEW].data[nodeIndex];\n if (tNode && tNode.localNames) {\n var result = {};\n for (var i = 0; i < tNode.localNames.length; i += 2) {\n var localRefName = tNode.localNames[i];\n var directiveIndex = tNode.localNames[i + 1];\n result[localRefName] =\n directiveIndex === -1 ? getNativeByTNode(tNode, lView) : lView[directiveIndex];\n }\n return result;\n }\n return null;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Returns the component instance associated with a given DOM host element.\n * Elements which don't represent components return `null`.\n *\n * @param element Host DOM element from which the component should be retrieved.\n *\n * ```\n * \n * #VIEW\n *
\n * \n *
\n * \n *\n * expect(getComponent() instanceof ChildComponent).toBeTruthy();\n * expect(getComponent() instanceof MyApp).toBeTruthy();\n * ```\n *\n * @publicApi\n */\nfunction getComponent(element) {\n var context = loadLContextFromNode(element);\n if (context.component === undefined) {\n context.component = getComponentAtNodeIndex(context.nodeIndex, context.lView);\n }\n return context.component;\n}\n/**\n * Returns the component instance associated with a given DOM host element.\n * Elements which don't represent components return `null`.\n *\n * @param element Host DOM element from which the component should be retrieved.\n *\n * ```\n * \n * #VIEW\n *
\n * \n *
\n * \n *\n * expect(getComponent() instanceof ChildComponent).toBeTruthy();\n * expect(getComponent() instanceof MyApp).toBeTruthy();\n * ```\n *\n * @publicApi\n */\nfunction getContext(element) {\n var context = loadLContextFromNode(element);\n return context.lView[CONTEXT];\n}\n/**\n * Returns the component instance associated with view which owns the DOM element (`null`\n * otherwise).\n *\n * @param element DOM element which is owned by an existing component's view.\n *\n * ```\n * \n * #VIEW\n *
\n * \n *
\n * \n *\n * expect(getViewComponent() instanceof MyApp).toBeTruthy();\n * expect(getViewComponent()).toEqual(null);\n * ```\n *\n * @publicApi\n */\nfunction getViewComponent(element) {\n var context = loadLContext(element);\n var lView = context.lView;\n while (lView[PARENT] && lView[HOST] === null) {\n // As long as lView[HOST] is null we know we are part of sub-template such as `*ngIf`\n lView = lView[PARENT];\n }\n return lView[FLAGS] & 128 /* IsRoot */ ? null : lView[CONTEXT];\n}\n/**\n * Returns the `RootContext` instance that is associated with\n * the application where the target is situated.\n *\n */\nfunction getRootContext$1(target) {\n var lViewData = Array.isArray(target) ? target : loadLContext(target).lView;\n var rootLView = getRootView$1(lViewData);\n return rootLView[CONTEXT];\n}\n/**\n * Retrieve all root components.\n *\n * Root components are those which have been bootstrapped by Angular.\n *\n * @param target A DOM element, component or directive instance.\n *\n * @publicApi\n */\nfunction getRootComponents(target) {\n return __spread(getRootContext$1(target).components);\n}\n/**\n * Retrieves an `Injector` associated with the element, component or directive.\n *\n * @param target A DOM element, component or directive instance.\n *\n * @publicApi\n */\nfunction getInjector(target) {\n var context = loadLContext(target);\n var tNode = context.lView[TVIEW].data[context.nodeIndex];\n return new NodeInjector(tNode, context.lView);\n}\n/**\n * Retrieve a set of injection tokens at a given DOM node.\n *\n * @param element Element for which the injection tokens should be retrieved.\n * @publicApi\n */\nfunction getInjectionTokens(element) {\n var context = loadLContext(element, false);\n if (!context)\n return [];\n var lView = context.lView;\n var tView = lView[TVIEW];\n var tNode = tView.data[context.nodeIndex];\n var providerTokens = [];\n var startIndex = tNode.providerIndexes & 65535 /* ProvidersStartIndexMask */;\n var endIndex = tNode.directiveEnd;\n for (var i = startIndex; i < endIndex; i++) {\n var value = tView.data[i];\n if (isDirectiveDefHack(value)) {\n // The fact that we sometimes store Type and sometimes DirectiveDef in this location is a\n // design flaw. We should always store same type so that we can be monomorphic. The issue\n // is that for Components/Directives we store the def instead the type. The correct behavior\n // is that we should always be storing injectable type in this location.\n value = value.type;\n }\n providerTokens.push(value);\n }\n return providerTokens;\n}\n/**\n * Retrieves directives associated with a given DOM host element.\n *\n * @param target A DOM element, component or directive instance.\n *\n * @publicApi\n */\nfunction getDirectives(target) {\n var context = loadLContext(target);\n if (context.directives === undefined) {\n context.directives = getDirectivesAtNodeIndex(context.nodeIndex, context.lView, false);\n }\n return context.directives || [];\n}\nfunction loadLContext(target, throwOnNotFound) {\n if (throwOnNotFound === void 0) {\n throwOnNotFound = true;\n }\n var context = getLContext(target);\n if (!context && throwOnNotFound) {\n throw new Error(ngDevMode ? \"Unable to find context associated with \" + stringify$1(target) :\n 'Invalid ng target');\n }\n return context;\n}\n/**\n * Retrieve the root view from any component by walking the parent `LView` until\n * reaching the root `LView`.\n *\n * @param componentOrView any component or view\n *\n */\nfunction getRootView$1(componentOrView) {\n var lView;\n if (Array.isArray(componentOrView)) {\n ngDevMode && assertDefined(componentOrView, 'lView');\n lView = componentOrView;\n }\n else {\n ngDevMode && assertDefined(componentOrView, 'component');\n lView = readPatchedLView(componentOrView);\n }\n while (lView && !(lView[FLAGS] & 128 /* IsRoot */)) {\n lView = lView[PARENT];\n }\n return lView;\n}\n/**\n * Retrieve map of local references.\n *\n * The references are retrieved as a map of local reference name to element or directive instance.\n *\n * @param target A DOM element, component or directive instance.\n *\n * @publicApi\n */\nfunction getLocalRefs(target) {\n var context = loadLContext(target);\n if (context.localRefs === undefined) {\n context.localRefs = discoverLocalRefs(context.lView, context.nodeIndex);\n }\n return context.localRefs || {};\n}\n/**\n * Retrieve the host element of the component.\n *\n * Use this function to retrieve the host element of the component. The host\n * element is the element which the component is associated with.\n *\n * @param directive Component or Directive for which the host element should be retrieved.\n *\n * @publicApi\n */\nfunction getHostElement(directive) {\n return getLContext(directive).native;\n}\nfunction loadLContextFromNode(node) {\n if (!(node instanceof Node))\n throw new Error('Expecting instance of DOM Node');\n return loadLContext(node);\n}\nfunction isBrowserEvents(listener) {\n // Browser events are those which don't have `useCapture` as boolean.\n return typeof listener.useCapture === 'boolean';\n}\n/**\n * Retrieves a list of DOM listeners.\n *\n * ```\n * \n * #VIEW\n *
\n *
\n * \n *\n * expect(getListeners(
)).toEqual({\n * name: 'click',\n * element:
,\n * callback: () => doSomething(),\n * useCapture: false\n * });\n * ```\n *\n * @param element Element for which the DOM listeners should be retrieved.\n * @publicApi\n */\nfunction getListeners(element) {\n var lContext = loadLContextFromNode(element);\n var lView = lContext.lView;\n var tView = lView[TVIEW];\n var lCleanup = lView[CLEANUP];\n var tCleanup = tView.cleanup;\n var listeners = [];\n if (tCleanup && lCleanup) {\n for (var i = 0; i < tCleanup.length;) {\n var firstParam = tCleanup[i++];\n var secondParam = tCleanup[i++];\n if (typeof firstParam === 'string') {\n var name_1 = firstParam;\n var listenerElement = readElementValue(lView[secondParam]);\n var callback = lCleanup[tCleanup[i++]];\n var useCaptureOrIndx = tCleanup[i++];\n // if useCaptureOrIndx is boolean then report it as is.\n // if useCaptureOrIndx is positive number then it in unsubscribe method\n // if useCaptureOrIndx is negative number then it is a Subscription\n var useCapture = typeof useCaptureOrIndx === 'boolean' ?\n useCaptureOrIndx :\n (useCaptureOrIndx >= 0 ? false : null);\n if (element == listenerElement) {\n listeners.push({ element: element, name: name_1, callback: callback, useCapture: useCapture });\n }\n }\n }\n }\n listeners.sort(sortListeners);\n return listeners;\n}\nfunction sortListeners(a, b) {\n if (a.name == b.name)\n return 0;\n return a.name < b.name ? -1 : 1;\n}\n/**\n * This function should not exist because it is megamorphic and only mostly correct.\n *\n * See call site for more info.\n */\nfunction isDirectiveDefHack(obj) {\n return obj.type !== undefined && obj.template !== undefined && obj.declaredInputs !== undefined;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction normalizeDebugBindingName(name) {\n // Attribute names with `$` (eg `x-y$`) are valid per spec, but unsupported by some browsers\n name = camelCaseToDashCase(name.replace(/[$@]/g, '_'));\n return \"ng-reflect-\" + name;\n}\nvar CAMEL_CASE_REGEXP = /([A-Z])/g;\nfunction camelCaseToDashCase(input) {\n return input.replace(CAMEL_CASE_REGEXP, function () {\n var m = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n m[_i] = arguments[_i];\n }\n return '-' + m[1].toLowerCase();\n });\n}\nfunction normalizeDebugBindingValue(value) {\n try {\n // Limit the size of the value as otherwise the DOM just gets polluted.\n return value != null ? value.toString().slice(0, 30) : value;\n }\n catch (e) {\n return '[ERROR] Exception while trying to serialize the value';\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction devModeEqual(a, b) {\n var isListLikeIterableA = isListLikeIterable(a);\n var isListLikeIterableB = isListLikeIterable(b);\n if (isListLikeIterableA && isListLikeIterableB) {\n return areIterablesEqual(a, b, devModeEqual);\n }\n else {\n var isAObject = a && (typeof a === 'object' || typeof a === 'function');\n var isBObject = b && (typeof b === 'object' || typeof b === 'function');\n if (!isListLikeIterableA && isAObject && !isListLikeIterableB && isBObject) {\n return true;\n }\n else {\n return looseIdentical(a, b);\n }\n }\n}\n/**\n * Indicates that the result of a {@link Pipe} transformation has changed even though the\n * reference has not changed.\n *\n * Wrapped values are unwrapped automatically during the change detection, and the unwrapped value\n * is stored.\n *\n * Example:\n *\n * ```\n * if (this._latestValue === this._latestReturnedValue) {\n * return this._latestReturnedValue;\n * } else {\n * this._latestReturnedValue = this._latestValue;\n * return WrappedValue.wrap(this._latestValue); // this will force update\n * }\n * ```\n *\n * @publicApi\n */\nvar WrappedValue = /** @class */ /*@__PURE__*/ (function () {\n function WrappedValue(value) {\n this.wrapped = value;\n }\n /** Creates a wrapped value. */\n WrappedValue.wrap = function (value) { return new WrappedValue(value); };\n /**\n * Returns the underlying value of a wrapped value.\n * Returns the given `value` when it is not wrapped.\n **/\n WrappedValue.unwrap = function (value) { return WrappedValue.isWrapped(value) ? value.wrapped : value; };\n /** Returns true if `value` is a wrapped value. */\n WrappedValue.isWrapped = function (value) { return value instanceof WrappedValue; };\n return WrappedValue;\n}());\n/**\n * Represents a basic change from a previous to a new value.\n *\n * @publicApi\n */\nvar SimpleChange = /** @class */ /*@__PURE__*/ (function () {\n function SimpleChange(previousValue, currentValue, firstChange) {\n this.previousValue = previousValue;\n this.currentValue = currentValue;\n this.firstChange = firstChange;\n }\n /**\n * Check whether the new value is the first value assigned.\n */\n SimpleChange.prototype.isFirstChange = function () { return this.firstChange; };\n return SimpleChange;\n}());\nfunction isListLikeIterable(obj) {\n if (!isJsObject(obj))\n return false;\n return Array.isArray(obj) ||\n (!(obj instanceof Map) && // JS Map are iterables but return entries as [k, v]\n getSymbolIterator() in obj); // JS Iterable have a Symbol.iterator prop\n}\nfunction areIterablesEqual(a, b, comparator) {\n var iterator1 = a[getSymbolIterator()]();\n var iterator2 = b[getSymbolIterator()]();\n while (true) {\n var item1 = iterator1.next();\n var item2 = iterator2.next();\n if (item1.done && item2.done)\n return true;\n if (item1.done || item2.done)\n return false;\n if (!comparator(item1.value, item2.value))\n return false;\n }\n}\nfunction iterateListLike(obj, fn) {\n if (Array.isArray(obj)) {\n for (var i = 0; i < obj.length; i++) {\n fn(obj[i]);\n }\n }\n else {\n var iterator = obj[getSymbolIterator()]();\n var item = void 0;\n while (!((item = iterator.next()).done)) {\n fn(item.value);\n }\n }\n}\nfunction isJsObject(o) {\n return o !== null && (typeof o === 'function' || typeof o === 'object');\n}\n/** Called when directives inject each other (creating a circular dependency) */\n/** Called when there are multiple component selectors that match a given node */\nfunction throwMultipleComponentError(tNode) {\n throw new Error(\"Multiple components match node with tagname \" + tNode.tagName);\n}\n/** Throws an ExpressionChangedAfterChecked error if checkNoChanges mode is on. */\nfunction throwErrorIfNoChangesMode(creationMode, oldValue, currValue) {\n var msg = \"ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '\" + oldValue + \"'. Current value: '\" + currValue + \"'.\";\n if (creationMode) {\n msg +=\n \" It seems like the view has been created after its parent and its children have been dirty checked.\" +\n \" Has it been created in a change detection hook ?\";\n }\n // TODO: include debug context\n throw new Error(msg);\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/** A special value which designates that a value has not changed. */\nvar NO_CHANGE = {};\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// TODO(misko): consider inlining\n/** Updates binding and returns the value. */\nfunction updateBinding(lView, bindingIndex, value) {\n return lView[bindingIndex] = value;\n}\n/** Gets the current binding value. */\nfunction getBinding(lView, bindingIndex) {\n ngDevMode && assertDataInRange(lView, lView[bindingIndex]);\n ngDevMode &&\n assertNotEqual(lView[bindingIndex], NO_CHANGE, 'Stored value should never be NO_CHANGE.');\n return lView[bindingIndex];\n}\n/** Updates binding if changed, then returns whether it was updated. */\nfunction bindingUpdated(lView, bindingIndex, value) {\n ngDevMode && assertNotEqual(value, NO_CHANGE, 'Incoming value should never be NO_CHANGE.');\n ngDevMode &&\n assertLessThan(bindingIndex, lView.length, \"Slot should have been initialized to NO_CHANGE\");\n if (lView[bindingIndex] === NO_CHANGE) {\n // initial pass\n lView[bindingIndex] = value;\n }\n else if (isDifferent(lView[bindingIndex], value)) {\n if (ngDevMode && getCheckNoChangesMode()) {\n if (!devModeEqual(lView[bindingIndex], value)) {\n throwErrorIfNoChangesMode(isCreationMode(lView), lView[bindingIndex], value);\n }\n }\n lView[bindingIndex] = value;\n }\n else {\n return false;\n }\n return true;\n}\n/** Updates 2 bindings if changed, then returns whether either was updated. */\nfunction bindingUpdated2(lView, bindingIndex, exp1, exp2) {\n var different = bindingUpdated(lView, bindingIndex, exp1);\n return bindingUpdated(lView, bindingIndex + 1, exp2) || different;\n}\n/** Updates 3 bindings if changed, then returns whether any was updated. */\nfunction bindingUpdated3(lView, bindingIndex, exp1, exp2, exp3) {\n var different = bindingUpdated2(lView, bindingIndex, exp1, exp2);\n return bindingUpdated(lView, bindingIndex + 2, exp3) || different;\n}\n/** Updates 4 bindings if changed, then returns whether any was updated. */\nfunction bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4) {\n var different = bindingUpdated2(lView, bindingIndex, exp1, exp2);\n return bindingUpdated2(lView, bindingIndex + 2, exp3, exp4) || different;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar NG_PROJECT_AS_ATTR_NAME = 'ngProjectAs';\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// TODO: cleanup once the code is merged in angular/angular\nvar RendererStyleFlags3 = /*@__PURE__*/ (function (RendererStyleFlags3) {\n RendererStyleFlags3[RendererStyleFlags3[\"Important\"] = 1] = \"Important\";\n RendererStyleFlags3[RendererStyleFlags3[\"DashCase\"] = 2] = \"DashCase\";\n return RendererStyleFlags3;\n})({});\n/** Returns whether the `renderer` is a `ProceduralRenderer3` */\nfunction isProceduralRenderer(renderer) {\n return !!(renderer.listen);\n}\nvar domRendererFactory3 = {\n createRenderer: function (hostElement, rendererType) { return document; }\n};\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/** Retrieves the parent element of a given node. */\nfunction getParentNative(tNode, currentView) {\n if (tNode.parent == null) {\n return getHostNative(currentView);\n }\n else {\n var parentTNode = getFirstParentNative(tNode);\n return getNativeByTNode(parentTNode, currentView);\n }\n}\n/**\n * Get the first parent of a node that isn't an IcuContainer TNode\n */\nfunction getFirstParentNative(tNode) {\n var parent = tNode.parent;\n while (parent && parent.type === 5 /* IcuContainer */) {\n parent = parent.parent;\n }\n return parent;\n}\n/**\n * Gets the host element given a view. Will return null if the current view is an embedded view,\n * which does not have a host element.\n */\nfunction getHostNative(currentView) {\n var hostTNode = currentView[HOST_NODE];\n return hostTNode && hostTNode.type !== 2 /* View */ ?\n getNativeByTNode(hostTNode, currentView[PARENT]) :\n null;\n}\nfunction getLContainer(tNode, embeddedView) {\n if (tNode.index === -1) {\n // This is a dynamically created view inside a dynamic container.\n // If the host index is -1, the view has not yet been inserted, so it has no parent.\n var containerHostIndex = embeddedView[CONTAINER_INDEX];\n return containerHostIndex > -1 ? embeddedView[PARENT][containerHostIndex] : null;\n }\n else {\n // This is a inline view node (e.g. embeddedViewStart)\n return embeddedView[PARENT][tNode.parent.index];\n }\n}\n/**\n * Retrieves render parent for a given view.\n * Might be null if a view is not yet attached to any container.\n */\nfunction getContainerRenderParent(tViewNode, view) {\n var container = getLContainer(tViewNode, view);\n return container ? container[RENDER_PARENT] : null;\n}\n/**\n * Stack used to keep track of projection nodes in walkTNodeTree.\n *\n * This is deliberately created outside of walkTNodeTree to avoid allocating\n * a new array each time the function is called. Instead the array will be\n * re-used by each invocation. This works because the function is not reentrant.\n */\nvar projectionNodeStack = [];\n/**\n * Walks a tree of TNodes, applying a transformation on the element nodes, either only on the first\n * one found, or on all of them.\n *\n * @param viewToWalk the view to walk\n * @param action identifies the action to be performed on the elements\n * @param renderer the current renderer.\n * @param renderParent Optional the render parent node to be set in all LContainers found,\n * required for action modes Insert and Destroy.\n * @param beforeNode Optional the node before which elements should be added, required for action\n * Insert.\n */\nfunction walkTNodeTree(viewToWalk, action, renderer, renderParent, beforeNode) {\n var rootTNode = viewToWalk[TVIEW].node;\n var projectionNodeIndex = -1;\n var currentView = viewToWalk;\n var tNode = rootTNode.child;\n while (tNode) {\n var nextTNode = null;\n if (tNode.type === 3 /* Element */) {\n executeNodeAction(action, renderer, renderParent, getNativeByTNode(tNode, currentView), beforeNode);\n var nodeOrContainer = currentView[tNode.index];\n if (isLContainer(nodeOrContainer)) {\n // This element has an LContainer, and its comment needs to be handled\n executeNodeAction(action, renderer, renderParent, nodeOrContainer[NATIVE], beforeNode);\n }\n }\n else if (tNode.type === 0 /* Container */) {\n var lContainer = currentView[tNode.index];\n executeNodeAction(action, renderer, renderParent, lContainer[NATIVE], beforeNode);\n if (renderParent)\n lContainer[RENDER_PARENT] = renderParent;\n if (lContainer[VIEWS].length) {\n currentView = lContainer[VIEWS][0];\n nextTNode = currentView[TVIEW].node;\n // When the walker enters a container, then the beforeNode has to become the local native\n // comment node.\n beforeNode = lContainer[NATIVE];\n }\n }\n else if (tNode.type === 1 /* Projection */) {\n var componentView = findComponentView(currentView);\n var componentHost = componentView[HOST_NODE];\n var head = componentHost.projection[tNode.projection];\n // Must store both the TNode and the view because this projection node could be nested\n // deeply inside embedded views, and we need to get back down to this particular nested view.\n projectionNodeStack[++projectionNodeIndex] = tNode;\n projectionNodeStack[++projectionNodeIndex] = currentView;\n if (head) {\n currentView = componentView[PARENT];\n nextTNode = currentView[TVIEW].data[head.index];\n }\n }\n else {\n // Otherwise, this is a View or an ElementContainer\n nextTNode = tNode.child;\n }\n if (nextTNode === null) {\n // this last node was projected, we need to get back down to its projection node\n if (tNode.next === null && (tNode.flags & 2 /* isProjected */)) {\n currentView = projectionNodeStack[projectionNodeIndex--];\n tNode = projectionNodeStack[projectionNodeIndex--];\n }\n nextTNode = tNode.next;\n /**\n * Find the next node in the TNode tree, taking into account the place where a node is\n * projected (in the shadow DOM) rather than where it comes from (in the light DOM).\n *\n * If there is no sibling node, then it goes to the next sibling of the parent node...\n * until it reaches rootNode (at which point null is returned).\n */\n while (!nextTNode) {\n // If parent is null, we're crossing the view boundary, so we should get the host TNode.\n tNode = tNode.parent || currentView[TVIEW].node;\n if (tNode === null || tNode === rootTNode)\n return null;\n // When exiting a container, the beforeNode must be restored to the previous value\n if (tNode.type === 0 /* Container */) {\n currentView = currentView[PARENT];\n beforeNode = currentView[tNode.index][NATIVE];\n }\n if (tNode.type === 2 /* View */ && currentView[NEXT]) {\n currentView = currentView[NEXT];\n nextTNode = currentView[TVIEW].node;\n }\n else {\n nextTNode = tNode.next;\n }\n }\n }\n tNode = nextTNode;\n }\n}\n/**\n * NOTE: for performance reasons, the possible actions are inlined within the function instead of\n * being passed as an argument.\n */\nfunction executeNodeAction(action, renderer, parent, node, beforeNode) {\n if (action === 0 /* Insert */) {\n isProceduralRenderer(renderer) ?\n renderer.insertBefore(parent, node, beforeNode) :\n parent.insertBefore(node, beforeNode, true);\n }\n else if (action === 1 /* Detach */) {\n isProceduralRenderer(renderer) ?\n renderer.removeChild(parent, node) :\n parent.removeChild(node);\n }\n else if (action === 2 /* Destroy */) {\n ngDevMode && ngDevMode.rendererDestroyNode++;\n renderer.destroyNode(node);\n }\n}\nfunction createTextNode(value, renderer) {\n return isProceduralRenderer(renderer) ? renderer.createText(stringify$1(value)) :\n renderer.createTextNode(stringify$1(value));\n}\nfunction addRemoveViewFromContainer(viewToWalk, insertMode, beforeNode) {\n var renderParent = getContainerRenderParent(viewToWalk[TVIEW].node, viewToWalk);\n ngDevMode && assertNodeType(viewToWalk[TVIEW].node, 2 /* View */);\n if (renderParent) {\n var renderer = viewToWalk[RENDERER];\n walkTNodeTree(viewToWalk, insertMode ? 0 /* Insert */ : 1 /* Detach */, renderer, renderParent, beforeNode);\n }\n}\n/**\n * Traverses down and up the tree of views and containers to remove listeners and\n * call onDestroy callbacks.\n *\n * Notes:\n * - Because it's used for onDestroy calls, it needs to be bottom-up.\n * - Must process containers instead of their views to avoid splicing\n * when views are destroyed and re-added.\n * - Using a while loop because it's faster than recursion\n * - Destroy only called on movement to sibling or movement to parent (laterally or up)\n *\n * @param rootView The view to destroy\n */\nfunction destroyViewTree(rootView) {\n // If the view has no children, we can clean it up and return early.\n if (rootView[TVIEW].childIndex === -1) {\n return cleanUpView(rootView);\n }\n var viewOrContainer = getLViewChild(rootView);\n while (viewOrContainer) {\n var next = null;\n if (viewOrContainer.length >= HEADER_OFFSET) {\n // If LView, traverse down to child.\n var view = viewOrContainer;\n if (view[TVIEW].childIndex > -1)\n next = getLViewChild(view);\n }\n else {\n // If container, traverse down to its first LView.\n var container = viewOrContainer;\n if (container[VIEWS].length)\n next = container[VIEWS][0];\n }\n if (next == null) {\n // Only clean up view when moving to the side or up, as destroy hooks\n // should be called in order from the bottom up.\n while (viewOrContainer && !viewOrContainer[NEXT] && viewOrContainer !== rootView) {\n cleanUpView(viewOrContainer);\n viewOrContainer = getParentState(viewOrContainer, rootView);\n }\n cleanUpView(viewOrContainer || rootView);\n next = viewOrContainer && viewOrContainer[NEXT];\n }\n viewOrContainer = next;\n }\n}\n/**\n * Inserts a view into a container.\n *\n * This adds the view to the container's array of active views in the correct\n * position. It also adds the view's elements to the DOM if the container isn't a\n * root node of another view (in that case, the view's elements will be added when\n * the container's parent view is added later).\n *\n * @param lView The view to insert\n * @param lContainer The container into which the view should be inserted\n * @param parentView The new parent of the inserted view\n * @param index The index at which to insert the view\n * @param containerIndex The index of the container node, if dynamic\n */\nfunction insertView(lView, lContainer, parentView, index, containerIndex) {\n var views = lContainer[VIEWS];\n if (index > 0) {\n // This is a new view, we need to add it to the children.\n views[index - 1][NEXT] = lView;\n }\n if (index < views.length) {\n lView[NEXT] = views[index];\n views.splice(index, 0, lView);\n }\n else {\n views.push(lView);\n lView[NEXT] = null;\n }\n // Dynamically inserted views need a reference to their parent container's host so it's\n // possible to jump from a view to its container's next when walking the node tree.\n if (containerIndex > -1) {\n lView[CONTAINER_INDEX] = containerIndex;\n lView[PARENT] = parentView;\n }\n // Notify query that a new view has been added\n if (lView[QUERIES]) {\n lView[QUERIES].insertView(index);\n }\n // Sets the attached flag\n lView[FLAGS] |= 16 /* Attached */;\n}\n/**\n * Detaches a view from a container.\n *\n * This method splices the view from the container's array of active views. It also\n * removes the view's elements from the DOM.\n *\n * @param lContainer The container from which to detach a view\n * @param removeIndex The index of the view to detach\n * @param detached Whether or not this view is already detached.\n * @returns Detached LView instance.\n */\nfunction detachView(lContainer, removeIndex, detached) {\n var views = lContainer[VIEWS];\n var viewToDetach = views[removeIndex];\n if (removeIndex > 0) {\n views[removeIndex - 1][NEXT] = viewToDetach[NEXT];\n }\n views.splice(removeIndex, 1);\n if (!detached) {\n addRemoveViewFromContainer(viewToDetach, false);\n }\n if (viewToDetach[QUERIES]) {\n viewToDetach[QUERIES].removeView();\n }\n viewToDetach[CONTAINER_INDEX] = -1;\n viewToDetach[PARENT] = null;\n // Unsets the attached flag\n viewToDetach[FLAGS] &= ~16 /* Attached */;\n return viewToDetach;\n}\n/**\n * Removes a view from a container, i.e. detaches it and then destroys the underlying LView.\n *\n * @param lContainer The container from which to remove a view\n * @param tContainer The TContainer node associated with the LContainer\n * @param removeIndex The index of the view to remove\n */\nfunction removeView(lContainer, containerHost, removeIndex) {\n var view = lContainer[VIEWS][removeIndex];\n detachView(lContainer, removeIndex, !!containerHost.detached);\n destroyLView(view);\n}\n/** Gets the child of the given LView */\nfunction getLViewChild(lView) {\n var childIndex = lView[TVIEW].childIndex;\n return childIndex === -1 ? null : lView[childIndex];\n}\n/**\n * A standalone function which destroys an LView,\n * conducting cleanup (e.g. removing listeners, calling onDestroys).\n *\n * @param view The view to be destroyed.\n */\nfunction destroyLView(view) {\n var renderer = view[RENDERER];\n if (isProceduralRenderer(renderer) && renderer.destroyNode) {\n walkTNodeTree(view, 2 /* Destroy */, renderer, null);\n }\n destroyViewTree(view);\n // Sets the destroyed flag\n view[FLAGS] |= 64 /* Destroyed */;\n}\n/**\n * Determines which LViewOrLContainer to jump to when traversing back up the\n * tree in destroyViewTree.\n *\n * Normally, the view's parent LView should be checked, but in the case of\n * embedded views, the container (which is the view node's parent, but not the\n * LView's parent) needs to be checked for a possible next property.\n *\n * @param state The LViewOrLContainer for which we need a parent state\n * @param rootView The rootView, so we don't propagate too far up the view tree\n * @returns The correct parent LViewOrLContainer\n */\nfunction getParentState(state, rootView) {\n var tNode;\n if (state.length >= HEADER_OFFSET && (tNode = state[HOST_NODE]) &&\n tNode.type === 2 /* View */) {\n // if it's an embedded view, the state needs to go up to the container, in case the\n // container has a next\n return getLContainer(tNode, state);\n }\n else {\n // otherwise, use parent view for containers or component views\n return state[PARENT] === rootView ? null : state[PARENT];\n }\n}\n/**\n * Calls onDestroys hooks for all directives and pipes in a given view and then removes all\n * listeners. Listeners are removed as the last step so events delivered in the onDestroys hooks\n * can be propagated to @Output listeners.\n *\n * @param view The LView to clean up\n */\nfunction cleanUpView(viewOrContainer) {\n if (viewOrContainer.length >= HEADER_OFFSET) {\n var view = viewOrContainer;\n executeOnDestroys(view);\n executePipeOnDestroys(view);\n removeListeners(view);\n var hostTNode = view[HOST_NODE];\n // For component views only, the local renderer is destroyed as clean up time.\n if (hostTNode && hostTNode.type === 3 /* Element */ && isProceduralRenderer(view[RENDERER])) {\n ngDevMode && ngDevMode.rendererDestroy++;\n view[RENDERER].destroy();\n }\n }\n}\n/** Removes listeners and unsubscribes from output subscriptions */\nfunction removeListeners(lView) {\n var tCleanup = lView[TVIEW].cleanup;\n if (tCleanup != null) {\n var lCleanup = lView[CLEANUP];\n for (var i = 0; i < tCleanup.length - 1; i += 2) {\n if (typeof tCleanup[i] === 'string') {\n // This is a listener with the native renderer\n var idx = tCleanup[i + 1];\n var listener = lCleanup[tCleanup[i + 2]];\n var native = readElementValue(lView[idx]);\n var useCaptureOrSubIdx = tCleanup[i + 3];\n if (typeof useCaptureOrSubIdx === 'boolean') {\n // DOM listener\n native.removeEventListener(tCleanup[i], listener, useCaptureOrSubIdx);\n }\n else {\n if (useCaptureOrSubIdx >= 0) {\n // unregister\n lCleanup[useCaptureOrSubIdx]();\n }\n else {\n // Subscription\n lCleanup[-useCaptureOrSubIdx].unsubscribe();\n }\n }\n i += 2;\n }\n else if (typeof tCleanup[i] === 'number') {\n // This is a listener with renderer2 (cleanup fn can be found by index)\n var cleanupFn = lCleanup[tCleanup[i]];\n cleanupFn();\n }\n else {\n // This is a cleanup function that is grouped with the index of its context\n var context = lCleanup[tCleanup[i + 1]];\n tCleanup[i].call(context);\n }\n }\n lView[CLEANUP] = null;\n }\n}\n/** Calls onDestroy hooks for this view */\nfunction executeOnDestroys(view) {\n var tView = view[TVIEW];\n var destroyHooks;\n if (tView != null && (destroyHooks = tView.destroyHooks) != null) {\n callHooks(view, destroyHooks);\n }\n}\n/** Calls pipe destroy hooks for this view */\nfunction executePipeOnDestroys(lView) {\n var pipeDestroyHooks = lView[TVIEW] && lView[TVIEW].pipeDestroyHooks;\n if (pipeDestroyHooks) {\n callHooks(lView, pipeDestroyHooks);\n }\n}\nfunction getRenderParent(tNode, currentView) {\n if (canInsertNativeNode(tNode, currentView)) {\n // If we are asked for a render parent of the root component we need to do low-level DOM\n // operation as LTree doesn't exist above the topmost host node. We might need to find a render\n // parent of the topmost host node if the root component injects ViewContainerRef.\n if (isRootView(currentView)) {\n return nativeParentNode(currentView[RENDERER], getNativeByTNode(tNode, currentView));\n }\n var hostTNode = currentView[HOST_NODE];\n var tNodeParent = tNode.parent;\n if (tNodeParent != null && tNodeParent.type === 4 /* ElementContainer */) {\n tNode = getHighestElementContainer(tNodeParent);\n }\n return tNode.parent == null && hostTNode.type === 2 /* View */ ?\n getContainerRenderParent(hostTNode, currentView) :\n getParentNative(tNode, currentView);\n }\n return null;\n}\nfunction canInsertNativeChildOfElement(tNode) {\n // If the parent is null, then we are inserting across views. This happens when we\n // insert a root element of the component view into the component host element and it\n // should always be eager.\n if (tNode.parent == null ||\n // We should also eagerly insert if the parent is a regular, non-component element\n // since we know that this relationship will never be broken.\n tNode.parent.type === 3 /* Element */ && !(tNode.parent.flags & 1 /* isComponent */)) {\n return true;\n }\n // Parent is a Component. Component's content nodes are not inserted immediately\n // because they will be projected, and so doing insert at this point would be wasteful.\n // Since the projection would than move it to its final destination.\n return false;\n}\n/**\n * We might delay insertion of children for a given view if it is disconnected.\n * This might happen for 2 main reasons:\n * - view is not inserted into any container (view was created but not inserted yet)\n * - view is inserted into a container but the container itself is not inserted into the DOM\n * (container might be part of projection or child of a view that is not inserted yet).\n *\n * In other words we can insert children of a given view if this view was inserted into a container\n * and\n * the container itself has its render parent determined.\n */\nfunction canInsertNativeChildOfView(viewTNode, view) {\n // Because we are inserting into a `View` the `View` may be disconnected.\n var container = getLContainer(viewTNode, view);\n if (container == null || container[RENDER_PARENT] == null) {\n // The `View` is not inserted into a `Container` or the parent `Container`\n // itself is disconnected. So we have to delay.\n return false;\n }\n // The parent `Container` is in inserted state, so we can eagerly insert into\n // this location.\n return true;\n}\n/**\n * Returns whether a native element can be inserted into the given parent.\n *\n * There are two reasons why we may not be able to insert a element immediately.\n * - Projection: When creating a child content element of a component, we have to skip the\n * insertion because the content of a component will be projected.\n * `delayed due to projection`\n * - Parent container is disconnected: This can happen when we are inserting a view into\n * parent container, which itself is disconnected. For example the parent container is part\n * of a View which has not be inserted or is mare for projection but has not been inserted\n * into destination.\n *\n\n *\n * @param tNode The tNode of the node that we want to insert.\n * @param currentView Current LView being processed.\n * @return boolean Whether the node should be inserted now (or delayed until later).\n */\nfunction canInsertNativeNode(tNode, currentView) {\n var currentNode = tNode;\n var parent = tNode.parent;\n if (tNode.parent) {\n if (tNode.parent.type === 4 /* ElementContainer */) {\n currentNode = getHighestElementContainer(tNode);\n parent = currentNode.parent;\n }\n else if (tNode.parent.type === 5 /* IcuContainer */) {\n currentNode = getFirstParentNative(currentNode);\n parent = currentNode.parent;\n }\n }\n if (parent === null)\n parent = currentView[HOST_NODE];\n if (parent && parent.type === 2 /* View */) {\n return canInsertNativeChildOfView(parent, currentView);\n }\n else {\n // Parent is a regular element or a component\n return canInsertNativeChildOfElement(currentNode);\n }\n}\n/**\n * Inserts a native node before another native node for a given parent using {@link Renderer3}.\n * This is a utility function that can be used when native nodes were determined - it abstracts an\n * actual renderer being used.\n */\nfunction nativeInsertBefore(renderer, parent, child, beforeNode) {\n if (isProceduralRenderer(renderer)) {\n renderer.insertBefore(parent, child, beforeNode);\n }\n else {\n parent.insertBefore(child, beforeNode, true);\n }\n}\n/**\n * Returns a native parent of a given native node.\n */\nfunction nativeParentNode(renderer, node) {\n return (isProceduralRenderer(renderer) ? renderer.parentNode(node) : node.parentNode);\n}\n/**\n * Returns a native sibling of a given native node.\n */\nfunction nativeNextSibling(renderer, node) {\n return isProceduralRenderer(renderer) ? renderer.nextSibling(node) : node.nextSibling;\n}\n/**\n * Appends the `child` element to the `parent`.\n *\n * The element insertion might be delayed {@link canInsertNativeNode}.\n *\n * @param childEl The child that should be appended\n * @param childTNode The TNode of the child element\n * @param currentView The current LView\n * @returns Whether or not the child was appended\n */\nfunction appendChild(childEl, childTNode, currentView) {\n if (childEl === void 0) {\n childEl = null;\n }\n if (childEl !== null && canInsertNativeNode(childTNode, currentView)) {\n var renderer = currentView[RENDERER];\n var parentEl = getParentNative(childTNode, currentView);\n var parentTNode = childTNode.parent || currentView[HOST_NODE];\n if (parentTNode.type === 2 /* View */) {\n var lContainer = getLContainer(parentTNode, currentView);\n var views = lContainer[VIEWS];\n var index = views.indexOf(currentView);\n nativeInsertBefore(renderer, lContainer[RENDER_PARENT], childEl, getBeforeNodeForView(index, views, lContainer[NATIVE]));\n }\n else if (parentTNode.type === 4 /* ElementContainer */) {\n var renderParent = getRenderParent(childTNode, currentView);\n nativeInsertBefore(renderer, renderParent, childEl, parentEl);\n }\n else if (parentTNode.type === 5 /* IcuContainer */) {\n var icuAnchorNode = getNativeByTNode(childTNode.parent, currentView);\n nativeInsertBefore(renderer, parentEl, childEl, icuAnchorNode);\n }\n else {\n isProceduralRenderer(renderer) ? renderer.appendChild(parentEl, childEl) :\n parentEl.appendChild(childEl);\n }\n return true;\n }\n return false;\n}\n/**\n * Gets the top-level ng-container if ng-containers are nested.\n *\n * @param ngContainer The TNode of the starting ng-container\n * @returns tNode The TNode of the highest level ng-container\n */\nfunction getHighestElementContainer(ngContainer) {\n while (ngContainer.parent != null && ngContainer.parent.type === 4 /* ElementContainer */) {\n ngContainer = ngContainer.parent;\n }\n return ngContainer;\n}\nfunction getBeforeNodeForView(index, views, containerNative) {\n if (index + 1 < views.length) {\n var view = views[index + 1];\n var viewTNode = view[HOST_NODE];\n return viewTNode.child ? getNativeByTNode(viewTNode.child, view) : containerNative;\n }\n else {\n return containerNative;\n }\n}\n/**\n * Removes the `child` element from the DOM if not in view and not projected.\n *\n * @param childTNode The TNode of the child to remove\n * @param childEl The child that should be removed\n * @param currentView The current LView\n * @returns Whether or not the child was removed\n */\nfunction removeChild(childTNode, childEl, currentView) {\n // We only remove the element if not in View or not projected.\n if (childEl !== null && canInsertNativeNode(childTNode, currentView)) {\n var parentNative = getParentNative(childTNode, currentView);\n var renderer = currentView[RENDERER];\n isProceduralRenderer(renderer) ? renderer.removeChild(parentNative, childEl) :\n parentNative.removeChild(childEl);\n return true;\n }\n return false;\n}\n/**\n * Appends a projected node to the DOM, or in the case of a projected container,\n * appends the nodes from all of the container's active views to the DOM.\n *\n * @param projectedTNode The TNode to be projected\n * @param tProjectionNode The projection (ng-content) TNode\n * @param currentView Current LView\n * @param projectionView Projection view (view above current)\n */\nfunction appendProjectedNode(projectedTNode, tProjectionNode, currentView, projectionView) {\n var native = getNativeByTNode(projectedTNode, projectionView);\n appendChild(native, tProjectionNode, currentView);\n // the projected contents are processed while in the shadow view (which is the currentView)\n // therefore we need to extract the view where the host element lives since it's the\n // logical container of the content projected views\n attachPatchData(native, projectionView);\n var renderParent = getRenderParent(tProjectionNode, currentView);\n var nodeOrContainer = projectionView[projectedTNode.index];\n if (projectedTNode.type === 0 /* Container */) {\n // The node we are adding is a container and we are adding it to an element which\n // is not a component (no more re-projection).\n // Alternatively a container is projected at the root of a component's template\n // and can't be re-projected (as not content of any component).\n // Assign the final projection location in those cases.\n nodeOrContainer[RENDER_PARENT] = renderParent;\n var views = nodeOrContainer[VIEWS];\n for (var i = 0; i < views.length; i++) {\n addRemoveViewFromContainer(views[i], true, nodeOrContainer[NATIVE]);\n }\n }\n else {\n if (projectedTNode.type === 4 /* ElementContainer */) {\n var ngContainerChildTNode = projectedTNode.child;\n while (ngContainerChildTNode) {\n appendProjectedNode(ngContainerChildTNode, tProjectionNode, currentView, projectionView);\n ngContainerChildTNode = ngContainerChildTNode.next;\n }\n }\n if (isLContainer(nodeOrContainer)) {\n nodeOrContainer[RENDER_PARENT] = renderParent;\n appendChild(nodeOrContainer[NATIVE], tProjectionNode, currentView);\n }\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar NG_TEMPLATE_SELECTOR = 'ng-template';\nfunction isCssClassMatching(nodeClassAttrVal, cssClassToMatch) {\n var nodeClassesLen = nodeClassAttrVal.length;\n var matchIndex = nodeClassAttrVal.indexOf(cssClassToMatch);\n var matchEndIdx = matchIndex + cssClassToMatch.length;\n if (matchIndex === -1 // no match\n || (matchIndex > 0 && nodeClassAttrVal[matchIndex - 1] !== ' ') // no space before\n ||\n (matchEndIdx < nodeClassesLen && nodeClassAttrVal[matchEndIdx] !== ' ')) // no space after\n {\n return false;\n }\n return true;\n}\n/**\n * Function that checks whether a given tNode matches tag-based selector and has a valid type.\n *\n * Matching can be perfomed in 2 modes: projection mode (when we project nodes) and regular\n * directive matching mode. In \"projection\" mode, we do not need to check types, so if tag name\n * matches selector, we declare a match. In \"directive matching\" mode, we also check whether tNode\n * is of expected type:\n * - whether tNode has either Element or ElementContainer type\n * - or if we want to match \"ng-template\" tag, we check for Container type\n */\nfunction hasTagAndTypeMatch(tNode, currentSelector, isProjectionMode) {\n return currentSelector === tNode.tagName &&\n (isProjectionMode ||\n (tNode.type === 3 /* Element */ || tNode.type === 4 /* ElementContainer */) ||\n (tNode.type === 0 /* Container */ && currentSelector === NG_TEMPLATE_SELECTOR));\n}\n/**\n * A utility function to match an Ivy node static data against a simple CSS selector\n *\n * @param node static data to match\n * @param selector\n * @returns true if node matches the selector.\n */\nfunction isNodeMatchingSelector(tNode, selector, isProjectionMode) {\n ngDevMode && assertDefined(selector[0], 'Selector should have a tag name');\n var mode = 4 /* ELEMENT */;\n var nodeAttrs = tNode.attrs;\n var selectOnlyMarkerIdx = nodeAttrs ? nodeAttrs.indexOf(3 /* SelectOnly */) : -1;\n // When processing \":not\" selectors, we skip to the next \":not\" if the\n // current one doesn't match\n var skipToNextSelector = false;\n for (var i = 0; i < selector.length; i++) {\n var current = selector[i];\n if (typeof current === 'number') {\n // If we finish processing a :not selector and it hasn't failed, return false\n if (!skipToNextSelector && !isPositive(mode) && !isPositive(current)) {\n return false;\n }\n // If we are skipping to the next :not() and this mode flag is positive,\n // it's a part of the current :not() selector, and we should keep skipping\n if (skipToNextSelector && isPositive(current))\n continue;\n skipToNextSelector = false;\n mode = current | (mode & 1 /* NOT */);\n continue;\n }\n if (skipToNextSelector)\n continue;\n if (mode & 4 /* ELEMENT */) {\n mode = 2 /* ATTRIBUTE */ | mode & 1 /* NOT */;\n if (current !== '' && !hasTagAndTypeMatch(tNode, current, isProjectionMode) ||\n current === '' && selector.length === 1) {\n if (isPositive(mode))\n return false;\n skipToNextSelector = true;\n }\n }\n else {\n var attrName = mode & 8 /* CLASS */ ? 'class' : current;\n var attrIndexInNode = findAttrIndexInNode(attrName, nodeAttrs);\n if (attrIndexInNode === -1) {\n if (isPositive(mode))\n return false;\n skipToNextSelector = true;\n continue;\n }\n var selectorAttrValue = mode & 8 /* CLASS */ ? current : selector[++i];\n if (selectorAttrValue !== '') {\n var nodeAttrValue = void 0;\n var maybeAttrName = nodeAttrs[attrIndexInNode];\n if (selectOnlyMarkerIdx > -1 && attrIndexInNode > selectOnlyMarkerIdx) {\n nodeAttrValue = '';\n }\n else {\n ngDevMode && assertNotEqual(maybeAttrName, 0 /* NamespaceURI */, 'We do not match directives on namespaced attributes');\n nodeAttrValue = nodeAttrs[attrIndexInNode + 1];\n }\n if (mode & 8 /* CLASS */ &&\n !isCssClassMatching(nodeAttrValue, selectorAttrValue) ||\n mode & 2 /* ATTRIBUTE */ && selectorAttrValue !== nodeAttrValue) {\n if (isPositive(mode))\n return false;\n skipToNextSelector = true;\n }\n }\n }\n }\n return isPositive(mode) || skipToNextSelector;\n}\nfunction isPositive(mode) {\n return (mode & 1 /* NOT */) === 0;\n}\n/**\n * Examines an attributes definition array from a node to find the index of the\n * attribute with the specified name.\n *\n * NOTE: Will not find namespaced attributes.\n *\n * @param name the name of the attribute to find\n * @param attrs the attribute array to examine\n */\nfunction findAttrIndexInNode(name, attrs) {\n if (attrs === null)\n return -1;\n var selectOnlyMode = false;\n var i = 0;\n while (i < attrs.length) {\n var maybeAttrName = attrs[i];\n if (maybeAttrName === name) {\n return i;\n }\n else if (maybeAttrName === 0 /* NamespaceURI */) {\n // NOTE(benlesh): will not find namespaced attributes. This is by design.\n i += 4;\n }\n else {\n if (maybeAttrName === 3 /* SelectOnly */) {\n selectOnlyMode = true;\n }\n i += selectOnlyMode ? 1 : 2;\n }\n }\n return -1;\n}\nfunction isNodeMatchingSelectorList(tNode, selector, isProjectionMode) {\n if (isProjectionMode === void 0) {\n isProjectionMode = false;\n }\n for (var i = 0; i < selector.length; i++) {\n if (isNodeMatchingSelector(tNode, selector[i], isProjectionMode)) {\n return true;\n }\n }\n return false;\n}\nfunction getProjectAsAttrValue(tNode) {\n var nodeAttrs = tNode.attrs;\n if (nodeAttrs != null) {\n var ngProjectAsAttrIdx = nodeAttrs.indexOf(NG_PROJECT_AS_ATTR_NAME);\n // only check for ngProjectAs in attribute names, don't accidentally match attribute's value\n // (attribute names are stored at even indexes)\n if ((ngProjectAsAttrIdx & 1) === 0) {\n return nodeAttrs[ngProjectAsAttrIdx + 1];\n }\n }\n return null;\n}\n/**\n * Checks a given node against matching selectors and returns\n * selector index (or 0 if none matched).\n *\n * This function takes into account the ngProjectAs attribute: if present its value will be compared\n * to the raw (un-parsed) CSS selector instead of using standard selector matching logic.\n */\nfunction matchingSelectorIndex(tNode, selectors, textSelectors) {\n var ngProjectAsAttrVal = getProjectAsAttrValue(tNode);\n for (var i = 0; i < selectors.length; i++) {\n // if a node has the ngProjectAs attribute match it against unparsed selector\n // match a node against a parsed selector only if ngProjectAs attribute is not present\n if (ngProjectAsAttrVal === textSelectors[i] ||\n ngProjectAsAttrVal === null &&\n isNodeMatchingSelectorList(tNode, selectors[i], /* isProjectionMode */ true)) {\n return i + 1; // first matching selector \"captures\" a given node\n }\n }\n return 0;\n}\n/**\n * Combines the binding value and a factory for an animation player.\n *\n * Used to bind a player to an element template binding (currently only\n * `[style]`, `[style.prop]`, `[class]` and `[class.name]` bindings\n * supported). The provided `factoryFn` function will be run once all\n * the associated bindings have been evaluated on the element and is\n * designed to return a player which will then be placed on the element.\n *\n * @param factoryFn The function that is used to create a player\n * once all the rendering-related (styling values) have been\n * processed for the element binding.\n * @param value The raw value that will be exposed to the binding\n * so that the binding can update its internal values when\n * any changes are evaluated.\n */\nfunction bindPlayerFactory(factoryFn, value) {\n return new BoundPlayerFactory(factoryFn, value);\n}\nvar BoundPlayerFactory = /** @class */ /*@__PURE__*/ (function () {\n function BoundPlayerFactory(fn, value) {\n this.fn = fn;\n this.value = value;\n }\n return BoundPlayerFactory;\n}());\nvar CorePlayerHandler = /** @class */ /*@__PURE__*/ (function () {\n function CorePlayerHandler() {\n this._players = [];\n }\n CorePlayerHandler.prototype.flushPlayers = function () {\n for (var i = 0; i < this._players.length; i++) {\n var player = this._players[i];\n if (!player.parent && player.state === 0 /* Pending */) {\n player.play();\n }\n }\n this._players.length = 0;\n };\n CorePlayerHandler.prototype.queuePlayer = function (player) { this._players.push(player); };\n return CorePlayerHandler;\n}());\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar ANIMATION_PROP_PREFIX = '@';\nfunction createEmptyStylingContext(element, sanitizer, initialStyles, initialClasses) {\n return [\n 0,\n [null, -1, false, sanitizer || null],\n initialStyles || [null],\n initialClasses || [null],\n [0, 0],\n element || null,\n null,\n null,\n null,\n ];\n}\n/**\n * Used clone a copy of a pre-computed template of a styling context.\n *\n * A pre-computed template is designed to be computed once for a given element\n * (instructions.ts has logic for caching this).\n */\nfunction allocStylingContext(element, templateStyleContext) {\n // each instance gets a copy\n var context = templateStyleContext.slice();\n context[5 /* ElementPosition */] = element;\n // this will prevent any other directives from extending the context\n context[0 /* MasterFlagPosition */] |= 32 /* BindingAllocationLocked */;\n return context;\n}\n/**\n * Retrieve the `StylingContext` at a given index.\n *\n * This method lazily creates the `StylingContext`. This is because in most cases\n * we have styling without any bindings. Creating `StylingContext` eagerly would mean that\n * every style declaration such as `
` would result `StyleContext`\n * which would create unnecessary memory pressure.\n *\n * @param index Index of the style allocation. See: `elementStyling`.\n * @param viewData The view to search for the styling context\n */\nfunction getStylingContext(index, viewData) {\n var storageIndex = index;\n var slotValue = viewData[storageIndex];\n var wrapper = viewData;\n while (Array.isArray(slotValue)) {\n wrapper = slotValue;\n slotValue = slotValue[HOST];\n }\n if (isStylingContext(wrapper)) {\n return wrapper;\n }\n else {\n // This is an LView or an LContainer\n var stylingTemplate = getTNode(index - HEADER_OFFSET, viewData).stylingTemplate;\n if (wrapper !== viewData) {\n storageIndex = HOST;\n }\n return wrapper[storageIndex] = stylingTemplate ?\n allocStylingContext(slotValue, stylingTemplate) :\n createEmptyStylingContext(slotValue);\n }\n}\nfunction isStylingContext(value) {\n // Not an LView or an LContainer\n return Array.isArray(value) && typeof value[0 /* MasterFlagPosition */] === 'number' &&\n Array.isArray(value[2 /* InitialStyleValuesPosition */]);\n}\nfunction isAnimationProp(name) {\n return name[0] === ANIMATION_PROP_PREFIX;\n}\nfunction addPlayerInternal(playerContext, rootContext, element, player, playerContextIndex, ref) {\n ref = ref || element;\n if (playerContextIndex) {\n playerContext[playerContextIndex] = player;\n }\n else {\n playerContext.push(player);\n }\n if (player) {\n player.addEventListener(200 /* Destroyed */, function () {\n var index = playerContext.indexOf(player);\n var nonFactoryPlayerIndex = playerContext[0 /* NonBuilderPlayersStart */];\n // if the player is being removed from the factory side of the context\n // (which is where the [style] and [class] bindings do their thing) then\n // that side of the array cannot be resized since the respective bindings\n // have pointer index values that point to the associated factory instance\n if (index) {\n if (index < nonFactoryPlayerIndex) {\n playerContext[index] = null;\n }\n else {\n playerContext.splice(index, 1);\n }\n }\n player.destroy();\n });\n var playerHandler = rootContext.playerHandler || (rootContext.playerHandler = new CorePlayerHandler());\n playerHandler.queuePlayer(player, ref);\n return true;\n }\n return false;\n}\nfunction getPlayersInternal(playerContext) {\n var players = [];\n var nonFactoryPlayersStart = playerContext[0 /* NonBuilderPlayersStart */];\n // add all factory-based players (which are apart of [style] and [class] bindings)\n for (var i = 1 /* PlayerBuildersStartPosition */ + 1 /* PlayerOffsetPosition */; i < nonFactoryPlayersStart; i += 2 /* PlayerAndPlayerBuildersTupleSize */) {\n var player = playerContext[i];\n if (player) {\n players.push(player);\n }\n }\n // add all custom players (not apart of [style] and [class] bindings)\n for (var i = nonFactoryPlayersStart; i < playerContext.length; i++) {\n players.push(playerContext[i]);\n }\n return players;\n}\nfunction getOrCreatePlayerContext(target, context) {\n context = context || getLContext(target);\n if (!context) {\n ngDevMode && throwInvalidRefError();\n return null;\n }\n var lView = context.lView, nodeIndex = context.nodeIndex;\n var stylingContext = getStylingContext(nodeIndex, lView);\n return getPlayerContext(stylingContext) || allocPlayerContext(stylingContext);\n}\nfunction getPlayerContext(stylingContext) {\n return stylingContext[8 /* PlayerContext */];\n}\nfunction allocPlayerContext(data) {\n return data[8 /* PlayerContext */] =\n [5 /* SinglePlayerBuildersStartPosition */, null, null, null, null];\n}\nfunction throwInvalidRefError() {\n throw new Error('Only elements that exist in an Angular application can be used for animations');\n}\nfunction hasStyling(attrs) {\n for (var i = 0; i < attrs.length; i++) {\n var attr = attrs[i];\n if (attr == 1 /* Classes */ || attr == 2 /* Styles */)\n return true;\n }\n return false;\n}\nfunction hasClassInput(tNode) {\n return tNode.flags & 8 /* hasClassInput */ ? true : false;\n}\n/**\n * This file includes the code to power all styling-binding operations in Angular.\n *\n * These include:\n * [style]=\"myStyleObj\"\n * [class]=\"myClassObj\"\n * [style.prop]=\"myPropValue\"\n * [class.name]=\"myClassValue\"\n *\n * There are many different ways in which these functions below are called. Please see\n * `interfaces/styles.ts` to get a better idea of how the styling algorithm works.\n */\n/**\n * Creates a new StylingContext an fills it with the provided static styling attribute values.\n */\nfunction initializeStaticContext(attrs) {\n var context = createEmptyStylingContext();\n var initialClasses = context[3 /* InitialClassValuesPosition */] =\n [null];\n var initialStyles = context[2 /* InitialStyleValuesPosition */] =\n [null];\n // The attributes array has marker values (numbers) indicating what the subsequent\n // values represent. When we encounter a number, we set the mode to that type of attribute.\n var mode = -1;\n for (var i = 0; i < attrs.length; i++) {\n var attr = attrs[i];\n if (typeof attr == 'number') {\n mode = attr;\n }\n else if (mode === 2 /* Styles */) {\n initialStyles.push(attr, attrs[++i]);\n }\n else if (mode === 1 /* Classes */) {\n initialClasses.push(attr, true);\n }\n else if (mode === 3 /* SelectOnly */) {\n break;\n }\n }\n return context;\n}\n/**\n * Designed to update an existing styling context with new static styling\n * data (classes and styles).\n *\n * @param context the existing styling context\n * @param attrs an array of new static styling attributes that will be\n * assigned to the context\n * @param directive the directive instance with which static data is associated with.\n */\nfunction patchContextWithStaticAttrs(context, attrs, directive) {\n // If the styling context has already been patched with the given directive's bindings,\n // then there is no point in doing it again. The reason why this may happen (the directive\n // styling being patched twice) is because the `stylingBinding` function is called each time\n // an element is created (both within a template function and within directive host bindings).\n var directives = context[1 /* DirectiveRegistryPosition */];\n if (getDirectiveRegistryValuesIndexOf(directives, directive) == -1) {\n // this is a new directive which we have not seen yet.\n directives.push(directive, -1, false, null);\n var initialClasses = null;\n var initialStyles = null;\n var mode = -1;\n for (var i = 0; i < attrs.length; i++) {\n var attr = attrs[i];\n if (typeof attr == 'number') {\n mode = attr;\n }\n else if (mode == 1 /* Classes */) {\n initialClasses = initialClasses || context[3 /* InitialClassValuesPosition */];\n patchInitialStylingValue(initialClasses, attr, true);\n }\n else if (mode == 2 /* Styles */) {\n initialStyles = initialStyles || context[2 /* InitialStyleValuesPosition */];\n patchInitialStylingValue(initialStyles, attr, attrs[++i]);\n }\n }\n }\n}\n/**\n * Designed to add a style or class value into the existing set of initial styles.\n *\n * The function will search and figure out if a style/class value is already present\n * within the provided initial styling array. If and when a style/class value is not\n * present (or if it's value is falsy) then it will be inserted/updated in the list\n * of initial styling values.\n */\nfunction patchInitialStylingValue(initialStyling, prop, value) {\n // Even values are keys; Odd numbers are values; Search keys only\n for (var i = 1 /* KeyValueStartPosition */; i < initialStyling.length;) {\n var key = initialStyling[i];\n if (key === prop) {\n var existingValue = initialStyling[i + 1 /* ValueOffset */];\n // If there is no previous style value (when `null`) or no previous class\n // applied (when `false`) then we update the the newly given value.\n if (existingValue == null || existingValue == false) {\n initialStyling[i + 1 /* ValueOffset */] = value;\n }\n return;\n }\n i = i + 2 /* Size */;\n }\n // We did not find existing key, add a new one.\n initialStyling.push(prop, value);\n}\n/**\n * Runs through the initial styling data present in the context and renders\n * them via the renderer on the element.\n */\nfunction renderInitialStylesAndClasses(element, context, renderer) {\n var initialClasses = context[3 /* InitialClassValuesPosition */];\n renderInitialStylingValues(element, renderer, initialClasses, true);\n var initialStyles = context[2 /* InitialStyleValuesPosition */];\n renderInitialStylingValues(element, renderer, initialStyles, false);\n}\n/**\n * This is a helper function designed to render each entry present within the\n * provided list of initialStylingValues.\n */\nfunction renderInitialStylingValues(element, renderer, initialStylingValues, isEntryClassBased) {\n for (var i = 1 /* KeyValueStartPosition */; i < initialStylingValues.length; i += 2 /* Size */) {\n var value = initialStylingValues[i + 1 /* ValueOffset */];\n if (value) {\n if (isEntryClassBased) {\n setClass(element, initialStylingValues[i + 0 /* PropOffset */], true, renderer, null);\n }\n else {\n setStyle(element, initialStylingValues[i + 0 /* PropOffset */], value, renderer, null);\n }\n }\n }\n}\n/**\n * Adds in new binding values to a styling context.\n *\n * If a directive value is provided then all provided class/style binding names will\n * reference the provided directive.\n *\n * @param context the existing styling context\n * @param directiveRef the directive that the new bindings will reference\n * @param classBindingNames an array of class binding names that will be added to the context\n * @param styleBindingNames an array of style binding names that will be added to the context\n * @param styleSanitizer an optional sanitizer that handle all sanitization on for each of\n * the bindings added to the context. Note that if a directive is provided then the sanitizer\n * instance will only be active if and when the directive updates the bindings that it owns.\n */\nfunction updateContextWithBindings(context, directiveRef, classBindingNames, styleBindingNames, styleSanitizer, onlyProcessSingleClasses) {\n if (context[0 /* MasterFlagPosition */] & 32 /* BindingAllocationLocked */)\n return;\n // this means the context has already been patched with the directive's bindings\n var directiveIndex = findOrPatchDirectiveIntoRegistry(context, directiveRef, styleSanitizer);\n if (directiveIndex === -1) {\n // this means the directive has already been patched in ... No point in doing anything\n return;\n }\n // there are alot of variables being used below to track where in the context the new\n // binding values will be placed. Because the context consists of multiple types of\n // entries (single classes/styles and multi classes/styles) alot of the index positions\n // need to be computed ahead of time and the context needs to be extended before the values\n // are inserted in.\n var singlePropOffsetValues = context[4 /* SinglePropOffsetPositions */];\n var totalCurrentClassBindings = singlePropOffsetValues[1 /* ClassesCountPosition */];\n var totalCurrentStyleBindings = singlePropOffsetValues[0 /* StylesCountPosition */];\n var classesOffset = totalCurrentClassBindings * 4 /* Size */;\n var stylesOffset = totalCurrentStyleBindings * 4 /* Size */;\n var singleStylesStartIndex = 9 /* SingleStylesStartPosition */;\n var singleClassesStartIndex = singleStylesStartIndex + stylesOffset;\n var multiStylesStartIndex = singleClassesStartIndex + classesOffset;\n var multiClassesStartIndex = multiStylesStartIndex + stylesOffset;\n // because we're inserting more bindings into the context, this means that the\n // binding values need to be referenced the singlePropOffsetValues array so that\n // the template/directive can easily find them inside of the `elementStyleProp`\n // and the `elementClassProp` functions without iterating through the entire context.\n // The first step to setting up these reference points is to mark how many bindings\n // are being added. Even if these bindings already exist in the context, the directive\n // or template code will still call them unknowingly. Therefore the total values need\n // to be registered so that we know how many bindings are assigned to each directive.\n var currentSinglePropsLength = singlePropOffsetValues.length;\n singlePropOffsetValues.push(styleBindingNames ? styleBindingNames.length : 0, classBindingNames ? classBindingNames.length : 0);\n // the code below will check to see if a new style binding already exists in the context\n // if so then there is no point in inserting it into the context again. Whether or not it\n // exists the styling offset code will now know exactly where it is\n var insertionOffset = 0;\n var filteredStyleBindingNames = [];\n if (styleBindingNames && styleBindingNames.length) {\n for (var i_1 = 0; i_1 < styleBindingNames.length; i_1++) {\n var name_1 = styleBindingNames[i_1];\n var singlePropIndex = getMatchingBindingIndex(context, name_1, singleStylesStartIndex, singleClassesStartIndex);\n if (singlePropIndex == -1) {\n singlePropIndex = singleClassesStartIndex + insertionOffset;\n insertionOffset += 4 /* Size */;\n filteredStyleBindingNames.push(name_1);\n }\n singlePropOffsetValues.push(singlePropIndex);\n }\n }\n // just like with the style binding loop above, the new class bindings get the same treatment...\n var filteredClassBindingNames = [];\n if (classBindingNames && classBindingNames.length) {\n for (var i_2 = 0; i_2 < classBindingNames.length; i_2++) {\n var name_2 = classBindingNames[i_2];\n var singlePropIndex = getMatchingBindingIndex(context, name_2, singleClassesStartIndex, multiStylesStartIndex);\n if (singlePropIndex == -1) {\n singlePropIndex = multiStylesStartIndex + insertionOffset;\n insertionOffset += 4 /* Size */;\n filteredClassBindingNames.push(name_2);\n }\n else {\n singlePropIndex += filteredStyleBindingNames.length * 4 /* Size */;\n }\n singlePropOffsetValues.push(singlePropIndex);\n }\n }\n // because new styles are being inserted, this means the existing collection of style offset\n // index values are incorrect (they point to the wrong values). The code below will run through\n // the entire offset array and update the existing set of index values to point to their new\n // locations while taking the new binding values into consideration.\n var i = 2 /* ValueStartPosition */;\n if (filteredStyleBindingNames.length) {\n while (i < currentSinglePropsLength) {\n var totalStyles = singlePropOffsetValues[i + 0 /* StylesCountPosition */];\n var totalClasses = singlePropOffsetValues[i + 1 /* ClassesCountPosition */];\n if (totalClasses) {\n var start = i + 2 /* ValueStartPosition */ + totalStyles;\n for (var j = start; j < start + totalClasses; j++) {\n singlePropOffsetValues[j] += filteredStyleBindingNames.length * 4 /* Size */;\n }\n }\n var total = totalStyles + totalClasses;\n i += 2 /* ValueStartPosition */ + total;\n }\n }\n var totalNewEntries = filteredClassBindingNames.length + filteredStyleBindingNames.length;\n // in the event that there are new style values being inserted, all existing class and style\n // bindings need to have their pointer values offsetted with the new amount of space that is\n // used for the new style/class bindings.\n for (var i_3 = singleStylesStartIndex; i_3 < context.length; i_3 += 4 /* Size */) {\n var isMultiBased = i_3 >= multiStylesStartIndex;\n var isClassBased = i_3 >= (isMultiBased ? multiClassesStartIndex : singleClassesStartIndex);\n var flag = getPointers(context, i_3);\n var staticIndex = getInitialIndex(flag);\n var singleOrMultiIndex = getMultiOrSingleIndex(flag);\n if (isMultiBased) {\n singleOrMultiIndex +=\n isClassBased ? (filteredStyleBindingNames.length * 4 /* Size */) : 0;\n }\n else {\n singleOrMultiIndex += (totalNewEntries * 4 /* Size */) +\n ((isClassBased ? filteredStyleBindingNames.length : 0) * 4 /* Size */);\n }\n setFlag(context, i_3, pointers(flag, staticIndex, singleOrMultiIndex));\n }\n // this is where we make space in the context for the new style bindings\n for (var i_4 = 0; i_4 < filteredStyleBindingNames.length * 4 /* Size */; i_4++) {\n context.splice(multiClassesStartIndex, 0, null);\n context.splice(singleClassesStartIndex, 0, null);\n singleClassesStartIndex++;\n multiStylesStartIndex++;\n multiClassesStartIndex += 2; // both single + multi slots were inserted\n }\n // this is where we make space in the context for the new class bindings\n for (var i_5 = 0; i_5 < filteredClassBindingNames.length * 4 /* Size */; i_5++) {\n context.splice(multiStylesStartIndex, 0, null);\n context.push(null);\n multiStylesStartIndex++;\n multiClassesStartIndex++;\n }\n var initialClasses = context[3 /* InitialClassValuesPosition */];\n var initialStyles = context[2 /* InitialStyleValuesPosition */];\n // the code below will insert each new entry into the context and assign the appropriate\n // flags and index values to them. It's important this runs at the end of this function\n // because the context, property offset and index values have all been computed just before.\n for (var i_6 = 0; i_6 < totalNewEntries; i_6++) {\n var entryIsClassBased = i_6 >= filteredStyleBindingNames.length;\n var adjustedIndex = entryIsClassBased ? (i_6 - filteredStyleBindingNames.length) : i_6;\n var propName = entryIsClassBased ? filteredClassBindingNames[adjustedIndex] :\n filteredStyleBindingNames[adjustedIndex];\n var multiIndex = void 0, singleIndex = void 0;\n if (entryIsClassBased) {\n multiIndex = multiClassesStartIndex +\n ((totalCurrentClassBindings + adjustedIndex) * 4 /* Size */);\n singleIndex = singleClassesStartIndex +\n ((totalCurrentClassBindings + adjustedIndex) * 4 /* Size */);\n }\n else {\n multiIndex =\n multiStylesStartIndex + ((totalCurrentStyleBindings + adjustedIndex) * 4 /* Size */);\n singleIndex = singleStylesStartIndex +\n ((totalCurrentStyleBindings + adjustedIndex) * 4 /* Size */);\n }\n // if a property is not found in the initial style values list then it\n // is ALWAYS added incase a follow-up directive introduces the same initial\n // style/class value later on.\n var initialValuesToLookup = entryIsClassBased ? initialClasses : initialStyles;\n var indexForInitial = getInitialStylingValuesIndexOf(initialValuesToLookup, propName);\n if (indexForInitial === -1) {\n indexForInitial = initialValuesToLookup.length + 1 /* ValueOffset */;\n initialValuesToLookup.push(propName, entryIsClassBased ? false : null);\n }\n else {\n indexForInitial += 1 /* ValueOffset */;\n }\n var initialFlag = prepareInitialFlag(context, propName, entryIsClassBased, styleSanitizer || null);\n setFlag(context, singleIndex, pointers(initialFlag, indexForInitial, multiIndex));\n setProp(context, singleIndex, propName);\n setValue(context, singleIndex, null);\n setPlayerBuilderIndex(context, singleIndex, 0, directiveIndex);\n setFlag(context, multiIndex, pointers(initialFlag, indexForInitial, singleIndex));\n setProp(context, multiIndex, propName);\n setValue(context, multiIndex, null);\n setPlayerBuilderIndex(context, multiIndex, 0, directiveIndex);\n }\n // the total classes/style values are updated so the next time the context is patched\n // additional style/class bindings from another directive then it knows exactly where\n // to insert them in the context\n singlePropOffsetValues[1 /* ClassesCountPosition */] =\n totalCurrentClassBindings + filteredClassBindingNames.length;\n singlePropOffsetValues[0 /* StylesCountPosition */] =\n totalCurrentStyleBindings + filteredStyleBindingNames.length;\n // there is no initial value flag for the master index since it doesn't\n // reference an initial style value\n var masterFlag = pointers(0, 0, multiStylesStartIndex) |\n (onlyProcessSingleClasses ? 16 /* OnlyProcessSingleClasses */ : 0);\n setFlag(context, 0 /* MasterFlagPosition */, masterFlag);\n}\n/**\n * Searches through the existing registry of directives\n */\nfunction findOrPatchDirectiveIntoRegistry(context, directiveRef, styleSanitizer) {\n var directiveRefs = context[1 /* DirectiveRegistryPosition */];\n var nextOffsetInsertionIndex = context[4 /* SinglePropOffsetPositions */].length;\n var directiveIndex;\n var detectedIndex = getDirectiveRegistryValuesIndexOf(directiveRefs, directiveRef);\n if (detectedIndex === -1) {\n directiveIndex = directiveRefs.length / 4 /* Size */;\n directiveRefs.push(directiveRef, nextOffsetInsertionIndex, false, styleSanitizer || null);\n }\n else {\n var singlePropStartPosition = detectedIndex + 1 /* SinglePropValuesIndexOffset */;\n if (directiveRefs[singlePropStartPosition] >= 0) {\n // the directive has already been patched into the context\n return -1;\n }\n directiveIndex = detectedIndex / 4 /* Size */;\n // because the directive already existed this means that it was set during elementHostAttrs or\n // elementStart which means that the binding values were not here. Therefore, the values below\n // need to be applied so that single class and style properties can be assigned later.\n var singlePropPositionIndex = detectedIndex + 1 /* SinglePropValuesIndexOffset */;\n directiveRefs[singlePropPositionIndex] = nextOffsetInsertionIndex;\n // the sanitizer is also apart of the binding process and will be used when bindings are\n // applied.\n var styleSanitizerIndex = detectedIndex + 3 /* StyleSanitizerOffset */;\n directiveRefs[styleSanitizerIndex] = styleSanitizer || null;\n }\n return directiveIndex;\n}\nfunction getMatchingBindingIndex(context, bindingName, start, end) {\n for (var j = start; j < end; j += 4 /* Size */) {\n if (getProp(context, j) === bindingName)\n return j;\n }\n return -1;\n}\n/**\n * Sets and resolves all `multi` styling on an `StylingContext` so that they can be\n * applied to the element once `renderStyling` is called.\n *\n * All missing styles/class (any values that are not provided in the new `styles`\n * or `classes` params) will resolve to `null` within their respective positions\n * in the context.\n *\n * @param context The styling context that will be updated with the\n * newly provided style values.\n * @param classesInput The key/value map of CSS class names that will be used for the update.\n * @param stylesInput The key/value map of CSS styles that will be used for the update.\n */\nfunction updateStylingMap(context, classesInput, stylesInput, directiveRef) {\n stylesInput = stylesInput || null;\n var directiveIndex = getDirectiveIndexFromRegistry(context, directiveRef || null);\n var element = context[5 /* ElementPosition */];\n var classesPlayerBuilder = classesInput instanceof BoundPlayerFactory ?\n new ClassAndStylePlayerBuilder(classesInput, element, 1 /* Class */) :\n null;\n var stylesPlayerBuilder = stylesInput instanceof BoundPlayerFactory ?\n new ClassAndStylePlayerBuilder(stylesInput, element, 2 /* Style */) :\n null;\n var classesValue = classesPlayerBuilder ?\n classesInput.value :\n classesInput;\n var stylesValue = stylesPlayerBuilder ? stylesInput.value : stylesInput;\n // early exit (this is what's done to avoid using ctx.bind() to cache the value)\n var ignoreAllClassUpdates = limitToSingleClasses(context) || classesValue === NO_CHANGE ||\n classesValue === context[6 /* CachedClassValueOrInitialClassString */];\n var ignoreAllStyleUpdates = stylesValue === NO_CHANGE || stylesValue === context[7 /* CachedStyleValue */];\n if (ignoreAllClassUpdates && ignoreAllStyleUpdates)\n return;\n context[6 /* CachedClassValueOrInitialClassString */] = classesValue;\n context[7 /* CachedStyleValue */] = stylesValue;\n var classNames = EMPTY_ARRAY;\n var applyAllClasses = false;\n var playerBuildersAreDirty = false;\n var classesPlayerBuilderIndex = classesPlayerBuilder ? 1 /* ClassMapPlayerBuilderPosition */ : 0;\n if (hasPlayerBuilderChanged(context, classesPlayerBuilder, 1 /* ClassMapPlayerBuilderPosition */)) {\n setPlayerBuilder(context, classesPlayerBuilder, 1 /* ClassMapPlayerBuilderPosition */);\n playerBuildersAreDirty = true;\n }\n var stylesPlayerBuilderIndex = stylesPlayerBuilder ? 3 /* StyleMapPlayerBuilderPosition */ : 0;\n if (hasPlayerBuilderChanged(context, stylesPlayerBuilder, 3 /* StyleMapPlayerBuilderPosition */)) {\n setPlayerBuilder(context, stylesPlayerBuilder, 3 /* StyleMapPlayerBuilderPosition */);\n playerBuildersAreDirty = true;\n }\n // each time a string-based value pops up then it shouldn't require a deep\n // check of what's changed.\n if (!ignoreAllClassUpdates) {\n if (typeof classesValue == 'string') {\n classNames = classesValue.split(/\\s+/);\n // this boolean is used to avoid having to create a key/value map of `true` values\n // since a classname string implies that all those classes are added\n applyAllClasses = true;\n }\n else {\n classNames = classesValue ? Object.keys(classesValue) : EMPTY_ARRAY;\n }\n }\n var classes = (classesValue || EMPTY_OBJ);\n var styleProps = stylesValue ? Object.keys(stylesValue) : EMPTY_ARRAY;\n var styles = stylesValue || EMPTY_OBJ;\n var classesStartIndex = styleProps.length;\n var multiStartIndex = getMultiStartIndex(context);\n var dirty = false;\n var ctxIndex = multiStartIndex;\n var propIndex = 0;\n var propLimit = styleProps.length + classNames.length;\n // the main loop here will try and figure out how the shape of the provided\n // styles differ with respect to the context. Later if the context/styles/classes\n // are off-balance then they will be dealt in another loop after this one\n while (ctxIndex < context.length && propIndex < propLimit) {\n var isClassBased = propIndex >= classesStartIndex;\n var processValue = (!isClassBased && !ignoreAllStyleUpdates) || (isClassBased && !ignoreAllClassUpdates);\n // when there is a cache-hit for a string-based class then we should\n // avoid doing any work diffing any of the changes\n if (processValue) {\n var adjustedPropIndex = isClassBased ? propIndex - classesStartIndex : propIndex;\n var newProp = isClassBased ? classNames[adjustedPropIndex] : styleProps[adjustedPropIndex];\n var newValue = isClassBased ? (applyAllClasses ? true : classes[newProp]) : styles[newProp];\n var playerBuilderIndex = isClassBased ? classesPlayerBuilderIndex : stylesPlayerBuilderIndex;\n var prop = getProp(context, ctxIndex);\n if (prop === newProp) {\n var value = getValue(context, ctxIndex);\n var flag = getPointers(context, ctxIndex);\n setPlayerBuilderIndex(context, ctxIndex, playerBuilderIndex, directiveIndex);\n if (hasValueChanged(flag, value, newValue)) {\n setValue(context, ctxIndex, newValue);\n playerBuildersAreDirty = playerBuildersAreDirty || !!playerBuilderIndex;\n var initialValue = getInitialValue(context, flag);\n // SKIP IF INITIAL CHECK\n // If the former `value` is `null` then it means that an initial value\n // could be being rendered on screen. If that is the case then there is\n // no point in updating the value incase it matches. In other words if the\n // new value is the exact same as the previously rendered value (which\n // happens to be the initial value) then do nothing.\n if (value != null || hasValueChanged(flag, initialValue, newValue)) {\n setDirty(context, ctxIndex, true);\n dirty = true;\n }\n }\n }\n else {\n var indexOfEntry = findEntryPositionByProp(context, newProp, ctxIndex);\n if (indexOfEntry > 0) {\n // it was found at a later point ... just swap the values\n var valueToCompare = getValue(context, indexOfEntry);\n var flagToCompare = getPointers(context, indexOfEntry);\n swapMultiContextEntries(context, ctxIndex, indexOfEntry);\n if (hasValueChanged(flagToCompare, valueToCompare, newValue)) {\n var initialValue = getInitialValue(context, flagToCompare);\n setValue(context, ctxIndex, newValue);\n // same if statement logic as above (look for SKIP IF INITIAL CHECK).\n if (valueToCompare != null || hasValueChanged(flagToCompare, initialValue, newValue)) {\n setDirty(context, ctxIndex, true);\n playerBuildersAreDirty = playerBuildersAreDirty || !!playerBuilderIndex;\n dirty = true;\n }\n }\n }\n else {\n // we only care to do this if the insertion is in the middle\n var newFlag = prepareInitialFlag(context, newProp, isClassBased, getStyleSanitizer(context, directiveIndex));\n playerBuildersAreDirty = playerBuildersAreDirty || !!playerBuilderIndex;\n insertNewMultiProperty(context, ctxIndex, isClassBased, newProp, newFlag, newValue, directiveIndex, playerBuilderIndex);\n dirty = true;\n }\n }\n }\n ctxIndex += 4 /* Size */;\n propIndex++;\n }\n // this means that there are left-over values in the context that\n // were not included in the provided styles/classes and in this\n // case the goal is to \"remove\" them from the context (by nullifying)\n while (ctxIndex < context.length) {\n var flag = getPointers(context, ctxIndex);\n var isClassBased = (flag & 2 /* Class */) === 2 /* Class */;\n var processValue = (!isClassBased && !ignoreAllStyleUpdates) || (isClassBased && !ignoreAllClassUpdates);\n if (processValue) {\n var value = getValue(context, ctxIndex);\n var doRemoveValue = valueExists(value, isClassBased);\n if (doRemoveValue) {\n setDirty(context, ctxIndex, true);\n setValue(context, ctxIndex, null);\n // we keep the player factory the same so that the `nulled` value can\n // be instructed into the player because removing a style and/or a class\n // is a valid animation player instruction.\n var playerBuilderIndex = isClassBased ? classesPlayerBuilderIndex : stylesPlayerBuilderIndex;\n setPlayerBuilderIndex(context, ctxIndex, playerBuilderIndex, directiveIndex);\n dirty = true;\n }\n }\n ctxIndex += 4 /* Size */;\n }\n // this means that there are left-over properties in the context that\n // were not detected in the context during the loop above. In that\n // case we want to add the new entries into the list\n var sanitizer = getStyleSanitizer(context, directiveIndex);\n while (propIndex < propLimit) {\n var isClassBased = propIndex >= classesStartIndex;\n var processValue = (!isClassBased && !ignoreAllStyleUpdates) || (isClassBased && !ignoreAllClassUpdates);\n if (processValue) {\n var adjustedPropIndex = isClassBased ? propIndex - classesStartIndex : propIndex;\n var prop = isClassBased ? classNames[adjustedPropIndex] : styleProps[adjustedPropIndex];\n var value = isClassBased ? (applyAllClasses ? true : classes[prop]) : styles[prop];\n var flag = prepareInitialFlag(context, prop, isClassBased, sanitizer) | 1 /* Dirty */;\n var playerBuilderIndex = isClassBased ? classesPlayerBuilderIndex : stylesPlayerBuilderIndex;\n var ctxIndex_1 = context.length;\n context.push(flag, prop, value, 0);\n setPlayerBuilderIndex(context, ctxIndex_1, playerBuilderIndex, directiveIndex);\n dirty = true;\n }\n propIndex++;\n }\n if (dirty) {\n setContextDirty(context, true);\n setDirectiveDirty(context, directiveIndex, true);\n }\n if (playerBuildersAreDirty) {\n setContextPlayersDirty(context, true);\n }\n}\n/**\n * This method will toggle the referenced CSS class (by the provided index)\n * within the given context.\n *\n * @param context The styling context that will be updated with the\n * newly provided class value.\n * @param offset The index of the CSS class which is being updated.\n * @param addOrRemove Whether or not to add or remove the CSS class\n */\nfunction updateClassProp(context, offset, addOrRemove, directiveRef) {\n _updateSingleStylingValue(context, offset, addOrRemove, true, directiveRef);\n}\n/**\n * Sets and resolves a single style value on the provided `StylingContext` so\n * that they can be applied to the element once `renderStyling` is called.\n *\n * Note that prop-level styling values are considered higher priority than any styling that\n * has been applied using `updateStylingMap`, therefore, when styling values are rendered\n * then any styles/classes that have been applied using this function will be considered first\n * (then multi values second and then initial values as a backup).\n *\n * @param context The styling context that will be updated with the\n * newly provided style value.\n * @param offset The index of the property which is being updated.\n * @param value The CSS style value that will be assigned\n * @param directiveRef an optional reference to the directive responsible\n * for this binding change. If present then style binding will only\n * actualize if the directive has ownership over this binding\n * (see styling.ts#directives for more information about the algorithm).\n */\nfunction updateStyleProp(context, offset, input, directiveRef) {\n _updateSingleStylingValue(context, offset, input, false, directiveRef);\n}\nfunction _updateSingleStylingValue(context, offset, input, isClassBased, directiveRef) {\n var directiveIndex = getDirectiveIndexFromRegistry(context, directiveRef || null);\n var singleIndex = getSinglePropIndexValue(context, directiveIndex, offset, isClassBased);\n var currValue = getValue(context, singleIndex);\n var currFlag = getPointers(context, singleIndex);\n var currDirective = getDirectiveIndexFromEntry(context, singleIndex);\n var value = (input instanceof BoundPlayerFactory) ? input.value : input;\n if (hasValueChanged(currFlag, currValue, value) &&\n allowValueChange(currValue, value, currDirective, directiveIndex)) {\n var isClassBased_1 = (currFlag & 2 /* Class */) === 2 /* Class */;\n var element = context[5 /* ElementPosition */];\n var playerBuilder = input instanceof BoundPlayerFactory ?\n new ClassAndStylePlayerBuilder(input, element, isClassBased_1 ? 1 /* Class */ : 2 /* Style */) :\n null;\n var value_1 = (playerBuilder ? input.value : input);\n var currPlayerIndex = getPlayerBuilderIndex(context, singleIndex);\n var playerBuildersAreDirty = false;\n var playerBuilderIndex = playerBuilder ? currPlayerIndex : 0;\n if (hasPlayerBuilderChanged(context, playerBuilder, currPlayerIndex)) {\n var newIndex = setPlayerBuilder(context, playerBuilder, currPlayerIndex);\n playerBuilderIndex = playerBuilder ? newIndex : 0;\n playerBuildersAreDirty = true;\n }\n if (playerBuildersAreDirty || currDirective !== directiveIndex) {\n setPlayerBuilderIndex(context, singleIndex, playerBuilderIndex, directiveIndex);\n }\n if (currDirective !== directiveIndex) {\n var prop = getProp(context, singleIndex);\n var sanitizer = getStyleSanitizer(context, directiveIndex);\n setSanitizeFlag(context, singleIndex, (sanitizer && sanitizer(prop)) ? true : false);\n }\n // the value will always get updated (even if the dirty flag is skipped)\n setValue(context, singleIndex, value_1);\n var indexForMulti = getMultiOrSingleIndex(currFlag);\n // if the value is the same in the multi-area then there's no point in re-assembling\n var valueForMulti = getValue(context, indexForMulti);\n if (!valueForMulti || hasValueChanged(currFlag, valueForMulti, value_1)) {\n var multiDirty = false;\n var singleDirty = true;\n // only when the value is set to `null` should the multi-value get flagged\n if (!valueExists(value_1, isClassBased_1) && valueExists(valueForMulti, isClassBased_1)) {\n multiDirty = true;\n singleDirty = false;\n }\n setDirty(context, indexForMulti, multiDirty);\n setDirty(context, singleIndex, singleDirty);\n setDirectiveDirty(context, directiveIndex, true);\n setContextDirty(context, true);\n }\n if (playerBuildersAreDirty) {\n setContextPlayersDirty(context, true);\n }\n }\n}\n/**\n * Renders all queued styling using a renderer onto the given element.\n *\n * This function works by rendering any styles (that have been applied\n * using `updateStylingMap`) and any classes (that have been applied using\n * `updateStyleProp`) onto the provided element using the provided renderer.\n * Just before the styles/classes are rendered a final key/value style map\n * will be assembled (if `styleStore` or `classStore` are provided).\n *\n * @param lElement the element that the styles will be rendered on\n * @param context The styling context that will be used to determine\n * what styles will be rendered\n * @param renderer the renderer that will be used to apply the styling\n * @param classesStore if provided, the updated class values will be applied\n * to this key/value map instead of being renderered via the renderer.\n * @param stylesStore if provided, the updated style values will be applied\n * to this key/value map instead of being renderered via the renderer.\n * @param directiveRef an optional directive that will be used to target which\n * styling values are rendered. If left empty, only the bindings that are\n * registered on the template will be rendered.\n * @returns number the total amount of players that got queued for animation (if any)\n */\nfunction renderStyling(context, renderer, rootOrView, isFirstRender, classesStore, stylesStore, directiveRef) {\n var totalPlayersQueued = 0;\n var targetDirectiveIndex = getDirectiveIndexFromRegistry(context, directiveRef || null);\n if (isContextDirty(context) && isDirectiveDirty(context, targetDirectiveIndex)) {\n var flushPlayerBuilders = context[0 /* MasterFlagPosition */] & 8 /* PlayerBuildersDirty */;\n var native = context[5 /* ElementPosition */];\n var multiStartIndex = getMultiStartIndex(context);\n var onlySingleClasses = limitToSingleClasses(context);\n var stillDirty = false;\n for (var i = 9 /* SingleStylesStartPosition */; i < context.length; i += 4 /* Size */) {\n // there is no point in rendering styles that have not changed on screen\n if (isDirty(context, i)) {\n var flag = getPointers(context, i);\n var directiveIndex = getDirectiveIndexFromEntry(context, i);\n if (targetDirectiveIndex !== directiveIndex) {\n stillDirty = true;\n continue;\n }\n var prop = getProp(context, i);\n var value = getValue(context, i);\n var styleSanitizer = (flag & 4 /* Sanitize */) ? getStyleSanitizer(context, directiveIndex) : null;\n var playerBuilder = getPlayerBuilder(context, i);\n var isClassBased = flag & 2 /* Class */ ? true : false;\n var isInSingleRegion = i < multiStartIndex;\n var readInitialValue = !isClassBased || !onlySingleClasses;\n var valueToApply = value;\n // VALUE DEFER CASE 1: Use a multi value instead of a null single value\n // this check implies that a single value was removed and we\n // should now defer to a multi value and use that (if set).\n if (isInSingleRegion && !valueExists(valueToApply, isClassBased)) {\n // single values ALWAYS have a reference to a multi index\n var multiIndex = getMultiOrSingleIndex(flag);\n valueToApply = getValue(context, multiIndex);\n }\n // VALUE DEFER CASE 2: Use the initial value if all else fails (is falsy)\n // the initial value will always be a string or null,\n // therefore we can safely adopt it incase there's nothing else\n // note that this should always be a falsy check since `false` is used\n // for both class and style comparisons (styles can't be false and false\n // classes are turned off and should therefore defer to their initial values)\n // Note that we ignore class-based deferals because otherwise a class can never\n // be removed in the case that it exists as true in the initial classes list...\n if (!isClassBased && !valueExists(valueToApply, isClassBased) && readInitialValue) {\n valueToApply = getInitialValue(context, flag);\n }\n // if the first render is true then we do not want to start applying falsy\n // values to the DOM element's styling. Otherwise then we know there has\n // been a change and even if it's falsy then it's removing something that\n // was truthy before.\n var doApplyValue = isFirstRender ? valueToApply : true;\n if (doApplyValue) {\n if (isClassBased) {\n setClass(native, prop, valueToApply ? true : false, renderer, classesStore, playerBuilder);\n }\n else {\n setStyle(native, prop, valueToApply, renderer, styleSanitizer, stylesStore, playerBuilder);\n }\n }\n setDirty(context, i, false);\n }\n }\n if (flushPlayerBuilders) {\n var rootContext = Array.isArray(rootOrView) ? getRootContext(rootOrView) : rootOrView;\n var playerContext = getPlayerContext(context);\n var playersStartIndex = playerContext[0 /* NonBuilderPlayersStart */];\n for (var i = 1 /* PlayerBuildersStartPosition */; i < playersStartIndex; i += 2 /* PlayerAndPlayerBuildersTupleSize */) {\n var builder = playerContext[i];\n var playerInsertionIndex = i + 1 /* PlayerOffsetPosition */;\n var oldPlayer = playerContext[playerInsertionIndex];\n if (builder) {\n var player = builder.buildPlayer(oldPlayer, isFirstRender);\n if (player !== undefined) {\n if (player != null) {\n var wasQueued = addPlayerInternal(playerContext, rootContext, native, player, playerInsertionIndex);\n wasQueued && totalPlayersQueued++;\n }\n if (oldPlayer) {\n oldPlayer.destroy();\n }\n }\n }\n else if (oldPlayer) {\n // the player builder has been removed ... therefore we should delete the associated\n // player\n oldPlayer.destroy();\n }\n }\n setContextPlayersDirty(context, false);\n }\n setDirectiveDirty(context, targetDirectiveIndex, false);\n setContextDirty(context, stillDirty);\n }\n return totalPlayersQueued;\n}\n/**\n * This function renders a given CSS prop/value entry using the\n * provided renderer. If a `store` value is provided then\n * that will be used a render context instead of the provided\n * renderer.\n *\n * @param native the DOM Element\n * @param prop the CSS style property that will be rendered\n * @param value the CSS style value that will be rendered\n * @param renderer\n * @param store an optional key/value map that will be used as a context to render styles on\n */\nfunction setStyle(native, prop, value, renderer, sanitizer, store, playerBuilder) {\n value = sanitizer && value ? sanitizer(prop, value) : value;\n if (store || playerBuilder) {\n if (store) {\n store.setValue(prop, value);\n }\n if (playerBuilder) {\n playerBuilder.setValue(prop, value);\n }\n }\n else if (value) {\n value = value.toString(); // opacity, z-index and flexbox all have number values which may not\n // assign as numbers\n ngDevMode && ngDevMode.rendererSetStyle++;\n isProceduralRenderer(renderer) ?\n renderer.setStyle(native, prop, value, RendererStyleFlags3.DashCase) :\n native['style'].setProperty(prop, value);\n }\n else {\n ngDevMode && ngDevMode.rendererRemoveStyle++;\n isProceduralRenderer(renderer) ?\n renderer.removeStyle(native, prop, RendererStyleFlags3.DashCase) :\n native['style'].removeProperty(prop);\n }\n}\n/**\n * This function renders a given CSS class value using the provided\n * renderer (by adding or removing it from the provided element).\n * If a `store` value is provided then that will be used a render\n * context instead of the provided renderer.\n *\n * @param native the DOM Element\n * @param prop the CSS style property that will be rendered\n * @param value the CSS style value that will be rendered\n * @param renderer\n * @param store an optional key/value map that will be used as a context to render styles on\n */\nfunction setClass(native, className, add, renderer, store, playerBuilder) {\n if (store || playerBuilder) {\n if (store) {\n store.setValue(className, add);\n }\n if (playerBuilder) {\n playerBuilder.setValue(className, add);\n }\n }\n else if (add) {\n ngDevMode && ngDevMode.rendererAddClass++;\n isProceduralRenderer(renderer) ? renderer.addClass(native, className) :\n native['classList'].add(className);\n }\n else {\n ngDevMode && ngDevMode.rendererRemoveClass++;\n isProceduralRenderer(renderer) ? renderer.removeClass(native, className) :\n native['classList'].remove(className);\n }\n}\nfunction setSanitizeFlag(context, index, sanitizeYes) {\n if (sanitizeYes) {\n context[index] |= 4 /* Sanitize */;\n }\n else {\n context[index] &= ~4 /* Sanitize */;\n }\n}\nfunction setDirty(context, index, isDirtyYes) {\n var adjustedIndex = index >= 9 /* SingleStylesStartPosition */ ? (index + 0 /* FlagsOffset */) : index;\n if (isDirtyYes) {\n context[adjustedIndex] |= 1 /* Dirty */;\n }\n else {\n context[adjustedIndex] &= ~1 /* Dirty */;\n }\n}\nfunction isDirty(context, index) {\n var adjustedIndex = index >= 9 /* SingleStylesStartPosition */ ? (index + 0 /* FlagsOffset */) : index;\n return (context[adjustedIndex] & 1 /* Dirty */) == 1 /* Dirty */;\n}\nfunction isClassBasedValue(context, index) {\n var adjustedIndex = index >= 9 /* SingleStylesStartPosition */ ? (index + 0 /* FlagsOffset */) : index;\n return (context[adjustedIndex] & 2 /* Class */) == 2 /* Class */;\n}\nfunction isSanitizable(context, index) {\n var adjustedIndex = index >= 9 /* SingleStylesStartPosition */ ? (index + 0 /* FlagsOffset */) : index;\n return (context[adjustedIndex] & 4 /* Sanitize */) == 4 /* Sanitize */;\n}\nfunction pointers(configFlag, staticIndex, dynamicIndex) {\n return (configFlag & 63 /* BitMask */) | (staticIndex << 6 /* BitCountSize */) |\n (dynamicIndex << (14 /* BitCountSize */ + 6 /* BitCountSize */));\n}\nfunction getInitialValue(context, flag) {\n var index = getInitialIndex(flag);\n var entryIsClassBased = flag & 2 /* Class */;\n var initialValues = entryIsClassBased ? context[3 /* InitialClassValuesPosition */] :\n context[2 /* InitialStyleValuesPosition */];\n return initialValues[index];\n}\nfunction getInitialIndex(flag) {\n return (flag >> 6 /* BitCountSize */) & 16383 /* BitMask */;\n}\nfunction getMultiOrSingleIndex(flag) {\n var index = (flag >> (14 /* BitCountSize */ + 6 /* BitCountSize */)) & 16383 /* BitMask */;\n return index >= 9 /* SingleStylesStartPosition */ ? index : -1;\n}\nfunction getMultiStartIndex(context) {\n return getMultiOrSingleIndex(context[0 /* MasterFlagPosition */]);\n}\nfunction setProp(context, index, prop) {\n context[index + 1 /* PropertyOffset */] = prop;\n}\nfunction setValue(context, index, value) {\n context[index + 2 /* ValueOffset */] = value;\n}\nfunction hasPlayerBuilderChanged(context, builder, index) {\n var playerContext = context[8 /* PlayerContext */];\n if (builder) {\n if (!playerContext || index === 0) {\n return true;\n }\n }\n else if (!playerContext) {\n return false;\n }\n return playerContext[index] !== builder;\n}\nfunction setPlayerBuilder(context, builder, insertionIndex) {\n var playerContext = context[8 /* PlayerContext */] || allocPlayerContext(context);\n if (insertionIndex > 0) {\n playerContext[insertionIndex] = builder;\n }\n else {\n insertionIndex = playerContext[0 /* NonBuilderPlayersStart */];\n playerContext.splice(insertionIndex, 0, builder, null);\n playerContext[0 /* NonBuilderPlayersStart */] +=\n 2 /* PlayerAndPlayerBuildersTupleSize */;\n }\n return insertionIndex;\n}\nfunction directiveOwnerPointers(directiveIndex, playerIndex) {\n return (playerIndex << 16 /* BitCountSize */) | directiveIndex;\n}\nfunction setPlayerBuilderIndex(context, index, playerBuilderIndex, directiveIndex) {\n var value = directiveOwnerPointers(directiveIndex, playerBuilderIndex);\n context[index + 3 /* PlayerBuilderIndexOffset */] = value;\n}\nfunction getPlayerBuilderIndex(context, index) {\n var flag = context[index + 3 /* PlayerBuilderIndexOffset */];\n var playerBuilderIndex = (flag >> 16 /* BitCountSize */) &\n 65535 /* BitMask */;\n return playerBuilderIndex;\n}\nfunction getPlayerBuilder(context, index) {\n var playerBuilderIndex = getPlayerBuilderIndex(context, index);\n if (playerBuilderIndex) {\n var playerContext = context[8 /* PlayerContext */];\n if (playerContext) {\n return playerContext[playerBuilderIndex];\n }\n }\n return null;\n}\nfunction setFlag(context, index, flag) {\n var adjustedIndex = index === 0 /* MasterFlagPosition */ ? index : (index + 0 /* FlagsOffset */);\n context[adjustedIndex] = flag;\n}\nfunction getPointers(context, index) {\n var adjustedIndex = index === 0 /* MasterFlagPosition */ ? index : (index + 0 /* FlagsOffset */);\n return context[adjustedIndex];\n}\nfunction getValue(context, index) {\n return context[index + 2 /* ValueOffset */];\n}\nfunction getProp(context, index) {\n return context[index + 1 /* PropertyOffset */];\n}\nfunction isContextDirty(context) {\n return isDirty(context, 0 /* MasterFlagPosition */);\n}\nfunction limitToSingleClasses(context) {\n return context[0 /* MasterFlagPosition */] & 16 /* OnlyProcessSingleClasses */;\n}\nfunction setContextDirty(context, isDirtyYes) {\n setDirty(context, 0 /* MasterFlagPosition */, isDirtyYes);\n}\nfunction setContextPlayersDirty(context, isDirtyYes) {\n if (isDirtyYes) {\n context[0 /* MasterFlagPosition */] |= 8 /* PlayerBuildersDirty */;\n }\n else {\n context[0 /* MasterFlagPosition */] &= ~8 /* PlayerBuildersDirty */;\n }\n}\nfunction findEntryPositionByProp(context, prop, startIndex) {\n for (var i = (startIndex || 0) + 1 /* PropertyOffset */; i < context.length; i += 4 /* Size */) {\n var thisProp = context[i];\n if (thisProp == prop) {\n return i - 1 /* PropertyOffset */;\n }\n }\n return -1;\n}\nfunction swapMultiContextEntries(context, indexA, indexB) {\n var tmpValue = getValue(context, indexA);\n var tmpProp = getProp(context, indexA);\n var tmpFlag = getPointers(context, indexA);\n var tmpPlayerBuilderIndex = getPlayerBuilderIndex(context, indexA);\n var flagA = tmpFlag;\n var flagB = getPointers(context, indexB);\n var singleIndexA = getMultiOrSingleIndex(flagA);\n if (singleIndexA >= 0) {\n var _flag = getPointers(context, singleIndexA);\n var _initial = getInitialIndex(_flag);\n setFlag(context, singleIndexA, pointers(_flag, _initial, indexB));\n }\n var singleIndexB = getMultiOrSingleIndex(flagB);\n if (singleIndexB >= 0) {\n var _flag = getPointers(context, singleIndexB);\n var _initial = getInitialIndex(_flag);\n setFlag(context, singleIndexB, pointers(_flag, _initial, indexA));\n }\n setValue(context, indexA, getValue(context, indexB));\n setProp(context, indexA, getProp(context, indexB));\n setFlag(context, indexA, getPointers(context, indexB));\n var playerIndexA = getPlayerBuilderIndex(context, indexB);\n var directiveIndexA = 0;\n setPlayerBuilderIndex(context, indexA, playerIndexA, directiveIndexA);\n setValue(context, indexB, tmpValue);\n setProp(context, indexB, tmpProp);\n setFlag(context, indexB, tmpFlag);\n setPlayerBuilderIndex(context, indexB, tmpPlayerBuilderIndex, directiveIndexA);\n}\nfunction updateSinglePointerValues(context, indexStartPosition) {\n for (var i = indexStartPosition; i < context.length; i += 4 /* Size */) {\n var multiFlag = getPointers(context, i);\n var singleIndex = getMultiOrSingleIndex(multiFlag);\n if (singleIndex > 0) {\n var singleFlag = getPointers(context, singleIndex);\n var initialIndexForSingle = getInitialIndex(singleFlag);\n var flagValue = (isDirty(context, singleIndex) ? 1 /* Dirty */ : 0 /* None */) |\n (isClassBasedValue(context, singleIndex) ? 2 /* Class */ : 0 /* None */) |\n (isSanitizable(context, singleIndex) ? 4 /* Sanitize */ : 0 /* None */);\n var updatedFlag = pointers(flagValue, initialIndexForSingle, i);\n setFlag(context, singleIndex, updatedFlag);\n }\n }\n}\nfunction insertNewMultiProperty(context, index, classBased, name, flag, value, directiveIndex, playerIndex) {\n var doShift = index < context.length;\n // prop does not exist in the list, add it in\n context.splice(index, 0, flag | 1 /* Dirty */ | (classBased ? 2 /* Class */ : 0 /* None */), name, value, 0);\n setPlayerBuilderIndex(context, index, playerIndex, directiveIndex);\n if (doShift) {\n // because the value was inserted midway into the array then we\n // need to update all the shifted multi values' single value\n // pointers to point to the newly shifted location\n updateSinglePointerValues(context, index + 4 /* Size */);\n }\n}\nfunction valueExists(value, isClassBased) {\n if (isClassBased) {\n return value ? true : false;\n }\n return value !== null;\n}\nfunction prepareInitialFlag(context, prop, entryIsClassBased, sanitizer) {\n var flag = (sanitizer && sanitizer(prop)) ? 4 /* Sanitize */ : 0 /* None */;\n var initialIndex;\n if (entryIsClassBased) {\n flag |= 2 /* Class */;\n initialIndex =\n getInitialStylingValuesIndexOf(context[3 /* InitialClassValuesPosition */], prop);\n }\n else {\n initialIndex =\n getInitialStylingValuesIndexOf(context[2 /* InitialStyleValuesPosition */], prop);\n }\n initialIndex = initialIndex > 0 ? (initialIndex + 1 /* ValueOffset */) : 0;\n return pointers(flag, initialIndex, 0);\n}\nfunction hasValueChanged(flag, a, b) {\n var isClassBased = flag & 2 /* Class */;\n var hasValues = a && b;\n var usesSanitizer = flag & 4 /* Sanitize */;\n // the toString() comparison ensures that a value is checked\n // ... otherwise (during sanitization bypassing) the === comparsion\n // would fail since a new String() instance is created\n if (!isClassBased && hasValues && usesSanitizer) {\n // we know for sure we're dealing with strings at this point\n return a.toString() !== b.toString();\n }\n // everything else is safe to check with a normal equality check\n return a !== b;\n}\nvar ClassAndStylePlayerBuilder = /** @class */ /*@__PURE__*/ (function () {\n function ClassAndStylePlayerBuilder(factory, _element, _type) {\n this._element = _element;\n this._type = _type;\n this._values = {};\n this._dirty = false;\n this._factory = factory;\n }\n ClassAndStylePlayerBuilder.prototype.setValue = function (prop, value) {\n if (this._values[prop] !== value) {\n this._values[prop] = value;\n this._dirty = true;\n }\n };\n ClassAndStylePlayerBuilder.prototype.buildPlayer = function (currentPlayer, isFirstRender) {\n // if no values have been set here then this means the binding didn't\n // change and therefore the binding values were not updated through\n // `setValue` which means no new player will be provided.\n if (this._dirty) {\n var player = this._factory.fn(this._element, this._type, this._values, isFirstRender, currentPlayer || null);\n this._values = {};\n this._dirty = false;\n return player;\n }\n return undefined;\n };\n return ClassAndStylePlayerBuilder;\n}());\nfunction getDirectiveIndexFromEntry(context, index) {\n var value = context[index + 3 /* PlayerBuilderIndexOffset */];\n return value & 65535 /* BitMask */;\n}\nfunction getDirectiveIndexFromRegistry(context, directive) {\n var index = getDirectiveRegistryValuesIndexOf(context[1 /* DirectiveRegistryPosition */], directive);\n ngDevMode &&\n assertNotEqual(index, -1, \"The provided directive \" + directive + \" has not been allocated to the element's style/class bindings\");\n return index > 0 ? index / 4 /* Size */ : 0;\n // return index / DirectiveRegistryValuesIndex.Size;\n}\nfunction getDirectiveRegistryValuesIndexOf(directives, directive) {\n for (var i = 0; i < directives.length; i += 4 /* Size */) {\n if (directives[i] === directive) {\n return i;\n }\n }\n return -1;\n}\nfunction getInitialStylingValuesIndexOf(keyValues, key) {\n for (var i = 1 /* KeyValueStartPosition */; i < keyValues.length; i += 2 /* Size */) {\n if (keyValues[i] === key)\n return i;\n }\n return -1;\n}\nfunction getSinglePropIndexValue(context, directiveIndex, offset, isClassBased) {\n var singlePropOffsetRegistryIndex = context[1 /* DirectiveRegistryPosition */][(directiveIndex * 4 /* Size */) +\n 1 /* SinglePropValuesIndexOffset */];\n var offsets = context[4 /* SinglePropOffsetPositions */];\n var indexForOffset = singlePropOffsetRegistryIndex +\n 2 /* ValueStartPosition */ +\n (isClassBased ?\n offsets[singlePropOffsetRegistryIndex + 0 /* StylesCountPosition */] :\n 0) +\n offset;\n return offsets[indexForOffset];\n}\nfunction getStyleSanitizer(context, directiveIndex) {\n var dirs = context[1 /* DirectiveRegistryPosition */];\n var value = dirs[directiveIndex * 4 /* Size */ +\n 3 /* StyleSanitizerOffset */] ||\n dirs[3 /* StyleSanitizerOffset */] || null;\n return value;\n}\nfunction isDirectiveDirty(context, directiveIndex) {\n var dirs = context[1 /* DirectiveRegistryPosition */];\n return dirs[directiveIndex * 4 /* Size */ +\n 2 /* DirtyFlagOffset */];\n}\nfunction setDirectiveDirty(context, directiveIndex, dirtyYes) {\n var dirs = context[1 /* DirectiveRegistryPosition */];\n dirs[directiveIndex * 4 /* Size */ +\n 2 /* DirtyFlagOffset */] = dirtyYes;\n}\nfunction allowValueChange(currentValue, newValue, currentDirectiveOwner, newDirectiveOwner) {\n // the code below relies the importance of directive's being tied to their\n // index value. The index values for each directive are derived from being\n // registered into the styling context directive registry. The most important\n // directive is the parent component directive (the template) and each directive\n // that is added after is considered less important than the previous entry. This\n // prioritization of directives enables the styling algorithm to decide if a style\n // or class should be allowed to be updated/replaced incase an earlier directive\n // already wrote to the exact same style-property or className value. In other words\n // ... this decides what to do if and when there is a collision.\n if (currentValue) {\n if (newValue) {\n // if a directive index is lower than it always has priority over the\n // previous directive's value...\n return newDirectiveOwner <= currentDirectiveOwner;\n }\n else {\n // only write a null value incase it's the same owner writing it.\n // this avoids having a higher-priority directive write to null\n // only to have a lesser-priority directive change right to a\n // non-null value immediately afterwards.\n return currentDirectiveOwner === newDirectiveOwner;\n }\n }\n return true;\n}\n/**\n * This function is only designed to be called for `[class]` bindings when\n * `[ngClass]` (or something that uses `class` as an input) is present. Once\n * directive host bindings fully work for `[class]` and `[style]` inputs\n * then this can be deleted.\n */\nfunction getInitialClassNameValue(context) {\n var className = context[6 /* CachedClassValueOrInitialClassString */];\n if (className == null) {\n className = '';\n var initialClassValues = context[3 /* InitialClassValuesPosition */];\n for (var i = 1 /* KeyValueStartPosition */; i < initialClassValues.length; i += 2 /* Size */) {\n var isPresent = initialClassValues[i + 1];\n if (isPresent) {\n className += (className.length ? ' ' : '') + initialClassValues[i];\n }\n }\n context[6 /* CachedClassValueOrInitialClassString */] = className;\n }\n return className;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * A permanent marker promise which signifies that the current CD tree is\n * clean.\n */\nvar _CLEAN_PROMISE = /*@__PURE__*/ Promise.resolve(null);\n/**\n * Refreshes the view, executing the following steps in that order:\n * triggers init hooks, refreshes dynamic embedded views, triggers content hooks, sets host\n * bindings, refreshes child components.\n * Note: view hooks are triggered later when leaving the view.\n */\nfunction refreshDescendantViews(lView) {\n var tView = lView[TVIEW];\n // This needs to be set before children are processed to support recursive components\n tView.firstTemplatePass = false;\n setFirstTemplatePass(false);\n // If this is a creation pass, we should not call lifecycle hooks or evaluate bindings.\n // This will be done in the update pass.\n if (!isCreationMode(lView)) {\n var checkNoChangesMode = getCheckNoChangesMode();\n executeInitHooks(lView, tView, checkNoChangesMode);\n refreshDynamicEmbeddedViews(lView);\n // Content query results must be refreshed before content hooks are called.\n refreshContentQueries(tView);\n executeHooks(lView, tView.contentHooks, tView.contentCheckHooks, checkNoChangesMode);\n setHostBindings(tView, lView);\n }\n refreshChildComponents(tView.components);\n}\n/** Sets the host bindings for the current view. */\nfunction setHostBindings(tView, viewData) {\n if (tView.expandoInstructions) {\n var bindingRootIndex = viewData[BINDING_INDEX] = tView.expandoStartIndex;\n setBindingRoot(bindingRootIndex);\n var currentDirectiveIndex = -1;\n var currentElementIndex = -1;\n for (var i = 0; i < tView.expandoInstructions.length; i++) {\n var instruction = tView.expandoInstructions[i];\n if (typeof instruction === 'number') {\n if (instruction <= 0) {\n // Negative numbers mean that we are starting new EXPANDO block and need to update\n // the current element and directive index.\n currentElementIndex = -instruction;\n // Injector block and providers are taken into account.\n var providerCount = tView.expandoInstructions[++i];\n bindingRootIndex += INJECTOR_BLOOM_PARENT_SIZE + providerCount;\n currentDirectiveIndex = bindingRootIndex;\n }\n else {\n // This is either the injector size (so the binding root can skip over directives\n // and get to the first set of host bindings on this node) or the host var count\n // (to get to the next set of host bindings on this node).\n bindingRootIndex += instruction;\n }\n setBindingRoot(bindingRootIndex);\n }\n else {\n // If it's not a number, it's a host binding function that needs to be executed.\n if (instruction !== null) {\n viewData[BINDING_INDEX] = bindingRootIndex;\n instruction(2 /* Update */, readElementValue(viewData[currentDirectiveIndex]), currentElementIndex);\n }\n currentDirectiveIndex++;\n }\n }\n }\n}\n/** Refreshes content queries for all directives in the given view. */\nfunction refreshContentQueries(tView) {\n if (tView.contentQueries != null) {\n for (var i = 0; i < tView.contentQueries.length; i += 2) {\n var directiveDefIdx = tView.contentQueries[i];\n var directiveDef = tView.data[directiveDefIdx];\n directiveDef.contentQueriesRefresh(directiveDefIdx - HEADER_OFFSET, tView.contentQueries[i + 1]);\n }\n }\n}\n/** Refreshes child components in the current view. */\nfunction refreshChildComponents(components) {\n if (components != null) {\n for (var i = 0; i < components.length; i++) {\n componentRefresh(components[i]);\n }\n }\n}\nfunction createLView(parentLView, tView, context, flags, rendererFactory, renderer, sanitizer, injector) {\n var lView = tView.blueprint.slice();\n lView[FLAGS] = flags | 1 /* CreationMode */ | 16 /* Attached */ | 32 /* RunInit */ |\n 2 /* FirstLViewPass */;\n lView[PARENT] = lView[DECLARATION_VIEW] = parentLView;\n lView[CONTEXT] = context;\n lView[RENDERER_FACTORY] = (rendererFactory || parentLView && parentLView[RENDERER_FACTORY]);\n ngDevMode && assertDefined(lView[RENDERER_FACTORY], 'RendererFactory is required');\n lView[RENDERER] = (renderer || parentLView && parentLView[RENDERER]);\n ngDevMode && assertDefined(lView[RENDERER], 'Renderer is required');\n lView[SANITIZER] = sanitizer || parentLView && parentLView[SANITIZER] || null;\n lView[INJECTOR] = injector || parentLView && parentLView[INJECTOR] || null;\n return lView;\n}\nfunction createNodeAtIndex(index, type, native, name, attrs) {\n var lView = getLView();\n var tView = lView[TVIEW];\n var adjustedIndex = index + HEADER_OFFSET;\n ngDevMode &&\n assertLessThan(adjustedIndex, lView.length, \"Slot should have been initialized with null\");\n lView[adjustedIndex] = native;\n var tNode = tView.data[adjustedIndex];\n if (tNode == null) {\n // TODO(misko): Refactor createTNode so that it does not depend on LView.\n tNode = tView.data[adjustedIndex] = createTNode(lView, type, adjustedIndex, name, attrs, null);\n }\n // Now link ourselves into the tree.\n // We need this even if tNode exists, otherwise we might end up pointing to unexisting tNodes when\n // we use i18n (especially with ICU expressions that update the DOM during the update phase).\n var previousOrParentTNode = getPreviousOrParentTNode();\n var isParent = getIsParent();\n if (previousOrParentTNode) {\n if (isParent && previousOrParentTNode.child == null &&\n (tNode.parent !== null || previousOrParentTNode.type === 2 /* View */)) {\n // We are in the same view, which means we are adding content node to the parent view.\n previousOrParentTNode.child = tNode;\n }\n else if (!isParent) {\n previousOrParentTNode.next = tNode;\n }\n }\n if (tView.firstChild == null) {\n tView.firstChild = tNode;\n }\n setPreviousOrParentTNode(tNode);\n setIsParent(true);\n return tNode;\n}\nfunction createViewNode(index, view) {\n // View nodes are not stored in data because they can be added / removed at runtime (which\n // would cause indices to change). Their TNodes are instead stored in tView.node.\n if (view[TVIEW].node == null) {\n view[TVIEW].node = createTNode(view, 2 /* View */, index, null, null, null);\n }\n return view[HOST_NODE] = view[TVIEW].node;\n}\n/**\n * When elements are created dynamically after a view blueprint is created (e.g. through\n * i18nApply() or ComponentFactory.create), we need to adjust the blueprint for future\n * template passes.\n */\nfunction allocExpando(view) {\n var tView = view[TVIEW];\n if (tView.firstTemplatePass) {\n tView.expandoStartIndex++;\n tView.blueprint.push(null);\n tView.data.push(null);\n view.push(null);\n }\n}\n/**\n * Used for creating the LViewNode of a dynamic embedded view,\n * either through ViewContainerRef.createEmbeddedView() or TemplateRef.createEmbeddedView().\n * Such lViewNode will then be renderer with renderEmbeddedTemplate() (see below).\n */\nfunction createEmbeddedViewAndNode(tView, context, declarationView, renderer, queries, injectorIndex) {\n var _isParent = getIsParent();\n var _previousOrParentTNode = getPreviousOrParentTNode();\n setIsParent(true);\n setPreviousOrParentTNode(null);\n var lView = createLView(declarationView, tView, context, 4 /* CheckAlways */);\n lView[DECLARATION_VIEW] = declarationView;\n if (queries) {\n lView[QUERIES] = queries.createView();\n }\n createViewNode(-1, lView);\n if (tView.firstTemplatePass) {\n tView.node.injectorIndex = injectorIndex;\n }\n setIsParent(_isParent);\n setPreviousOrParentTNode(_previousOrParentTNode);\n return lView;\n}\n/**\n * Used for rendering embedded views (e.g. dynamically created views)\n *\n * Dynamically created views must store/retrieve their TViews differently from component views\n * because their template functions are nested in the template functions of their hosts, creating\n * closures. If their host template happens to be an embedded template in a loop (e.g. ngFor inside\n * an ngFor), the nesting would mean we'd have multiple instances of the template function, so we\n * can't store TViews in the template function itself (as we do for comps). Instead, we store the\n * TView for dynamically created views on their host TNode, which only has one instance.\n */\nfunction renderEmbeddedTemplate(viewToRender, tView, context) {\n var _isParent = getIsParent();\n var _previousOrParentTNode = getPreviousOrParentTNode();\n setIsParent(true);\n setPreviousOrParentTNode(null);\n var oldView;\n if (viewToRender[FLAGS] & 128 /* IsRoot */) {\n // This is a root view inside the view tree\n tickRootContext(getRootContext(viewToRender));\n }\n else {\n try {\n setIsParent(true);\n setPreviousOrParentTNode(null);\n oldView = enterView(viewToRender, viewToRender[HOST_NODE]);\n namespaceHTML();\n tView.template(getRenderFlags(viewToRender), context);\n // This must be set to false immediately after the first creation run because in an\n // ngFor loop, all the views will be created together before update mode runs and turns\n // off firstTemplatePass. If we don't set it here, instances will perform directive\n // matching, etc again and again.\n viewToRender[TVIEW].firstTemplatePass = false;\n setFirstTemplatePass(false);\n refreshDescendantViews(viewToRender);\n }\n finally {\n leaveView(oldView);\n setIsParent(_isParent);\n setPreviousOrParentTNode(_previousOrParentTNode);\n }\n }\n}\n/**\n * Retrieves a context at the level specified and saves it as the global, contextViewData.\n * Will get the next level up if level is not specified.\n *\n * This is used to save contexts of parent views so they can be bound in embedded views, or\n * in conjunction with reference() to bind a ref from a parent view.\n *\n * @param level The relative level of the view from which to grab context compared to contextVewData\n * @returns context\n */\nfunction nextContext(level) {\n if (level === void 0) {\n level = 1;\n }\n return nextContextImpl(level);\n}\nfunction renderComponentOrTemplate(hostView, context, templateFn) {\n var rendererFactory = hostView[RENDERER_FACTORY];\n var oldView = enterView(hostView, hostView[HOST_NODE]);\n var normalExecutionPath = !getCheckNoChangesMode();\n try {\n if (normalExecutionPath && rendererFactory.begin) {\n rendererFactory.begin();\n }\n if (isCreationMode(hostView)) {\n // creation mode pass\n if (templateFn) {\n namespaceHTML();\n templateFn(1 /* Create */, context);\n }\n refreshDescendantViews(hostView);\n hostView[FLAGS] &= ~1 /* CreationMode */;\n }\n // update mode pass\n templateFn && templateFn(2 /* Update */, context);\n refreshDescendantViews(hostView);\n }\n finally {\n if (normalExecutionPath && rendererFactory.end) {\n rendererFactory.end();\n }\n leaveView(oldView);\n }\n}\n/**\n * This function returns the default configuration of rendering flags depending on when the\n * template is in creation mode or update mode. Update block and create block are\n * always run separately.\n */\nfunction getRenderFlags(view) {\n return isCreationMode(view) ? 1 /* Create */ : 2 /* Update */;\n}\n//////////////////////////\n//// Namespace\n//////////////////////////\nvar _currentNamespace = null;\nfunction namespaceSVG() {\n _currentNamespace = 'http://www.w3.org/2000/svg';\n}\nfunction namespaceMathML() {\n _currentNamespace = 'http://www.w3.org/1998/MathML/';\n}\nfunction namespaceHTML() {\n _currentNamespace = null;\n}\n//////////////////////////\n//// Element\n//////////////////////////\n/**\n * Creates an empty element using {@link elementStart} and {@link elementEnd}\n *\n * @param index Index of the element in the data array\n * @param name Name of the DOM Node\n * @param attrs Statically bound set of attributes, classes, and styles to be written into the DOM\n * element on creation. Use [AttributeMarker] to denote the meaning of this array.\n * @param localRefs A set of local reference bindings on the element.\n */\nfunction element(index, name, attrs, localRefs) {\n elementStart(index, name, attrs, localRefs);\n elementEnd();\n}\n/**\n * Creates a logical container for other nodes () backed by a comment node in the DOM.\n * The instruction must later be followed by `elementContainerEnd()` call.\n *\n * @param index Index of the element in the LView array\n * @param attrs Set of attributes to be used when matching directives.\n * @param localRefs A set of local reference bindings on the element.\n *\n * Even if this instruction accepts a set of attributes no actual attribute values are propagated to\n * the DOM (as a comment node can't have attributes). Attributes are here only for directive\n * matching purposes and setting initial inputs of directives.\n */\nfunction elementContainerStart(index, attrs, localRefs) {\n var lView = getLView();\n var tView = lView[TVIEW];\n var renderer = lView[RENDERER];\n var tagName = 'ng-container';\n ngDevMode && assertEqual(lView[BINDING_INDEX], tView.bindingStartIndex, 'element containers should be created before any bindings');\n ngDevMode && ngDevMode.rendererCreateComment++;\n var native = renderer.createComment(ngDevMode ? tagName : '');\n ngDevMode && assertDataInRange(lView, index - 1);\n var tNode = createNodeAtIndex(index, 4 /* ElementContainer */, native, tagName, attrs || null);\n appendChild(native, tNode, lView);\n createDirectivesAndLocals(tView, lView, localRefs);\n attachPatchData(native, lView);\n}\n/** Mark the end of the . */\nfunction elementContainerEnd() {\n var previousOrParentTNode = getPreviousOrParentTNode();\n var lView = getLView();\n var tView = lView[TVIEW];\n if (getIsParent()) {\n setIsParent(false);\n }\n else {\n ngDevMode && assertHasParent(getPreviousOrParentTNode());\n previousOrParentTNode = previousOrParentTNode.parent;\n setPreviousOrParentTNode(previousOrParentTNode);\n }\n ngDevMode && assertNodeType(previousOrParentTNode, 4 /* ElementContainer */);\n var currentQueries = lView[QUERIES];\n if (currentQueries) {\n lView[QUERIES] = currentQueries.addNode(previousOrParentTNode);\n }\n queueLifecycleHooks(tView, previousOrParentTNode);\n}\n/**\n * Create DOM element. The instruction must later be followed by `elementEnd()` call.\n *\n * @param index Index of the element in the LView array\n * @param name Name of the DOM Node\n * @param attrs Statically bound set of attributes, classes, and styles to be written into the DOM\n * element on creation. Use [AttributeMarker] to denote the meaning of this array.\n * @param localRefs A set of local reference bindings on the element.\n *\n * Attributes and localRefs are passed as an array of strings where elements with an even index\n * hold an attribute name and elements with an odd index hold an attribute value, ex.:\n * ['id', 'warning5', 'class', 'alert']\n */\nfunction elementStart(index, name, attrs, localRefs) {\n var lView = getLView();\n var tView = lView[TVIEW];\n ngDevMode && assertEqual(lView[BINDING_INDEX], tView.bindingStartIndex, 'elements should be created before any bindings ');\n ngDevMode && ngDevMode.rendererCreateElement++;\n var native = elementCreate(name);\n ngDevMode && assertDataInRange(lView, index - 1);\n var tNode = createNodeAtIndex(index, 3 /* Element */, native, name, attrs || null);\n if (attrs) {\n // it's important to only prepare styling-related datastructures once for a given\n // tNode and not each time an element is created. Also, the styling code is designed\n // to be patched and constructed at various points, but only up until the first element\n // is created. Then the styling context is locked and can only be instantiated for each\n // successive element that is created.\n if (tView.firstTemplatePass && !tNode.stylingTemplate && hasStyling(attrs)) {\n tNode.stylingTemplate = initializeStaticContext(attrs);\n }\n setUpAttributes(native, attrs);\n }\n appendChild(native, tNode, lView);\n createDirectivesAndLocals(tView, lView, localRefs);\n // any immediate children of a component or template container must be pre-emptively\n // monkey-patched with the component view data so that the element can be inspected\n // later on using any element discovery utility methods (see `element_discovery.ts`)\n if (getElementDepthCount() === 0) {\n attachPatchData(native, lView);\n }\n increaseElementDepthCount();\n // if a directive contains a host binding for \"class\" then all class-based data will\n // flow through that (except for `[class.prop]` bindings). This also includes initial\n // static class values as well. (Note that this will be fixed once map-based `[style]`\n // and `[class]` bindings work for multiple directives.)\n if (tView.firstTemplatePass) {\n var inputData = initializeTNodeInputs(tNode);\n if (inputData && inputData.hasOwnProperty('class')) {\n tNode.flags |= 8 /* hasClassInput */;\n }\n }\n // There is no point in rendering styles when a class directive is present since\n // it will take that over for us (this will be removed once #FW-882 is in).\n if (tNode.stylingTemplate && (tNode.flags & 8 /* hasClassInput */) === 0) {\n renderInitialStylesAndClasses(native, tNode.stylingTemplate, lView[RENDERER]);\n }\n}\n/**\n * Creates a native element from a tag name, using a renderer.\n * @param name the tag name\n * @param overriddenRenderer Optional A renderer to override the default one\n * @returns the element created\n */\nfunction elementCreate(name, overriddenRenderer) {\n var native;\n var rendererToUse = overriddenRenderer || getLView()[RENDERER];\n if (isProceduralRenderer(rendererToUse)) {\n native = rendererToUse.createElement(name, _currentNamespace);\n }\n else {\n if (_currentNamespace === null) {\n native = rendererToUse.createElement(name);\n }\n else {\n native = rendererToUse.createElementNS(_currentNamespace, name);\n }\n }\n return native;\n}\n/**\n * Creates directive instances and populates local refs.\n *\n * @param localRefs Local refs of the node in question\n * @param localRefExtractor mapping function that extracts local ref value from TNode\n */\nfunction createDirectivesAndLocals(tView, viewData, localRefs, localRefExtractor) {\n if (localRefExtractor === void 0) {\n localRefExtractor = getNativeByTNode;\n }\n if (!getBindingsEnabled())\n return;\n var previousOrParentTNode = getPreviousOrParentTNode();\n if (getFirstTemplatePass()) {\n ngDevMode && ngDevMode.firstTemplatePass++;\n resolveDirectives(tView, viewData, findDirectiveMatches(tView, viewData, previousOrParentTNode), previousOrParentTNode, localRefs || null);\n }\n instantiateAllDirectives(tView, viewData, previousOrParentTNode);\n invokeDirectivesHostBindings(tView, viewData, previousOrParentTNode);\n saveResolvedLocalsInData(viewData, previousOrParentTNode, localRefExtractor);\n}\n/**\n * Takes a list of local names and indices and pushes the resolved local variable values\n * to LView in the same order as they are loaded in the template with load().\n */\nfunction saveResolvedLocalsInData(viewData, tNode, localRefExtractor) {\n var localNames = tNode.localNames;\n if (localNames) {\n var localIndex = tNode.index + 1;\n for (var i = 0; i < localNames.length; i += 2) {\n var index = localNames[i + 1];\n var value = index === -1 ?\n localRefExtractor(tNode, viewData) :\n viewData[index];\n viewData[localIndex++] = value;\n }\n }\n}\n/**\n * Gets TView from a template function or creates a new TView\n * if it doesn't already exist.\n *\n * @param templateFn The template from which to get static data\n * @param consts The number of nodes, local refs, and pipes in this view\n * @param vars The number of bindings and pure function bindings in this view\n * @param directives Directive defs that should be saved on TView\n * @param pipes Pipe defs that should be saved on TView\n * @returns TView\n */\nfunction getOrCreateTView(templateFn, consts, vars, directives, pipes, viewQuery) {\n // TODO(misko): reading `ngPrivateData` here is problematic for two reasons\n // 1. It is a megamorphic call on each invocation.\n // 2. For nested embedded views (ngFor inside ngFor) the template instance is per\n // outer template invocation, which means that no such property will exist\n // Correct solution is to only put `ngPrivateData` on the Component template\n // and not on embedded templates.\n return templateFn.ngPrivateData ||\n (templateFn.ngPrivateData =\n createTView(-1, templateFn, consts, vars, directives, pipes, viewQuery));\n}\n/**\n * Creates a TView instance\n *\n * @param viewIndex The viewBlockId for inline views, or -1 if it's a component/dynamic\n * @param templateFn Template function\n * @param consts The number of nodes, local refs, and pipes in this template\n * @param directives Registry of directives for this view\n * @param pipes Registry of pipes for this view\n */\nfunction createTView(viewIndex, templateFn, consts, vars, directives, pipes, viewQuery) {\n ngDevMode && ngDevMode.tView++;\n var bindingStartIndex = HEADER_OFFSET + consts;\n // This length does not yet contain host bindings from child directives because at this point,\n // we don't know which directives are active on this template. As soon as a directive is matched\n // that has a host binding, we will update the blueprint with that def's hostVars count.\n var initialViewLength = bindingStartIndex + vars;\n var blueprint = createViewBlueprint(bindingStartIndex, initialViewLength);\n return blueprint[TVIEW] = {\n id: viewIndex,\n blueprint: blueprint,\n template: templateFn,\n viewQuery: viewQuery,\n node: null,\n data: blueprint.slice(),\n childIndex: -1,\n bindingStartIndex: bindingStartIndex,\n expandoStartIndex: initialViewLength,\n expandoInstructions: null,\n firstTemplatePass: true,\n initHooks: null,\n checkHooks: null,\n contentHooks: null,\n contentCheckHooks: null,\n viewHooks: null,\n viewCheckHooks: null,\n destroyHooks: null,\n pipeDestroyHooks: null,\n cleanup: null,\n contentQueries: null,\n components: null,\n directiveRegistry: typeof directives === 'function' ? directives() : directives,\n pipeRegistry: typeof pipes === 'function' ? pipes() : pipes,\n firstChild: null,\n };\n}\nfunction createViewBlueprint(bindingStartIndex, initialViewLength) {\n var blueprint = new Array(initialViewLength)\n .fill(null, 0, bindingStartIndex)\n .fill(NO_CHANGE, bindingStartIndex);\n blueprint[CONTAINER_INDEX] = -1;\n blueprint[BINDING_INDEX] = bindingStartIndex;\n return blueprint;\n}\nfunction setUpAttributes(native, attrs) {\n var renderer = getLView()[RENDERER];\n var isProc = isProceduralRenderer(renderer);\n var i = 0;\n while (i < attrs.length) {\n var attrName = attrs[i++];\n if (typeof attrName == 'number') {\n if (attrName === 0 /* NamespaceURI */) {\n // Namespaced attributes\n var namespaceURI = attrs[i++];\n var attrName_1 = attrs[i++];\n var attrVal = attrs[i++];\n ngDevMode && ngDevMode.rendererSetAttribute++;\n isProc ?\n renderer\n .setAttribute(native, attrName_1, attrVal, namespaceURI) :\n native.setAttributeNS(namespaceURI, attrName_1, attrVal);\n }\n else {\n // All other `AttributeMarker`s are ignored here.\n break;\n }\n }\n else {\n /// attrName is string;\n var attrVal = attrs[i++];\n if (attrName !== NG_PROJECT_AS_ATTR_NAME) {\n // Standard attributes\n ngDevMode && ngDevMode.rendererSetAttribute++;\n if (isAnimationProp(attrName)) {\n if (isProc) {\n renderer.setProperty(native, attrName, attrVal);\n }\n }\n else {\n isProc ?\n renderer\n .setAttribute(native, attrName, attrVal) :\n native.setAttribute(attrName, attrVal);\n }\n }\n }\n }\n}\nfunction createError(text, token) {\n return new Error(\"Renderer: \" + text + \" [\" + stringify$1(token) + \"]\");\n}\n/**\n * Locates the host native element, used for bootstrapping existing nodes into rendering pipeline.\n *\n * @param elementOrSelector Render element or CSS selector to locate the element.\n */\nfunction locateHostElement(factory, elementOrSelector) {\n var defaultRenderer = factory.createRenderer(null, null);\n var rNode = typeof elementOrSelector === 'string' ?\n (isProceduralRenderer(defaultRenderer) ?\n defaultRenderer.selectRootElement(elementOrSelector) :\n defaultRenderer.querySelector(elementOrSelector)) :\n elementOrSelector;\n if (ngDevMode && !rNode) {\n if (typeof elementOrSelector === 'string') {\n throw createError('Host node with selector not found:', elementOrSelector);\n }\n else {\n throw createError('Host node is required:', elementOrSelector);\n }\n }\n return rNode;\n}\n/**\n * Adds an event listener to the current node.\n *\n * If an output exists on one of the node's directives, it also subscribes to the output\n * and saves the subscription for later cleanup.\n *\n * @param eventName Name of the event\n * @param listenerFn The function to be called when event emits\n * @param useCapture Whether or not to use capture in event listener.\n */\nfunction listener(eventName, listenerFn, useCapture) {\n if (useCapture === void 0) {\n useCapture = false;\n }\n var lView = getLView();\n var tNode = getPreviousOrParentTNode();\n var tView = lView[TVIEW];\n var firstTemplatePass = tView.firstTemplatePass;\n var tCleanup = firstTemplatePass && (tView.cleanup || (tView.cleanup = []));\n ngDevMode && assertNodeOfPossibleTypes(tNode, 3 /* Element */, 0 /* Container */, 4 /* ElementContainer */);\n // add native event listener - applicable to elements only\n if (tNode.type === 3 /* Element */) {\n var native = getNativeByTNode(tNode, lView);\n ngDevMode && ngDevMode.rendererAddEventListener++;\n var renderer = lView[RENDERER];\n var lCleanup = getCleanup(lView);\n var lCleanupIndex = lCleanup.length;\n var useCaptureOrSubIdx = useCapture;\n // In order to match current behavior, native DOM event listeners must be added for all\n // events (including outputs).\n if (isProceduralRenderer(renderer)) {\n var cleanupFn = renderer.listen(native, eventName, listenerFn);\n lCleanup.push(listenerFn, cleanupFn);\n useCaptureOrSubIdx = lCleanupIndex + 1;\n }\n else {\n var wrappedListener = wrapListenerWithPreventDefault(listenerFn);\n native.addEventListener(eventName, wrappedListener, useCapture);\n lCleanup.push(wrappedListener);\n }\n tCleanup && tCleanup.push(eventName, tNode.index, lCleanupIndex, useCaptureOrSubIdx);\n }\n // subscribe to directive outputs\n if (tNode.outputs === undefined) {\n // if we create TNode here, inputs must be undefined so we know they still need to be\n // checked\n tNode.outputs = generatePropertyAliases(tNode, 1 /* Output */);\n }\n var outputs = tNode.outputs;\n var props;\n if (outputs && (props = outputs[eventName])) {\n var propsLength = props.length;\n if (propsLength) {\n var lCleanup = getCleanup(lView);\n for (var i = 0; i < propsLength; i += 2) {\n ngDevMode && assertDataInRange(lView, props[i]);\n var subscription = lView[props[i]][props[i + 1]].subscribe(listenerFn);\n var idx = lCleanup.length;\n lCleanup.push(listenerFn, subscription);\n tCleanup && tCleanup.push(eventName, tNode.index, idx, -(idx + 1));\n }\n }\n }\n}\n/**\n * Saves context for this cleanup function in LView.cleanupInstances.\n *\n * On the first template pass, saves in TView:\n * - Cleanup function\n * - Index of context we just saved in LView.cleanupInstances\n */\nfunction storeCleanupWithContext(lView, context, cleanupFn) {\n var lCleanup = getCleanup(lView);\n lCleanup.push(context);\n if (lView[TVIEW].firstTemplatePass) {\n getTViewCleanup(lView).push(cleanupFn, lCleanup.length - 1);\n }\n}\n/**\n * Saves the cleanup function itself in LView.cleanupInstances.\n *\n * This is necessary for functions that are wrapped with their contexts, like in renderer2\n * listeners.\n *\n * On the first template pass, the index of the cleanup function is saved in TView.\n */\nfunction storeCleanupFn(view, cleanupFn) {\n getCleanup(view).push(cleanupFn);\n if (view[TVIEW].firstTemplatePass) {\n getTViewCleanup(view).push(view[CLEANUP].length - 1, null);\n }\n}\n/** Mark the end of the element. */\nfunction elementEnd() {\n var previousOrParentTNode = getPreviousOrParentTNode();\n if (getIsParent()) {\n setIsParent(false);\n }\n else {\n ngDevMode && assertHasParent(getPreviousOrParentTNode());\n previousOrParentTNode = previousOrParentTNode.parent;\n setPreviousOrParentTNode(previousOrParentTNode);\n }\n ngDevMode && assertNodeType(previousOrParentTNode, 3 /* Element */);\n var lView = getLView();\n var currentQueries = lView[QUERIES];\n if (currentQueries) {\n lView[QUERIES] = currentQueries.addNode(previousOrParentTNode);\n }\n queueLifecycleHooks(getLView()[TVIEW], previousOrParentTNode);\n decreaseElementDepthCount();\n // this is fired at the end of elementEnd because ALL of the stylingBindings code\n // (for directives and the template) have now executed which means the styling\n // context can be instantiated properly.\n if (hasClassInput(previousOrParentTNode)) {\n var stylingContext = getStylingContext(previousOrParentTNode.index, lView);\n setInputsForProperty(lView, previousOrParentTNode.inputs['class'], getInitialClassNameValue(stylingContext));\n }\n}\n/**\n * Updates the value of removes an attribute on an Element.\n *\n * @param number index The index of the element in the data array\n * @param name name The name of the attribute.\n * @param value value The attribute is removed when value is `null` or `undefined`.\n * Otherwise the attribute value is set to the stringified value.\n * @param sanitizer An optional function used to sanitize the value.\n */\nfunction elementAttribute(index, name, value, sanitizer) {\n if (value !== NO_CHANGE) {\n var lView = getLView();\n var renderer = lView[RENDERER];\n var element_1 = getNativeByIndex(index, lView);\n if (value == null) {\n ngDevMode && ngDevMode.rendererRemoveAttribute++;\n isProceduralRenderer(renderer) ? renderer.removeAttribute(element_1, name) :\n element_1.removeAttribute(name);\n }\n else {\n ngDevMode && ngDevMode.rendererSetAttribute++;\n var strValue = sanitizer == null ? stringify$1(value) : sanitizer(value);\n isProceduralRenderer(renderer) ? renderer.setAttribute(element_1, name, strValue) :\n element_1.setAttribute(name, strValue);\n }\n }\n}\n/**\n * Update a property on an element.\n *\n * If the property name also exists as an input property on one of the element's directives,\n * the component property will be set instead of the element property. This check must\n * be conducted at runtime so child components that add new @Inputs don't have to be re-compiled.\n *\n * @param index The index of the element to update in the data array\n * @param propName Name of property. Because it is going to DOM, this is not subject to\n * renaming as part of minification.\n * @param value New value to write.\n * @param sanitizer An optional function used to sanitize the value.\n * @param nativeOnly Whether or not we should only set native properties and skip input check\n * (this is necessary for host property bindings)\n */\nfunction elementProperty(index, propName, value, sanitizer, nativeOnly) {\n elementPropertyInternal(index, propName, value, sanitizer, nativeOnly);\n}\n/**\n * Updates a synthetic host binding (e.g. `[@foo]`) on a component.\n *\n * This instruction is for compatibility purposes and is designed to ensure that a\n * synthetic host binding (e.g. `@HostBinding('@foo')`) properly gets rendered in\n * the component's renderer. Normally all host bindings are evaluated with the parent\n * component's renderer, but, in the case of animation @triggers, they need to be\n * evaluated with the sub components renderer (because that's where the animation\n * triggers are defined).\n *\n * Do not use this instruction as a replacement for `elementProperty`. This instruction\n * only exists to ensure compatibility with the ViewEngine's host binding behavior.\n *\n * @param index The index of the element to update in the data array\n * @param propName Name of property. Because it is going to DOM, this is not subject to\n * renaming as part of minification.\n * @param value New value to write.\n * @param sanitizer An optional function used to sanitize the value.\n * @param nativeOnly Whether or not we should only set native properties and skip input check\n * (this is necessary for host property bindings)\n */\nfunction componentHostSyntheticProperty(index, propName, value, sanitizer, nativeOnly) {\n elementPropertyInternal(index, propName, value, sanitizer, nativeOnly, loadComponentRenderer);\n}\nfunction loadComponentRenderer(tNode, lView) {\n var componentLView = lView[tNode.index];\n return componentLView[RENDERER];\n}\nfunction elementPropertyInternal(index, propName, value, sanitizer, nativeOnly, loadRendererFn) {\n if (value === NO_CHANGE)\n return;\n var lView = getLView();\n var element = getNativeByIndex(index, lView);\n var tNode = getTNode(index, lView);\n var inputData;\n var dataValue;\n if (!nativeOnly && (inputData = initializeTNodeInputs(tNode)) &&\n (dataValue = inputData[propName])) {\n setInputsForProperty(lView, dataValue, value);\n if (isComponent(tNode))\n markDirtyIfOnPush(lView, index + HEADER_OFFSET);\n if (ngDevMode) {\n if (tNode.type === 3 /* Element */ || tNode.type === 0 /* Container */) {\n setNgReflectProperties(lView, element, tNode.type, dataValue, value);\n }\n }\n }\n else if (tNode.type === 3 /* Element */) {\n var renderer = loadRendererFn ? loadRendererFn(tNode, lView) : lView[RENDERER];\n // It is assumed that the sanitizer is only added when the compiler determines that the property\n // is risky, so sanitization can be done without further checks.\n value = sanitizer != null ? sanitizer(value) : value;\n ngDevMode && ngDevMode.rendererSetProperty++;\n if (isProceduralRenderer(renderer)) {\n renderer.setProperty(element, propName, value);\n }\n else if (!isAnimationProp(propName)) {\n element.setProperty ? element.setProperty(propName, value) :\n element[propName] = value;\n }\n }\n}\n/**\n * Constructs a TNode object from the arguments.\n *\n * @param type The type of the node\n * @param adjustedIndex The index of the TNode in TView.data, adjusted for HEADER_OFFSET\n * @param tagName The tag name of the node\n * @param attrs The attributes defined on this node\n * @param tViews Any TViews attached to this node\n * @returns the TNode object\n */\nfunction createTNode(lView, type, adjustedIndex, tagName, attrs, tViews) {\n var previousOrParentTNode = getPreviousOrParentTNode();\n ngDevMode && ngDevMode.tNode++;\n var parent = getIsParent() ? previousOrParentTNode : previousOrParentTNode && previousOrParentTNode.parent;\n // Parents cannot cross component boundaries because components will be used in multiple places,\n // so it's only set if the view is the same.\n var parentInSameView = parent && lView && parent !== lView[HOST_NODE];\n var tParent = parentInSameView ? parent : null;\n return {\n type: type,\n index: adjustedIndex,\n injectorIndex: tParent ? tParent.injectorIndex : -1,\n directiveStart: -1,\n directiveEnd: -1,\n flags: 0,\n providerIndexes: 0,\n tagName: tagName,\n attrs: attrs,\n localNames: null,\n initialInputs: undefined,\n inputs: undefined,\n outputs: undefined,\n tViews: tViews,\n next: null,\n child: null,\n parent: tParent,\n detached: null,\n stylingTemplate: null,\n projection: null\n };\n}\n/**\n * Given a list of directive indices and minified input names, sets the\n * input properties on the corresponding directives.\n */\nfunction setInputsForProperty(lView, inputs, value) {\n for (var i = 0; i < inputs.length; i += 2) {\n ngDevMode && assertDataInRange(lView, inputs[i]);\n lView[inputs[i]][inputs[i + 1]] = value;\n }\n}\nfunction setNgReflectProperties(lView, element, type, inputs, value) {\n var _a;\n for (var i = 0; i < inputs.length; i += 2) {\n var renderer = lView[RENDERER];\n var attrName = normalizeDebugBindingName(inputs[i + 1]);\n var debugValue = normalizeDebugBindingValue(value);\n if (type === 3 /* Element */) {\n isProceduralRenderer(renderer) ?\n renderer.setAttribute(element, attrName, debugValue) :\n element.setAttribute(attrName, debugValue);\n }\n else if (value !== undefined) {\n var value_1 = \"bindings=\" + JSON.stringify((_a = {}, _a[attrName] = debugValue, _a), null, 2);\n if (isProceduralRenderer(renderer)) {\n renderer.setValue(element, value_1);\n }\n else {\n element.textContent = value_1;\n }\n }\n }\n}\n/**\n * Consolidates all inputs or outputs of all directives on this logical node.\n *\n * @param tNodeFlags node flags\n * @param direction whether to consider inputs or outputs\n * @returns PropertyAliases|null aggregate of all properties if any, `null` otherwise\n */\nfunction generatePropertyAliases(tNode, direction) {\n var tView = getLView()[TVIEW];\n var propStore = null;\n var start = tNode.directiveStart;\n var end = tNode.directiveEnd;\n if (end > start) {\n var isInput = direction === 0 /* Input */;\n var defs = tView.data;\n for (var i = start; i < end; i++) {\n var directiveDef = defs[i];\n var propertyAliasMap = isInput ? directiveDef.inputs : directiveDef.outputs;\n for (var publicName in propertyAliasMap) {\n if (propertyAliasMap.hasOwnProperty(publicName)) {\n propStore = propStore || {};\n var internalName = propertyAliasMap[publicName];\n var hasProperty = propStore.hasOwnProperty(publicName);\n hasProperty ? propStore[publicName].push(i, internalName) :\n (propStore[publicName] = [i, internalName]);\n }\n }\n }\n }\n return propStore;\n}\n/**\n * Assign any inline style values to the element during creation mode.\n *\n * This instruction is meant to be called during creation mode to register all\n * dynamic style and class bindings on the element. Note for static values (no binding)\n * see `elementStart` and `elementHostAttrs`.\n *\n * @param classBindingNames An array containing bindable class names.\n * The `elementClassProp` refers to the class name by index in this array.\n * (i.e. `['foo', 'bar']` means `foo=0` and `bar=1`).\n * @param styleBindingNames An array containing bindable style properties.\n * The `elementStyleProp` refers to the class name by index in this array.\n * (i.e. `['width', 'height']` means `width=0` and `height=1`).\n * @param styleSanitizer An optional sanitizer function that will be used to sanitize any CSS\n * property values that are applied to the element (during rendering).\n * Note that the sanitizer instance itself is tied to the `directive` (if provided).\n * @param directive A directive instance the styling is associated with. If not provided\n * current view's controller instance is assumed.\n *\n * @publicApi\n */\nfunction elementStyling(classBindingNames, styleBindingNames, styleSanitizer, directive) {\n var tNode = getPreviousOrParentTNode();\n if (!tNode.stylingTemplate) {\n tNode.stylingTemplate = createEmptyStylingContext();\n }\n updateContextWithBindings(tNode.stylingTemplate, directive || null, classBindingNames, styleBindingNames, styleSanitizer, hasClassInput(tNode));\n}\n/**\n * Assign static styling values to a host element.\n *\n * NOTE: This instruction is meant to used from `hostBindings` function only.\n *\n * @param directive A directive instance the styling is associated with.\n * @param attrs An array containing class and styling information. The values must be marked with\n * `AttributeMarker`.\n *\n * ```\n * var attrs = [AttributeMarker.Classes, 'foo', 'bar',\n * AttributeMarker.Styles, 'width', '100px', 'height, '200px']\n * elementHostAttrs(directive, attrs);\n * ```\n *\n * @publicApi\n */\nfunction elementHostAttrs(directive, attrs) {\n var tNode = getPreviousOrParentTNode();\n if (!tNode.stylingTemplate) {\n tNode.stylingTemplate = initializeStaticContext(attrs);\n }\n patchContextWithStaticAttrs(tNode.stylingTemplate, attrs, directive);\n}\n/**\n * Apply styling binding to the element.\n *\n * This instruction is meant to be run after `elementStyle` and/or `elementStyleProp`.\n * if any styling bindings have changed then the changes are flushed to the element.\n *\n *\n * @param index Index of the element's with which styling is associated.\n * @param directive Directive instance that is attempting to change styling. (Defaults to the\n * component of the current view).\ncomponents\n *\n * @publicApi\n */\nfunction elementStylingApply(index, directive) {\n var lView = getLView();\n var isFirstRender = (lView[FLAGS] & 2 /* FirstLViewPass */) !== 0;\n var totalPlayersQueued = renderStyling(getStylingContext(index + HEADER_OFFSET, lView), lView[RENDERER], lView, isFirstRender, null, null, directive);\n if (totalPlayersQueued > 0) {\n var rootContext = getRootContext(lView);\n scheduleTick(rootContext, 2 /* FlushPlayers */);\n }\n}\n/**\n * Update a style bindings value on an element.\n *\n * If the style value is `null` then it will be removed from the element\n * (or assigned a different value depending if there are any styles placed\n * on the element with `elementStyle` or any styles that are present\n * from when the element was created (with `elementStyling`).\n *\n * (Note that the styling element is updated as part of `elementStylingApply`.)\n *\n * @param index Index of the element's with which styling is associated.\n * @param styleIndex Index of style to update. This index value refers to the\n * index of the style in the style bindings array that was passed into\n * `elementStlyingBindings`.\n * @param value New value to write (null to remove). Note that if a directive also\n * attempts to write to the same binding value then it will only be able to\n * do so if the template binding value is `null` (or doesn't exist at all).\n * @param suffix Optional suffix. Used with scalar values to add unit such as `px`.\n * Note that when a suffix is provided then the underlying sanitizer will\n * be ignored.\n * @param directive Directive instance that is attempting to change styling. (Defaults to the\n * component of the current view).\ncomponents\n *\n * @publicApi\n */\nfunction elementStyleProp(index, styleIndex, value, suffix, directive) {\n var valueToAdd = null;\n if (value !== null) {\n if (suffix) {\n // when a suffix is applied then it will bypass\n // sanitization entirely (b/c a new string is created)\n valueToAdd = stringify$1(value) + suffix;\n }\n else {\n // sanitization happens by dealing with a String value\n // this means that the string value will be passed through\n // into the style rendering later (which is where the value\n // will be sanitized before it is applied)\n valueToAdd = value;\n }\n }\n updateStyleProp(getStylingContext(index + HEADER_OFFSET, getLView()), styleIndex, valueToAdd, directive);\n}\n/**\n * Add or remove a class via a class binding on a DOM element.\n *\n * This instruction is meant to handle the [class.foo]=\"exp\" case and, therefore,\n * the class itself must already be applied using `elementStyling` within\n * the creation block.\n *\n * @param index Index of the element's with which styling is associated.\n * @param classIndex Index of class to toggle. This index value refers to the\n * index of the class in the class bindings array that was passed into\n * `elementStlyingBindings` (which is meant to be called before this\n * function is).\n * @param value A true/false value which will turn the class on or off.\n * @param directive Directive instance that is attempting to change styling. (Defaults to the\n * component of the current view).\ncomponents\n *\n * @publicApi\n */\nfunction elementClassProp(index, classIndex, value, directive) {\n var onOrOffClassValue = (value instanceof BoundPlayerFactory) ? value : (!!value);\n updateClassProp(getStylingContext(index + HEADER_OFFSET, getLView()), classIndex, onOrOffClassValue, directive);\n}\n/**\n * Update style and/or class bindings using object literal.\n *\n * This instruction is meant apply styling via the `[style]=\"exp\"` and `[class]=\"exp\"` template\n * bindings. When styles are applied to the Element they will then be placed with respect to\n * any styles set with `elementStyleProp`. If any styles are set to `null` then they will be\n * removed from the element.\n *\n * (Note that the styling instruction will not be applied until `elementStylingApply` is called.)\n *\n * @param index Index of the element's with which styling is associated.\n * @param classes A key/value style map of CSS classes that will be added to the given element.\n * Any missing classes (that have already been applied to the element beforehand) will be\n * removed (unset) from the element's list of CSS classes.\n * @param styles A key/value style map of the styles that will be applied to the given element.\n * Any missing styles (that have already been applied to the element beforehand) will be\n * removed (unset) from the element's styling.\n * @param directive Directive instance that is attempting to change styling. (Defaults to the\n * component of the current view).\n *\n * @publicApi\n */\nfunction elementStylingMap(index, classes, styles, directive) {\n if (directive != undefined)\n return hackImplementationOfElementStylingMap(index, classes, styles, directive); // supported in next PR\n var lView = getLView();\n var tNode = getTNode(index, lView);\n var stylingContext = getStylingContext(index + HEADER_OFFSET, lView);\n if (hasClassInput(tNode) && classes !== NO_CHANGE) {\n var initialClasses = getInitialClassNameValue(stylingContext);\n var classInputVal = (initialClasses.length ? (initialClasses + ' ') : '') + classes;\n setInputsForProperty(lView, tNode.inputs['class'], classInputVal);\n }\n else {\n updateStylingMap(stylingContext, classes, styles);\n }\n}\n/* START OF HACK BLOCK */\nfunction hackImplementationOfElementStylingMap(index, classes, styles, directive) {\n throw new Error('unimplemented. Should not be needed by ViewEngine compatibility');\n}\n/* END OF HACK BLOCK */\n//////////////////////////\n//// Text\n//////////////////////////\n/**\n * Create static text node\n *\n * @param index Index of the node in the data array\n * @param value Value to write. This value will be stringified.\n */\nfunction text(index, value) {\n var lView = getLView();\n ngDevMode && assertEqual(lView[BINDING_INDEX], lView[TVIEW].bindingStartIndex, 'text nodes should be created before any bindings');\n ngDevMode && ngDevMode.rendererCreateTextNode++;\n var textNative = createTextNode(value, lView[RENDERER]);\n var tNode = createNodeAtIndex(index, 3 /* Element */, textNative, null, null);\n // Text nodes are self closing.\n setIsParent(false);\n appendChild(textNative, tNode, lView);\n}\n/**\n * Create text node with binding\n * Bindings should be handled externally with the proper interpolation(1-8) method\n *\n * @param index Index of the node in the data array.\n * @param value Stringified value to write.\n */\nfunction textBinding(index, value) {\n if (value !== NO_CHANGE) {\n var lView = getLView();\n ngDevMode && assertDataInRange(lView, index + HEADER_OFFSET);\n var element_2 = getNativeByIndex(index, lView);\n ngDevMode && assertDefined(element_2, 'native element should exist');\n ngDevMode && ngDevMode.rendererSetText++;\n var renderer = lView[RENDERER];\n isProceduralRenderer(renderer) ? renderer.setValue(element_2, stringify$1(value)) :\n element_2.textContent = stringify$1(value);\n }\n}\n//////////////////////////\n//// Directive\n//////////////////////////\n/**\n * Instantiate a root component.\n */\nfunction instantiateRootComponent(tView, viewData, def) {\n var rootTNode = getPreviousOrParentTNode();\n if (tView.firstTemplatePass) {\n if (def.providersResolver)\n def.providersResolver(def);\n generateExpandoInstructionBlock(tView, rootTNode, 1);\n baseResolveDirective(tView, viewData, def, def.factory);\n }\n var directive = getNodeInjectable(tView.data, viewData, viewData.length - 1, rootTNode);\n postProcessBaseDirective(viewData, rootTNode, directive, def);\n return directive;\n}\n/**\n * Resolve the matched directives on a node.\n */\nfunction resolveDirectives(tView, viewData, directives, tNode, localRefs) {\n // Please make sure to have explicit type for `exportsMap`. Inferred type triggers bug in tsickle.\n ngDevMode && assertEqual(getFirstTemplatePass(), true, 'should run on first template pass only');\n var exportsMap = localRefs ? { '': -1 } : null;\n if (directives) {\n initNodeFlags(tNode, tView.data.length, directives.length);\n // When the same token is provided by several directives on the same node, some rules apply in\n // the viewEngine:\n // - viewProviders have priority over providers\n // - the last directive in NgModule.declarations has priority over the previous one\n // So to match these rules, the order in which providers are added in the arrays is very\n // important.\n for (var i = 0; i < directives.length; i++) {\n var def = directives[i];\n if (def.providersResolver)\n def.providersResolver(def);\n }\n generateExpandoInstructionBlock(tView, tNode, directives.length);\n for (var i = 0; i < directives.length; i++) {\n var def = directives[i];\n var directiveDefIdx = tView.data.length;\n baseResolveDirective(tView, viewData, def, def.factory);\n saveNameToExportMap(tView.data.length - 1, def, exportsMap);\n // Init hooks are queued now so ngOnInit is called in host components before\n // any projected components.\n queueInitHooks(directiveDefIdx, def.onInit, def.doCheck, tView);\n }\n }\n if (exportsMap)\n cacheMatchingLocalNames(tNode, localRefs, exportsMap);\n}\n/**\n * Instantiate all the directives that were previously resolved on the current node.\n */\nfunction instantiateAllDirectives(tView, lView, tNode) {\n var start = tNode.directiveStart;\n var end = tNode.directiveEnd;\n if (!getFirstTemplatePass() && start < end) {\n getOrCreateNodeInjectorForNode(tNode, lView);\n }\n for (var i = start; i < end; i++) {\n var def = tView.data[i];\n if (isComponentDef(def)) {\n addComponentLogic(lView, tNode, def);\n }\n var directive = getNodeInjectable(tView.data, lView, i, tNode);\n postProcessDirective(lView, directive, def, i);\n }\n}\nfunction invokeDirectivesHostBindings(tView, viewData, tNode) {\n var start = tNode.directiveStart;\n var end = tNode.directiveEnd;\n var expando = tView.expandoInstructions;\n var firstTemplatePass = getFirstTemplatePass();\n for (var i = start; i < end; i++) {\n var def = tView.data[i];\n var directive = viewData[i];\n if (def.hostBindings) {\n var previousExpandoLength = expando.length;\n setCurrentDirectiveDef(def);\n def.hostBindings(1 /* Create */, directive, tNode.index - HEADER_OFFSET);\n setCurrentDirectiveDef(null);\n // `hostBindings` function may or may not contain `allocHostVars` call\n // (e.g. it may not if it only contains host listeners), so we need to check whether\n // `expandoInstructions` has changed and if not - we still push `hostBindings` to\n // expando block, to make sure we execute it for DI cycle\n if (previousExpandoLength === expando.length && firstTemplatePass) {\n expando.push(def.hostBindings);\n }\n }\n else if (firstTemplatePass) {\n expando.push(null);\n }\n }\n}\n/**\n* Generates a new block in TView.expandoInstructions for this node.\n*\n* Each expando block starts with the element index (turned negative so we can distinguish\n* it from the hostVar count) and the directive count. See more in VIEW_DATA.md.\n*/\nfunction generateExpandoInstructionBlock(tView, tNode, directiveCount) {\n ngDevMode && assertEqual(tView.firstTemplatePass, true, 'Expando block should only be generated on first template pass.');\n var elementIndex = -(tNode.index - HEADER_OFFSET);\n var providerStartIndex = tNode.providerIndexes & 65535 /* ProvidersStartIndexMask */;\n var providerCount = tView.data.length - providerStartIndex;\n (tView.expandoInstructions || (tView.expandoInstructions = [])).push(elementIndex, providerCount, directiveCount);\n}\n/**\n* On the first template pass, we need to reserve space for host binding values\n* after directives are matched (so all directives are saved, then bindings).\n* Because we are updating the blueprint, we only need to do this once.\n*/\nfunction prefillHostVars(tView, lView, totalHostVars) {\n ngDevMode &&\n assertEqual(getFirstTemplatePass(), true, 'Should only be called in first template pass.');\n for (var i = 0; i < totalHostVars; i++) {\n lView.push(NO_CHANGE);\n tView.blueprint.push(NO_CHANGE);\n tView.data.push(null);\n }\n}\n/**\n * Process a directive on the current node after its creation.\n */\nfunction postProcessDirective(viewData, directive, def, directiveDefIdx) {\n var previousOrParentTNode = getPreviousOrParentTNode();\n postProcessBaseDirective(viewData, previousOrParentTNode, directive, def);\n ngDevMode && assertDefined(previousOrParentTNode, 'previousOrParentTNode');\n if (previousOrParentTNode && previousOrParentTNode.attrs) {\n setInputsFromAttrs(directiveDefIdx, directive, def.inputs, previousOrParentTNode);\n }\n if (def.contentQueries) {\n def.contentQueries(directiveDefIdx);\n }\n if (isComponentDef(def)) {\n var componentView = getComponentViewByIndex(previousOrParentTNode.index, viewData);\n componentView[CONTEXT] = directive;\n }\n}\n/**\n * A lighter version of postProcessDirective() that is used for the root component.\n */\nfunction postProcessBaseDirective(lView, previousOrParentTNode, directive, def) {\n var native = getNativeByTNode(previousOrParentTNode, lView);\n ngDevMode && assertEqual(lView[BINDING_INDEX], lView[TVIEW].bindingStartIndex, 'directives should be created before any bindings');\n ngDevMode && assertPreviousIsParent(getIsParent());\n attachPatchData(directive, lView);\n if (native) {\n attachPatchData(native, lView);\n }\n // TODO(misko): setUpAttributes should be a feature for better treeshakability.\n if (def.attributes != null && previousOrParentTNode.type == 3 /* Element */) {\n setUpAttributes(native, def.attributes);\n }\n}\n/**\n* Matches the current node against all available selectors.\n* If a component is matched (at most one), it is returned in first position in the array.\n*/\nfunction findDirectiveMatches(tView, viewData, tNode) {\n ngDevMode && assertEqual(getFirstTemplatePass(), true, 'should run on first template pass only');\n var registry = tView.directiveRegistry;\n var matches = null;\n if (registry) {\n for (var i = 0; i < registry.length; i++) {\n var def = registry[i];\n if (isNodeMatchingSelectorList(tNode, def.selectors, /* isProjectionMode */ false)) {\n matches || (matches = []);\n diPublicInInjector(getOrCreateNodeInjectorForNode(getPreviousOrParentTNode(), viewData), viewData, def.type);\n if (isComponentDef(def)) {\n if (tNode.flags & 1 /* isComponent */)\n throwMultipleComponentError(tNode);\n tNode.flags = 1 /* isComponent */;\n // The component is always stored first with directives after.\n matches.unshift(def);\n }\n else {\n matches.push(def);\n }\n }\n }\n }\n return matches;\n}\n/** Stores index of component's host element so it will be queued for view refresh during CD. */\nfunction queueComponentIndexForCheck(previousOrParentTNode) {\n ngDevMode &&\n assertEqual(getFirstTemplatePass(), true, 'Should only be called in first template pass.');\n var tView = getLView()[TVIEW];\n (tView.components || (tView.components = [])).push(previousOrParentTNode.index);\n}\n/**\n * Stores host binding fn and number of host vars so it will be queued for binding refresh during\n * CD.\n*/\nfunction queueHostBindingForCheck(tView, def, hostVars) {\n ngDevMode &&\n assertEqual(getFirstTemplatePass(), true, 'Should only be called in first template pass.');\n var expando = tView.expandoInstructions;\n var length = expando.length;\n // Check whether a given `hostBindings` function already exists in expandoInstructions,\n // which can happen in case directive definition was extended from base definition (as a part of\n // the `InheritDefinitionFeature` logic). If we found the same `hostBindings` function in the\n // list, we just increase the number of host vars associated with that function, but do not add it\n // into the list again.\n if (length >= 2 && expando[length - 2] === def.hostBindings) {\n expando[length - 1] = expando[length - 1] + hostVars;\n }\n else {\n expando.push(def.hostBindings, hostVars);\n }\n}\n/** Caches local names and their matching directive indices for query and template lookups. */\nfunction cacheMatchingLocalNames(tNode, localRefs, exportsMap) {\n if (localRefs) {\n var localNames = tNode.localNames = [];\n // Local names must be stored in tNode in the same order that localRefs are defined\n // in the template to ensure the data is loaded in the same slots as their refs\n // in the template (for template queries).\n for (var i = 0; i < localRefs.length; i += 2) {\n var index = exportsMap[localRefs[i + 1]];\n if (index == null)\n throw new Error(\"Export of name '\" + localRefs[i + 1] + \"' not found!\");\n localNames.push(localRefs[i], index);\n }\n }\n}\n/**\n* Builds up an export map as directives are created, so local refs can be quickly mapped\n* to their directive instances.\n*/\nfunction saveNameToExportMap(index, def, exportsMap) {\n if (exportsMap) {\n if (def.exportAs)\n exportsMap[def.exportAs] = index;\n if (def.template)\n exportsMap[''] = index;\n }\n}\n/**\n * Initializes the flags on the current node, setting all indices to the initial index,\n * the directive count to 0, and adding the isComponent flag.\n * @param index the initial index\n */\nfunction initNodeFlags(tNode, index, numberOfDirectives) {\n ngDevMode && assertEqual(getFirstTemplatePass(), true, 'expected firstTemplatePass to be true');\n var flags = tNode.flags;\n ngDevMode && assertEqual(flags === 0 || flags === 1 /* isComponent */, true, 'expected node flags to not be initialized');\n ngDevMode && assertNotEqual(numberOfDirectives, tNode.directiveEnd - tNode.directiveStart, 'Reached the max number of directives');\n // When the first directive is created on a node, save the index\n tNode.flags = flags & 1 /* isComponent */;\n tNode.directiveStart = index;\n tNode.directiveEnd = index + numberOfDirectives;\n tNode.providerIndexes = index;\n}\nfunction baseResolveDirective(tView, viewData, def, directiveFactory) {\n tView.data.push(def);\n var nodeInjectorFactory = new NodeInjectorFactory(directiveFactory, isComponentDef(def), null);\n tView.blueprint.push(nodeInjectorFactory);\n viewData.push(nodeInjectorFactory);\n}\nfunction addComponentLogic(lView, previousOrParentTNode, def) {\n var native = getNativeByTNode(previousOrParentTNode, lView);\n var tView = getOrCreateTView(def.template, def.consts, def.vars, def.directiveDefs, def.pipeDefs, def.viewQuery);\n // Only component views should be added to the view tree directly. Embedded views are\n // accessed through their containers because they may be removed / re-added later.\n var rendererFactory = lView[RENDERER_FACTORY];\n var componentView = addToViewTree(lView, previousOrParentTNode.index, createLView(lView, tView, null, def.onPush ? 8 /* Dirty */ : 4 /* CheckAlways */, rendererFactory, lView[RENDERER_FACTORY].createRenderer(native, def)));\n componentView[HOST_NODE] = previousOrParentTNode;\n // Component view will always be created before any injected LContainers,\n // so this is a regular element, wrap it with the component view\n componentView[HOST] = lView[previousOrParentTNode.index];\n lView[previousOrParentTNode.index] = componentView;\n if (getFirstTemplatePass()) {\n queueComponentIndexForCheck(previousOrParentTNode);\n }\n}\n/**\n * Sets initial input properties on directive instances from attribute data\n *\n * @param directiveIndex Index of the directive in directives array\n * @param instance Instance of the directive on which to set the initial inputs\n * @param inputs The list of inputs from the directive def\n * @param tNode The static data for this node\n */\nfunction setInputsFromAttrs(directiveIndex, instance, inputs, tNode) {\n var initialInputData = tNode.initialInputs;\n if (initialInputData === undefined || directiveIndex >= initialInputData.length) {\n initialInputData = generateInitialInputs(directiveIndex, inputs, tNode);\n }\n var initialInputs = initialInputData[directiveIndex];\n if (initialInputs) {\n for (var i = 0; i < initialInputs.length; i += 2) {\n instance[initialInputs[i]] = initialInputs[i + 1];\n }\n }\n}\n/**\n * Generates initialInputData for a node and stores it in the template's static storage\n * so subsequent template invocations don't have to recalculate it.\n *\n * initialInputData is an array containing values that need to be set as input properties\n * for directives on this node, but only once on creation. We need this array to support\n * the case where you set an @Input property of a directive using attribute-like syntax.\n * e.g. if you have a `name` @Input, you can set it once like this:\n *\n * \n *\n * @param directiveIndex Index to store the initial input data\n * @param inputs The list of inputs from the directive def\n * @param tNode The static data on this node\n */\nfunction generateInitialInputs(directiveIndex, inputs, tNode) {\n var initialInputData = tNode.initialInputs || (tNode.initialInputs = []);\n initialInputData[directiveIndex] = null;\n var attrs = tNode.attrs;\n var i = 0;\n while (i < attrs.length) {\n var attrName = attrs[i];\n if (attrName === 3 /* SelectOnly */)\n break;\n if (attrName === 0 /* NamespaceURI */) {\n // We do not allow inputs on namespaced attributes.\n i += 4;\n continue;\n }\n var minifiedInputName = inputs[attrName];\n var attrValue = attrs[i + 1];\n if (minifiedInputName !== undefined) {\n var inputsToStore = initialInputData[directiveIndex] || (initialInputData[directiveIndex] = []);\n inputsToStore.push(minifiedInputName, attrValue);\n }\n i += 2;\n }\n return initialInputData;\n}\n//////////////////////////\n//// ViewContainer & View\n//////////////////////////\n/**\n * Creates a LContainer, either from a container instruction, or for a ViewContainerRef.\n *\n * @param hostNative The host element for the LContainer\n * @param hostTNode The host TNode for the LContainer\n * @param currentView The parent view of the LContainer\n * @param native The native comment element\n * @param isForViewContainerRef Optional a flag indicating the ViewContainerRef case\n * @returns LContainer\n */\nfunction createLContainer(hostNative, hostTNode, currentView, native, isForViewContainerRef) {\n return [\n isForViewContainerRef ? -1 : 0,\n [],\n currentView,\n null,\n null,\n hostNative,\n native,\n getRenderParent(hostTNode, currentView) // renderParent\n ];\n}\n/**\n * Creates an LContainer for an ng-template (dynamically-inserted view), e.g.\n *\n * \n *
\n *
\n *\n * @param index The index of the container in the data array\n * @param templateFn Inline template\n * @param consts The number of nodes, local refs, and pipes for this template\n * @param vars The number of bindings for this template\n * @param tagName The name of the container element, if applicable\n * @param attrs The attrs attached to the container, if applicable\n * @param localRefs A set of local reference bindings on the element.\n * @param localRefExtractor A function which extracts local-refs values from the template.\n * Defaults to the current element associated with the local-ref.\n */\nfunction template(index, templateFn, consts, vars, tagName, attrs, localRefs, localRefExtractor) {\n var lView = getLView();\n var tView = lView[TVIEW];\n // TODO: consider a separate node type for templates\n var tNode = containerInternal(index, tagName || null, attrs || null);\n if (getFirstTemplatePass()) {\n tNode.tViews = createTView(-1, templateFn, consts, vars, tView.directiveRegistry, tView.pipeRegistry, null);\n }\n createDirectivesAndLocals(tView, lView, localRefs, localRefExtractor);\n var currentQueries = lView[QUERIES];\n var previousOrParentTNode = getPreviousOrParentTNode();\n var native = getNativeByTNode(previousOrParentTNode, lView);\n attachPatchData(native, lView);\n if (currentQueries) {\n lView[QUERIES] = currentQueries.addNode(previousOrParentTNode);\n }\n queueLifecycleHooks(tView, tNode);\n setIsParent(false);\n}\n/**\n * Creates an LContainer for inline views, e.g.\n *\n * % if (showing) {\n *
\n * % }\n *\n * @param index The index of the container in the data array\n */\nfunction container(index) {\n var tNode = containerInternal(index, null, null);\n getFirstTemplatePass() && (tNode.tViews = []);\n setIsParent(false);\n}\nfunction containerInternal(index, tagName, attrs) {\n var lView = getLView();\n ngDevMode && assertEqual(lView[BINDING_INDEX], lView[TVIEW].bindingStartIndex, 'container nodes should be created before any bindings');\n var adjustedIndex = index + HEADER_OFFSET;\n var comment = lView[RENDERER].createComment(ngDevMode ? 'container' : '');\n ngDevMode && ngDevMode.rendererCreateComment++;\n var tNode = createNodeAtIndex(index, 0 /* Container */, comment, tagName, attrs);\n var lContainer = lView[adjustedIndex] =\n createLContainer(lView[adjustedIndex], tNode, lView, comment);\n appendChild(comment, tNode, lView);\n // Containers are added to the current view tree instead of their embedded views\n // because views can be removed and re-inserted.\n addToViewTree(lView, index + HEADER_OFFSET, lContainer);\n var currentQueries = lView[QUERIES];\n if (currentQueries) {\n // prepare place for matching nodes from views inserted into a given container\n lContainer[QUERIES] = currentQueries.container();\n }\n ngDevMode && assertNodeType(getPreviousOrParentTNode(), 0 /* Container */);\n return tNode;\n}\n/**\n * Sets a container up to receive views.\n *\n * @param index The index of the container in the data array\n */\nfunction containerRefreshStart(index) {\n var lView = getLView();\n var tView = lView[TVIEW];\n var previousOrParentTNode = loadInternal(tView.data, index);\n setPreviousOrParentTNode(previousOrParentTNode);\n ngDevMode && assertNodeType(previousOrParentTNode, 0 /* Container */);\n setIsParent(true);\n lView[index + HEADER_OFFSET][ACTIVE_INDEX] = 0;\n // We need to execute init hooks here so ngOnInit hooks are called in top level views\n // before they are called in embedded views (for backwards compatibility).\n executeInitHooks(lView, tView, getCheckNoChangesMode());\n}\n/**\n * Marks the end of the LContainer.\n *\n * Marking the end of LContainer is the time when to child views get inserted or removed.\n */\nfunction containerRefreshEnd() {\n var previousOrParentTNode = getPreviousOrParentTNode();\n if (getIsParent()) {\n setIsParent(false);\n }\n else {\n ngDevMode && assertNodeType(previousOrParentTNode, 2 /* View */);\n ngDevMode && assertHasParent(previousOrParentTNode);\n previousOrParentTNode = previousOrParentTNode.parent;\n setPreviousOrParentTNode(previousOrParentTNode);\n }\n ngDevMode && assertNodeType(previousOrParentTNode, 0 /* Container */);\n var lContainer = getLView()[previousOrParentTNode.index];\n var nextIndex = lContainer[ACTIVE_INDEX];\n // remove extra views at the end of the container\n while (nextIndex < lContainer[VIEWS].length) {\n removeView(lContainer, previousOrParentTNode, nextIndex);\n }\n}\n/**\n * Goes over dynamic embedded views (ones created through ViewContainerRef APIs) and refreshes them\n * by executing an associated template function.\n */\nfunction refreshDynamicEmbeddedViews(lView) {\n for (var current = getLViewChild(lView); current !== null; current = current[NEXT]) {\n // Note: current can be an LView or an LContainer instance, but here we are only interested\n // in LContainer. We can tell it's an LContainer because its length is less than the LView\n // header.\n if (current.length < HEADER_OFFSET && current[ACTIVE_INDEX] === -1) {\n var container_1 = current;\n for (var i = 0; i < container_1[VIEWS].length; i++) {\n var dynamicViewData = container_1[VIEWS][i];\n // The directives and pipes are not needed here as an existing view is only being refreshed.\n ngDevMode && assertDefined(dynamicViewData[TVIEW], 'TView must be allocated');\n renderEmbeddedTemplate(dynamicViewData, dynamicViewData[TVIEW], dynamicViewData[CONTEXT]);\n }\n }\n }\n}\n/**\n * Looks for a view with a given view block id inside a provided LContainer.\n * Removes views that need to be deleted in the process.\n *\n * @param lContainer to search for views\n * @param tContainerNode to search for views\n * @param startIdx starting index in the views array to search from\n * @param viewBlockId exact view block id to look for\n * @returns index of a found view or -1 if not found\n */\nfunction scanForView(lContainer, tContainerNode, startIdx, viewBlockId) {\n var views = lContainer[VIEWS];\n for (var i = startIdx; i < views.length; i++) {\n var viewAtPositionId = views[i][TVIEW].id;\n if (viewAtPositionId === viewBlockId) {\n return views[i];\n }\n else if (viewAtPositionId < viewBlockId) {\n // found a view that should not be at this position - remove\n removeView(lContainer, tContainerNode, i);\n }\n else {\n // found a view with id greater than the one we are searching for\n // which means that required view doesn't exist and can't be found at\n // later positions in the views array - stop the searchdef.cont here\n break;\n }\n }\n return null;\n}\n/**\n * Marks the start of an embedded view.\n *\n * @param viewBlockId The ID of this view\n * @return boolean Whether or not this view is in creation mode\n */\nfunction embeddedViewStart(viewBlockId, consts, vars) {\n var lView = getLView();\n var previousOrParentTNode = getPreviousOrParentTNode();\n // The previous node can be a view node if we are processing an inline for loop\n var containerTNode = previousOrParentTNode.type === 2 /* View */ ?\n previousOrParentTNode.parent :\n previousOrParentTNode;\n var lContainer = lView[containerTNode.index];\n ngDevMode && assertNodeType(containerTNode, 0 /* Container */);\n var viewToRender = scanForView(lContainer, containerTNode, lContainer[ACTIVE_INDEX], viewBlockId);\n if (viewToRender) {\n setIsParent(true);\n enterView(viewToRender, viewToRender[TVIEW].node);\n }\n else {\n // When we create a new LView, we always reset the state of the instructions.\n viewToRender = createLView(lView, getOrCreateEmbeddedTView(viewBlockId, consts, vars, containerTNode), null, 4 /* CheckAlways */);\n if (lContainer[QUERIES]) {\n viewToRender[QUERIES] = lContainer[QUERIES].createView();\n }\n createViewNode(viewBlockId, viewToRender);\n enterView(viewToRender, viewToRender[TVIEW].node);\n }\n if (lContainer) {\n if (isCreationMode(viewToRender)) {\n // it is a new view, insert it into collection of views for a given container\n insertView(viewToRender, lContainer, lView, lContainer[ACTIVE_INDEX], -1);\n }\n lContainer[ACTIVE_INDEX]++;\n }\n return isCreationMode(viewToRender) ? 1 /* Create */ | 2 /* Update */ :\n 2 /* Update */;\n}\n/**\n * Initialize the TView (e.g. static data) for the active embedded view.\n *\n * Each embedded view block must create or retrieve its own TView. Otherwise, the embedded view's\n * static data for a particular node would overwrite the static data for a node in the view above\n * it with the same index (since it's in the same template).\n *\n * @param viewIndex The index of the TView in TNode.tViews\n * @param consts The number of nodes, local refs, and pipes in this template\n * @param vars The number of bindings and pure function bindings in this template\n * @param container The parent container in which to look for the view's static data\n * @returns TView\n */\nfunction getOrCreateEmbeddedTView(viewIndex, consts, vars, parent) {\n var tView = getLView()[TVIEW];\n ngDevMode && assertNodeType(parent, 0 /* Container */);\n var containerTViews = parent.tViews;\n ngDevMode && assertDefined(containerTViews, 'TView expected');\n ngDevMode && assertEqual(Array.isArray(containerTViews), true, 'TViews should be in an array');\n if (viewIndex >= containerTViews.length || containerTViews[viewIndex] == null) {\n containerTViews[viewIndex] = createTView(viewIndex, null, consts, vars, tView.directiveRegistry, tView.pipeRegistry, null);\n }\n return containerTViews[viewIndex];\n}\n/** Marks the end of an embedded view. */\nfunction embeddedViewEnd() {\n var lView = getLView();\n var viewHost = lView[HOST_NODE];\n if (isCreationMode(lView)) {\n refreshDescendantViews(lView); // creation mode pass\n lView[FLAGS] &= ~1 /* CreationMode */;\n }\n refreshDescendantViews(lView); // update mode pass\n leaveView(lView[PARENT]);\n setPreviousOrParentTNode(viewHost);\n setIsParent(false);\n}\n/////////////\n/**\n * Refreshes components by entering the component view and processing its bindings, queries, etc.\n *\n * @param adjustedElementIndex Element index in LView[] (adjusted for HEADER_OFFSET)\n */\nfunction componentRefresh(adjustedElementIndex) {\n var lView = getLView();\n ngDevMode && assertDataInRange(lView, adjustedElementIndex);\n var hostView = getComponentViewByIndex(adjustedElementIndex, lView);\n ngDevMode && assertNodeType(lView[TVIEW].data[adjustedElementIndex], 3 /* Element */);\n // Only attached CheckAlways components or attached, dirty OnPush components should be checked\n if (viewAttached(hostView) && hostView[FLAGS] & (4 /* CheckAlways */ | 8 /* Dirty */)) {\n syncViewWithBlueprint(hostView);\n checkView(hostView, hostView[CONTEXT]);\n }\n}\n/**\n * Syncs an LView instance with its blueprint if they have gotten out of sync.\n *\n * Typically, blueprints and their view instances should always be in sync, so the loop here\n * will be skipped. However, consider this case of two components side-by-side:\n *\n * App template:\n * ```\n * \n * \n * ```\n *\n * The following will happen:\n * 1. App template begins processing.\n * 2. First is matched as a component and its LView is created.\n * 3. Second is matched as a component and its LView is created.\n * 4. App template completes processing, so it's time to check child templates.\n * 5. First template is checked. It has a directive, so its def is pushed to blueprint.\n * 6. Second template is checked. Its blueprint has been updated by the first\n * template, but its LView was created before this update, so it is out of sync.\n *\n * Note that embedded views inside ngFor loops will never be out of sync because these views\n * are processed as soon as they are created.\n *\n * @param componentView The view to sync\n */\nfunction syncViewWithBlueprint(componentView) {\n var componentTView = componentView[TVIEW];\n for (var i = componentView.length; i < componentTView.blueprint.length; i++) {\n componentView[i] = componentTView.blueprint[i];\n }\n}\n/** Returns a boolean for whether the view is attached */\nfunction viewAttached(view) {\n return (view[FLAGS] & 16 /* Attached */) === 16 /* Attached */;\n}\n/**\n * Instruction to distribute projectable nodes among occurrences in a given template.\n * It takes all the selectors from the entire component's template and decides where\n * each projected node belongs (it re-distributes nodes among \"buckets\" where each \"bucket\" is\n * backed by a selector).\n *\n * This function requires CSS selectors to be provided in 2 forms: parsed (by a compiler) and text,\n * un-parsed form.\n *\n * The parsed form is needed for efficient matching of a node against a given CSS selector.\n * The un-parsed, textual form is needed for support of the ngProjectAs attribute.\n *\n * Having a CSS selector in 2 different formats is not ideal, but alternatives have even more\n * drawbacks:\n * - having only a textual form would require runtime parsing of CSS selectors;\n * - we can't have only a parsed as we can't re-construct textual form from it (as entered by a\n * template author).\n *\n * @param selectors A collection of parsed CSS selectors\n * @param rawSelectors A collection of CSS selectors in the raw, un-parsed form\n */\nfunction projectionDef(selectors, textSelectors) {\n var componentNode = findComponentView(getLView())[HOST_NODE];\n if (!componentNode.projection) {\n var noOfNodeBuckets = selectors ? selectors.length + 1 : 1;\n var pData = componentNode.projection =\n new Array(noOfNodeBuckets).fill(null);\n var tails = pData.slice();\n var componentChild = componentNode.child;\n while (componentChild !== null) {\n var bucketIndex = selectors ? matchingSelectorIndex(componentChild, selectors, textSelectors) : 0;\n var nextNode = componentChild.next;\n if (tails[bucketIndex]) {\n tails[bucketIndex].next = componentChild;\n }\n else {\n pData[bucketIndex] = componentChild;\n componentChild.next = null;\n }\n tails[bucketIndex] = componentChild;\n componentChild = nextNode;\n }\n }\n}\n/**\n * Stack used to keep track of projection nodes in projection() instruction.\n *\n * This is deliberately created outside of projection() to avoid allocating\n * a new array each time the function is called. Instead the array will be\n * re-used by each invocation. This works because the function is not reentrant.\n */\nvar projectionNodeStack$1 = [];\n/**\n * Inserts previously re-distributed projected nodes. This instruction must be preceded by a call\n * to the projectionDef instruction.\n *\n * @param nodeIndex\n * @param selectorIndex:\n * - 0 when the selector is `*` (or unspecified as this is the default value),\n * - 1 based index of the selector from the {@link projectionDef}\n */\nfunction projection(nodeIndex, selectorIndex, attrs) {\n if (selectorIndex === void 0) {\n selectorIndex = 0;\n }\n var lView = getLView();\n var tProjectionNode = createNodeAtIndex(nodeIndex, 1 /* Projection */, null, null, attrs || null);\n // We can't use viewData[HOST_NODE] because projection nodes can be nested in embedded views.\n if (tProjectionNode.projection === null)\n tProjectionNode.projection = selectorIndex;\n // `` has no content\n setIsParent(false);\n // re-distribution of projectable nodes is stored on a component's view level\n var componentView = findComponentView(lView);\n var componentNode = componentView[HOST_NODE];\n var nodeToProject = componentNode.projection[selectorIndex];\n var projectedView = componentView[PARENT];\n var projectionNodeIndex = -1;\n while (nodeToProject) {\n if (nodeToProject.type === 1 /* Projection */) {\n // This node is re-projected, so we must go up the tree to get its projected nodes.\n var currentComponentView = findComponentView(projectedView);\n var currentComponentHost = currentComponentView[HOST_NODE];\n var firstProjectedNode = currentComponentHost.projection[nodeToProject.projection];\n if (firstProjectedNode) {\n projectionNodeStack$1[++projectionNodeIndex] = nodeToProject;\n projectionNodeStack$1[++projectionNodeIndex] = projectedView;\n nodeToProject = firstProjectedNode;\n projectedView = currentComponentView[PARENT];\n continue;\n }\n }\n else {\n // This flag must be set now or we won't know that this node is projected\n // if the nodes are inserted into a container later.\n nodeToProject.flags |= 2 /* isProjected */;\n appendProjectedNode(nodeToProject, tProjectionNode, lView, projectedView);\n }\n // If we are finished with a list of re-projected nodes, we need to get\n // back to the root projection node that was re-projected.\n if (nodeToProject.next === null && projectedView !== componentView[PARENT]) {\n projectedView = projectionNodeStack$1[projectionNodeIndex--];\n nodeToProject = projectionNodeStack$1[projectionNodeIndex--];\n }\n nodeToProject = nodeToProject.next;\n }\n}\n/**\n * Adds LView or LContainer to the end of the current view tree.\n *\n * This structure will be used to traverse through nested views to remove listeners\n * and call onDestroy callbacks.\n *\n * @param lView The view where LView or LContainer should be added\n * @param adjustedHostIndex Index of the view's host node in LView[], adjusted for header\n * @param state The LView or LContainer to add to the view tree\n * @returns The state passed in\n */\nfunction addToViewTree(lView, adjustedHostIndex, state) {\n var tView = lView[TVIEW];\n var firstTemplatePass = getFirstTemplatePass();\n if (lView[TAIL]) {\n lView[TAIL][NEXT] = state;\n }\n else if (firstTemplatePass) {\n tView.childIndex = adjustedHostIndex;\n }\n lView[TAIL] = state;\n return state;\n}\n///////////////////////////////\n//// Change detection\n///////////////////////////////\n/** If node is an OnPush component, marks its LView dirty. */\nfunction markDirtyIfOnPush(lView, viewIndex) {\n var childComponentLView = getComponentViewByIndex(viewIndex, lView);\n if (!(childComponentLView[FLAGS] & 4 /* CheckAlways */)) {\n childComponentLView[FLAGS] |= 8 /* Dirty */;\n }\n}\n/** Wraps an event listener with preventDefault behavior. */\nfunction wrapListenerWithPreventDefault(listenerFn) {\n return function wrapListenerIn_preventDefault(e) {\n if (listenerFn(e) === false) {\n e.preventDefault();\n // Necessary for legacy browsers that don't support preventDefault (e.g. IE)\n e.returnValue = false;\n }\n };\n}\n/** Marks current view and all ancestors dirty */\nfunction markViewDirty(lView) {\n while (lView && !(lView[FLAGS] & 128 /* IsRoot */)) {\n lView[FLAGS] |= 8 /* Dirty */;\n lView = lView[PARENT];\n }\n lView[FLAGS] |= 8 /* Dirty */;\n ngDevMode && assertDefined(lView[CONTEXT], 'rootContext should be defined');\n var rootContext = lView[CONTEXT];\n scheduleTick(rootContext, 1 /* DetectChanges */);\n}\n/**\n * Used to schedule change detection on the whole application.\n *\n * Unlike `tick`, `scheduleTick` coalesces multiple calls into one change detection run.\n * It is usually called indirectly by calling `markDirty` when the view needs to be\n * re-rendered.\n *\n * Typically `scheduleTick` uses `requestAnimationFrame` to coalesce multiple\n * `scheduleTick` requests. The scheduling function can be overridden in\n * `renderComponent`'s `scheduler` option.\n */\nfunction scheduleTick(rootContext, flags) {\n var nothingScheduled = rootContext.flags === 0 /* Empty */;\n rootContext.flags |= flags;\n if (nothingScheduled && rootContext.clean == _CLEAN_PROMISE) {\n var res_1;\n rootContext.clean = new Promise(function (r) { return res_1 = r; });\n rootContext.scheduler(function () {\n if (rootContext.flags & 1 /* DetectChanges */) {\n rootContext.flags &= ~1 /* DetectChanges */;\n tickRootContext(rootContext);\n }\n if (rootContext.flags & 2 /* FlushPlayers */) {\n rootContext.flags &= ~2 /* FlushPlayers */;\n var playerHandler = rootContext.playerHandler;\n if (playerHandler) {\n playerHandler.flushPlayers();\n }\n }\n rootContext.clean = _CLEAN_PROMISE;\n res_1(null);\n });\n }\n}\nfunction tickRootContext(rootContext) {\n for (var i = 0; i < rootContext.components.length; i++) {\n var rootComponent = rootContext.components[i];\n renderComponentOrTemplate(readPatchedLView(rootComponent), rootComponent);\n }\n}\n/**\n * Synchronously perform change detection on a component (and possibly its sub-components).\n *\n * This function triggers change detection in a synchronous way on a component. There should\n * be very little reason to call this function directly since a preferred way to do change\n * detection is to {@link markDirty} the component and wait for the scheduler to call this method\n * at some future point in time. This is because a single user action often results in many\n * components being invalidated and calling change detection on each component synchronously\n * would be inefficient. It is better to wait until all components are marked as dirty and\n * then perform single change detection across all of the components\n *\n * @param component The component which the change detection should be performed on.\n */\nfunction detectChanges(component) {\n var view = getComponentViewByInstance(component);\n detectChangesInternal(view, component);\n}\nfunction detectChangesInternal(view, context) {\n var rendererFactory = view[RENDERER_FACTORY];\n if (rendererFactory.begin)\n rendererFactory.begin();\n if (isCreationMode(view)) {\n checkView(view, context); // creation mode pass\n }\n checkView(view, context); // update mode pass\n if (rendererFactory.end)\n rendererFactory.end();\n}\n/**\n * Synchronously perform change detection on a root view and its components.\n *\n * @param lView The view which the change detection should be performed on.\n */\nfunction detectChangesInRootView(lView) {\n tickRootContext(lView[CONTEXT]);\n}\n/**\n * Checks the change detector and its children, and throws if any changes are detected.\n *\n * This is used in development mode to verify that running change detection doesn't\n * introduce other changes.\n */\nfunction checkNoChanges(component) {\n setCheckNoChangesMode(true);\n try {\n detectChanges(component);\n }\n finally {\n setCheckNoChangesMode(false);\n }\n}\n/**\n * Checks the change detector on a root view and its components, and throws if any changes are\n * detected.\n *\n * This is used in development mode to verify that running change detection doesn't\n * introduce other changes.\n *\n * @param lView The view which the change detection should be checked on.\n */\nfunction checkNoChangesInRootView(lView) {\n setCheckNoChangesMode(true);\n try {\n detectChangesInRootView(lView);\n }\n finally {\n setCheckNoChangesMode(false);\n }\n}\n/** Checks the view of the component provided. Does not gate on dirty checks or execute doCheck. */\nfunction checkView(hostView, component) {\n var hostTView = hostView[TVIEW];\n var oldView = enterView(hostView, hostView[HOST_NODE]);\n var templateFn = hostTView.template;\n var viewQuery = hostTView.viewQuery;\n try {\n namespaceHTML();\n createViewQuery(viewQuery, hostView, component);\n templateFn(getRenderFlags(hostView), component);\n refreshDescendantViews(hostView);\n updateViewQuery(viewQuery, hostView, component);\n }\n finally {\n leaveView(oldView);\n }\n}\nfunction createViewQuery(viewQuery, view, component) {\n if (viewQuery && isCreationMode(view)) {\n viewQuery(1 /* Create */, component);\n }\n}\nfunction updateViewQuery(viewQuery, view, component) {\n if (viewQuery && !isCreationMode(view)) {\n viewQuery(2 /* Update */, component);\n }\n}\n/**\n * Mark the component as dirty (needing change detection).\n *\n * Marking a component dirty will schedule a change detection on this\n * component at some point in the future. Marking an already dirty\n * component as dirty is a noop. Only one outstanding change detection\n * can be scheduled per component tree. (Two components bootstrapped with\n * separate `renderComponent` will have separate schedulers)\n *\n * When the root component is bootstrapped with `renderComponent`, a scheduler\n * can be provided.\n *\n * @param component Component to mark as dirty.\n *\n * @publicApi\n */\nfunction markDirty(component) {\n ngDevMode && assertDefined(component, 'component');\n markViewDirty(getComponentViewByInstance(component));\n}\n///////////////////////////////\n//// Bindings & interpolations\n///////////////////////////////\n/**\n * Creates a single value binding.\n *\n * @param value Value to diff\n */\nfunction bind(value) {\n var lView = getLView();\n return bindingUpdated(lView, lView[BINDING_INDEX]++, value) ? value : NO_CHANGE;\n}\n/**\n * Allocates the necessary amount of slots for host vars.\n *\n * @param count Amount of vars to be allocated\n */\nfunction allocHostVars(count) {\n if (!getFirstTemplatePass())\n return;\n var lView = getLView();\n var tView = lView[TVIEW];\n queueHostBindingForCheck(tView, getCurrentDirectiveDef(), count);\n prefillHostVars(tView, lView, count);\n}\n/**\n * Create interpolation bindings with a variable number of expressions.\n *\n * If there are 1 to 8 expressions `interpolation1()` to `interpolation8()` should be used instead.\n * Those are faster because there is no need to create an array of expressions and iterate over it.\n *\n * `values`:\n * - has static text at even indexes,\n * - has evaluated expressions at odd indexes.\n *\n * Returns the concatenated string when any of the arguments changes, `NO_CHANGE` otherwise.\n */\nfunction interpolationV(values) {\n ngDevMode && assertLessThan(2, values.length, 'should have at least 3 values');\n ngDevMode && assertEqual(values.length % 2, 1, 'should have an odd number of values');\n var different = false;\n var lView = getLView();\n var bindingIndex = lView[BINDING_INDEX];\n for (var i = 1; i < values.length; i += 2) {\n // Check if bindings (odd indexes) have changed\n bindingUpdated(lView, bindingIndex++, values[i]) && (different = true);\n }\n lView[BINDING_INDEX] = bindingIndex;\n if (!different) {\n return NO_CHANGE;\n }\n // Build the updated content\n var content = values[0];\n for (var i = 1; i < values.length; i += 2) {\n content += stringify$1(values[i]) + values[i + 1];\n }\n return content;\n}\n/**\n * Creates an interpolation binding with 1 expression.\n *\n * @param prefix static value used for concatenation only.\n * @param v0 value checked for change.\n * @param suffix static value used for concatenation only.\n */\nfunction interpolation1(prefix, v0, suffix) {\n var lView = getLView();\n var different = bindingUpdated(lView, lView[BINDING_INDEX], v0);\n lView[BINDING_INDEX] += 1;\n return different ? prefix + stringify$1(v0) + suffix : NO_CHANGE;\n}\n/** Creates an interpolation binding with 2 expressions. */\nfunction interpolation2(prefix, v0, i0, v1, suffix) {\n var lView = getLView();\n var different = bindingUpdated2(lView, lView[BINDING_INDEX], v0, v1);\n lView[BINDING_INDEX] += 2;\n return different ? prefix + stringify$1(v0) + i0 + stringify$1(v1) + suffix : NO_CHANGE;\n}\n/** Creates an interpolation binding with 3 expressions. */\nfunction interpolation3(prefix, v0, i0, v1, i1, v2, suffix) {\n var lView = getLView();\n var different = bindingUpdated3(lView, lView[BINDING_INDEX], v0, v1, v2);\n lView[BINDING_INDEX] += 3;\n return different ? prefix + stringify$1(v0) + i0 + stringify$1(v1) + i1 + stringify$1(v2) + suffix :\n NO_CHANGE;\n}\n/** Create an interpolation binding with 4 expressions. */\nfunction interpolation4(prefix, v0, i0, v1, i1, v2, i2, v3, suffix) {\n var lView = getLView();\n var different = bindingUpdated4(lView, lView[BINDING_INDEX], v0, v1, v2, v3);\n lView[BINDING_INDEX] += 4;\n return different ?\n prefix + stringify$1(v0) + i0 + stringify$1(v1) + i1 + stringify$1(v2) + i2 + stringify$1(v3) +\n suffix :\n NO_CHANGE;\n}\n/** Creates an interpolation binding with 5 expressions. */\nfunction interpolation5(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, suffix) {\n var lView = getLView();\n var bindingIndex = lView[BINDING_INDEX];\n var different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);\n different = bindingUpdated(lView, bindingIndex + 4, v4) || different;\n lView[BINDING_INDEX] += 5;\n return different ?\n prefix + stringify$1(v0) + i0 + stringify$1(v1) + i1 + stringify$1(v2) + i2 + stringify$1(v3) + i3 +\n stringify$1(v4) + suffix :\n NO_CHANGE;\n}\n/** Creates an interpolation binding with 6 expressions. */\nfunction interpolation6(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, suffix) {\n var lView = getLView();\n var bindingIndex = lView[BINDING_INDEX];\n var different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);\n different = bindingUpdated2(lView, bindingIndex + 4, v4, v5) || different;\n lView[BINDING_INDEX] += 6;\n return different ?\n prefix + stringify$1(v0) + i0 + stringify$1(v1) + i1 + stringify$1(v2) + i2 + stringify$1(v3) + i3 +\n stringify$1(v4) + i4 + stringify$1(v5) + suffix :\n NO_CHANGE;\n}\n/** Creates an interpolation binding with 7 expressions. */\nfunction interpolation7(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, suffix) {\n var lView = getLView();\n var bindingIndex = lView[BINDING_INDEX];\n var different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);\n different = bindingUpdated3(lView, bindingIndex + 4, v4, v5, v6) || different;\n lView[BINDING_INDEX] += 7;\n return different ?\n prefix + stringify$1(v0) + i0 + stringify$1(v1) + i1 + stringify$1(v2) + i2 + stringify$1(v3) + i3 +\n stringify$1(v4) + i4 + stringify$1(v5) + i5 + stringify$1(v6) + suffix :\n NO_CHANGE;\n}\n/** Creates an interpolation binding with 8 expressions. */\nfunction interpolation8(prefix, v0, i0, v1, i1, v2, i2, v3, i3, v4, i4, v5, i5, v6, i6, v7, suffix) {\n var lView = getLView();\n var bindingIndex = lView[BINDING_INDEX];\n var different = bindingUpdated4(lView, bindingIndex, v0, v1, v2, v3);\n different = bindingUpdated4(lView, bindingIndex + 4, v4, v5, v6, v7) || different;\n lView[BINDING_INDEX] += 8;\n return different ?\n prefix + stringify$1(v0) + i0 + stringify$1(v1) + i1 + stringify$1(v2) + i2 + stringify$1(v3) + i3 +\n stringify$1(v4) + i4 + stringify$1(v5) + i5 + stringify$1(v6) + i6 + stringify$1(v7) + suffix :\n NO_CHANGE;\n}\n/** Store a value in the `data` at a given `index`. */\nfunction store(index, value) {\n var lView = getLView();\n var tView = lView[TVIEW];\n // We don't store any static data for local variables, so the first time\n // we see the template, we should store as null to avoid a sparse array\n var adjustedIndex = index + HEADER_OFFSET;\n if (adjustedIndex >= tView.data.length) {\n tView.data[adjustedIndex] = null;\n }\n lView[adjustedIndex] = value;\n}\n/**\n * Retrieves a local reference from the current contextViewData.\n *\n * If the reference to retrieve is in a parent view, this instruction is used in conjunction\n * with a nextContext() call, which walks up the tree and updates the contextViewData instance.\n *\n * @param index The index of the local ref in contextViewData.\n */\nfunction reference(index) {\n var contextLView = getContextLView();\n return loadInternal(contextLView, index);\n}\nfunction loadQueryList(queryListIdx) {\n var lView = getLView();\n ngDevMode &&\n assertDefined(lView[CONTENT_QUERIES], 'Content QueryList array should be defined if reading a query.');\n ngDevMode && assertDataInRange(lView[CONTENT_QUERIES], queryListIdx);\n return lView[CONTENT_QUERIES][queryListIdx];\n}\n/** Retrieves a value from current `viewData`. */\nfunction load(index) {\n return loadInternal(getLView(), index);\n}\nfunction directiveInject(token, flags) {\n if (flags === void 0) {\n flags = InjectFlags.Default;\n }\n token = resolveForwardRef(token);\n return getOrCreateInjectable(getPreviousOrParentTNode(), getLView(), token, flags);\n}\n/**\n * Facade for the attribute injection from DI.\n */\nfunction injectAttribute(attrNameToInject) {\n return injectAttributeImpl(getPreviousOrParentTNode(), attrNameToInject);\n}\n/**\n * Registers a QueryList, associated with a content query, for later refresh (part of a view\n * refresh).\n */\nfunction registerContentQuery(queryList, currentDirectiveIndex) {\n var viewData = getLView();\n var tView = viewData[TVIEW];\n var savedContentQueriesLength = (viewData[CONTENT_QUERIES] || (viewData[CONTENT_QUERIES] = [])).push(queryList);\n if (getFirstTemplatePass()) {\n var tViewContentQueries = tView.contentQueries || (tView.contentQueries = []);\n var lastSavedDirectiveIndex = tView.contentQueries.length ? tView.contentQueries[tView.contentQueries.length - 2] : -1;\n if (currentDirectiveIndex !== lastSavedDirectiveIndex) {\n tViewContentQueries.push(currentDirectiveIndex, savedContentQueriesLength - 1);\n }\n }\n}\nvar CLEAN_PROMISE = _CLEAN_PROMISE;\nfunction initializeTNodeInputs(tNode) {\n // If tNode.inputs is undefined, a listener has created outputs, but inputs haven't\n // yet been checked.\n if (tNode) {\n if (tNode.inputs === undefined) {\n // mark inputs as checked\n tNode.inputs = generatePropertyAliases(tNode, 0 /* Input */);\n }\n return tNode.inputs;\n }\n return null;\n}\n/**\n * Returns the current OpaqueViewState instance.\n *\n * Used in conjunction with the restoreView() instruction to save a snapshot\n * of the current view and restore it when listeners are invoked. This allows\n * walking the declaration view tree in listeners to get vars from parent views.\n */\nfunction getCurrentView() {\n return getLView();\n}\nfunction getCleanup(view) {\n // top level variables should not be exported for performance reasons (PERF_NOTES.md)\n return view[CLEANUP] || (view[CLEANUP] = []);\n}\nfunction getTViewCleanup(view) {\n return view[TVIEW].cleanup || (view[TVIEW].cleanup = []);\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Adds a player to an element, directive or component instance that will later be\n * animated once change detection has passed.\n *\n * When a player is added to a reference it will stay active until `player.destroy()`\n * is called. Once called then the player will be removed from the active players\n * present on the associated ref instance.\n *\n * To get a list of all the active players on an element see [getPlayers].\n *\n * @param ref The element, directive or component that the player will be placed on.\n * @param player The player that will be triggered to play once change detection has run.\n */\nfunction addPlayer(ref, player) {\n var context = getLContext(ref);\n if (!context) {\n ngDevMode && throwInvalidRefError();\n return;\n }\n var element$$1 = context.native;\n var lView = context.lView;\n var playerContext = getOrCreatePlayerContext(element$$1, context);\n var rootContext = getRootContext$1(lView);\n addPlayerInternal(playerContext, rootContext, element$$1, player, 0, ref);\n scheduleTick(rootContext, 2 /* FlushPlayers */);\n}\n/**\n * Returns a list of all the active players present on the provided ref instance (which can\n * be an instance of a directive, component or element).\n *\n * This function will only return players that have been added to the ref instance using\n * `addPlayer` or any players that are active through any template styling bindings\n * (`[style]`, `[style.prop]`, `[class]` and `[class.name]`).\n *\n * @publicApi\n */\nfunction getPlayers(ref) {\n var context = getLContext(ref);\n if (!context) {\n ngDevMode && throwInvalidRefError();\n return [];\n }\n var stylingContext = getStylingContext(context.nodeIndex, context.lView);\n var playerContext = stylingContext ? getPlayerContext(stylingContext) : null;\n return playerContext ? getPlayersInternal(playerContext) : [];\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * This file introduces series of globally accessible debug tools\n * to allow for the Angular debugging story to function.\n *\n * To see this in action run the following command:\n *\n * bazel run --define=compile=aot\n * //packages/core/test/bundling/todo:devserver\n *\n * Then load `localhost:5432` and start using the console tools.\n */\n/**\n * This value reflects the property on the window where the dev\n * tools are patched (window.ng).\n * */\nvar GLOBAL_PUBLISH_EXPANDO_KEY = 'ng';\n/*\n * Publishes a collection of default debug tools onto `window._ng_`.\n *\n * These functions are available globally when Angular is in development\n * mode and are automatically stripped away from prod mode is on.\n */\nvar _published = false;\nfunction publishDefaultGlobalUtils() {\n if (!_published) {\n _published = true;\n publishGlobalUtil('getComponent', getComponent);\n publishGlobalUtil('getContext', getContext);\n publishGlobalUtil('getListeners', getListeners);\n publishGlobalUtil('getViewComponent', getViewComponent);\n publishGlobalUtil('getHostElement', getHostElement);\n publishGlobalUtil('getInjector', getInjector);\n publishGlobalUtil('getRootComponents', getRootComponents);\n publishGlobalUtil('getDirectives', getDirectives);\n publishGlobalUtil('getPlayers', getPlayers);\n publishGlobalUtil('markDirty', markDirty);\n }\n}\n/**\n * Publishes the given function to `window.ngDevMode` so that it can be\n * used from the browser console when an application is not in production.\n */\nfunction publishGlobalUtil(name, fn) {\n var w = _global;\n ngDevMode && assertDefined(fn, 'function not defined');\n if (w) {\n var container = w[GLOBAL_PUBLISH_EXPANDO_KEY];\n if (!container) {\n container = w[GLOBAL_PUBLISH_EXPANDO_KEY] = {};\n }\n container[name] = fn;\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Bootstraps a Component into an existing host element and returns an instance\n * of the component.\n *\n * Use this function to bootstrap a component into the DOM tree. Each invocation\n * of this function will create a separate tree of components, injectors and\n * change detection cycles and lifetimes. To dynamically insert a new component\n * into an existing tree such that it shares the same injection, change detection\n * and object lifetime, use {@link ViewContainer#createComponent}.\n *\n * @param componentType Component to bootstrap\n * @param options Optional parameters which control bootstrapping\n */\nfunction renderComponent(componentType /* Type as workaround for: Microsoft/TypeScript/issues/4881 */, opts) {\n if (opts === void 0) {\n opts = {};\n }\n ngDevMode && publishDefaultGlobalUtils();\n ngDevMode && assertComponentType(componentType);\n var rendererFactory = opts.rendererFactory || domRendererFactory3;\n var sanitizer = opts.sanitizer || null;\n var componentDef = getComponentDef(componentType);\n if (componentDef.type != componentType)\n componentDef.type = componentType;\n // The first index of the first selector is the tag name.\n var componentTag = componentDef.selectors[0][0];\n var hostRNode = locateHostElement(rendererFactory, opts.host || componentTag);\n var rootFlags = componentDef.onPush ? 8 /* Dirty */ | 128 /* IsRoot */ :\n 4 /* CheckAlways */ | 128 /* IsRoot */;\n var rootContext = createRootContext(opts.scheduler, opts.playerHandler);\n var renderer = rendererFactory.createRenderer(hostRNode, componentDef);\n var rootView = createLView(null, createTView(-1, null, 1, 0, null, null, null), rootContext, rootFlags, rendererFactory, renderer, undefined, opts.injector || null);\n var oldView = enterView(rootView, null);\n var component;\n try {\n if (rendererFactory.begin)\n rendererFactory.begin();\n var componentView = createRootComponentView(hostRNode, componentDef, rootView, rendererFactory, renderer, sanitizer);\n component = createRootComponent(componentView, componentDef, rootView, rootContext, opts.hostFeatures || null);\n refreshDescendantViews(rootView); // creation mode pass\n rootView[FLAGS] &= ~1 /* CreationMode */;\n refreshDescendantViews(rootView); // update mode pass\n }\n finally {\n leaveView(oldView);\n if (rendererFactory.end)\n rendererFactory.end();\n }\n return component;\n}\n/**\n * Creates the root component view and the root component node.\n *\n * @param rNode Render host element.\n * @param def ComponentDef\n * @param rootView The parent view where the host node is stored\n * @param renderer The current renderer\n * @param sanitizer The sanitizer, if provided\n *\n * @returns Component view created\n */\nfunction createRootComponentView(rNode, def, rootView, rendererFactory, renderer, sanitizer) {\n resetComponentState();\n var tView = rootView[TVIEW];\n var componentView = createLView(rootView, getOrCreateTView(def.template, def.consts, def.vars, def.directiveDefs, def.pipeDefs, def.viewQuery), null, def.onPush ? 8 /* Dirty */ : 4 /* CheckAlways */, rendererFactory, renderer, sanitizer);\n var tNode = createNodeAtIndex(0, 3 /* Element */, rNode, null, null);\n if (tView.firstTemplatePass) {\n diPublicInInjector(getOrCreateNodeInjectorForNode(tNode, rootView), rootView, def.type);\n tNode.flags = 1 /* isComponent */;\n initNodeFlags(tNode, rootView.length, 1);\n queueComponentIndexForCheck(tNode);\n }\n // Store component view at node index, with node as the HOST\n componentView[HOST] = rootView[HEADER_OFFSET];\n componentView[HOST_NODE] = tNode;\n return rootView[HEADER_OFFSET] = componentView;\n}\n/**\n * Creates a root component and sets it up with features and host bindings. Shared by\n * renderComponent() and ViewContainerRef.createComponent().\n */\nfunction createRootComponent(componentView, componentDef, rootView, rootContext, hostFeatures) {\n var tView = rootView[TVIEW];\n // Create directive instance with factory() and store at next index in viewData\n var component = instantiateRootComponent(tView, rootView, componentDef);\n rootContext.components.push(component);\n componentView[CONTEXT] = component;\n hostFeatures && hostFeatures.forEach(function (feature) { return feature(component, componentDef); });\n if (tView.firstTemplatePass && componentDef.hostBindings) {\n var rootTNode = getPreviousOrParentTNode();\n setCurrentDirectiveDef(componentDef);\n componentDef.hostBindings(1 /* Create */, component, rootTNode.index - HEADER_OFFSET);\n setCurrentDirectiveDef(null);\n }\n return component;\n}\nfunction createRootContext(scheduler, playerHandler) {\n return {\n components: [],\n scheduler: scheduler || defaultScheduler,\n clean: CLEAN_PROMISE,\n playerHandler: playerHandler || null,\n flags: 0 /* Empty */\n };\n}\n/**\n * Used to enable lifecycle hooks on the root component.\n *\n * Include this feature when calling `renderComponent` if the root component\n * you are rendering has lifecycle hooks defined. Otherwise, the hooks won't\n * be called properly.\n *\n * Example:\n *\n * ```\n * renderComponent(AppComponent, {features: [RootLifecycleHooks]});\n * ```\n */\nfunction LifecycleHooksFeature(component, def) {\n var rootTView = readPatchedLView(component)[TVIEW];\n var dirIndex = rootTView.data.length - 1;\n queueInitHooks(dirIndex, def.onInit, def.doCheck, rootTView);\n // TODO(misko): replace `as TNode` with createTNode call. (needs refactoring to lose dep on\n // LNode).\n queueLifecycleHooks(rootTView, { directiveStart: dirIndex, directiveEnd: dirIndex + 1 });\n}\n/**\n * Retrieve the root context for any component by walking the parent `LView` until\n * reaching the root `LView`.\n *\n * @param component any component\n */\nfunction getRootContext$2(component) {\n var rootContext = getRootView(component)[CONTEXT];\n ngDevMode && assertDefined(rootContext, 'rootContext');\n return rootContext;\n}\n/**\n * Wait on component until it is rendered.\n *\n * This function returns a `Promise` which is resolved when the component's\n * change detection is executed. This is determined by finding the scheduler\n * associated with the `component`'s render tree and waiting until the scheduler\n * flushes. If nothing is scheduled, the function returns a resolved promise.\n *\n * Example:\n * ```\n * await whenRendered(myComponent);\n * ```\n *\n * @param component Component to wait upon\n * @returns Promise which resolves when the component is rendered.\n */\nfunction whenRendered(component) {\n return getRootContext$2(component).clean;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Determines if a definition is a {@link ComponentDef} or a {@link DirectiveDef}\n * @param definition The definition to examine\n */\nfunction isComponentDef$1(definition) {\n var def = definition;\n return typeof def.template === 'function';\n}\nfunction getSuperType(type) {\n return Object.getPrototypeOf(type.prototype).constructor;\n}\n/**\n * Merges the definition from a super class to a sub class.\n * @param definition The definition that is a SubClass of another directive of component\n */\nfunction InheritDefinitionFeature(definition) {\n var superType = getSuperType(definition.type);\n var _loop_1 = function () {\n var e_1, _a;\n var superDef = undefined;\n if (isComponentDef$1(definition)) {\n // Don't use getComponentDef/getDirectiveDef. This logic relies on inheritance.\n superDef = superType.ngComponentDef || superType.ngDirectiveDef;\n }\n else {\n if (superType.ngComponentDef) {\n throw new Error('Directives cannot inherit Components');\n }\n // Don't use getComponentDef/getDirectiveDef. This logic relies on inheritance.\n superDef = superType.ngDirectiveDef;\n }\n var baseDef = superType.ngBaseDef;\n // Some fields in the definition may be empty, if there were no values to put in them that\n // would've justified object creation. Unwrap them if necessary.\n if (baseDef || superDef) {\n var writeableDef = definition;\n writeableDef.inputs = maybeUnwrapEmpty(definition.inputs);\n writeableDef.declaredInputs = maybeUnwrapEmpty(definition.declaredInputs);\n writeableDef.outputs = maybeUnwrapEmpty(definition.outputs);\n }\n if (baseDef) {\n // Merge inputs and outputs\n fillProperties(definition.inputs, baseDef.inputs);\n fillProperties(definition.declaredInputs, baseDef.declaredInputs);\n fillProperties(definition.outputs, baseDef.outputs);\n }\n if (superDef) {\n // Merge hostBindings\n var prevHostBindings_1 = definition.hostBindings;\n var superHostBindings_1 = superDef.hostBindings;\n if (superHostBindings_1) {\n if (prevHostBindings_1) {\n definition.hostBindings = function (rf, ctx, elementIndex) {\n superHostBindings_1(rf, ctx, elementIndex);\n prevHostBindings_1(rf, ctx, elementIndex);\n };\n }\n else {\n definition.hostBindings = superHostBindings_1;\n }\n }\n // Merge View Queries\n if (isComponentDef$1(definition) && isComponentDef$1(superDef)) {\n var prevViewQuery_1 = definition.viewQuery;\n var superViewQuery_1 = superDef.viewQuery;\n if (superViewQuery_1) {\n if (prevViewQuery_1) {\n definition.viewQuery = function (rf, ctx) {\n superViewQuery_1(rf, ctx);\n prevViewQuery_1(rf, ctx);\n };\n }\n else {\n definition.viewQuery = superViewQuery_1;\n }\n }\n }\n // Merge Content Queries\n var prevContentQueries_1 = definition.contentQueries;\n var superContentQueries_1 = superDef.contentQueries;\n if (superContentQueries_1) {\n if (prevContentQueries_1) {\n definition.contentQueries = function (dirIndex) {\n superContentQueries_1(dirIndex);\n prevContentQueries_1(dirIndex);\n };\n }\n else {\n definition.contentQueries = superContentQueries_1;\n }\n }\n // Merge Content Queries Refresh\n var prevContentQueriesRefresh_1 = definition.contentQueriesRefresh;\n var superContentQueriesRefresh_1 = superDef.contentQueriesRefresh;\n if (superContentQueriesRefresh_1) {\n if (prevContentQueriesRefresh_1) {\n definition.contentQueriesRefresh = function (directiveIndex, queryIndex) {\n superContentQueriesRefresh_1(directiveIndex, queryIndex);\n prevContentQueriesRefresh_1(directiveIndex, queryIndex);\n };\n }\n else {\n definition.contentQueriesRefresh = superContentQueriesRefresh_1;\n }\n }\n // Merge inputs and outputs\n fillProperties(definition.inputs, superDef.inputs);\n fillProperties(definition.declaredInputs, superDef.declaredInputs);\n fillProperties(definition.outputs, superDef.outputs);\n // Inherit hooks\n // Assume super class inheritance feature has already run.\n definition.afterContentChecked =\n definition.afterContentChecked || superDef.afterContentChecked;\n definition.afterContentInit = definition.afterContentInit || superDef.afterContentInit;\n definition.afterViewChecked = definition.afterViewChecked || superDef.afterViewChecked;\n definition.afterViewInit = definition.afterViewInit || superDef.afterViewInit;\n definition.doCheck = definition.doCheck || superDef.doCheck;\n definition.onDestroy = definition.onDestroy || superDef.onDestroy;\n definition.onInit = definition.onInit || superDef.onInit;\n // Run parent features\n var features = superDef.features;\n if (features) {\n try {\n for (var features_1 = __values(features), features_1_1 = features_1.next(); !features_1_1.done; features_1_1 = features_1.next()) {\n var feature = features_1_1.value;\n if (feature && feature.ngInherit) {\n feature(definition);\n }\n }\n }\n catch (e_1_1) {\n e_1 = { error: e_1_1 };\n }\n finally {\n try {\n if (features_1_1 && !features_1_1.done && (_a = features_1.return))\n _a.call(features_1);\n }\n finally {\n if (e_1)\n throw e_1.error;\n }\n }\n }\n return \"break\";\n }\n else {\n // Even if we don't have a definition, check the type for the hooks and use those if need be\n var superPrototype = superType.prototype;\n if (superPrototype) {\n definition.afterContentChecked =\n definition.afterContentChecked || superPrototype.afterContentChecked;\n definition.afterContentInit =\n definition.afterContentInit || superPrototype.afterContentInit;\n definition.afterViewChecked =\n definition.afterViewChecked || superPrototype.afterViewChecked;\n definition.afterViewInit = definition.afterViewInit || superPrototype.afterViewInit;\n definition.doCheck = definition.doCheck || superPrototype.doCheck;\n definition.onDestroy = definition.onDestroy || superPrototype.onDestroy;\n definition.onInit = definition.onInit || superPrototype.onInit;\n }\n }\n superType = Object.getPrototypeOf(superType);\n };\n while (superType) {\n var state_1 = _loop_1();\n if (state_1 === \"break\")\n break;\n }\n}\nfunction maybeUnwrapEmpty(value) {\n if (value === EMPTY_OBJ) {\n return {};\n }\n else if (value === EMPTY_ARRAY) {\n return [];\n }\n else {\n return value;\n }\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar PRIVATE_PREFIX = '__ngOnChanges_';\n/**\n * The NgOnChangesFeature decorates a component with support for the ngOnChanges\n * lifecycle hook, so it should be included in any component that implements\n * that hook.\n *\n * If the component or directive uses inheritance, the NgOnChangesFeature MUST\n * be included as a feature AFTER {@link InheritDefinitionFeature}, otherwise\n * inherited properties will not be propagated to the ngOnChanges lifecycle\n * hook.\n *\n * Example usage:\n *\n * ```\n * static ngComponentDef = defineComponent({\n * ...\n * inputs: {name: 'publicName'},\n * features: [NgOnChangesFeature]\n * });\n * ```\n */\nfunction NgOnChangesFeature(definition) {\n var publicToDeclaredInputs = definition.declaredInputs;\n var publicToMinifiedInputs = definition.inputs;\n var proto = definition.type.prototype;\n var _loop_1 = function (publicName) {\n if (publicToDeclaredInputs.hasOwnProperty(publicName)) {\n var minifiedKey = publicToMinifiedInputs[publicName];\n var declaredKey_1 = publicToDeclaredInputs[publicName];\n var privateMinKey_1 = PRIVATE_PREFIX + minifiedKey;\n // Walk the prototype chain to see if we find a property descriptor\n // That way we can honor setters and getters that were inherited.\n var originalProperty = undefined;\n var checkProto = proto;\n while (!originalProperty && checkProto &&\n Object.getPrototypeOf(checkProto) !== Object.getPrototypeOf(Object.prototype)) {\n originalProperty = Object.getOwnPropertyDescriptor(checkProto, minifiedKey);\n checkProto = Object.getPrototypeOf(checkProto);\n }\n var getter = originalProperty && originalProperty.get;\n var setter_1 = originalProperty && originalProperty.set;\n // create a getter and setter for property\n Object.defineProperty(proto, minifiedKey, {\n get: getter ||\n (setter_1 ? undefined : function () { return this[privateMinKey_1]; }),\n set: function (value) {\n var simpleChanges = this[PRIVATE_PREFIX];\n if (!simpleChanges) {\n simpleChanges = {};\n // Place where we will store SimpleChanges if there is a change\n Object.defineProperty(this, PRIVATE_PREFIX, { value: simpleChanges, writable: true });\n }\n var isFirstChange = !this.hasOwnProperty(privateMinKey_1);\n var currentChange = simpleChanges[declaredKey_1];\n if (currentChange) {\n currentChange.currentValue = value;\n }\n else {\n simpleChanges[declaredKey_1] =\n new SimpleChange(this[privateMinKey_1], value, isFirstChange);\n }\n if (isFirstChange) {\n // Create a place where the actual value will be stored and make it non-enumerable\n Object.defineProperty(this, privateMinKey_1, { value: value, writable: true });\n }\n else {\n this[privateMinKey_1] = value;\n }\n if (setter_1)\n setter_1.call(this, value);\n },\n // Make the property configurable in dev mode to allow overriding in tests\n configurable: !!ngDevMode\n });\n }\n };\n for (var publicName in publicToDeclaredInputs) {\n _loop_1(publicName);\n }\n // If an onInit hook is defined, it will need to wrap the ngOnChanges call\n // so the call order is changes-init-check in creation mode. In subsequent\n // change detection runs, only the check wrapper will be called.\n if (definition.onInit != null) {\n definition.onInit = onChangesWrapper(definition.onInit);\n }\n definition.doCheck = onChangesWrapper(definition.doCheck);\n}\n// This option ensures that the ngOnChanges lifecycle hook will be inherited\n// from superclasses (in InheritDefinitionFeature).\nNgOnChangesFeature.ngInherit = true;\nfunction onChangesWrapper(delegateHook) {\n return function () {\n var simpleChanges = this[PRIVATE_PREFIX];\n if (simpleChanges != null) {\n this.ngOnChanges(simpleChanges);\n this[PRIVATE_PREFIX] = null;\n }\n if (delegateHook)\n delegateHook.apply(this);\n };\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction noop() {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n // Do nothing.\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar SOURCE = '__source';\nvar _THROW_IF_NOT_FOUND = /*@__PURE__*/ new Object();\nvar THROW_IF_NOT_FOUND = _THROW_IF_NOT_FOUND;\n/**\n * An InjectionToken that gets the current `Injector` for `createInjector()`-style injectors.\n *\n * Requesting this token instead of `Injector` allows `StaticInjector` to be tree-shaken from a\n * project.\n *\n * @publicApi\n */\nvar INJECTOR$1 = /*@__PURE__*/ new InjectionToken('INJECTOR');\nvar NullInjector = /** @class */ /*@__PURE__*/ (function () {\n function NullInjector() {\n }\n NullInjector.prototype.get = function (token, notFoundValue) {\n if (notFoundValue === void 0) {\n notFoundValue = _THROW_IF_NOT_FOUND;\n }\n if (notFoundValue === _THROW_IF_NOT_FOUND) {\n // Intentionally left behind: With dev tools open the debugger will stop here. There is no\n // reason why correctly written application should cause this exception.\n // TODO(misko): uncomment the next line once `ngDevMode` works with closure.\n // if(ngDevMode) debugger;\n throw new Error(\"NullInjectorError: No provider for \" + stringify(token) + \"!\");\n }\n return notFoundValue;\n };\n return NullInjector;\n}());\n/**\n * Concrete injectors implement this interface.\n *\n * For more details, see the [\"Dependency Injection Guide\"](guide/dependency-injection).\n *\n * @usageNotes\n * ### Example\n *\n * {@example core/di/ts/injector_spec.ts region='Injector'}\n *\n * `Injector` returns itself when given `Injector` as a token:\n *\n * {@example core/di/ts/injector_spec.ts region='injectInjector'}\n *\n * @publicApi\n */\nvar Injector = /** @class */ /*@__PURE__*/ (function () {\n function Injector() {\n }\n /**\n * Create a new Injector which is configure using `StaticProvider`s.\n *\n * @usageNotes\n * ### Example\n *\n * {@example core/di/ts/provider_spec.ts region='ConstructorProvider'}\n */\n Injector.create = function (options, parent) {\n if (Array.isArray(options)) {\n return new StaticInjector(options, parent);\n }\n else {\n return new StaticInjector(options.providers, options.parent, options.name || null);\n }\n };\n Injector.THROW_IF_NOT_FOUND = _THROW_IF_NOT_FOUND;\n Injector.NULL = new NullInjector();\n /** @nocollapse */\n Injector.ngInjectableDef = defineInjectable({\n providedIn: 'any',\n factory: function () { return inject(INJECTOR$1); },\n });\n /** @internal */\n Injector.__NG_ELEMENT_ID__ = function () { return SWITCH_INJECTOR_FACTORY(); };\n return Injector;\n}());\nvar SWITCH_INJECTOR_FACTORY__POST_R3__ = function () {\n return injectInjector();\n};\nvar SWITCH_INJECTOR_FACTORY__PRE_R3__ = noop;\nvar SWITCH_INJECTOR_FACTORY = SWITCH_INJECTOR_FACTORY__PRE_R3__;\nvar IDENT = function (value) {\n return value;\n};\nvar EMPTY = [];\nvar CIRCULAR = IDENT;\nvar MULTI_PROVIDER_FN = function () {\n return Array.prototype.slice.call(arguments);\n};\nvar USE_VALUE = /*@__PURE__*/ getClosureSafeProperty({ provide: String, useValue: getClosureSafeProperty });\nvar NG_TOKEN_PATH = 'ngTokenPath';\nvar NG_TEMP_TOKEN_PATH = 'ngTempTokenPath';\nvar NULL_INJECTOR$1 = Injector.NULL;\nvar NEW_LINE = /\\n/gm;\nvar NO_NEW_LINE = 'ɵ';\nvar StaticInjector = /** @class */ /*@__PURE__*/ (function () {\n function StaticInjector(providers, parent, source) {\n if (parent === void 0) {\n parent = NULL_INJECTOR$1;\n }\n if (source === void 0) {\n source = null;\n }\n this.parent = parent;\n this.source = source;\n var records = this._records = new Map();\n records.set(Injector, { token: Injector, fn: IDENT, deps: EMPTY, value: this, useNew: false });\n records.set(INJECTOR$1, { token: INJECTOR$1, fn: IDENT, deps: EMPTY, value: this, useNew: false });\n recursivelyProcessProviders(records, providers);\n }\n StaticInjector.prototype.get = function (token, notFoundValue, flags) {\n if (flags === void 0) {\n flags = InjectFlags.Default;\n }\n var record = this._records.get(token);\n try {\n return tryResolveToken(token, record, this._records, this.parent, notFoundValue, flags);\n }\n catch (e) {\n var tokenPath = e[NG_TEMP_TOKEN_PATH];\n if (token[SOURCE]) {\n tokenPath.unshift(token[SOURCE]);\n }\n e.message = formatError('\\n' + e.message, tokenPath, this.source);\n e[NG_TOKEN_PATH] = tokenPath;\n e[NG_TEMP_TOKEN_PATH] = null;\n throw e;\n }\n };\n StaticInjector.prototype.toString = function () {\n var tokens = [], records = this._records;\n records.forEach(function (v, token) { return tokens.push(stringify(token)); });\n return \"StaticInjector[\" + tokens.join(', ') + \"]\";\n };\n return StaticInjector;\n}());\nfunction resolveProvider(provider) {\n var deps = computeDeps(provider);\n var fn = IDENT;\n var value = EMPTY;\n var useNew = false;\n var provide = resolveForwardRef(provider.provide);\n if (USE_VALUE in provider) {\n // We need to use USE_VALUE in provider since provider.useValue could be defined as undefined.\n value = provider.useValue;\n }\n else if (provider.useFactory) {\n fn = provider.useFactory;\n }\n else if (provider.useExisting)\n ;\n else if (provider.useClass) {\n useNew = true;\n fn = resolveForwardRef(provider.useClass);\n }\n else if (typeof provide == 'function') {\n useNew = true;\n fn = provide;\n }\n else {\n throw staticError('StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable', provider);\n }\n return { deps: deps, fn: fn, useNew: useNew, value: value };\n}\nfunction multiProviderMixError(token) {\n return staticError('Cannot mix multi providers and regular providers', token);\n}\nfunction recursivelyProcessProviders(records, provider) {\n if (provider) {\n provider = resolveForwardRef(provider);\n if (provider instanceof Array) {\n // if we have an array recurse into the array\n for (var i = 0; i < provider.length; i++) {\n recursivelyProcessProviders(records, provider[i]);\n }\n }\n else if (typeof provider === 'function') {\n // Functions were supported in ReflectiveInjector, but are not here. For safety give useful\n // error messages\n throw staticError('Function/Class not supported', provider);\n }\n else if (provider && typeof provider === 'object' && provider.provide) {\n // At this point we have what looks like a provider: {provide: ?, ....}\n var token = resolveForwardRef(provider.provide);\n var resolvedProvider = resolveProvider(provider);\n if (provider.multi === true) {\n // This is a multi provider.\n var multiProvider = records.get(token);\n if (multiProvider) {\n if (multiProvider.fn !== MULTI_PROVIDER_FN) {\n throw multiProviderMixError(token);\n }\n }\n else {\n // Create a placeholder factory which will look up the constituents of the multi provider.\n records.set(token, multiProvider = {\n token: provider.provide,\n deps: [],\n useNew: false,\n fn: MULTI_PROVIDER_FN,\n value: EMPTY\n });\n }\n // Treat the provider as the token.\n token = provider;\n multiProvider.deps.push({ token: token, options: 6 /* Default */ });\n }\n var record = records.get(token);\n if (record && record.fn == MULTI_PROVIDER_FN) {\n throw multiProviderMixError(token);\n }\n records.set(token, resolvedProvider);\n }\n else {\n throw staticError('Unexpected provider', provider);\n }\n }\n}\nfunction tryResolveToken(token, record, records, parent, notFoundValue, flags) {\n try {\n return resolveToken(token, record, records, parent, notFoundValue, flags);\n }\n catch (e) {\n // ensure that 'e' is of type Error.\n if (!(e instanceof Error)) {\n e = new Error(e);\n }\n var path = e[NG_TEMP_TOKEN_PATH] = e[NG_TEMP_TOKEN_PATH] || [];\n path.unshift(token);\n if (record && record.value == CIRCULAR) {\n // Reset the Circular flag.\n record.value = EMPTY;\n }\n throw e;\n }\n}\nfunction resolveToken(token, record, records, parent, notFoundValue, flags) {\n var _a;\n var value;\n if (record && !(flags & InjectFlags.SkipSelf)) {\n // If we don't have a record, this implies that we don't own the provider hence don't know how\n // to resolve it.\n value = record.value;\n if (value == CIRCULAR) {\n throw Error(NO_NEW_LINE + 'Circular dependency');\n }\n else if (value === EMPTY) {\n record.value = CIRCULAR;\n var obj = undefined;\n var useNew = record.useNew;\n var fn = record.fn;\n var depRecords = record.deps;\n var deps = EMPTY;\n if (depRecords.length) {\n deps = [];\n for (var i = 0; i < depRecords.length; i++) {\n var depRecord = depRecords[i];\n var options = depRecord.options;\n var childRecord = options & 2 /* CheckSelf */ ? records.get(depRecord.token) : undefined;\n deps.push(tryResolveToken(\n // Current Token to resolve\n depRecord.token, \n // A record which describes how to resolve the token.\n // If undefined, this means we don't have such a record\n childRecord, \n // Other records we know about.\n records, \n // If we don't know how to resolve dependency and we should not check parent for it,\n // than pass in Null injector.\n !childRecord && !(options & 4 /* CheckParent */) ? NULL_INJECTOR$1 : parent, options & 1 /* Optional */ ? null : Injector.THROW_IF_NOT_FOUND, InjectFlags.Default));\n }\n }\n record.value = value = useNew ? new ((_a = fn).bind.apply(_a, __spread([void 0], deps)))() : fn.apply(obj, deps);\n }\n }\n else if (!(flags & InjectFlags.Self)) {\n value = parent.get(token, notFoundValue, InjectFlags.Default);\n }\n return value;\n}\nfunction computeDeps(provider) {\n var deps = EMPTY;\n var providerDeps = provider.deps;\n if (providerDeps && providerDeps.length) {\n deps = [];\n for (var i = 0; i < providerDeps.length; i++) {\n var options = 6 /* Default */;\n var token = resolveForwardRef(providerDeps[i]);\n if (token instanceof Array) {\n for (var j = 0, annotations = token; j < annotations.length; j++) {\n var annotation = annotations[j];\n if (annotation instanceof Optional || annotation == Optional) {\n options = options | 1 /* Optional */;\n }\n else if (annotation instanceof SkipSelf || annotation == SkipSelf) {\n options = options & ~2 /* CheckSelf */;\n }\n else if (annotation instanceof Self || annotation == Self) {\n options = options & ~4 /* CheckParent */;\n }\n else if (annotation instanceof Inject) {\n token = annotation.token;\n }\n else {\n token = resolveForwardRef(annotation);\n }\n }\n }\n deps.push({ token: token, options: options });\n }\n }\n else if (provider.useExisting) {\n var token = resolveForwardRef(provider.useExisting);\n deps = [{ token: token, options: 6 /* Default */ }];\n }\n else if (!providerDeps && !(USE_VALUE in provider)) {\n // useValue & useExisting are the only ones which are exempt from deps all others need it.\n throw staticError('\\'deps\\' required', provider);\n }\n return deps;\n}\nfunction formatError(text, obj, source) {\n if (source === void 0) {\n source = null;\n }\n text = text && text.charAt(0) === '\\n' && text.charAt(1) == NO_NEW_LINE ? text.substr(2) : text;\n var context = stringify(obj);\n if (obj instanceof Array) {\n context = obj.map(stringify).join(' -> ');\n }\n else if (typeof obj === 'object') {\n var parts = [];\n for (var key in obj) {\n if (obj.hasOwnProperty(key)) {\n var value = obj[key];\n parts.push(key + ':' + (typeof value === 'string' ? JSON.stringify(value) : stringify(value)));\n }\n }\n context = \"{\" + parts.join(', ') + \"}\";\n }\n return \"StaticInjectorError\" + (source ? '(' + source + ')' : '') + \"[\" + context + \"]: \" + text.replace(NEW_LINE, '\\n ');\n}\nfunction staticError(text, obj) {\n return new Error(formatError(text, obj));\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * An internal token whose presence in an injector indicates that the injector should treat itself\n * as a root scoped injector when processing requests for unknown tokens which may indicate\n * they are provided in the root scope.\n */\nvar APP_ROOT = /*@__PURE__*/ new InjectionToken('The presence of this token marks an injector as being the root injector.');\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Marker which indicates that a value has not yet been created from the factory function.\n */\nvar NOT_YET = {};\n/**\n * Marker which indicates that the factory function for a token is in the process of being called.\n *\n * If the injector is asked to inject a token with its value set to CIRCULAR, that indicates\n * injection of a dependency has recursively attempted to inject the original token, and there is\n * a circular dependency among the providers.\n */\nvar CIRCULAR$1 = {};\nvar EMPTY_ARRAY$1 = [];\n/**\n * A lazily initialized NullInjector.\n */\nvar NULL_INJECTOR$2 = undefined;\nfunction getNullInjector() {\n if (NULL_INJECTOR$2 === undefined) {\n NULL_INJECTOR$2 = new NullInjector();\n }\n return NULL_INJECTOR$2;\n}\n/**\n * Create a new `Injector` which is configured using a `defType` of `InjectorType`s.\n *\n * @publicApi\n */\nfunction createInjector(defType, parent, additionalProviders) {\n if (parent === void 0) {\n parent = null;\n }\n if (additionalProviders === void 0) {\n additionalProviders = null;\n }\n parent = parent || getNullInjector();\n return new R3Injector(defType, additionalProviders, parent);\n}\nvar R3Injector = /** @class */ /*@__PURE__*/ (function () {\n function R3Injector(def, additionalProviders, parent) {\n var _this = this;\n this.parent = parent;\n /**\n * Map of tokens to records which contain the instances of those tokens.\n */\n this.records = new Map();\n /**\n * The transitive set of `InjectorType`s which define this injector.\n */\n this.injectorDefTypes = new Set();\n /**\n * Set of values instantiated by this injector which contain `ngOnDestroy` lifecycle hooks.\n */\n this.onDestroy = new Set();\n /**\n * Flag indicating that this injector was previously destroyed.\n */\n this.destroyed = false;\n // Start off by creating Records for every provider declared in every InjectorType\n // included transitively in `def`.\n var dedupStack = [];\n deepForEach([def], function (injectorDef) { return _this.processInjectorType(injectorDef, [], dedupStack); });\n additionalProviders && deepForEach(additionalProviders, function (provider) { return _this.processProvider(provider, def, additionalProviders); });\n // Make sure the INJECTOR token provides this injector.\n this.records.set(INJECTOR$1, makeRecord(undefined, this));\n // Detect whether this injector has the APP_ROOT_SCOPE token and thus should provide\n // any injectable scoped to APP_ROOT_SCOPE.\n this.isRootInjector = this.records.has(APP_ROOT);\n // Eagerly instantiate the InjectorType classes themselves.\n this.injectorDefTypes.forEach(function (defType) { return _this.get(defType); });\n }\n /**\n * Destroy the injector and release references to every instance or provider associated with it.\n *\n * Also calls the `OnDestroy` lifecycle hooks of every instance that was created for which a\n * hook was found.\n */\n R3Injector.prototype.destroy = function () {\n this.assertNotDestroyed();\n // Set destroyed = true first, in case lifecycle hooks re-enter destroy().\n this.destroyed = true;\n try {\n // Call all the lifecycle hooks.\n this.onDestroy.forEach(function (service) { return service.ngOnDestroy(); });\n }\n finally {\n // Release all references.\n this.records.clear();\n this.onDestroy.clear();\n this.injectorDefTypes.clear();\n }\n };\n R3Injector.prototype.get = function (token, notFoundValue, flags) {\n if (notFoundValue === void 0) {\n notFoundValue = THROW_IF_NOT_FOUND;\n }\n if (flags === void 0) {\n flags = InjectFlags.Default;\n }\n this.assertNotDestroyed();\n // Set the injection context.\n var previousInjector = setCurrentInjector(this);\n try {\n // Check for the SkipSelf flag.\n if (!(flags & InjectFlags.SkipSelf)) {\n // SkipSelf isn't set, check if the record belongs to this injector.\n var record = this.records.get(token);\n if (record === undefined) {\n // No record, but maybe the token is scoped to this injector. Look for an ngInjectableDef\n // with a scope matching this injector.\n var def = couldBeInjectableType(token) && getInjectableDef(token);\n if (def && this.injectableDefInScope(def)) {\n // Found an ngInjectableDef and it's scoped to this injector. Pretend as if it was here\n // all along.\n record = makeRecord(injectableDefOrInjectorDefFactory(token), NOT_YET);\n this.records.set(token, record);\n }\n }\n // If a record was found, get the instance for it and return it.\n if (record !== undefined) {\n return this.hydrate(token, record);\n }\n }\n // Select the next injector based on the Self flag - if self is set, the next injector is\n // the NullInjector, otherwise it's the parent.\n var nextInjector = !(flags & InjectFlags.Self) ? this.parent : getNullInjector();\n return nextInjector.get(token, notFoundValue);\n }\n finally {\n // Lastly, clean up the state by restoring the previous injector.\n setCurrentInjector(previousInjector);\n }\n };\n R3Injector.prototype.assertNotDestroyed = function () {\n if (this.destroyed) {\n throw new Error('Injector has already been destroyed.');\n }\n };\n /**\n * Add an `InjectorType` or `InjectorDefTypeWithProviders` and all of its transitive providers\n * to this injector.\n */\n R3Injector.prototype.processInjectorType = function (defOrWrappedDef, parents, dedupStack) {\n var _this = this;\n defOrWrappedDef = resolveForwardRef(defOrWrappedDef);\n if (!defOrWrappedDef)\n return;\n // Either the defOrWrappedDef is an InjectorType (with ngInjectorDef) or an\n // InjectorDefTypeWithProviders (aka ModuleWithProviders). Detecting either is a megamorphic\n // read, so care is taken to only do the read once.\n // First attempt to read the ngInjectorDef.\n var def = getInjectorDef(defOrWrappedDef);\n // If that's not present, then attempt to read ngModule from the InjectorDefTypeWithProviders.\n var ngModule = (def == null) && defOrWrappedDef.ngModule || undefined;\n // Determine the InjectorType. In the case where `defOrWrappedDef` is an `InjectorType`,\n // then this is easy. In the case of an InjectorDefTypeWithProviders, then the definition type\n // is the `ngModule`.\n var defType = (ngModule === undefined) ? defOrWrappedDef : ngModule;\n // Check for circular dependencies.\n if (ngDevMode && parents.indexOf(defType) !== -1) {\n var defName = stringify(defType);\n throw new Error(\"Circular dependency in DI detected for type \" + defName + \". Dependency path: \" + parents.map(function (defType) { return stringify(defType); }).join(' > ') + \" > \" + defName + \".\");\n }\n // Check for multiple imports of the same module\n var isDuplicate = dedupStack.indexOf(defType) !== -1;\n // If defOrWrappedType was an InjectorDefTypeWithProviders, then .providers may hold some\n // extra providers.\n var providers = (ngModule !== undefined) && defOrWrappedDef.providers ||\n EMPTY_ARRAY$1;\n // Finally, if defOrWrappedType was an `InjectorDefTypeWithProviders`, then the actual\n // `InjectorDef` is on its `ngModule`.\n if (ngModule !== undefined) {\n def = getInjectorDef(ngModule);\n }\n // If no definition was found, it might be from exports. Remove it.\n if (def == null) {\n return;\n }\n // Track the InjectorType and add a provider for it.\n this.injectorDefTypes.add(defType);\n this.records.set(defType, makeRecord(def.factory, NOT_YET));\n // Add providers in the same way that @NgModule resolution did:\n // First, include providers from any imports.\n if (def.imports != null && !isDuplicate) {\n // Before processing defType's imports, add it to the set of parents. This way, if it ends\n // up deeply importing itself, this can be detected.\n ngDevMode && parents.push(defType);\n // Add it to the set of dedups. This way we can detect multiple imports of the same module\n dedupStack.push(defType);\n try {\n deepForEach(def.imports, function (imported) { return _this.processInjectorType(imported, parents, dedupStack); });\n }\n finally {\n // Remove it from the parents set when finished.\n ngDevMode && parents.pop();\n }\n }\n // Next, include providers listed on the definition itself.\n var defProviders = def.providers;\n if (defProviders != null && !isDuplicate) {\n var injectorType_1 = defOrWrappedDef;\n deepForEach(defProviders, function (provider) { return _this.processProvider(provider, injectorType_1, defProviders); });\n }\n // Finally, include providers from an InjectorDefTypeWithProviders if there was one.\n var ngModuleType = defOrWrappedDef.ngModule;\n deepForEach(providers, function (provider) { return _this.processProvider(provider, ngModuleType, providers); });\n };\n /**\n * Process a `SingleProvider` and add it.\n */\n R3Injector.prototype.processProvider = function (provider, ngModuleType, providers) {\n // Determine the token from the provider. Either it's its own token, or has a {provide: ...}\n // property.\n provider = resolveForwardRef(provider);\n var token = isTypeProvider(provider) ? provider : resolveForwardRef(provider && provider.provide);\n // Construct a `Record` for the provider.\n var record = providerToRecord(provider, ngModuleType, providers);\n if (!isTypeProvider(provider) && provider.multi === true) {\n // If the provider indicates that it's a multi-provider, process it specially.\n // First check whether it's been defined already.\n var multiRecord_1 = this.records.get(token);\n if (multiRecord_1) {\n // It has. Throw a nice error if\n if (multiRecord_1.multi === undefined) {\n throw new Error(\"Mixed multi-provider for \" + token + \".\");\n }\n }\n else {\n multiRecord_1 = makeRecord(undefined, NOT_YET, true);\n multiRecord_1.factory = function () { return injectArgs(multiRecord_1.multi); };\n this.records.set(token, multiRecord_1);\n }\n token = provider;\n multiRecord_1.multi.push(provider);\n }\n else {\n var existing = this.records.get(token);\n if (existing && existing.multi !== undefined) {\n throw new Error(\"Mixed multi-provider for \" + stringify(token));\n }\n }\n this.records.set(token, record);\n };\n R3Injector.prototype.hydrate = function (token, record) {\n if (record.value === CIRCULAR$1) {\n throw new Error(\"Cannot instantiate cyclic dependency! \" + stringify(token));\n }\n else if (record.value === NOT_YET) {\n record.value = CIRCULAR$1;\n record.value = record.factory();\n }\n if (typeof record.value === 'object' && record.value && hasOnDestroy(record.value)) {\n this.onDestroy.add(record.value);\n }\n return record.value;\n };\n R3Injector.prototype.injectableDefInScope = function (def) {\n if (!def.providedIn) {\n return false;\n }\n else if (typeof def.providedIn === 'string') {\n return def.providedIn === 'any' || (def.providedIn === 'root' && this.isRootInjector);\n }\n else {\n return this.injectorDefTypes.has(def.providedIn);\n }\n };\n return R3Injector;\n}());\nfunction injectableDefOrInjectorDefFactory(token) {\n var injectableDef = getInjectableDef(token);\n if (injectableDef === null) {\n var injectorDef = getInjectorDef(token);\n if (injectorDef !== null) {\n return injectorDef.factory;\n }\n else if (token instanceof InjectionToken) {\n throw new Error(\"Token \" + stringify(token) + \" is missing an ngInjectableDef definition.\");\n }\n else if (token instanceof Function) {\n var paramLength = token.length;\n if (paramLength > 0) {\n var args = new Array(paramLength).fill('?');\n throw new Error(\"Can't resolve all parameters for \" + stringify(token) + \": (\" + args.join(', ') + \").\");\n }\n return function () { return new token(); };\n }\n throw new Error('unreachable');\n }\n return injectableDef.factory;\n}\nfunction providerToRecord(provider, ngModuleType, providers) {\n var factory = providerToFactory(provider, ngModuleType, providers);\n if (isValueProvider(provider)) {\n return makeRecord(undefined, provider.useValue);\n }\n else {\n return makeRecord(factory, NOT_YET);\n }\n}\n/**\n * Converts a `SingleProvider` into a factory function.\n *\n * @param provider provider to convert to factory\n */\nfunction providerToFactory(provider, ngModuleType, providers) {\n var factory = undefined;\n if (isTypeProvider(provider)) {\n return injectableDefOrInjectorDefFactory(resolveForwardRef(provider));\n }\n else {\n if (isValueProvider(provider)) {\n factory = function () { return resolveForwardRef(provider.useValue); };\n }\n else if (isExistingProvider(provider)) {\n factory = function () { return inject(resolveForwardRef(provider.useExisting)); };\n }\n else if (isFactoryProvider(provider)) {\n factory = function () { return provider.useFactory.apply(provider, __spread(injectArgs(provider.deps || []))); };\n }\n else {\n var classRef_1 = resolveForwardRef(provider &&\n (provider.useClass || provider.provide));\n if (!classRef_1) {\n var ngModuleDetail = '';\n if (ngModuleType && providers) {\n var providerDetail = providers.map(function (v) { return v == provider ? '?' + provider + '?' : '...'; });\n ngModuleDetail =\n \" - only instances of Provider and Type are allowed, got: [\" + providerDetail.join(', ') + \"]\";\n }\n throw new Error(\"Invalid provider for the NgModule '\" + stringify(ngModuleType) + \"'\" + ngModuleDetail);\n }\n if (hasDeps(provider)) {\n factory = function () { return new ((classRef_1).bind.apply((classRef_1), __spread([void 0], injectArgs(provider.deps))))(); };\n }\n else {\n return injectableDefOrInjectorDefFactory(classRef_1);\n }\n }\n }\n return factory;\n}\nfunction makeRecord(factory, value, multi) {\n if (multi === void 0) {\n multi = false;\n }\n return {\n factory: factory,\n value: value,\n multi: multi ? [] : undefined,\n };\n}\nfunction deepForEach(input, fn) {\n input.forEach(function (value) { return Array.isArray(value) ? deepForEach(value, fn) : fn(value); });\n}\nfunction isValueProvider(value) {\n return value && typeof value == 'object' && USE_VALUE in value;\n}\nfunction isExistingProvider(value) {\n return !!(value && value.useExisting);\n}\nfunction isFactoryProvider(value) {\n return !!(value && value.useFactory);\n}\nfunction isTypeProvider(value) {\n return typeof value === 'function';\n}\nfunction hasDeps(value) {\n return !!value.deps;\n}\nfunction hasOnDestroy(value) {\n return typeof value === 'object' && value != null && value.ngOnDestroy &&\n typeof value.ngOnDestroy === 'function';\n}\nfunction couldBeInjectableType(value) {\n return (typeof value === 'function') ||\n (typeof value === 'object' && value instanceof InjectionToken);\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Resolves the providers which are defined in the DirectiveDef.\n *\n * When inserting the tokens and the factories in their respective arrays, we can assume that\n * this method is called first for the component (if any), and then for other directives on the same\n * node.\n * As a consequence,the providers are always processed in that order:\n * 1) The view providers of the component\n * 2) The providers of the component\n * 3) The providers of the other directives\n * This matches the structure of the injectables arrays of a view (for each node).\n * So the tokens and the factories can be pushed at the end of the arrays, except\n * in one case for multi providers.\n *\n * @param def the directive definition\n * @param providers: Array of `providers`.\n * @param viewProviders: Array of `viewProviders`.\n */\nfunction providersResolver(def, providers, viewProviders) {\n var lView = getLView();\n var tView = lView[TVIEW];\n if (tView.firstTemplatePass) {\n var isComponent$$1 = isComponentDef(def);\n // The list of view providers is processed first, and the flags are updated\n resolveProvider$1(viewProviders, tView.data, tView.blueprint, isComponent$$1, true);\n // Then, the list of providers is processed, and the flags are updated\n resolveProvider$1(providers, tView.data, tView.blueprint, isComponent$$1, false);\n }\n}\n/**\n * Resolves a provider and publishes it to the DI system.\n */\nfunction resolveProvider$1(provider, tInjectables, lInjectablesBlueprint, isComponent$$1, isViewProvider) {\n provider = resolveForwardRef(provider);\n if (Array.isArray(provider)) {\n // Recursively call `resolveProvider`\n // Recursion is OK in this case because this code will not be in hot-path once we implement\n // cloning of the initial state.\n for (var i = 0; i < provider.length; i++) {\n resolveProvider$1(provider[i], tInjectables, lInjectablesBlueprint, isComponent$$1, isViewProvider);\n }\n }\n else {\n var lView = getLView();\n var token = isTypeProvider(provider) ? provider : resolveForwardRef(provider.provide);\n var providerFactory = providerToFactory(provider);\n var tNode = getPreviousOrParentTNode();\n var beginIndex = tNode.providerIndexes & 65535 /* ProvidersStartIndexMask */;\n var endIndex = tNode.directiveStart;\n var cptViewProvidersCount = tNode.providerIndexes >> 16 /* CptViewProvidersCountShift */;\n if (isTypeProvider(provider) || !provider.multi) {\n // Single provider case: the factory is created and pushed immediately\n var factory = new NodeInjectorFactory(providerFactory, isViewProvider, directiveInject);\n var existingFactoryIndex = indexOf(token, tInjectables, isViewProvider ? beginIndex : beginIndex + cptViewProvidersCount, endIndex);\n if (existingFactoryIndex == -1) {\n diPublicInInjector(getOrCreateNodeInjectorForNode(tNode, lView), lView, token);\n tInjectables.push(token);\n tNode.directiveStart++;\n tNode.directiveEnd++;\n if (isViewProvider) {\n tNode.providerIndexes += 65536 /* CptViewProvidersCountShifter */;\n }\n lInjectablesBlueprint.push(factory);\n lView.push(factory);\n }\n else {\n lInjectablesBlueprint[existingFactoryIndex] = factory;\n lView[existingFactoryIndex] = factory;\n }\n }\n else {\n // Multi provider case:\n // We create a multi factory which is going to aggregate all the values.\n // Since the output of such a factory depends on content or view injection,\n // we create two of them, which are linked together.\n //\n // The first one (for view providers) is always in the first block of the injectables array,\n // and the second one (for providers) is always in the second block.\n // This is important because view providers have higher priority. When a multi token\n // is being looked up, the view providers should be found first.\n // Note that it is not possible to have a multi factory in the third block (directive block).\n //\n // The algorithm to process multi providers is as follows:\n // 1) If the multi provider comes from the `viewProviders` of the component:\n // a) If the special view providers factory doesn't exist, it is created and pushed.\n // b) Else, the multi provider is added to the existing multi factory.\n // 2) If the multi provider comes from the `providers` of the component or of another\n // directive:\n // a) If the multi factory doesn't exist, it is created and provider pushed into it.\n // It is also linked to the multi factory for view providers, if it exists.\n // b) Else, the multi provider is added to the existing multi factory.\n var existingProvidersFactoryIndex = indexOf(token, tInjectables, beginIndex + cptViewProvidersCount, endIndex);\n var existingViewProvidersFactoryIndex = indexOf(token, tInjectables, beginIndex, beginIndex + cptViewProvidersCount);\n var doesProvidersFactoryExist = existingProvidersFactoryIndex >= 0 &&\n lInjectablesBlueprint[existingProvidersFactoryIndex];\n var doesViewProvidersFactoryExist = existingViewProvidersFactoryIndex >= 0 &&\n lInjectablesBlueprint[existingViewProvidersFactoryIndex];\n if (isViewProvider && !doesViewProvidersFactoryExist ||\n !isViewProvider && !doesProvidersFactoryExist) {\n // Cases 1.a and 2.a\n diPublicInInjector(getOrCreateNodeInjectorForNode(tNode, lView), lView, token);\n var factory = multiFactory(isViewProvider ? multiViewProvidersFactoryResolver : multiProvidersFactoryResolver, lInjectablesBlueprint.length, isViewProvider, isComponent$$1, providerFactory);\n if (!isViewProvider && doesViewProvidersFactoryExist) {\n lInjectablesBlueprint[existingViewProvidersFactoryIndex].providerFactory = factory;\n }\n tInjectables.push(token);\n tNode.directiveStart++;\n tNode.directiveEnd++;\n if (isViewProvider) {\n tNode.providerIndexes += 65536 /* CptViewProvidersCountShifter */;\n }\n lInjectablesBlueprint.push(factory);\n lView.push(factory);\n }\n else {\n // Cases 1.b and 2.b\n multiFactoryAdd(lInjectablesBlueprint[isViewProvider ? existingViewProvidersFactoryIndex : existingProvidersFactoryIndex], providerFactory, !isViewProvider && isComponent$$1);\n }\n if (!isViewProvider && isComponent$$1 && doesViewProvidersFactoryExist) {\n lInjectablesBlueprint[existingViewProvidersFactoryIndex].componentProviders++;\n }\n }\n }\n}\n/**\n * Add a factory in a multi factory.\n */\nfunction multiFactoryAdd(multiFactory, factory, isComponentProvider) {\n multiFactory.multi.push(factory);\n if (isComponentProvider) {\n multiFactory.componentProviders++;\n }\n}\n/**\n * Returns the index of item in the array, but only in the begin to end range.\n */\nfunction indexOf(item, arr, begin, end) {\n for (var i = begin; i < end; i++) {\n if (arr[i] === item)\n return i;\n }\n return -1;\n}\n/**\n * Use this with `multi` `providers`.\n */\nfunction multiProvidersFactoryResolver(_, tData, lData, tNode) {\n return multiResolve(this.multi, []);\n}\n/**\n * Use this with `multi` `viewProviders`.\n *\n * This factory knows how to concatenate itself with the existing `multi` `providers`.\n */\nfunction multiViewProvidersFactoryResolver(_, tData, lData, tNode) {\n var factories = this.multi;\n var result;\n if (this.providerFactory) {\n var componentCount = this.providerFactory.componentProviders;\n var multiProviders = getNodeInjectable(tData, lData, this.providerFactory.index, tNode);\n // Copy the section of the array which contains `multi` `providers` from the component\n result = multiProviders.slice(0, componentCount);\n // Insert the `viewProvider` instances.\n multiResolve(factories, result);\n // Copy the section of the array which contains `multi` `providers` from other directives\n for (var i = componentCount; i < multiProviders.length; i++) {\n result.push(multiProviders[i]);\n }\n }\n else {\n result = [];\n // Insert the `viewProvider` instances.\n multiResolve(factories, result);\n }\n return result;\n}\n/**\n * Maps an array of factories into an array of values.\n */\nfunction multiResolve(factories, result) {\n for (var i = 0; i < factories.length; i++) {\n var factory = factories[i];\n result.push(factory());\n }\n return result;\n}\n/**\n * Creates a multi factory.\n */\nfunction multiFactory(factoryFn, index, isViewProvider, isComponent$$1, f) {\n var factory = new NodeInjectorFactory(factoryFn, isViewProvider, directiveInject);\n factory.multi = [];\n factory.index = index;\n factory.componentProviders = 0;\n multiFactoryAdd(factory, f, isComponent$$1 && !isViewProvider);\n return factory;\n}\n/**\n * This feature resolves the providers of a directive (or component),\n * and publish them into the DI system, making it visible to others for injection.\n *\n * For example:\n * class ComponentWithProviders {\n * constructor(private greeter: GreeterDE) {}\n *\n * static ngComponentDef = defineComponent({\n * type: ComponentWithProviders,\n * selectors: [['component-with-providers']],\n * factory: () => new ComponentWithProviders(directiveInject(GreeterDE as any)),\n * consts: 1,\n * vars: 1,\n * template: function(fs: RenderFlags, ctx: ComponentWithProviders) {\n * if (fs & RenderFlags.Create) {\n * text(0);\n * }\n * if (fs & RenderFlags.Update) {\n * textBinding(0, bind(ctx.greeter.greet()));\n * }\n * },\n * features: [ProvidersFeature([GreeterDE])]\n * });\n * }\n *\n * @param definition\n */\nfunction ProvidersFeature(providers, viewProviders) {\n if (viewProviders === void 0) {\n viewProviders = [];\n }\n return function (definition) {\n definition.providersResolver = function (def) {\n return providersResolver(def, providers, viewProviders);\n };\n };\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Represents a component created by a `ComponentFactory`.\n * Provides access to the component instance and related objects,\n * and provides the means of destroying the instance.\n *\n * @publicApi\n */\nvar ComponentRef = /** @class */ /*@__PURE__*/ (function () {\n function ComponentRef() {\n }\n return ComponentRef;\n}());\n/**\n * @publicApi\n */\nvar ComponentFactory = /** @class */ /*@__PURE__*/ (function () {\n function ComponentFactory() {\n }\n return ComponentFactory;\n}());\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nfunction noComponentFactoryError(component) {\n var error = Error(\"No component factory found for \" + stringify(component) + \". Did you add it to @NgModule.entryComponents?\");\n error[ERROR_COMPONENT] = component;\n return error;\n}\nvar ERROR_COMPONENT = 'ngComponent';\nvar _NullComponentFactoryResolver = /** @class */ /*@__PURE__*/ (function () {\n function _NullComponentFactoryResolver() {\n }\n _NullComponentFactoryResolver.prototype.resolveComponentFactory = function (component) {\n throw noComponentFactoryError(component);\n };\n return _NullComponentFactoryResolver;\n}());\n/**\n * @publicApi\n */\nvar ComponentFactoryResolver = /** @class */ /*@__PURE__*/ (function () {\n function ComponentFactoryResolver() {\n }\n ComponentFactoryResolver.NULL = new _NullComponentFactoryResolver();\n return ComponentFactoryResolver;\n}());\nvar CodegenComponentFactoryResolver = /** @class */ /*@__PURE__*/ (function () {\n function CodegenComponentFactoryResolver(factories, _parent, _ngModule) {\n this._parent = _parent;\n this._ngModule = _ngModule;\n this._factories = new Map();\n for (var i = 0; i < factories.length; i++) {\n var factory = factories[i];\n this._factories.set(factory.componentType, factory);\n }\n }\n CodegenComponentFactoryResolver.prototype.resolveComponentFactory = function (component) {\n var factory = this._factories.get(component);\n if (!factory && this._parent) {\n factory = this._parent.resolveComponentFactory(component);\n }\n if (!factory) {\n throw noComponentFactoryError(component);\n }\n return new ComponentFactoryBoundToModule(factory, this._ngModule);\n };\n return CodegenComponentFactoryResolver;\n}());\nvar ComponentFactoryBoundToModule = /** @class */ /*@__PURE__*/ (function (_super) {\n __extends(ComponentFactoryBoundToModule, _super);\n function ComponentFactoryBoundToModule(factory, ngModule) {\n var _this = _super.call(this) || this;\n _this.factory = factory;\n _this.ngModule = ngModule;\n _this.selector = factory.selector;\n _this.componentType = factory.componentType;\n _this.ngContentSelectors = factory.ngContentSelectors;\n _this.inputs = factory.inputs;\n _this.outputs = factory.outputs;\n return _this;\n }\n ComponentFactoryBoundToModule.prototype.create = function (injector, projectableNodes, rootSelectorOrNode, ngModule) {\n return this.factory.create(injector, projectableNodes, rootSelectorOrNode, ngModule || this.ngModule);\n };\n return ComponentFactoryBoundToModule;\n}(ComponentFactory));\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Represents an instance of an NgModule created via a {@link NgModuleFactory}.\n *\n * `NgModuleRef` provides access to the NgModule Instance as well other objects related to this\n * NgModule Instance.\n *\n * @publicApi\n */\nvar NgModuleRef = /** @class */ /*@__PURE__*/ (function () {\n function NgModuleRef() {\n }\n return NgModuleRef;\n}());\n/**\n * @publicApi\n */\nvar NgModuleFactory = /** @class */ /*@__PURE__*/ (function () {\n function NgModuleFactory() {\n }\n return NgModuleFactory;\n}());\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar ViewRef = /** @class */ /*@__PURE__*/ (function () {\n function ViewRef(_lView, _context, _componentIndex) {\n this._context = _context;\n this._componentIndex = _componentIndex;\n this._appRef = null;\n this._viewContainerRef = null;\n /**\n * @internal\n */\n this._tViewNode = null;\n this._lView = _lView;\n }\n Object.defineProperty(ViewRef.prototype, \"rootNodes\", {\n get: function () {\n if (this._lView[HOST] == null) {\n var tView = this._lView[HOST_NODE];\n return collectNativeNodes(this._lView, tView, []);\n }\n return [];\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ViewRef.prototype, \"context\", {\n get: function () { return this._context ? this._context : this._lookUpContext(); },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ViewRef.prototype, \"destroyed\", {\n get: function () {\n return (this._lView[FLAGS] & 64 /* Destroyed */) === 64 /* Destroyed */;\n },\n enumerable: true,\n configurable: true\n });\n ViewRef.prototype.destroy = function () {\n if (this._appRef) {\n this._appRef.detachView(this);\n }\n else if (this._viewContainerRef) {\n var index = this._viewContainerRef.indexOf(this);\n if (index > -1) {\n this._viewContainerRef.detach(index);\n }\n this._viewContainerRef = null;\n }\n destroyLView(this._lView);\n };\n ViewRef.prototype.onDestroy = function (callback) { storeCleanupFn(this._lView, callback); };\n /**\n * Marks a view and all of its ancestors dirty.\n *\n * It also triggers change detection by calling `scheduleTick` internally, which coalesces\n * multiple `markForCheck` calls to into one change detection run.\n *\n * This can be used to ensure an {@link ChangeDetectionStrategy#OnPush OnPush} component is\n * checked when it needs to be re-rendered but the two normal triggers haven't marked it\n * dirty (i.e. inputs haven't changed and events haven't fired in the view).\n *\n * \n *\n * @usageNotes\n * ### Example\n *\n * ```typescript\n * @Component({\n * selector: 'my-app',\n * template: `Number of ticks: {{numberOfTicks}}`\n * changeDetection: ChangeDetectionStrategy.OnPush,\n * })\n * class AppComponent {\n * numberOfTicks = 0;\n *\n * constructor(private ref: ChangeDetectorRef) {\n * setInterval(() => {\n * this.numberOfTicks++;\n * // the following is required, otherwise the view will not be updated\n * this.ref.markForCheck();\n * }, 1000);\n * }\n * }\n * ```\n */\n ViewRef.prototype.markForCheck = function () { markViewDirty(this._lView); };\n /**\n * Detaches the view from the change detection tree.\n *\n * Detached views will not be checked during change detection runs until they are\n * re-attached, even if they are dirty. `detach` can be used in combination with\n * {@link ChangeDetectorRef#detectChanges detectChanges} to implement local change\n * detection checks.\n *\n * \n * \n *\n * @usageNotes\n * ### Example\n *\n * The following example defines a component with a large list of readonly data.\n * Imagine the data changes constantly, many times per second. For performance reasons,\n * we want to check and update the list every five seconds. We can do that by detaching\n * the component's change detector and doing a local check every five seconds.\n *\n * ```typescript\n * class DataProvider {\n * // in a real application the returned data will be different every time\n * get data() {\n * return [1,2,3,4,5];\n * }\n * }\n *\n * @Component({\n * selector: 'giant-list',\n * template: `\n *
  • Data {{d}}
  • \n * `,\n * })\n * class GiantList {\n * constructor(private ref: ChangeDetectorRef, private dataProvider: DataProvider) {\n * ref.detach();\n * setInterval(() => {\n * this.ref.detectChanges();\n * }, 5000);\n * }\n * }\n *\n * @Component({\n * selector: 'app',\n * providers: [DataProvider],\n * template: `\n * \n * `,\n * })\n * class App {\n * }\n * ```\n */\n ViewRef.prototype.detach = function () { this._lView[FLAGS] &= ~16 /* Attached */; };\n /**\n * Re-attaches a view to the change detection tree.\n *\n * This can be used to re-attach views that were previously detached from the tree\n * using {@link ChangeDetectorRef#detach detach}. Views are attached to the tree by default.\n *\n * \n *\n * @usageNotes\n * ### Example\n *\n * The following example creates a component displaying `live` data. The component will detach\n * its change detector from the main change detector tree when the component's live property\n * is set to false.\n *\n * ```typescript\n * class DataProvider {\n * data = 1;\n *\n * constructor() {\n * setInterval(() => {\n * this.data = this.data * 2;\n * }, 500);\n * }\n * }\n *\n * @Component({\n * selector: 'live-data',\n * inputs: ['live'],\n * template: 'Data: {{dataProvider.data}}'\n * })\n * class LiveData {\n * constructor(private ref: ChangeDetectorRef, private dataProvider: DataProvider) {}\n *\n * set live(value) {\n * if (value) {\n * this.ref.reattach();\n * } else {\n * this.ref.detach();\n * }\n * }\n * }\n *\n * @Component({\n * selector: 'my-app',\n * providers: [DataProvider],\n * template: `\n * Live Update: \n * \n * `,\n * })\n * class AppComponent {\n * live = true;\n * }\n * ```\n */\n ViewRef.prototype.reattach = function () { this._lView[FLAGS] |= 16 /* Attached */; };\n /**\n * Checks the view and its children.\n *\n * This can also be used in combination with {@link ChangeDetectorRef#detach detach} to implement\n * local change detection checks.\n *\n * \n * \n *\n * @usageNotes\n * ### Example\n *\n * The following example defines a component with a large list of readonly data.\n * Imagine, the data changes constantly, many times per second. For performance reasons,\n * we want to check and update the list every five seconds.\n *\n * We can do that by detaching the component's change detector and doing a local change detection\n * check every five seconds.\n *\n * See {@link ChangeDetectorRef#detach detach} for more information.\n */\n ViewRef.prototype.detectChanges = function () { detectChangesInternal(this._lView, this.context); };\n /**\n * Checks the change detector and its children, and throws if any changes are detected.\n *\n * This is used in development mode to verify that running change detection doesn't\n * introduce other changes.\n */\n ViewRef.prototype.checkNoChanges = function () { checkNoChanges(this.context); };\n ViewRef.prototype.attachToViewContainerRef = function (vcRef) {\n if (this._appRef) {\n throw new Error('This view is already attached directly to the ApplicationRef!');\n }\n this._viewContainerRef = vcRef;\n };\n ViewRef.prototype.detachFromAppRef = function () { this._appRef = null; };\n ViewRef.prototype.attachToAppRef = function (appRef) {\n if (this._viewContainerRef) {\n throw new Error('This view is already attached to a ViewContainer!');\n }\n this._appRef = appRef;\n };\n ViewRef.prototype._lookUpContext = function () {\n return this._context = this._lView[PARENT][this._componentIndex];\n };\n return ViewRef;\n}());\n/** @internal */\nvar RootViewRef = /** @class */ /*@__PURE__*/ (function (_super) {\n __extends(RootViewRef, _super);\n function RootViewRef(_view) {\n var _this = _super.call(this, _view, null, -1) || this;\n _this._view = _view;\n return _this;\n }\n RootViewRef.prototype.detectChanges = function () { detectChangesInRootView(this._view); };\n RootViewRef.prototype.checkNoChanges = function () { checkNoChangesInRootView(this._view); };\n Object.defineProperty(RootViewRef.prototype, \"context\", {\n get: function () { return null; },\n enumerable: true,\n configurable: true\n });\n return RootViewRef;\n}(ViewRef));\nfunction collectNativeNodes(lView, parentTNode, result) {\n var tNodeChild = parentTNode.child;\n while (tNodeChild) {\n result.push(getNativeByTNode(tNodeChild, lView));\n if (tNodeChild.type === 4 /* ElementContainer */) {\n collectNativeNodes(lView, tNodeChild, result);\n }\n tNodeChild = tNodeChild.next;\n }\n return result;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * Creates an ElementRef from the most recent node.\n *\n * @returns The ElementRef instance to use\n */\nfunction injectElementRef(ElementRefToken) {\n return createElementRef(ElementRefToken, getPreviousOrParentTNode(), getLView());\n}\nvar R3ElementRef;\n/**\n * Creates an ElementRef given a node.\n *\n * @param ElementRefToken The ElementRef type\n * @param tNode The node for which you'd like an ElementRef\n * @param view The view to which the node belongs\n * @returns The ElementRef instance to use\n */\nfunction createElementRef(ElementRefToken, tNode, view) {\n if (!R3ElementRef) {\n // TODO: Fix class name, should be ElementRef, but there appears to be a rollup bug\n R3ElementRef = /** @class */ (function (_super) {\n __extends(ElementRef_, _super);\n function ElementRef_() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n return ElementRef_;\n }(ElementRefToken));\n }\n return new R3ElementRef(getNativeByTNode(tNode, view));\n}\nvar R3TemplateRef;\n/**\n * Creates a TemplateRef given a node.\n *\n * @returns The TemplateRef instance to use\n */\nfunction injectTemplateRef(TemplateRefToken, ElementRefToken) {\n return createTemplateRef(TemplateRefToken, ElementRefToken, getPreviousOrParentTNode(), getLView());\n}\n/**\n * Creates a TemplateRef and stores it on the injector.\n *\n * @param TemplateRefToken The TemplateRef type\n * @param ElementRefToken The ElementRef type\n * @param hostTNode The node that is requesting a TemplateRef\n * @param hostView The view to which the node belongs\n * @returns The TemplateRef instance to use\n */\nfunction createTemplateRef(TemplateRefToken, ElementRefToken, hostTNode, hostView) {\n if (!R3TemplateRef) {\n // TODO: Fix class name, should be TemplateRef, but there appears to be a rollup bug\n R3TemplateRef = /** @class */ (function (_super) {\n __extends(TemplateRef_, _super);\n function TemplateRef_(_declarationParentView, elementRef, _tView, _renderer, _queries, _injectorIndex) {\n var _this = _super.call(this) || this;\n _this._declarationParentView = _declarationParentView;\n _this.elementRef = elementRef;\n _this._tView = _tView;\n _this._renderer = _renderer;\n _this._queries = _queries;\n _this._injectorIndex = _injectorIndex;\n return _this;\n }\n TemplateRef_.prototype.createEmbeddedView = function (context, container$$1, hostTNode, hostView, index) {\n var lView = createEmbeddedViewAndNode(this._tView, context, this._declarationParentView, this._renderer, this._queries, this._injectorIndex);\n if (container$$1) {\n insertView(lView, container$$1, hostView, index, hostTNode.index);\n }\n renderEmbeddedTemplate(lView, this._tView, context);\n var viewRef = new ViewRef(lView, context, -1);\n viewRef._tViewNode = lView[HOST_NODE];\n return viewRef;\n };\n return TemplateRef_;\n }(TemplateRefToken));\n }\n if (hostTNode.type === 0 /* Container */) {\n var hostContainer = hostView[hostTNode.index];\n ngDevMode && assertDefined(hostTNode.tViews, 'TView must be allocated');\n return new R3TemplateRef(hostView, createElementRef(ElementRefToken, hostTNode, hostView), hostTNode.tViews, getLView()[RENDERER], hostContainer[QUERIES], hostTNode.injectorIndex);\n }\n else {\n return null;\n }\n}\nvar R3ViewContainerRef;\n/**\n * Creates a ViewContainerRef and stores it on the injector. Or, if the ViewContainerRef\n * already exists, retrieves the existing ViewContainerRef.\n *\n * @returns The ViewContainerRef instance to use\n */\nfunction injectViewContainerRef(ViewContainerRefToken, ElementRefToken) {\n var previousTNode = getPreviousOrParentTNode();\n return createContainerRef(ViewContainerRefToken, ElementRefToken, previousTNode, getLView());\n}\n/**\n * Creates a ViewContainerRef and stores it on the injector.\n *\n * @param ViewContainerRefToken The ViewContainerRef type\n * @param ElementRefToken The ElementRef type\n * @param hostTNode The node that is requesting a ViewContainerRef\n * @param hostView The view to which the node belongs\n * @returns The ViewContainerRef instance to use\n */\nfunction createContainerRef(ViewContainerRefToken, ElementRefToken, hostTNode, hostView) {\n if (!R3ViewContainerRef) {\n // TODO: Fix class name, should be ViewContainerRef, but there appears to be a rollup bug\n R3ViewContainerRef = /** @class */ (function (_super) {\n __extends(ViewContainerRef_, _super);\n function ViewContainerRef_(_lContainer, _hostTNode, _hostView) {\n var _this = _super.call(this) || this;\n _this._lContainer = _lContainer;\n _this._hostTNode = _hostTNode;\n _this._hostView = _hostView;\n _this._viewRefs = [];\n return _this;\n }\n Object.defineProperty(ViewContainerRef_.prototype, \"element\", {\n get: function () {\n return createElementRef(ElementRefToken, this._hostTNode, this._hostView);\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ViewContainerRef_.prototype, \"injector\", {\n get: function () { return new NodeInjector(this._hostTNode, this._hostView); },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ViewContainerRef_.prototype, \"parentInjector\", {\n /** @deprecated No replacement */\n get: function () {\n var parentLocation = getParentInjectorLocation(this._hostTNode, this._hostView);\n var parentView = getParentInjectorView(parentLocation, this._hostView);\n var parentTNode = getParentInjectorTNode(parentLocation, this._hostView, this._hostTNode);\n return !hasParentInjector(parentLocation) || parentTNode == null ?\n new NodeInjector(null, this._hostView) :\n new NodeInjector(parentTNode, parentView);\n },\n enumerable: true,\n configurable: true\n });\n ViewContainerRef_.prototype.clear = function () {\n while (this._lContainer[VIEWS].length) {\n this.remove(0);\n }\n };\n ViewContainerRef_.prototype.get = function (index) { return this._viewRefs[index] || null; };\n Object.defineProperty(ViewContainerRef_.prototype, \"length\", {\n get: function () { return this._lContainer[VIEWS].length; },\n enumerable: true,\n configurable: true\n });\n ViewContainerRef_.prototype.createEmbeddedView = function (templateRef, context, index) {\n var adjustedIdx = this._adjustIndex(index);\n var viewRef = templateRef\n .createEmbeddedView(context || {}, this._lContainer, this._hostTNode, this._hostView, adjustedIdx);\n viewRef.attachToViewContainerRef(this);\n this._viewRefs.splice(adjustedIdx, 0, viewRef);\n return viewRef;\n };\n ViewContainerRef_.prototype.createComponent = function (componentFactory, index, injector, projectableNodes, ngModuleRef) {\n var contextInjector = injector || this.parentInjector;\n if (!ngModuleRef && componentFactory.ngModule == null && contextInjector) {\n ngModuleRef = contextInjector.get(NgModuleRef, null);\n }\n var componentRef = componentFactory.create(contextInjector, projectableNodes, undefined, ngModuleRef);\n this.insert(componentRef.hostView, index);\n return componentRef;\n };\n ViewContainerRef_.prototype.insert = function (viewRef, index) {\n if (viewRef.destroyed) {\n throw new Error('Cannot insert a destroyed View in a ViewContainer!');\n }\n var lView = viewRef._lView;\n var adjustedIdx = this._adjustIndex(index);\n insertView(lView, this._lContainer, this._hostView, adjustedIdx, this._hostTNode.index);\n var beforeNode = getBeforeNodeForView(adjustedIdx, this._lContainer[VIEWS], this._lContainer[NATIVE]);\n addRemoveViewFromContainer(lView, true, beforeNode);\n viewRef.attachToViewContainerRef(this);\n this._viewRefs.splice(adjustedIdx, 0, viewRef);\n return viewRef;\n };\n ViewContainerRef_.prototype.move = function (viewRef, newIndex) {\n if (viewRef.destroyed) {\n throw new Error('Cannot move a destroyed View in a ViewContainer!');\n }\n var index = this.indexOf(viewRef);\n this.detach(index);\n this.insert(viewRef, this._adjustIndex(newIndex));\n return viewRef;\n };\n ViewContainerRef_.prototype.indexOf = function (viewRef) { return this._viewRefs.indexOf(viewRef); };\n ViewContainerRef_.prototype.remove = function (index) {\n var adjustedIdx = this._adjustIndex(index, -1);\n removeView(this._lContainer, this._hostTNode, adjustedIdx);\n this._viewRefs.splice(adjustedIdx, 1);\n };\n ViewContainerRef_.prototype.detach = function (index) {\n var adjustedIdx = this._adjustIndex(index, -1);\n var view = detachView(this._lContainer, adjustedIdx, !!this._hostTNode.detached);\n var wasDetached = this._viewRefs.splice(adjustedIdx, 1)[0] != null;\n return wasDetached ? new ViewRef(view, view[CONTEXT], view[CONTAINER_INDEX]) : null;\n };\n ViewContainerRef_.prototype._adjustIndex = function (index, shift) {\n if (shift === void 0) {\n shift = 0;\n }\n if (index == null) {\n return this._lContainer[VIEWS].length + shift;\n }\n if (ngDevMode) {\n assertGreaterThan(index, -1, 'index must be positive');\n // +1 because it's legal to insert at the end.\n assertLessThan(index, this._lContainer[VIEWS].length + 1 + shift, 'index');\n }\n return index;\n };\n return ViewContainerRef_;\n }(ViewContainerRefToken));\n }\n ngDevMode && assertNodeOfPossibleTypes(hostTNode, 0 /* Container */, 3 /* Element */, 4 /* ElementContainer */);\n var lContainer;\n var slotValue = hostView[hostTNode.index];\n if (isLContainer(slotValue)) {\n // If the host is a container, we don't need to create a new LContainer\n lContainer = slotValue;\n lContainer[ACTIVE_INDEX] = -1;\n }\n else {\n var commentNode = hostView[RENDERER].createComment(ngDevMode ? 'container' : '');\n ngDevMode && ngDevMode.rendererCreateComment++;\n // A container can be created on the root (topmost / bootstrapped) component and in this case we\n // can't use LTree to insert container's marker node (both parent of a comment node and the\n // commend node itself is located outside of elements hold by LTree). In this specific case we\n // use low-level DOM manipulation to insert container's marker (comment) node.\n if (isRootView(hostView)) {\n var renderer = hostView[RENDERER];\n var hostNative = getNativeByTNode(hostTNode, hostView);\n var parentOfHostNative = nativeParentNode(renderer, hostNative);\n nativeInsertBefore(renderer, parentOfHostNative, commentNode, nativeNextSibling(renderer, hostNative));\n }\n else {\n appendChild(commentNode, hostTNode, hostView);\n }\n hostView[hostTNode.index] = lContainer =\n createLContainer(slotValue, hostTNode, hostView, commentNode, true);\n addToViewTree(hostView, hostTNode.index, lContainer);\n }\n return new R3ViewContainerRef(lContainer, hostTNode, hostView);\n}\n/** Returns a ChangeDetectorRef (a.k.a. a ViewRef) */\nfunction injectChangeDetectorRef() {\n return createViewRef(getPreviousOrParentTNode(), getLView(), null);\n}\n/**\n * Creates a ViewRef and stores it on the injector as ChangeDetectorRef (public alias).\n *\n * @param hostTNode The node that is requesting a ChangeDetectorRef\n * @param hostView The view to which the node belongs\n * @param context The context for this change detector ref\n * @returns The ChangeDetectorRef to use\n */\nfunction createViewRef(hostTNode, hostView, context) {\n if (isComponent(hostTNode)) {\n var componentIndex = hostTNode.directiveStart;\n var componentView = getComponentViewByIndex(hostTNode.index, hostView);\n return new ViewRef(componentView, context, componentIndex);\n }\n else if (hostTNode.type === 3 /* Element */) {\n var hostComponentView = findComponentView(hostView);\n return new ViewRef(hostComponentView, hostComponentView[CONTEXT], -1);\n }\n return null;\n}\nfunction getOrCreateRenderer2(view) {\n var renderer = view[RENDERER];\n if (isProceduralRenderer(renderer)) {\n return renderer;\n }\n else {\n throw new Error('Cannot inject Renderer2 when the application uses Renderer3!');\n }\n}\n/** Returns a Renderer2 (or throws when application was bootstrapped with Renderer3) */\nfunction injectRenderer2() {\n return getOrCreateRenderer2(getLView());\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * A wrapper around a native element inside of a View.\n *\n * An `ElementRef` is backed by a render-specific element. In the browser, this is usually a DOM\n * element.\n *\n * @security Permitting direct access to the DOM can make your application more vulnerable to\n * XSS attacks. Carefully review any use of `ElementRef` in your code. For more detail, see the\n * [Security Guide](http://g.co/ng/security).\n *\n * @publicApi\n */\n// Note: We don't expose things like `Injector`, `ViewContainer`, ... here,\n// i.e. users have to ask for what they need. With that, we can build better analysis tools\n// and could do better codegen in the future.\nvar ElementRef = /** @class */ /*@__PURE__*/ (function () {\n function ElementRef(nativeElement) {\n this.nativeElement = nativeElement;\n }\n /** @internal */\n ElementRef.__NG_ELEMENT_ID__ = function () { return SWITCH_ELEMENT_REF_FACTORY(ElementRef); };\n return ElementRef;\n}());\nvar SWITCH_ELEMENT_REF_FACTORY__POST_R3__ = injectElementRef;\nvar SWITCH_ELEMENT_REF_FACTORY__PRE_R3__ = noop;\nvar SWITCH_ELEMENT_REF_FACTORY = SWITCH_ELEMENT_REF_FACTORY__PRE_R3__;\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @deprecated Use `RendererType2` (and `Renderer2`) instead.\n * @publicApi\n */\nvar RenderComponentType = /** @class */ /*@__PURE__*/ (function () {\n function RenderComponentType(id, templateUrl, slotCount, encapsulation, styles, animations) {\n this.id = id;\n this.templateUrl = templateUrl;\n this.slotCount = slotCount;\n this.encapsulation = encapsulation;\n this.styles = styles;\n this.animations = animations;\n }\n return RenderComponentType;\n}());\n/**\n * @deprecated Debug info is handled internally in the view engine now.\n */\nvar RenderDebugInfo = /** @class */ /*@__PURE__*/ (function () {\n function RenderDebugInfo() {\n }\n return RenderDebugInfo;\n}());\n/**\n * @deprecated Use the `Renderer2` instead.\n * @publicApi\n */\nvar Renderer = /** @class */ /*@__PURE__*/ (function () {\n function Renderer() {\n }\n return Renderer;\n}());\nvar Renderer2Interceptor = /*@__PURE__*/ new InjectionToken('Renderer2Interceptor');\n/**\n * Injectable service that provides a low-level interface for modifying the UI.\n *\n * Use this service to bypass Angular's templating and make custom UI changes that can't be\n * expressed declaratively. For example if you need to set a property or an attribute whose name is\n * not statically known, use {@link Renderer#setElementProperty setElementProperty} or\n * {@link Renderer#setElementAttribute setElementAttribute} respectively.\n *\n * If you are implementing a custom renderer, you must implement this interface.\n *\n * The default Renderer implementation is `DomRenderer`. Also available is `WebWorkerRenderer`.\n *\n * @deprecated Use `RendererFactory2` instead.\n * @publicApi\n */\nvar RootRenderer = /** @class */ /*@__PURE__*/ (function () {\n function RootRenderer() {\n }\n return RootRenderer;\n}());\n/**\n * Creates and initializes a custom renderer that implements the `Renderer2` base class.\n *\n * @publicApi\n */\nvar RendererFactory2 = /** @class */ /*@__PURE__*/ (function () {\n function RendererFactory2() {\n }\n return RendererFactory2;\n}());\n/**\n * Flags for renderer-specific style modifiers.\n * @publicApi\n */\nvar RendererStyleFlags2 = /*@__PURE__*/ (function (RendererStyleFlags2) {\n /**\n * Marks a style as important.\n */\n RendererStyleFlags2[RendererStyleFlags2[\"Important\"] = 1] = \"Important\";\n /**\n * Marks a style as using dash case naming (this-is-dash-case).\n */\n RendererStyleFlags2[RendererStyleFlags2[\"DashCase\"] = 2] = \"DashCase\";\n return RendererStyleFlags2;\n})({});\n/**\n * Extend this base class to implement custom rendering. By default, Angular\n * renders a template into DOM. You can use custom rendering to intercept\n * rendering calls, or to render to something other than DOM.\n *\n * Create your custom renderer using `RendererFactory2`.\n *\n * Use a custom renderer to bypass Angular's templating and\n * make custom UI changes that can't be expressed declaratively.\n * For example if you need to set a property or an attribute whose name is\n * not statically known, use the `setProperty()` or\n * `setAttribute()` method.\n *\n * @publicApi\n */\nvar Renderer2 = /** @class */ /*@__PURE__*/ (function () {\n function Renderer2() {\n }\n /** @internal */\n Renderer2.__NG_ELEMENT_ID__ = function () { return SWITCH_RENDERER2_FACTORY(); };\n return Renderer2;\n}());\nvar SWITCH_RENDERER2_FACTORY__POST_R3__ = injectRenderer2;\nvar SWITCH_RENDERER2_FACTORY__PRE_R3__ = noop;\nvar SWITCH_RENDERER2_FACTORY = SWITCH_RENDERER2_FACTORY__PRE_R3__;\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * A SecurityContext marks a location that has dangerous security implications, e.g. a DOM property\n * like `innerHTML` that could cause Cross Site Scripting (XSS) security bugs when improperly\n * handled.\n *\n * See DomSanitizer for more details on security in Angular applications.\n *\n * @publicApi\n */\nvar SecurityContext = /*@__PURE__*/ (function (SecurityContext) {\n SecurityContext[SecurityContext[\"NONE\"] = 0] = \"NONE\";\n SecurityContext[SecurityContext[\"HTML\"] = 1] = \"HTML\";\n SecurityContext[SecurityContext[\"STYLE\"] = 2] = \"STYLE\";\n SecurityContext[SecurityContext[\"SCRIPT\"] = 3] = \"SCRIPT\";\n SecurityContext[SecurityContext[\"URL\"] = 4] = \"URL\";\n SecurityContext[SecurityContext[\"RESOURCE_URL\"] = 5] = \"RESOURCE_URL\";\n return SecurityContext;\n})({});\n/**\n * Sanitizer is used by the views to sanitize potentially dangerous values.\n *\n * @publicApi\n */\nvar Sanitizer = /** @class */ /*@__PURE__*/ (function () {\n function Sanitizer() {\n }\n return Sanitizer;\n}());\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * @description Represents the version of Angular\n *\n * @publicApi\n */\nvar Version = /** @class */ /*@__PURE__*/ (function () {\n function Version(full) {\n this.full = full;\n this.major = full.split('.')[0];\n this.minor = full.split('.')[1];\n this.patch = full.split('.').slice(2).join('.');\n }\n return Version;\n}());\n/**\n * @publicApi\n */\nvar VERSION = /*@__PURE__*/ new Version('7.2.4');\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nvar ComponentFactoryResolver$1 = /** @class */ /*@__PURE__*/ (function (_super) {\n __extends(ComponentFactoryResolver$$1, _super);\n /**\n * @param ngModule The NgModuleRef to which all resolved factories are bound.\n */\n function ComponentFactoryResolver$$1(ngModule) {\n var _this = _super.call(this) || this;\n _this.ngModule = ngModule;\n return _this;\n }\n ComponentFactoryResolver$$1.prototype.resolveComponentFactory = function (component) {\n ngDevMode && assertComponentType(component);\n var componentDef = getComponentDef(component);\n return new ComponentFactory$1(componentDef, this.ngModule);\n };\n return ComponentFactoryResolver$$1;\n}(ComponentFactoryResolver));\nfunction toRefArray(map) {\n var array = [];\n for (var nonMinified in map) {\n if (map.hasOwnProperty(nonMinified)) {\n var minified = map[nonMinified];\n array.push({ propName: minified, templateName: nonMinified });\n }\n }\n return array;\n}\n/**\n * Default {@link RootContext} for all components rendered with {@link renderComponent}.\n */\nvar ROOT_CONTEXT = /*@__PURE__*/ new InjectionToken('ROOT_CONTEXT_TOKEN', { providedIn: 'root', factory: function () { return createRootContext(inject(SCHEDULER)); } });\n/**\n * A change detection scheduler token for {@link RootContext}. This token is the default value used\n * for the default `RootContext` found in the {@link ROOT_CONTEXT} token.\n */\nvar SCHEDULER = /*@__PURE__*/ new InjectionToken('SCHEDULER_TOKEN', {\n providedIn: 'root',\n factory: function () { return defaultScheduler; },\n});\nvar NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR = {};\nfunction createChainedInjector(rootViewInjector, moduleInjector) {\n return {\n get: function (token, notFoundValue) {\n var value = rootViewInjector.get(token, NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR);\n if (value !== NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR ||\n notFoundValue === NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR) {\n // Return the value from the root element injector when\n // - it provides it\n // (value !== NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR)\n // - the module injector should not be checked\n // (notFoundValue === NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR)\n return value;\n }\n return moduleInjector.get(token, notFoundValue);\n }\n };\n}\n/**\n * Render3 implementation of {@link viewEngine_ComponentFactory}.\n */\nvar ComponentFactory$1 = /** @class */ /*@__PURE__*/ (function (_super) {\n __extends(ComponentFactory$$1, _super);\n /**\n * @param componentDef The component definition.\n * @param ngModule The NgModuleRef to which the factory is bound.\n */\n function ComponentFactory$$1(componentDef, ngModule) {\n var _this = _super.call(this) || this;\n _this.componentDef = componentDef;\n _this.ngModule = ngModule;\n _this.componentType = componentDef.type;\n _this.selector = componentDef.selectors[0][0];\n _this.ngContentSelectors = [];\n return _this;\n }\n Object.defineProperty(ComponentFactory$$1.prototype, \"inputs\", {\n get: function () {\n return toRefArray(this.componentDef.inputs);\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(ComponentFactory$$1.prototype, \"outputs\", {\n get: function () {\n return toRefArray(this.componentDef.outputs);\n },\n enumerable: true,\n configurable: true\n });\n ComponentFactory$$1.prototype.create = function (injector, projectableNodes, rootSelectorOrNode, ngModule) {\n var isInternalRootView = rootSelectorOrNode === undefined;\n ngModule = ngModule || this.ngModule;\n var rootViewInjector = ngModule ? createChainedInjector(injector, ngModule.injector) : injector;\n var rendererFactory = rootViewInjector.get(RendererFactory2, domRendererFactory3);\n var sanitizer = rootViewInjector.get(Sanitizer, null);\n var hostRNode = isInternalRootView ?\n elementCreate(this.selector, rendererFactory.createRenderer(null, this.componentDef)) :\n locateHostElement(rendererFactory, rootSelectorOrNode);\n var rootFlags = this.componentDef.onPush ? 8 /* Dirty */ | 128 /* IsRoot */ :\n 4 /* CheckAlways */ | 128 /* IsRoot */;\n var rootContext = !isInternalRootView ? rootViewInjector.get(ROOT_CONTEXT) : createRootContext();\n var renderer = rendererFactory.createRenderer(hostRNode, this.componentDef);\n if (rootSelectorOrNode && hostRNode) {\n ngDevMode && ngDevMode.rendererSetAttribute++;\n isProceduralRenderer(renderer) ?\n renderer.setAttribute(hostRNode, 'ng-version', VERSION.full) :\n hostRNode.setAttribute('ng-version', VERSION.full);\n }\n // Create the root view. Uses empty TView and ContentTemplate.\n var rootLView = createLView(null, createTView(-1, null, 1, 0, null, null, null), rootContext, rootFlags, rendererFactory, renderer, sanitizer, rootViewInjector);\n // rootView is the parent when bootstrapping\n var oldLView = enterView(rootLView, null);\n var component;\n var tElementNode;\n try {\n if (rendererFactory.begin)\n rendererFactory.begin();\n var componentView = createRootComponentView(hostRNode, this.componentDef, rootLView, rendererFactory, renderer);\n tElementNode = getTNode(0, rootLView);\n // Transform the arrays of native nodes into a structure that can be consumed by the\n // projection instruction. This is needed to support the reprojection of these nodes.\n if (projectableNodes) {\n var index = 0;\n var tView = rootLView[TVIEW];\n var projection$$1 = tElementNode.projection = [];\n for (var i = 0; i < projectableNodes.length; i++) {\n var nodeList = projectableNodes[i];\n var firstTNode = null;\n var previousTNode = null;\n for (var j = 0; j < nodeList.length; j++) {\n if (tView.firstTemplatePass) {\n // For dynamically created components such as ComponentRef, we create a new TView for\n // each insert. This is not ideal since we should be sharing the TViews.\n // Also the logic here should be shared with `component.ts`'s `renderComponent`\n // method.\n tView.expandoStartIndex++;\n tView.blueprint.splice(++index + HEADER_OFFSET, 0, null);\n tView.data.splice(index + HEADER_OFFSET, 0, null);\n rootLView.splice(index + HEADER_OFFSET, 0, null);\n }\n var tNode = createNodeAtIndex(index, 3 /* Element */, nodeList[j], null, null);\n previousTNode ? (previousTNode.next = tNode) : (firstTNode = tNode);\n previousTNode = tNode;\n }\n projection$$1.push(firstTNode);\n }\n }\n // TODO: should LifecycleHooksFeature and other host features be generated by the compiler and\n // executed here?\n // Angular 5 reference: https://stackblitz.com/edit/lifecycle-hooks-vcref\n component = createRootComponent(componentView, this.componentDef, rootLView, rootContext, [LifecycleHooksFeature]);\n addToViewTree(rootLView, HEADER_OFFSET, componentView);\n refreshDescendantViews(rootLView);\n }\n finally {\n leaveView(oldLView);\n if (rendererFactory.end)\n rendererFactory.end();\n }\n var componentRef = new ComponentRef$1(this.componentType, component, createElementRef(ElementRef, tElementNode, rootLView), rootLView, tElementNode);\n if (isInternalRootView) {\n // The host element of the internal root view is attached to the component's host view node\n componentRef.hostView._tViewNode.child = tElementNode;\n }\n return componentRef;\n };\n return ComponentFactory$$1;\n}(ComponentFactory));\nvar componentFactoryResolver = /*@__PURE__*/ new ComponentFactoryResolver$1();\n/**\n * Represents an instance of a Component created via a {@link ComponentFactory}.\n *\n * `ComponentRef` provides access to the Component Instance as well other objects related to this\n * Component Instance and allows you to destroy the Component Instance via the {@link #destroy}\n * method.\n *\n */\nvar ComponentRef$1 = /** @class */ /*@__PURE__*/ (function (_super) {\n __extends(ComponentRef$$1, _super);\n function ComponentRef$$1(componentType, instance, location, _rootLView, _tNode) {\n var _this = _super.call(this) || this;\n _this.location = location;\n _this._rootLView = _rootLView;\n _this._tNode = _tNode;\n _this.destroyCbs = [];\n _this.instance = instance;\n _this.hostView = _this.changeDetectorRef = new RootViewRef(_rootLView);\n _this.hostView._tViewNode = createViewNode(-1, _rootLView);\n _this.componentType = componentType;\n return _this;\n }\n Object.defineProperty(ComponentRef$$1.prototype, \"injector\", {\n get: function () { return new NodeInjector(this._tNode, this._rootLView); },\n enumerable: true,\n configurable: true\n });\n ComponentRef$$1.prototype.destroy = function () {\n ngDevMode && assertDefined(this.destroyCbs, 'NgModule already destroyed');\n this.destroyCbs.forEach(function (fn) { return fn(); });\n this.destroyCbs = null;\n this.hostView.destroy();\n };\n ComponentRef$$1.prototype.onDestroy = function (callback) {\n ngDevMode && assertDefined(this.destroyCbs, 'NgModule already destroyed');\n this.destroyCbs.push(callback);\n };\n return ComponentRef$$1;\n}(ComponentRef));\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * This file is used to control if the default rendering pipeline should be `ViewEngine` or `Ivy`.\n *\n * For more information on how to run and debug tests with either Ivy or View Engine (legacy),\n * please see [BAZEL.md](./docs/BAZEL.md).\n */\nvar _devMode = true;\nvar _runModeLocked = false;\n/**\n * Returns whether Angular is in development mode. After called once,\n * the value is locked and won't change any more.\n *\n * By default, this is true, unless a user calls `enableProdMode` before calling this.\n *\n * @publicApi\n */\nfunction isDevMode() {\n _runModeLocked = true;\n return _devMode;\n}\n/**\n * Disable Angular's development mode, which turns off assertions and other\n * checks within the framework.\n *\n * One important assertion this disables verifies that a change detection pass\n * does not result in additional changes to any bindings (also known as\n * unidirectional data flow).\n *\n * @publicApi\n */\nfunction enableProdMode() {\n if (_runModeLocked) {\n throw new Error('Cannot enable prod mode after platform setup.');\n }\n _devMode = false;\n}\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * This helper class is used to get hold of an inert tree of DOM elements containing dirty HTML\n * that needs sanitizing.\n * Depending upon browser support we must use one of three strategies for doing this.\n * Support: Safari 10.x -> XHR strategy\n * Support: Firefox -> DomParser strategy\n * Default: InertDocument strategy\n */\nvar InertBodyHelper = /** @class */ /*@__PURE__*/ (function () {\n function InertBodyHelper(defaultDoc) {\n this.defaultDoc = defaultDoc;\n this.inertDocument = this.defaultDoc.implementation.createHTMLDocument('sanitization-inert');\n this.inertBodyElement = this.inertDocument.body;\n if (this.inertBodyElement == null) {\n // usually there should be only one body element in the document, but IE doesn't have any, so\n // we need to create one.\n var inertHtml = this.inertDocument.createElement('html');\n this.inertDocument.appendChild(inertHtml);\n this.inertBodyElement = this.inertDocument.createElement('body');\n inertHtml.appendChild(this.inertBodyElement);\n }\n this.inertBodyElement.innerHTML = '';\n if (this.inertBodyElement.querySelector && !this.inertBodyElement.querySelector('svg')) {\n // We just hit the Safari 10.1 bug - which allows JS to run inside the SVG G element\n // so use the XHR strategy.\n this.getInertBodyElement = this.getInertBodyElement_XHR;\n return;\n }\n this.inertBodyElement.innerHTML =\n '

    ';\n if (this.inertBodyElement.querySelector && this.inertBodyElement.querySelector('svg img')) {\n // We just hit the Firefox bug - which prevents the inner img JS from being sanitized\n // so use the DOMParser strategy, if it is available.\n // If the DOMParser is not available then we are not in Firefox (Server/WebWorker?) so we\n // fall through to the default strategy below.\n if (isDOMParserAvailable()) {\n this.getInertBodyElement = this.getInertBodyElement_DOMParser;\n return;\n }\n }\n // None of the bugs were hit so it is safe for us to use the default InertDocument strategy\n this.getInertBodyElement = this.getInertBodyElement_InertDocument;\n }\n /**\n * Use XHR to create and fill an inert body element (on Safari 10.1)\n * See\n * https://github.com/cure53/DOMPurify/blob/a992d3a75031cb8bb032e5ea8399ba972bdf9a65/src/purify.js#L439-L449\n */\n InertBodyHelper.prototype.getInertBodyElement_XHR = function (html) {\n // We add these extra elements to ensure that the rest of the content is parsed as expected\n // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the\n // `` tag.\n html = '' + html + '';\n try {\n html = encodeURI(html);\n }\n catch (_a) {\n return null;\n }\n var xhr = new XMLHttpRequest();\n xhr.responseType = 'document';\n xhr.open('GET', 'data:text/html;charset=utf-8,' + html, false);\n xhr.send(undefined);\n var body = xhr.response.body;\n body.removeChild(body.firstChild);\n return body;\n };\n /**\n * Use DOMParser to create and fill an inert body element (on Firefox)\n * See https://github.com/cure53/DOMPurify/releases/tag/0.6.7\n *\n */\n InertBodyHelper.prototype.getInertBodyElement_DOMParser = function (html) {\n // We add these extra elements to ensure that the rest of the content is parsed as expected\n // e.g. leading whitespace is maintained and tags like `` do not get hoisted to the\n // `` tag.\n html = '' + html + '';\n try {\n var body = new window\n .DOMParser()\n .parseFromString(html, 'text/html')\n .body;\n body.removeChild(body.firstChild);\n return body;\n }\n catch (_a) {\n return null;\n }\n };\n /**\n * Use an HTML5 `template` element, if supported, or an inert body element created via\n * `createHtmlDocument` to create and fill an inert DOM element.\n * This is the default sane strategy to use if the browser does not require one of the specialised\n * strategies above.\n */\n InertBodyHelper.prototype.getInertBodyElement_InertDocument = function (html) {\n // Prefer using