wallabyjs / public

Repository for Wallaby.js questions and issues
http://wallabyjs.com
759 stars 45 forks source link

Run wallaby.js on Angular in NX workspace (with nx workspace.json in version 2). #2842

Closed manudss closed 3 years ago

manudss commented 3 years ago

Issue description or question

Hello,

My wallaby.js doesn't launch at all. I use Angular with an automatic configuration to launch the tests, but now the automatic configuration does not work at all.

We use Angular in a NX workspace. But I think that this is because we changed the shema of Angular.

see here section : workspace.json : https://nx.dev/l/a/core-concepts/configuration

workspace.json

Your angular.json file can be renamed to workspace.json and Nx will process it in the same way. The workspace.json has one additional top level property version. Setting version to 1 means the workspace.json file syntax is identical to angular.json When the version of workspace.json is set to 2, targets, generators and executor properties are used instead of the version 1 properties architect, schematics and builder. ## project.json In version 2 workspaces, project configurations can also be independent files, referenced by angular.json. For instance, an angular.json may contain projects configured as below. ```json { "projects": { "mylib": "libs/mylib" } }

Do you think this is due to this change? Is there any way to do something about this change, to make wallaby.js work with this nx worskpace version 2 format?

Thanks in advance,

Wallaby diagnostics report

Return no diagnostics report :

Only these errors was displayed here :

Failed to load configuration file: Automatic Angular CLI configuration error: None of your projects are configured with @angular-devkit/build-angular:karma, @angular-builders/custom-webpack:karma, @angular-builders/jest:run, or @nrwl/jest:jest builders as their test architect.

We've also tried to automatically configure Wallaby.js for other frameworks Automatic Jest configuration error: Module jest-cli is not found in '.'. Please refer to our docs: https://wallabyjs.com/docs/config/overview.html

The project use : Wallaby : core v1.0.1170 Angular : 12.2 Karma : 6.3

In NX workspace : 12.10

But use the new workspace.json version. (It was the angular.json files renamed to workspace.json, and with some little changes on it.).

manudss commented 3 years ago

I send some config files by mail.

NikGovorov commented 3 years ago

Thanks for reporting the issue. It is fixed and the fix is published in the latest core version.

manudss commented 3 years ago

@NikGovorov Thanks for quick answer. But it seems not to resolve alls the problems. Now I have another error :

wallaby.js started core v1.0.1171 Failed to load configuration file: Automatic Angular CLI configuration error: this.workspace.projects is not iterable

We've also tried to automatically configure Wallaby.js for other frameworks Automatic Jest configuration error: Module jest-cli is not found in '.'. Please refer to our docs: https://wallabyjs.com/docs/config/overview.html

NikGovorov commented 3 years ago

Does ng test work on the project?

manudss commented 3 years ago

Yes the CI run it with ng test. It just when I try with wallaby js.

NikGovorov commented 3 years ago

Yes the CI run it with ng test. It just when I try with wallaby js.

I don't think that Angular CLI is compatible with your workspace.json, maybe you run the tests on your CI with nx test?

Technically we supported NX workspaces for Karma projects only for the workspaces that are backwards compatible with Angular CLI i.e. the ones that use angular.json file with version 1 schema and work with ng test.

Anyway, we've extended the support of NX workspaces to support your case, please update Wallaby.js Core to the latest version and let us know if it works for you after the update.

manudss commented 3 years ago

Hello @NikGovorov ,

There is no more message displayed, but no test is launched.

The console displays only this information:

wallaby.js started core v1.0.1173

  • Generating browser application bundles (phase: setup)...

But it remains stuck in this state.

This time there are diagnostic data: (see below)

Thank you very much for your help.

manudss commented 3 years ago
{
  editorVersion: 'IntelliJ IDEA 2021.3 EAP',
  pluginVersion: '1.0.225',
  editorType: 'IntelliJ',
  osVersion: 'win32 10.0.19042',
  nodeVersion: 'v14.15.4',
  coreVersion: '1.0.1173',
  checksum: 'Y2Q3YjAyNTNiMzhjNjI3ZWFiMzA2ZGVhNGY4MTcyMTEsMTY0OTIwMzIwMDAwMCww',
  config: {
    diagnostics: {
      angular: {
        workspace: {
          version: 2,
          projects: {
            'evidian-feature-application-create': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/create',
              sourceRoot: 'libs/evidian/feature/application/create/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/create/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/create/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/create/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/create/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/create', 'unit-test-report/libs/evidian/feature/application/create' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/create/src/**/*.ts', 'libs/evidian/feature/application/create/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/create/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/create/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/create/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/create/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/create', 'unit-test-report/libs/evidian/feature/application/create' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/create/src/**/*.ts', 'libs/evidian/feature/application/create/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-delete': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/delete',
              sourceRoot: 'libs/evidian/feature/application/delete/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/delete/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/delete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/delete/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/delete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/delete', 'unit-test-report/libs/evidian/feature/application/delete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/delete/src/**/*.ts', 'libs/evidian/feature/application/delete/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/delete/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/delete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/delete/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/delete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/delete', 'unit-test-report/libs/evidian/feature/application/delete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/delete/src/**/*.ts', 'libs/evidian/feature/application/delete/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-get': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/get',
              sourceRoot: 'libs/evidian/feature/application/get/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/get/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/get/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/get/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/get/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/get', 'unit-test-report/libs/evidian/feature/application/get' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/get/src/**/*.ts', 'libs/evidian/feature/application/get/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/get/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/get/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/get/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/get/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/get', 'unit-test-report/libs/evidian/feature/application/get' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/get/src/**/*.ts', 'libs/evidian/feature/application/get/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-save': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/save',
              sourceRoot: 'libs/evidian/feature/application/save/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/save/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/save/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/save/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/save/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/save', 'unit-test-report/libs/evidian/feature/application/save' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/save/src/**/*.ts', 'libs/evidian/feature/application/save/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/save/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/save/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/save/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/save/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/save', 'unit-test-report/libs/evidian/feature/application/save' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/save/src/**/*.ts', 'libs/evidian/feature/application/save/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-tab': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/tab',
              sourceRoot: 'libs/evidian/feature/application/tab/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/tab/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/tab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/tab/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/tab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/tab', 'unit-test-report/libs/evidian/feature/application/tab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/tab/src/**/*.ts', 'libs/evidian/feature/application/tab/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/tab/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/tab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/tab/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/tab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/tab', 'unit-test-report/libs/evidian/feature/application/tab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/tab/src/**/*.ts', 'libs/evidian/feature/application/tab/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-task': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/task',
              sourceRoot: 'libs/evidian/feature/application/task/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/task/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/task/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/task/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/task/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/task', 'unit-test-report/libs/evidian/feature/application/task' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/task/src/**/*.ts', 'libs/evidian/feature/application/task/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/task/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/task/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/task/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/task/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/task', 'unit-test-report/libs/evidian/feature/application/task' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/task/src/**/*.ts', 'libs/evidian/feature/application/task/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-core': {
              projectType: 'library',
              root: 'libs/evidian/feature/core',
              sourceRoot: 'libs/evidian/feature/core/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/core/src/test.ts',
                    tsConfig: 'libs/evidian/feature/core/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/core/karma.conf.js',
                    polyfills: 'libs/evidian/feature/core/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/core', 'unit-test-report/libs/evidian/feature/core' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/feature/core/src/**/*.ts', 'libs/evidian/feature/core/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/core/src/test.ts',
                    tsConfig: 'libs/evidian/feature/core/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/core/karma.conf.js',
                    polyfills: 'libs/evidian/feature/core/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/core', 'unit-test-report/libs/evidian/feature/core' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/feature/core/src/**/*.ts', 'libs/evidian/feature/core/src/**/*.html' ] } }
              }
            },
            'idaas-portal': {
              i18n: {
                locales: {
                  en: { translation: 'apps/idaas-portal/src/locale/messages.en.xlf', baseHref: '/idaas-portal/en/' },
                  fr: { translation: 'apps/idaas-portal/src/locale/messages.fr.xlf', baseHref: '/idaas-portal/fr/' },
                  ja: { translation: 'apps/idaas-portal/src/locale/messages.ja.xlf', baseHref: '/idaas-portal/ja/' },
                  de: { translation: 'apps/idaas-portal/src/locale/messages.de.xlf', baseHref: '/idaas-portal/de/' },
                  nl: { translation: 'apps/idaas-portal/src/locale/messages.nl.xlf', baseHref: '/idaas-portal/nl/' },
                  ro: { translation: 'apps/idaas-portal/src/locale/messages.ro.xlf', baseHref: '/idaas-portal/ro/' }
                }
              },
              root: 'apps/idaas-portal',
              sourceRoot: 'apps/idaas-portal/src',
              projectType: 'application',
              prefix: 'idaas',
              generators: { '@schematics/angular:component': { style: 'scss' } },
              targets: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/idaas-portal',
                    index: 'apps/idaas-portal/src/index.html',
                    main: 'apps/idaas-portal/src/main.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/idaas-portal/src/favicon.ico',
                      'apps/idaas-portal/src/assets',
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: '**/*', input: 'apps/wam-portal/src/assets', output: '/assets/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets/' },
                      { glob: 'build.properties', input: 'apps/idaas-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/idaas-portal/src/index/mock/index.html'
                    },
                    'mock-fr': {
                      localize: [ 'fr' ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ]
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/idaas-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal/en/'
                    },
                    'production-lang': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/en/index.html',
                      localize: [ 'en', 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    'production-en': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-fr': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    dev: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ] },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-en/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'idaas-portal:build' },
                  configurations: {
                    production: { browserTarget: 'idaas-portal:build:dev' },
                    mock: { browserTarget: 'idaas-portal:build:mock' },
                    'mock-fr': { browserTarget: 'idaas-portal:build:mock-fr' },
                    fr: { browserTarget: 'idaas-portal:build:fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'idaas-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/idaas', 'unit-test-report/idaas' ],
                  options: {
                    main: 'apps/idaas-portal/src/test.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/idaas-portal/karma.conf.js',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [],
                    assets: [ 'apps/idaas-portal/src/favicon.ico', 'apps/idaas-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/idaas-portal/src/**/*.ts', 'apps/idaas-portal/src/**/*.html' ] } }
              },
              architect: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/idaas-portal',
                    index: 'apps/idaas-portal/src/index.html',
                    main: 'apps/idaas-portal/src/main.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/idaas-portal/src/favicon.ico',
                      'apps/idaas-portal/src/assets',
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: '**/*', input: 'apps/wam-portal/src/assets', output: '/assets/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets/' },
                      { glob: 'build.properties', input: 'apps/idaas-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/idaas-portal/src/index/mock/index.html'
                    },
                    'mock-fr': {
                      localize: [ 'fr' ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ]
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/idaas-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal/en/'
                    },
                    'production-lang': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/en/index.html',
                      localize: [ 'en', 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    'production-en': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-fr': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    dev: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ] },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-en/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'idaas-portal:build' },
                  configurations: {
                    production: { browserTarget: 'idaas-portal:build:dev' },
                    mock: { browserTarget: 'idaas-portal:build:mock' },
                    'mock-fr': { browserTarget: 'idaas-portal:build:mock-fr' },
                    fr: { browserTarget: 'idaas-portal:build:fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'idaas-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/idaas', 'unit-test-report/idaas' ],
                  options: {
                    main: 'apps/idaas-portal/src/test.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/idaas-portal/karma.conf.js',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [],
                    assets: [ 'apps/idaas-portal/src/favicon.ico', 'apps/idaas-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/idaas-portal/src/**/*.ts', 'apps/idaas-portal/src/**/*.html' ] } }
              }
            },
            'idaas-portal-e2e': {
              root: 'apps/idaas-portal-e2e',
              sourceRoot: 'apps/idaas-portal-e2e/src',
              projectType: 'application',
              targets: {
                e2e: {
                  executor: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'apps/idaas-portal-e2e/cypress.json', tsConfig: 'apps/idaas-portal-e2e/tsconfig.e2e.json', devServerTarget: 'idaas-portal:serve:development' },
                  configurations: { production: { devServerTarget: 'idaas-portal:serve:production' } }
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/idaas-portal-e2e/**/*.{js,ts}' ] } }
              }
            },
            'iga-portal': {
              i18n: {
                locales: {
                  fr: { translation: 'apps/iga-portal/src/locale/messages.fr.xlf', baseHref: '/iga-portal/fr/' },
                  en: { translation: 'apps/iga-portal/src/locale/messages.en.xlf', baseHref: '/iga-portal/' }
                }
              },
              root: 'apps/iga-portal/',
              projectType: 'application',
              prefix: 'iga',
              generators: { '@schematics/angular:component': { style: 'scss' } },
              targets: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/iga-portal/',
                    index: 'apps/iga-portal/src/index.html',
                    main: 'apps/iga-portal/src/main.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.app.json',
                    assets: [
                      { glob: 'favicon.ico', input: 'apps/iga-portal/src', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/iga-portal/src/config/local', output: '/assets/config/' }
                    ],
                    styles: [
                      'apps/iga-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true,
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] }
                  },
                  configurations: {
                    production: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true
                    },
                    'production-fr': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-en': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'iga-portal:build' },
                  configurations: {
                    production: { browserTarget: 'iga-portal:build:production' },
                    fr: { browserTarget: 'iga-portal:build:fr' },
                    en: { browserTarget: 'iga-portal:build:en' },
                    'production-fr': { browserTarget: 'iga-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'iga-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/iga', 'unit-test-report/iga' ],
                  options: {
                    main: 'apps/iga-portal/src/test.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/iga-portal/karma.conf.js',
                    styles: [ 'apps/iga-portal/src/styles.scss' ],
                    scripts: [],
                    assets: [
                      { glob: 'apps/iga-portal/src/favicon.ico', input: 'src/', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' }
                    ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/iga-portal/src/**/*.ts', 'apps/iga-portal/src/**/*.html' ] } }
              },
              architect: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/iga-portal/',
                    index: 'apps/iga-portal/src/index.html',
                    main: 'apps/iga-portal/src/main.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.app.json',
                    assets: [
                      { glob: 'favicon.ico', input: 'apps/iga-portal/src', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/iga-portal/src/config/local', output: '/assets/config/' }
                    ],
                    styles: [
                      'apps/iga-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true,
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] }
                  },
                  configurations: {
                    production: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true
                    },
                    'production-fr': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-en': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'iga-portal:build' },
                  configurations: {
                    production: { browserTarget: 'iga-portal:build:production' },
                    fr: { browserTarget: 'iga-portal:build:fr' },
                    en: { browserTarget: 'iga-portal:build:en' },
                    'production-fr': { browserTarget: 'iga-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'iga-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/iga', 'unit-test-report/iga' ],
                  options: {
                    main: 'apps/iga-portal/src/test.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/iga-portal/karma.conf.js',
                    styles: [ 'apps/iga-portal/src/styles.scss' ],
                    scripts: [],
                    assets: [
                      { glob: 'apps/iga-portal/src/favicon.ico', input: 'src/', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' }
                    ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/iga-portal/src/**/*.ts', 'apps/iga-portal/src/**/*.html' ] } }
              }
            },
            'iga-portal-e2e': {
              root: 'apps/iga-portal-e2e',
              sourceRoot: 'apps/iga-portal-e2e/src',
              projectType: 'application',
              targets: {
                e2e: {
                  executor: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'apps/iga-portal-e2e/cypress.json', tsConfig: 'apps/iga-portal-e2e/tsconfig.e2e.json', devServerTarget: 'iga-portal:serve:development' },
                  configurations: { production: { devServerTarget: 'iga-portal:serve:production' } }
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/iga-portal-e2e/**/*.{js,ts}' ] } }
              }
            },
            'evidian-ui-advanced-panel': {
              projectType: 'library',
              root: 'libs/evidian/ui/advanced-panel',
              sourceRoot: 'libs/evidian/ui/advanced-panel/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/advanced-panel/src/test.ts',
                    tsConfig: 'libs/evidian/ui/advanced-panel/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/advanced-panel/karma.conf.js',
                    polyfills: 'libs/evidian/ui/advanced-panel/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/advanced-panel', 'unit-test-report/libs/evidian/ui/advanced-panel' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/advanced-panel/src/**/*.ts', 'libs/evidian/ui/advanced-panel/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/advanced-panel/src/test.ts',
                    tsConfig: 'libs/evidian/ui/advanced-panel/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/advanced-panel/karma.conf.js',
                    polyfills: 'libs/evidian/ui/advanced-panel/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/advanced-panel', 'unit-test-report/libs/evidian/ui/advanced-panel' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/advanced-panel/src/**/*.ts', 'libs/evidian/ui/advanced-panel/src/**/*.html' ] } }
              }
            },
            'evidian-ui-banners': {
              projectType: 'library',
              root: 'libs/evidian/ui/banners',
              sourceRoot: 'libs/evidian/ui/banners/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/libs/evidian/ui/banners', 'unit-test-report/libs/evidian/ui/banners' ],
                  options: {
                    main: 'libs/evidian/ui/banners/src/test.ts',
                    polyfills: 'libs/evidian/ui/banners/src/polyfills.ts',
                    tsConfig: 'libs/evidian/ui/banners/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/banners/karma.conf.js'
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/banners/src/**/*.ts', 'libs/evidian/ui/banners/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/libs/evidian/ui/banners', 'unit-test-report/libs/evidian/ui/banners' ],
                  options: {
                    main: 'libs/evidian/ui/banners/src/test.ts',
                    polyfills: 'libs/evidian/ui/banners/src/polyfills.ts',
                    tsConfig: 'libs/evidian/ui/banners/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/banners/karma.conf.js'
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/banners/src/**/*.ts', 'libs/evidian/ui/banners/src/**/*.html' ] } }
              }
            },
            'evidian-ui-dialogs-dialog': {
              projectType: 'library',
              root: 'libs/evidian/ui/dialogs/dialog',
              sourceRoot: 'libs/evidian/ui/dialogs/dialog/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/dialog', 'unit-test-report/libs/evidian/ui/dialogs/dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/dialog/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/dialog', 'unit-test-report/libs/evidian/ui/dialogs/dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/dialog/src/**/*.html' ] } }
              }
            },
            'evidian-ui-dialogs-localization-dialog': {
              projectType: 'library',
              root: 'libs/evidian/ui/dialogs/localization-dialog',
              sourceRoot: 'libs/evidian/ui/dialogs/localization-dialog/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/localization-dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/localization-dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/localization-dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/localization-dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/localization-dialog', 'unit-test-report/libs/evidian/ui/dialogs/localization-dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/localization-dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/localization-dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/localization-dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/localization-dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/localization-dialog', 'unit-test-report/libs/evidian/ui/dialogs/localization-dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-allow-characters': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/allow-characters',
              sourceRoot: 'libs/evidian/ui/directive/allow-characters/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/allow-characters/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/allow-characters/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/allow-characters/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/allow-characters/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/allow-characters', 'unit-test-report/libs/evidian/ui/directive/allow-characters' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/allow-characters/src/**/*.ts', 'libs/evidian/ui/directive/allow-characters/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/allow-characters/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/allow-characters/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/allow-characters/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/allow-characters/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/allow-characters', 'unit-test-report/libs/evidian/ui/directive/allow-characters' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/allow-characters/src/**/*.ts', 'libs/evidian/ui/directive/allow-characters/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-auto-focus': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/auto-focus',
              sourceRoot: 'libs/evidian/ui/directive/auto-focus/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/auto-focus/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/auto-focus/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/auto-focus/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/auto-focus/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/auto-focus', 'unit-test-report/libs/evidian/ui/directive/auto-focus' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/auto-focus/src/**/*.ts', 'libs/evidian/ui/directive/auto-focus/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/auto-focus/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/auto-focus/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/auto-focus/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/auto-focus/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/auto-focus', 'unit-test-report/libs/evidian/ui/directive/auto-focus' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/auto-focus/src/**/*.ts', 'libs/evidian/ui/directive/auto-focus/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-disabled-control': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/disabled-control',
              sourceRoot: 'libs/evidian/ui/directive/disabled-control/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/disabled-control/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/disabled-control/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/disabled-control/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/disabled-control/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/disabled-control', 'unit-test-report/libs/evidian/ui/directive/disabled-control' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/disabled-control/src/**/*.ts', 'libs/evidian/ui/directive/disabled-control/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/disabled-control/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/disabled-control/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/disabled-control/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/disabled-control/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/disabled-control', 'unit-test-report/libs/evidian/ui/directive/disabled-control' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/disabled-control/src/**/*.ts', 'libs/evidian/ui/directive/disabled-control/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-e2e-class': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/e2e-class',
              sourceRoot: 'libs/evidian/ui/directive/e2e-class/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/e2e-class/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/e2e-class/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/e2e-class/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/e2e-class/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/e2e-class', 'unit-test-report/libs/evidian/ui/directive/e2e-class' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/directive/e2e-class/src/**/*.ts', 'libs/evidian/ui/directive/e2e-class/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/e2e-class/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/e2e-class/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/e2e-class/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/e2e-class/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/e2e-class', 'unit-test-report/libs/evidian/ui/directive/e2e-class' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/directive/e2e-class/src/**/*.ts', 'libs/evidian/ui/directive/e2e-class/src/**/*.html' ] } }
              }
            },
            'evidian-ui-directive-sanitize-input': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/sanitize-input',
              sourceRoot: 'libs/evidian/ui/directive/sanitize-input/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/sanitize-input/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/sanitize-input/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/sanitize-input/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/sanitize-input/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/sanitize-input', 'unit-test-report/libs/evidian/ui/directive/sanitize-input' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/sanitize-input/src/**/*.ts', 'libs/evidian/ui/directive/sanitize-input/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/sanitize-input/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/sanitize-input/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/sanitize-input/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/sanitize-input/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/sanitize-input', 'unit-test-report/libs/evidian/ui/directive/sanitize-input' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/sanitize-input/src/**/*.ts', 'libs/evidian/ui/directive/sanitize-input/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-tooltip-for-ellipsis': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/tooltip-for-ellipsis',
              sourceRoot: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/tooltip-for-ellipsis', 'unit-test-report/libs/evidian/ui/directive/tooltip-for-ellipsis' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.ts', 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/tooltip-for-ellipsis', 'unit-test-report/libs/evidian/ui/directive/tooltip-for-ellipsis' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.ts', 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-dynamic-stepper': {
              projectType: 'library',
              root: 'libs/evidian/ui/dynamic-stepper',
              sourceRoot: 'libs/evidian/ui/dynamic-stepper/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dynamic-stepper/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dynamic-stepper/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dynamic-stepper/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dynamic-stepper/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dynamic-stepper', 'unit-test-report/libs/evidian/ui/dynamic-stepper' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dynamic-stepper/src/**/*.ts', 'libs/evidian/ui/dynamic-stepper/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dynamic-stepper/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dynamic-stepper/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dynamic-stepper/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dynamic-stepper/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dynamic-stepper', 'unit-test-report/libs/evidian/ui/dynamic-stepper' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dynamic-stepper/src/**/*.ts', 'libs/evidian/ui/dynamic-stepper/src/**/*.html' ] } }
              }
            },
            'evidian-ui-empty-list': {
              projectType: 'library',
              root: 'libs/evidian/ui/empty-list',
              sourceRoot: 'libs/evidian/ui/empty-list/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/empty-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/empty-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/empty-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/empty-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/empty-list', 'unit-test-report/libs/evidian/ui/empty-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/empty-list/src/**/*.ts', 'libs/evidian/ui/empty-list/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/empty-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/empty-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/empty-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/empty-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/empty-list', 'unit-test-report/libs/evidian/ui/empty-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/empty-list/src/**/*.ts', 'libs/evidian/ui/empty-list/src/**/*.html' ] } }
              }
            },
            'evidian-ui-form-fields-auto-complete': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/auto-complete',
              sourceRoot: 'libs/evidian/ui/form-fields/auto-complete/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/auto-complete/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/auto-complete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/auto-complete/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/auto-complete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/auto-complete', 'unit-test-report/libs/evidian/ui/form-fields/auto-complete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/auto-complete/src/**/*.ts', 'libs/evidian/ui/form-fields/auto-complete/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/auto-complete/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/auto-complete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/auto-complete/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/auto-complete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/auto-complete', 'unit-test-report/libs/evidian/ui/form-fields/auto-complete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/auto-complete/src/**/*.ts', 'libs/evidian/ui/form-fields/auto-complete/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-code-editor': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/code-editor',
              sourceRoot: 'libs/evidian/ui/form-fields/code-editor/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/code-editor/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/code-editor/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/code-editor/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/code-editor/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/code-editor', 'unit-test-report/libs/evidian/ui/form-fields/code-editor' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/code-editor/src/**/*.ts', 'libs/evidian/ui/form-fields/code-editor/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/code-editor/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/code-editor/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/code-editor/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/code-editor/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/code-editor', 'unit-test-report/libs/evidian/ui/form-fields/code-editor' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/code-editor/src/**/*.ts', 'libs/evidian/ui/form-fields/code-editor/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-color-picker': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/color-picker',
              sourceRoot: 'libs/evidian/ui/form-fields/color-picker/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/color-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/color-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/color-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/color-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/color-picker', 'unit-test-report/libs/evidian/ui/form-fields/color-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/color-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/color-picker/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/color-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/color-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/color-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/color-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/color-picker', 'unit-test-report/libs/evidian/ui/form-fields/color-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/color-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/color-picker/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-custom-single-radio': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/custom-single-radio',
              sourceRoot: 'libs/evidian/ui/form-fields/custom-single-radio/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/custom-single-radio/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/custom-single-radio/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/custom-single-radio/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/custom-single-radio', 'unit-test-report/libs/evidian/ui/form-fields/custom-single-radio' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.ts', 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/custom-single-radio/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/custom-single-radio/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/custom-single-radio/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/custom-single-radio', 'unit-test-report/libs/evidian/ui/form-fields/custom-single-radio' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.ts', 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-datetime-picker': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/datetime-picker',
              sourceRoot: 'libs/evidian/ui/form-fields/datetime-picker/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/datetime-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/datetime-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/datetime-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/datetime-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/datetime-picker', 'unit-test-report/libs/evidian/ui/form-fields/datetime-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/datetime-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/datetime-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/datetime-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/datetime-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/datetime-picker', 'unit-test-report/libs/evidian/ui/form-fields/datetime-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-editable-list': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/editable-list',
              sourceRoot: 'libs/evidian/ui/form-fields/editable-list/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/editable-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/editable-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/editable-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/editable-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/editable-list', 'unit-test-report/libs/evidian/ui/form-fields/editable-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/editable-list/src/**/*.ts', 'libs/evidian/ui/form-fields/editable-list/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/editable-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/editable-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/editable-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/editable-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/editable-list', 'unit-test-report/libs/evidian/ui/form-fields/editable-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/editable-list/src/**/*.ts', 'libs/evidian/ui/form-fields/editable-list/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-files-upload': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/files-upload',
              sourceRoot: 'libs/evidian/ui/form-fields/files-upload/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/files-upload/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/files-upload/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/files-upload/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/files-upload/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/files-upload', 'unit-test-report/libs/evidian/ui/form-fields/files-upload' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/files-upload/src/**/*.ts', 'libs/evidian/ui/form-fields/files-upload/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/files-upload/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/files-upload/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/files-upload/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/files-upload/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/files-upload', 'unit-test-report/libs/evidian/ui/form-fields/files-upload' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/files-upload/src/**/*.ts', 'libs/evidian/ui/form-fields/files-upload/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-input-duration': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/input-duration',
              sourceRoot: 'libs/evidian/ui/form-fields/input-duration/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/input-duration/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/input-duration/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/input-duration/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/input-duration/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/input-duration', 'unit-test-report/libs/evidian/ui/form-fields/input-duration' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/input-duration/src/**/*.ts', 'libs/evidian/ui/form-fields/input-duration/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/input-duration/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/input-duration/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/input-duration/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/input-duration/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/input-duration', 'unit-test-report/libs/evidian/ui/form-fields/input-duration' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/input-duration/src/**/*.ts', 'libs/evidian/ui/form-fields/input-duration/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-show-hide-password': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/show-hide-password',
              sourceRoot: 'libs/evidian/ui/form-fields/show-hide-password/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/show-hide-password/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/show-hide-password/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/show-hide-password/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/show-hide-password/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/show-hide-password', 'unit-test-report/libs/evidian/ui/form-fields/show-hide-password' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.ts', 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/show-hide-password/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/show-hide-password/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/show-hide-password/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/show-hide-password/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/show-hide-password', 'unit-test-report/libs/evidian/ui/form-fields/show-hide-password' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.ts', 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-translate-fields': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/translate-fields',
              sourceRoot: 'libs/evidian/ui/form-fields/translate-fields/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/translate-fields/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/translate-fields/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/translate-fields/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/translate-fields/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/translate-fields', 'unit-test-report/libs/evidian/ui/form-fields/translate-fields' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/translate-fields/src/**/*.ts', 'libs/evidian/ui/form-fields/translate-fields/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/translate-fields/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/translate-fields/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/translate-fields/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/translate-fields/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/translate-fields', 'unit-test-report/libs/evidian/ui/form-fields/translate-fields' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/translate-fields/src/**/*.ts', 'libs/evidian/ui/form-fields/translate-fields/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-loading': {
              projectType: 'library',
              root: 'libs/evidian/ui/loading',
              sourceRoot: 'libs/evidian/ui/loading/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/loading/src/test.ts',
                    tsConfig: 'libs/evidian/ui/loading/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/loading/karma.conf.js',
                    polyfills: 'libs/evidian/ui/loading/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/loading', 'unit-test-report/libs/evidian/ui/loading' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/loading/src/**/*.ts', 'libs/evidian/ui/loading/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/loading/src/test.ts',
                    tsConfig: 'libs/evidian/ui/loading/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/loading/karma.conf.js',
                    polyfills: 'libs/evidian/ui/loading/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/loading', 'unit-test-report/libs/evidian/ui/loading' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/loading/src/**/*.ts', 'libs/evidian/ui/loading/src/**/*.html' ] } }
              }
            },
            'evidian-ui-master-details': {
              projectType: 'library',
              root: 'libs/evidian/ui/master-details',
              sourceRoot: 'libs/evidian/ui/master-details/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/master-details/src/test.ts',
                    tsConfig: 'libs/evidian/ui/master-details/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/master-details/karma.conf.js',
                    polyfills: 'libs/evidian/ui/master-details/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/master-details', 'unit-test-report/libs/evidian/ui/master-details' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/master-details/src/**/*.ts', 'libs/evidian/ui/master-details/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/master-details/src/test.ts',
                    tsConfig: 'libs/evidian/ui/master-details/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/master-details/karma.conf.js',
                    polyfills: 'libs/evidian/ui/master-details/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/master-details', 'unit-test-report/libs/evidian/ui/master-details' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/master-details/src/**/*.ts', 'libs/evidian/ui/master-details/src/**/*.html' ] } }
              }
            },
            'evidian-ui-speed-dial-fab': {
              projectType: 'library',
              root: 'libs/evidian/ui/speed-dial-fab',
              sourceRoot: 'libs/evidian/ui/speed-dial-fab/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/speed-dial-fab/src/test.ts',
                    tsConfig: 'libs/evidian/ui/speed-dial-fab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/speed-dial-fab/karma.conf.js',
                    polyfills: 'libs/evidian/ui/speed-dial-fab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/speed-dial-fab', 'unit-test-report/libs/evidian/ui/speed-dial-fab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/speed-dial-fab/src/**/*.ts', 'libs/evidian/ui/speed-dial-fab/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/speed-dial-fab/src/test.ts',
                    tsConfig: 'libs/evidian/ui/speed-dial-fab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/speed-dial-fab/karma.conf.js',
                    polyfills: 'libs/evidian/ui/speed-dial-fab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/speed-dial-fab', 'unit-test-report/libs/evidian/ui/speed-dial-fab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/speed-dial-fab/src/**/*.ts', 'libs/evidian/ui/speed-dial-fab/src/**/*.html' ] } }
              }
            },
            'evidian-ui-sticky-bar': {
              projectType: 'library',
              root: 'libs/evidian/ui/sticky-bar',
              sourceRoot: 'libs/evidian/ui/sticky-bar/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/sticky-bar/src/test.ts',
                    tsConfig: 'libs/evidian/ui/sticky-bar/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/sticky-bar/karma.conf.js',
                    polyfills: 'libs/evidian/ui/sticky-bar/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/sticky-bar', 'unit-test-report/libs/evidian/ui/sticky-bar' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/sticky-bar/src/**/*.ts', 'libs/evidian/ui/sticky-bar/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/sticky-bar/src/test.ts',
                    tsConfig: 'libs/evidian/ui/sticky-bar/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/sticky-bar/karma.conf.js',
                    polyfills: 'libs/evidian/ui/sticky-bar/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/sticky-bar', 'unit-test-report/libs/evidian/ui/sticky-bar' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/sticky-bar/src/**/*.ts', 'libs/evidian/ui/sticky-bar/src/**/*.html' ] } }
              }
            },
            'evidian-ui-tables-table-messages-error': {
              projectType: 'library',
              root: 'libs/evidian/ui/tables/table-messages-error',
              sourceRoot: 'libs/evidian/ui/tables/table-messages-error/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-messages-error/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-messages-error/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-messages-error/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-messages-error/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-messages-error', 'unit-test-report/libs/evidian/ui/tables/table-messages-error' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-messages-error/src/**/*.ts', 'libs/evidian/ui/tables/table-messages-error/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-messages-error/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-messages-error/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-messages-error/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-messages-error/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-messages-error', 'unit-test-report/libs/evidian/ui/tables/table-messages-error' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-messages-error/src/**/*.ts', 'libs/evidian/ui/tables/table-messages-error/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-tables-table-persistence': {
              projectType: 'library',
              root: 'libs/evidian/ui/tables/table-persistence',
              sourceRoot: 'libs/evidian/ui/tables/table-persistence/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-persistence/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-persistence/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-persistence/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-persistence/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-persistence', 'unit-test-report/libs/evidian/ui/tables/table-persistence' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-persistence/src/**/*.ts', 'libs/evidian/ui/tables/table-persistence/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-persistence/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-persistence/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-persistence/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-persistence/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-persistence', 'unit-test-report/libs/evidian/ui/tables/table-persistence' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-persistence/src/**/*.ts', 'libs/evidian/ui/tables/table-persistence/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-toaster': {
              projectType: 'library',
              root: 'libs/evidian/ui/toaster',
              sourceRoot: 'libs/evidian/ui/toaster/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/toaster/src/test.ts',
                    tsConfig: 'libs/evidian/ui/toaster/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/toaster/karma.conf.js',
                    polyfills: 'libs/evidian/ui/toaster/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/toaster', 'unit-test-report/libs/evidian/ui/toaster' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/toaster/src/**/*.ts', 'libs/evidian/ui/toaster/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/toaster/src/test.ts',
                    tsConfig: 'libs/evidian/ui/toaster/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/toaster/karma.conf.js',
                    polyfills: 'libs/evidian/ui/toaster/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/toaster', 'unit-test-report/libs/evidian/ui/toaster' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/toaster/src/**/*.ts', 'libs/evidian/ui/toaster/src/**/*.html' ] } }
              }
            },
            'evidian-ui-tree-view': {
              projectType: 'library',
              root: 'libs/evidian/ui/tree-view',
              sourceRoot: 'libs/evidian/ui/tree-view/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tree-view/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tree-view/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tree-view/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tree-view/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tree-view', 'unit-test-report/libs/evidian/ui/tree-view' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/tree-view/src/**/*.ts', 'libs/evidian/ui/tree-view/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tree-view/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tree-view/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tree-view/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tree-view/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tree-view', 'unit-test-report/libs/evidian/ui/tree-view' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/tree-view/src/**/*.ts', 'libs/evidian/ui/tree-view/src/**/*.html' ] } }
              }
            },
            'evidian-util-helpers': {
              projectType: 'library',
              root: 'libs/evidian/util/helpers',
              sourceRoot: 'libs/evidian/util/helpers/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: { main: 'libs/evidian/util/helpers/src/test.ts', tsConfig: 'libs/evidian/util/helpers/tsconfig.spec.json', karmaConfig: 'libs/evidian/util/helpers/karma.conf.js' },
                  outputs: [ 'test/libs/evidian/util/helpers', 'unit-test-report/libs/evidian/util/helpers' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/util/helpers/src/**/*.ts', 'libs/evidian/util/helpers/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: { main: 'libs/evidian/util/helpers/src/test.ts', tsConfig: 'libs/evidian/util/helpers/tsconfig.spec.json', karmaConfig: 'libs/evidian/util/helpers/karma.conf.js' },
                  outputs: [ 'test/libs/evidian/util/helpers', 'unit-test-report/libs/evidian/util/helpers' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/util/helpers/src/**/*.ts', 'libs/evidian/util/helpers/src/**/*.html' ] } }
              }
            },
            'wam-portal': {
              i18n: {
                locales: {
                  en: { translation: 'apps/wam-portal/src/locale/messages.en.xlf', baseHref: '/wam-portal/' },
                  fr: { translation: 'apps/wam-portal/src/locale/messages.fr.xlf', baseHref: '/wam-portal/fr/' },
                  ja: { translation: 'apps/wam-portal/src/locale/messages.ja.xlf', baseHref: '/wam-portal/ja/' },
                  de: { translation: 'apps/wam-portal/src/locale/messages.de.xlf', baseHref: '/wam-portal/de/' },
                  nl: { translation: 'apps/wam-portal/src/locale/messages.nl.xlf', baseHref: '/wam-portal/nl/' },
                  ro: { translation: 'apps/wam-portal/src/locale/messages.ro.xlf', baseHref: '/wam-portal/ro/' }
                }
              },
              root: 'apps/wam-portal/',
              sourceRoot: 'apps/wam-portal/src',
              projectType: 'application',
              prefix: 'wam',
              generators: { '@schematics/angular:component': { style: 'scss' } },
              targets: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/wam-portal',
                    index: 'apps/wam-portal/src/index.html',
                    main: 'apps/wam-portal/src/main.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/wam-portal/src/favicon.ico',
                      'apps/wam-portal/src/assets',
                      { glob: 'CHANGELOG.md', input: './apps/wam-portal/', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/wam-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-plain_text.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'apps/wam-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/mode-plain_text.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/en/',
                      budgets: [ { type: 'initial', maximumWarning: '5mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/wam-portal/src/index/mock/index.html'
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/wam-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '3mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/wam-portal/en/'
                    },
                    'production-lang': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'wam-portal:build' },
                  configurations: {
                    'mock-server': { browserTarget: 'wam-portal:build:mock', proxyConfig: './apps/wam-portal/proxy-mock.conf.json' },
                    mock: { browserTarget: 'wam-portal:build:mock' },
                    production: { browserTarget: 'wam-portal:build:production' },
                    fr: { browserTarget: 'wam-portal:build:fr' },
                    de: { browserTarget: 'wam-portal:build:de' },
                    nl: { browserTarget: 'wam-portal:build:nl' },
                    ro: { browserTarget: 'wam-portal:build:ro' },
                    ja: { browserTarget: 'wam-portal:build:ja' },
                    en: { browserTarget: 'wam-portal:build:en' },
                    'production-fr': { browserTarget: 'wam-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'wam-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/wam', 'unit-test-report/wam' ],
                  options: {
                    main: 'apps/wam-portal/src/test.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/wam-portal/karma.conf.js',
                    styles: [ 'apps/wam-portal/src/styles.scss' ],
                    scripts: [],
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [ 'apps/wam-portal/src/favicon.ico', 'apps/wam-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/wam-portal//**/*.ts', 'apps/wam-portal//**/*.html' ] } }
              },
              architect: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/wam-portal',
                    index: 'apps/wam-portal/src/index.html',
                    main: 'apps/wam-portal/src/main.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/wam-portal/src/favicon.ico',
                      'apps/wam-portal/src/assets',
                      { glob: 'CHANGELOG.md', input: './apps/wam-portal/', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/wam-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-plain_text.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'apps/wam-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/mode-plain_text.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/en/',
                      budgets: [ { type: 'initial', maximumWarning: '5mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/wam-portal/src/index/mock/index.html'
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/wam-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '3mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/wam-portal/en/'
                    },
                    'production-lang': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'wam-portal:build' },
                  configurations: {
                    'mock-server': { browserTarget: 'wam-portal:build:mock', proxyConfig: './apps/wam-portal/proxy-mock.conf.json' },
                    mock: { browserTarget: 'wam-portal:build:mock' },
                    production: { browserTarget: 'wam-portal:build:production' },
                    fr: { browserTarget: 'wam-portal:build:fr' },
                    de: { browserTarget: 'wam-portal:build:de' },
                    nl: { browserTarget: 'wam-portal:build:nl' },
                    ro: { browserTarget: 'wam-portal:build:ro' },
                    ja: { browserTarget: 'wam-portal:build:ja' },
                    en: { browserTarget: 'wam-portal:build:en' },
                    'production-fr': { browserTarget: 'wam-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'wam-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/wam', 'unit-test-report/wam' ],
                  options: {
                    main: 'apps/wam-portal/src/test.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/wam-portal/karma.conf.js',
                    styles: [ 'apps/wam-portal/src/styles.scss' ],
                    scripts: [],
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [ 'apps/wam-portal/src/favicon.ico', 'apps/wam-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/wam-portal//**/*.ts', 'apps/wam-portal//**/*.html' ] } }
              }
            },
            'wam-portal-e2e': {
              root: 'apps/wam-portal-e2e/',
              projectType: 'application',
              prefix: '',
              targets: {
                e2e: {
                  executor: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'apps/wam-portal-e2e/cypress.json', tsConfig: 'apps/wam-portal-e2e/tsconfig.e2e.json' },
                  configurations: {
                    production: { devServerTarget: 'wam-portal:serve:production' },
                    'mock-server': { devServerTarget: 'wam-portal:serve:mock-server' },
                    mock: { devServerTarget: 'wam-portal:serve:mock' },
                    'mock-ci': {},
                    'mock-local': {}
                  }
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/wam-portal-e2e//**/*.ts', 'apps/wam-portal-e2e//**/*.html' ] } }
              }
            }
          },
          cli: { defaultCollection: '@nrwl/angular', analytics: 'b0772462-1e96-4669-a597-853dfa4dab54' },
          defaultProject: 'idaas-portal',
          generators: {
            '@nrwl/angular': { application: { linter: 'eslint' }, library: { linter: 'eslint' }, 'storybook-configuration': { linter: 'eslint' } },
            '@nrwl/angular:application': { style: 'scss', linter: 'eslint', unitTestRunner: 'karma', e2eTestRunner: 'cypress' },
            '@nrwl/angular:library': { style: 'scss', linter: 'eslint', unitTestRunner: 'karma' },
            '@nrwl/angular:component': { style: 'scss' }
          }
        },
        tsConfig: '{"compileOnSave":false,"compilerOptions":{"esModuleInterop":true,"baseUrl":"./","rootDir":".","downlevelIteration":true,"module":"es2020","outDir":"./dist/out-tsc","sourceMap":true,"declaration":false,"moduleResolution":"node","emitDecoratorMetadata":true,"skipLibCheck":true,"experimentalDecorators":true,"target":"es2017","typeRoots":["node_modules/@types"],"types":["jasmine","node","jasmine-given"],"lib":["es2020","dom"],"paths":{"@evidian/feature/application/create":["libs/evidian/feature/application/create/src/index.ts"],"@evidian/feature/application/delete":["libs/evidian/feature/application/delete/src/index.ts"],"@evidian/feature/application/get":["libs/evidian/feature/application/get/src/index.ts"],"@evidian/feature/application/save":["libs/evidian/feature/application/save/src/index.ts"],"@evidian/feature/application/tab":["libs/evidian/feature/application/tab/src/index.ts"],"@evidian/feature/application/task":["libs/evidian/feature/application/task/src/index.ts"],"@evidian/feature/core":["libs/evidian/feature/core/src/index.ts"],"@evidian/ui/advanced-panel":["libs/evidian/ui/advanced-panel/src/index.ts"],"@evidian/ui/banners":["libs/evidian/ui/banners/src/index.ts"],"@evidian/ui/dialog/localization-dialog":["libs/evidian/ui/dialog/localization-dialog/src/index.ts"],"@evidian/ui/dialogs/dialog":["libs/evidian/ui/dialogs/dialog/src/index.ts"],"@evidian/ui/dialogs/localization-dialog":["libs/evidian/ui/dialogs/localization-dialog/src/index.ts"],"@evidian/ui/directive/allow-characters":["libs/evidian/ui/directive/allow-characters/src/index.ts"],"@evidian/ui/directive/auto-focus":["libs/evidian/ui/directive/auto-focus/src/index.ts"],"@evidian/ui/directive/disabled-control":["libs/evidian/ui/directive/disabled-control/src/index.ts"],"@evidian/ui/directive/e2e-class":["libs/evidian/ui/directive/e2e-class/src/index.ts"],"@evidian/ui/directive/sanitize-input":["libs/evidian/ui/directive/sanitize-input/src/index.ts"],"@evidian/ui/directive/tooltip-for-ellipsis":["libs/evidian/ui/directive/tooltip-for-ellipsis/src/index.ts"],"@evidian/ui/dynamic-stepper":["libs/evidian/ui/dynamic-stepper/src/index.ts"],"@evidian/ui/empty-list":["libs/evidian/ui/empty-list/src/index.ts"],"@evidian/ui/form-fields/auto-complete":["libs/evidian/ui/form-fields/auto-complete/src/index.ts"],"@evidian/ui/form-fields/code-editor":["libs/evidian/ui/form-fields/code-editor/src/index.ts"],"@evidian/ui/form-fields/color-picker":["libs/evidian/ui/form-fields/color-picker/src/index.ts"],"@evidian/ui/form-fields/custom-single-radio":["libs/evidian/ui/form-fields/custom-single-radio/src/index.ts"],"@evidian/ui/form-fields/datetime-picker":["libs/evidian/ui/form-fields/datetime-picker/src/index.ts"],"@evidian/ui/form-fields/editable-list":["libs/evidian/ui/form-fields/editable-list/src/index.ts"],"@evidian/ui/form-fields/files-upload":["libs/evidian/ui/form-fields/files-upload/src/index.ts"],"@evidian/ui/form-fields/input-duration":["libs/evidian/ui/form-fields/input-duration/src/index.ts"],"@evidian/ui/form-fields/show-hide-password":["libs/evidian/ui/form-fields/show-hide-password/src/index.ts"],"@evidian/ui/form-fields/translate-fields":["libs/evidian/ui/form-fields/translate-fields/src/index.ts"],"@evidian/ui/loading":["libs/evidian/ui/loading/src/index.ts"],"@evidian/ui/master-details":["libs/evidian/ui/master-details/src/index.ts"],"@evidian/ui/speed-dial-fab":["libs/evidian/ui/speed-dial-fab/src/index.ts"],"@evidian/ui/sticky-bar":["libs/evidian/ui/sticky-bar/src/index.ts"],"@evidian/ui/tables/table-messages-error":["libs/evidian/ui/tables/table-messages-error/src/index.ts"],"@evidian/ui/tables/table-persistence":["libs/evidian/ui/tables/table-persistence/src/index.ts"],"@evidian/ui/toaster":["libs/evidian/ui/toaster/src/index.ts"],"@evidian/ui/tree-view":["libs/evidian/ui/tree-view/src/index.ts"],"@evidian/util/helpers":["libs/evidian/util/helpers/src/index.ts"],"autoSpy":["auto-spy"]}},"exclude":["node_modules","tmp"],"angularCompilerOptions":{"enableI18nLegacyMessageIdFormat":false},"files":["libs/evidian/feature/application/create/src/test.ts","libs/evidian/feature/application/create/src/polyfills.ts","libs/evidian/feature/application/delete/src/test.ts","libs/evidian/feature/application/delete/src/polyfills.ts","libs/evidian/feature/application/get/src/test.ts","libs/evidian/feature/application/get/src/polyfills.ts","libs/evidian/feature/application/save/src/test.ts","libs/evidian/feature/application/save/src/polyfills.ts","libs/evidian/feature/application/tab/src/test.ts","libs/evidian/feature/application/tab/src/polyfills.ts","libs/evidian/feature/application/task/src/test.ts","libs/evidian/feature/application/task/src/polyfills.ts","libs/evidian/feature/core/src/test.ts","libs/evidian/feature/core/src/polyfills.ts","apps/idaas-portal/src/test.ts","apps/idaas-portal/src/polyfills.ts","apps/iga-portal/src/test.ts","apps/iga-portal/src/polyfills.ts","libs/evidian/ui/advanced-panel/src/test.ts","libs/evidian/ui/advanced-panel/src/polyfills.ts","libs/evidian/ui/banners/src/polyfills.ts","libs/evidian/ui/banners/src/test.ts","libs/evidian/ui/dialogs/dialog/src/test.ts","libs/evidian/ui/dialogs/dialog/src/polyfills.ts","libs/evidian/ui/dialogs/localization-dialog/src/test.ts","libs/evidian/ui/dialogs/localization-dialog/src/polyfills.ts","libs/evidian/ui/directive/allow-characters/src/test.ts","libs/evidian/ui/directive/allow-characters/src/polyfills.ts","libs/evidian/ui/directive/auto-focus/src/test.ts","libs/evidian/ui/directive/auto-focus/src/polyfills.ts","libs/evidian/ui/directive/disabled-control/src/test.ts","libs/evidian/ui/directive/disabled-control/src/polyfills.ts","libs/evidian/ui/directive/e2e-class/src/test.ts","libs/evidian/ui/directive/e2e-class/src/polyfills.ts","libs/evidian/ui/directive/sanitize-input/src/test.ts","libs/evidian/ui/directive/sanitize-input/src/polyfills.ts","libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts","libs/evidian/ui/directive/tooltip-for-ellipsis/src/polyfills.ts","libs/evidian/ui/dynamic-stepper/src/test.ts","libs/evidian/ui/dynamic-stepper/src/polyfills.ts","libs/evidian/ui/empty-list/src/test.ts","libs/evidian/ui/empty-list/src/polyfills.ts","libs/evidian/ui/form-fields/auto-complete/src/test.ts","libs/evidian/ui/form-fields/auto-complete/src/polyfills.ts","libs/evidian/ui/form-fields/code-editor/src/test.ts","libs/evidian/ui/form-fields/code-editor/src/polyfills.ts","libs/evidian/ui/form-fields/color-picker/src/test.ts","libs/evidian/ui/form-fields/color-picker/src/polyfills.ts","libs/evidian/ui/form-fields/custom-single-radio/src/test.ts","libs/evidian/ui/form-fields/custom-single-radio/src/polyfills.ts","libs/evidian/ui/form-fields/datetime-picker/src/test.ts","libs/evidian/ui/form-fields/datetime-picker/src/polyfills.ts","libs/evidian/ui/form-fields/editable-list/src/test.ts","libs/evidian/ui/form-fields/editable-list/src/polyfills.ts","libs/evidian/ui/form-fields/files-upload/src/test.ts","libs/evidian/ui/form-fields/files-upload/src/polyfills.ts","libs/evidian/ui/form-fields/input-duration/src/test.ts","libs/evidian/ui/form-fields/input-duration/src/polyfills.ts","libs/evidian/ui/form-fields/show-hide-password/src/test.ts","libs/evidian/ui/form-fields/show-hide-password/src/polyfills.ts","libs/evidian/ui/form-fields/translate-fields/src/test.ts","libs/evidian/ui/form-fields/translate-fields/src/polyfills.ts","libs/evidian/ui/loading/src/test.ts","libs/evidian/ui/loading/src/polyfills.ts","libs/evidian/ui/master-details/src/test.ts","libs/evidian/ui/master-details/src/polyfills.ts","libs/evidian/ui/speed-dial-fab/src/test.ts","libs/evidian/ui/speed-dial-fab/src/polyfills.ts","libs/evidian/ui/sticky-bar/src/test.ts","libs/evidian/ui/sticky-bar/src/polyfills.ts","libs/evidian/ui/tables/table-messages-error/src/test.ts","libs/evidian/ui/tables/table-messages-error/src/polyfills.ts","libs/evidian/ui/tables/table-persistence/src/test.ts","libs/evidian/ui/tables/table-persistence/src/polyfills.ts","libs/evidian/ui/toaster/src/test.ts","libs/evidian/ui/toaster/src/polyfills.ts","libs/evidian/ui/tree-view/src/test.ts","libs/evidian/ui/tree-view/src/polyfills.ts","libs/evidian/util/helpers/src/test.ts","apps/wam-portal/src/test.ts","apps/wam-portal/src/polyfills.ts"],"include":["libs/evidian/feature/application/create/**/*.spec.ts","libs/evidian/feature/application/create/**/*.d.ts","libs/evidian/feature/application/delete/**/*.spec.ts","libs/evidian/feature/application/delete/**/*.d.ts","libs/evidian/feature/application/get/**/*.spec.ts","libs/evidian/feature/application/get/**/*.d.ts","libs/evidian/feature/application/save/**/*.spec.ts","libs/evidian/feature/application/save/**/*.d.ts","libs/evidian/feature/application/tab/**/*.spec.ts","libs/evidian/feature/application/tab/**/*.d.ts","libs/evidian/feature/application/task/**/*.spec.ts","libs/evidian/feature/application/task/**/*.d.ts","libs/evidian/feature/core/**/*.spec.ts","libs/evidian/feature/core/**/*.d.ts","apps/idaas-portal/**/*.spec.ts","apps/idaas-portal/**/*.d.ts","apps/iga-portal/**/*.spec.ts","apps/iga-portal/**/*.d.ts","libs/evidian/ui/advanced-panel/**/*.spec.ts","libs/evidian/ui/advanced-panel/**/*.d.ts","libs/evidian/ui/banners/**/*.spec.ts","libs/evidian/ui/banners/**/*.d.ts","libs/evidian/ui/dialogs/dialog/**/*.spec.ts","libs/evidian/ui/dialogs/dialog/**/*.d.ts","libs/evidian/ui/dialogs/localization-dialog/**/*.spec.ts","libs/evidian/ui/dialogs/localization-dialog/**/*.d.ts","libs/evidian/ui/directive/allow-characters/**/*.spec.ts","libs/evidian/ui/directive/allow-characters/**/*.d.ts","libs/evidian/ui/directive/auto-focus/**/*.spec.ts","libs/evidian/ui/directive/auto-focus/**/*.d.ts","libs/evidian/ui/directive/disabled-control/**/*.spec.ts","libs/evidian/ui/directive/disabled-control/**/*.d.ts","libs/evidian/ui/directive/e2e-class/**/*.spec.ts","libs/evidian/ui/directive/e2e-class/**/*.d.ts","libs/evidian/ui/directive/sanitize-input/**/*.spec.ts","libs/evidian/ui/directive/sanitize-input/**/*.d.ts","libs/evidian/ui/directive/tooltip-for-ellipsis/**/*.spec.ts","libs/evidian/ui/directive/tooltip-for-ellipsis/**/*.d.ts","libs/evidian/ui/dynamic-stepper/**/*.spec.ts","libs/evidian/ui/dynamic-stepper/**/*.d.ts","libs/evidian/ui/empty-list/**/*.spec.ts","libs/evidian/ui/empty-list/**/*.d.ts","libs/evidian/ui/form-fields/auto-complete/**/*.spec.ts","libs/evidian/ui/form-fields/auto-complete/**/*.d.ts","libs/evidian/ui/form-fields/code-editor/**/*.spec.ts","libs/evidian/ui/form-fields/code-editor/**/*.d.ts","libs/evidian/ui/form-fields/color-picker/**/*.spec.ts","libs/evidian/ui/form-fields/color-picker/**/*.d.ts","libs/evidian/ui/form-fields/custom-single-radio/**/*.spec.ts","libs/evidian/ui/form-fields/custom-single-radio/**/*.d.ts","libs/evidian/ui/form-fields/datetime-picker/**/*.spec.ts","libs/evidian/ui/form-fields/datetime-picker/**/*.d.ts","libs/evidian/ui/form-fields/editable-list/**/*.spec.ts","libs/evidian/ui/form-fields/editable-list/**/*.d.ts","libs/evidian/ui/form-fields/files-upload/**/*.spec.ts","libs/evidian/ui/form-fields/files-upload/**/*.d.ts","libs/evidian/ui/form-fields/input-duration/**/*.spec.ts","libs/evidian/ui/form-fields/input-duration/**/*.d.ts","libs/evidian/ui/form-fields/show-hide-password/**/*.spec.ts","libs/evidian/ui/form-fields/show-hide-password/**/*.d.ts","libs/evidian/ui/form-fields/translate-fields/**/*.spec.ts","libs/evidian/ui/form-fields/translate-fields/**/*.d.ts","libs/evidian/ui/loading/**/*.spec.ts","libs/evidian/ui/loading/**/*.d.ts","libs/evidian/ui/master-details/**/*.spec.ts","libs/evidian/ui/master-details/**/*.d.ts","libs/evidian/ui/speed-dial-fab/**/*.spec.ts","libs/evidian/ui/speed-dial-fab/**/*.d.ts","libs/evidian/ui/sticky-bar/**/*.spec.ts","libs/evidian/ui/sticky-bar/**/*.d.ts","libs/evidian/ui/tables/table-messages-error/**/*.spec.ts","libs/evidian/ui/tables/table-messages-error/**/*.d.ts","libs/evidian/ui/tables/table-persistence/**/*.spec.ts","libs/evidian/ui/tables/table-persistence/**/*.d.ts","libs/evidian/ui/toaster/**/*.spec.ts","libs/evidian/ui/toaster/**/*.d.ts","libs/evidian/ui/tree-view/**/*.spec.ts","libs/evidian/ui/tree-view/**/*.d.ts","libs/evidian/util/helpers/**/*.spec.ts","libs/evidian/util/helpers/**/*.d.ts","apps/wam-portal/**/*.spec.ts","apps/wam-portal/**/*.d.ts"]}',
        polyfill: {
          path: 'D:\\dev\\idaas_front_end\\src\\wallaby-polyfills.js',
          code: "require('D:/dev/idaas_front_end/src/node_modules/@angular-devkit/build-angular/src/webpack/jit-polyfills.js');\r\n" +
            "require('D:/dev/idaas_front_end/src/libs/evidian/feature/application/create/src/polyfills.ts');\r\n" +
            "require('D:/dev/idaas_front_end/src/apps/idaas-portal/src/polyfills.ts');\r\n" +
            "require('D:/dev/idaas_front_end/src/apps/iga-portal/src/polyfills.ts');"
        },
        main: [
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/application/create/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              "import { getTestBed } from '@angular/core/testing';\r\n" +
              "import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';\r\n" +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              'declare const require: any;\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              'getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/application/delete/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/application/get/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/application/save/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/application/tab/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/application/task/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/feature/core/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/apps/idaas-portal/src/test.ts',
            code: '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/apps/iga-portal/src/test.ts',
            code: '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/advanced-panel/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/banners/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/dialogs/dialog/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/dialogs/localization-dialog/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/directive/allow-characters/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/directive/auto-focus/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/directive/disabled-control/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/directive/e2e-class/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/directive/sanitize-input/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/dynamic-stepper/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/empty-list/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/auto-complete/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/code-editor/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/color-picker/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/custom-single-radio/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/datetime-picker/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/editable-list/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/files-upload/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/input-duration/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/show-hide-password/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/translate-fields/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/loading/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/master-details/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/speed-dial-fab/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/sticky-bar/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/tables/table-messages-error/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/tables/table-persistence/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/toaster/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/ui/tree-view/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/libs/evidian/util/helpers/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/apps/wam-portal/src/test.ts',
            code: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
              '// organize-imports-ignore\r\n' +
              "import 'zone.js/dist/zone';\r\n" +
              "import 'zone.js/dist/zone-testing';\r\n" +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '\r\n' +
              '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
              '\r\n' +
              '\r\n' +
              '// First, initialize the Angular testing environment.\r\n' +
              '\r\n' +
              '// Then we find all the tests.\r\n' +
              '\r\n' +
              '// And load the modules.\r\n' +
              '\r\n'
          }
        ]
      }
    },
    testFramework: { version: 'jasmine@3.10.0', configurator: 'jasmine@2.1.3', reporter: 'jasmine@2.1.3', starter: 'jasmine@2.1.3', autoDetected: true },
    env: { kind: 'chrome', type: 'browser', params: {}, viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
    files: [
      { pattern: 'libs/evidian/feature/application/create/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/create/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/create/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/create/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/create/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/create/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 1 },
      { pattern: 'libs/evidian/feature/application/create/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 2 },
      { pattern: 'libs/evidian/feature/application/delete/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/delete/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/delete/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/delete/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/delete/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/delete/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 3 },
      { pattern: 'libs/evidian/feature/application/delete/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 4 },
      { pattern: 'libs/evidian/feature/application/get/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/get/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/get/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/get/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/get/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/get/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 5 },
      { pattern: 'libs/evidian/feature/application/get/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 6 },
      { pattern: 'libs/evidian/feature/application/save/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/save/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/save/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/save/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/save/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/save/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 7 },
      { pattern: 'libs/evidian/feature/application/save/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 8 },
      { pattern: 'libs/evidian/feature/application/tab/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/tab/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/tab/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/tab/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/tab/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/tab/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 9 },
      { pattern: 'libs/evidian/feature/application/tab/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 10 },
      { pattern: 'libs/evidian/feature/application/task/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/task/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/task/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/task/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/task/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/application/task/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 11 },
      { pattern: 'libs/evidian/feature/application/task/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 12 },
      { pattern: 'libs/evidian/feature/core/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/core/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/core/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/core/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/core/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/feature/core/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 13 },
      { pattern: 'libs/evidian/feature/core/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 14 },
      { pattern: 'apps/idaas-portal/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/idaas-portal/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 15 },
      { pattern: 'apps/idaas-portal/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 16 },
      { pattern: 'apps/iga-portal/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/iga-portal/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 17 },
      { pattern: 'apps/iga-portal/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 18 },
      { pattern: 'libs/evidian/ui/advanced-panel/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/advanced-panel/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/advanced-panel/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/advanced-panel/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/advanced-panel/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/advanced-panel/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 19 },
      { pattern: 'libs/evidian/ui/advanced-panel/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 20 },
      { pattern: 'libs/evidian/ui/banners/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/banners/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/banners/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/banners/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/banners/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/banners/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 21 },
      { pattern: 'libs/evidian/ui/banners/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 22 },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 23 },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 24 },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 25 },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 26 },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 27 },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 28 },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 29 },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 30 },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 31 },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 32 },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 33 },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 34 },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 35 },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 36 },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 37 },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 38 },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 39 },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 40 },
      { pattern: 'libs/evidian/ui/empty-list/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/empty-list/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/empty-list/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/empty-list/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/empty-list/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/empty-list/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 41 },
      { pattern: 'libs/evidian/ui/empty-list/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 42 },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 43 },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 44 },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 45 },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 46 },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 47 },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 48 },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 49 },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 50 },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 51 },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 52 },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 53 },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 54 },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 55 },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 56 },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 57 },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 58 },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 59 },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 60 },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 61 },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 62 },
      { pattern: 'libs/evidian/ui/loading/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/loading/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/loading/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/loading/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/loading/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/loading/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 63 },
      { pattern: 'libs/evidian/ui/loading/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 64 },
      { pattern: 'libs/evidian/ui/master-details/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/master-details/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/master-details/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/master-details/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/master-details/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/master-details/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 65 },
      { pattern: 'libs/evidian/ui/master-details/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 66 },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 67 },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 68 },
      { pattern: 'libs/evidian/ui/sticky-bar/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/sticky-bar/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/sticky-bar/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/sticky-bar/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/sticky-bar/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/sticky-bar/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 69 },
      { pattern: 'libs/evidian/ui/sticky-bar/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 70 },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 71 },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 72 },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 73 },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 74 },
      { pattern: 'libs/evidian/ui/toaster/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/toaster/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/toaster/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/toaster/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/toaster/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/toaster/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 75 },
      { pattern: 'libs/evidian/ui/toaster/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 76 },
      { pattern: 'libs/evidian/ui/tree-view/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tree-view/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tree-view/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tree-view/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tree-view/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/ui/tree-view/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 77 },
      { pattern: 'libs/evidian/ui/tree-view/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 78 },
      { pattern: 'libs/evidian/util/helpers/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/util/helpers/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/util/helpers/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/util/helpers/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'libs/evidian/util/helpers/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 79 },
      { pattern: 'libs/evidian/util/helpers/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 80 },
      { pattern: 'apps/wam-portal/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'apps/wam-portal/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 81 },
      { pattern: 'apps/wam-portal/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 82 }
    ],
    tests: [
      { pattern: 'libs/evidian/feature/application/create/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 83 },
      { pattern: 'libs/evidian/feature/application/delete/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 84 },
      { pattern: 'libs/evidian/feature/application/get/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 85 },
      { pattern: 'libs/evidian/feature/application/save/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 86 },
      { pattern: 'libs/evidian/feature/application/tab/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 87 },
      { pattern: 'libs/evidian/feature/application/task/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 88 },
      { pattern: 'libs/evidian/feature/core/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 89 },
      { pattern: 'apps/idaas-portal/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 90 },
      { pattern: 'apps/iga-portal/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 91 },
      { pattern: 'libs/evidian/ui/advanced-panel/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 92 },
      { pattern: 'libs/evidian/ui/banners/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 93 },
      { pattern: 'libs/evidian/ui/dialogs/dialog/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 94 },
      { pattern: 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 95 },
      { pattern: 'libs/evidian/ui/directive/allow-characters/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 96 },
      { pattern: 'libs/evidian/ui/directive/auto-focus/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 97 },
      { pattern: 'libs/evidian/ui/directive/disabled-control/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 98 },
      { pattern: 'libs/evidian/ui/directive/e2e-class/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 99 },
      { pattern: 'libs/evidian/ui/directive/sanitize-input/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 100 },
      { pattern: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 101 },
      { pattern: 'libs/evidian/ui/dynamic-stepper/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 102 },
      { pattern: 'libs/evidian/ui/empty-list/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 103 },
      { pattern: 'libs/evidian/ui/form-fields/auto-complete/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 104 },
      { pattern: 'libs/evidian/ui/form-fields/code-editor/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 105 },
      { pattern: 'libs/evidian/ui/form-fields/color-picker/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 106 },
      { pattern: 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 107 },
      { pattern: 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 108 },
      { pattern: 'libs/evidian/ui/form-fields/editable-list/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 109 },
      { pattern: 'libs/evidian/ui/form-fields/files-upload/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 110 },
      { pattern: 'libs/evidian/ui/form-fields/input-duration/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 111 },
      { pattern: 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 112 },
      { pattern: 'libs/evidian/ui/form-fields/translate-fields/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 113 },
      { pattern: 'libs/evidian/ui/loading/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 114 },
      { pattern: 'libs/evidian/ui/master-details/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 115 },
      { pattern: 'libs/evidian/ui/speed-dial-fab/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 116 },
      { pattern: 'libs/evidian/ui/sticky-bar/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 117 },
      { pattern: 'libs/evidian/ui/tables/table-messages-error/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 118 },
      { pattern: 'libs/evidian/ui/tables/table-persistence/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 119 },
      { pattern: 'libs/evidian/ui/toaster/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 120 },
      { pattern: 'libs/evidian/ui/tree-view/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 121 },
      { pattern: 'libs/evidian/util/helpers/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 122 },
      { pattern: 'apps/wam-portal/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 123 }
    ],
    filesWithNoCoverageCalculated: [],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    addModifiedTestFileToExclusiveTestRun: true,
    compilers: {},
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    workers: { initial: 0, regular: 0, recycle: false },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    reportUnhandledPromises: false,
    throwOnBeforeUnload: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    configCode: 'auto.detect#971804122'
  },
  packageJSON: {
    dependencies: {
      '@angular-material-components/datetime-picker': '6.0.3',
      '@angular-material-components/moment-adapter': '6.0.0',
      '@angular/animations': '12.2.0',
      '@angular/cdk': '12.2.0',
      '@angular/common': '12.2.0',
      '@angular/compiler': '12.2.0',
      '@angular/core': '12.2.0',
      '@angular/forms': '12.2.0',
      '@angular/localize': '12.1.3',
      '@angular/material': '12.2.0',
      '@angular/material-moment-adapter': '12.1.3',
      '@angular/platform-browser': '12.2.0',
      '@angular/platform-browser-dynamic': '12.2.0',
      '@angular/router': '12.2.0',
      '@datorama/akita': '6.2.0',
      '@datorama/akita-ng-forms-manager': '5.0.2',
      '@ecodev/fab-speed-dial': '8.0.1',
      '@ng-dynamic-forms/core': '14.0.1',
      '@ng-dynamic-forms/ui-material': '14.0.1',
      '@ngneat/forms-manager': '2.4.0',
      '@ngneat/until-destroy': '8.1.1',
      '@rxweb/reactive-form-validators': '2.1.3',
      '@storybook/addon-controls': '6.3.6',
      'akita-filters-plugin': '4.1.1',
      'angular-oauth2-oidc': '12.0.1',
      'angular-oauth2-oidc-jwks': '12.0.0',
      brace: '0.11.1',
      'classlist.js': '1.1.20150312',
      'core-js': '3.15.2',
      'encoding-japanese': '1.0.30',
      'file-saver': '2.0.5',
      filepond: '4.28.2',
      'filepond-plugin-file-encode': '2.1.10',
      'filepond-plugin-file-validate-type': '1.2.6',
      'filepond-plugin-image-exif-orientation': '1.0.11',
      'filepond-plugin-image-preview': '4.6.7',
      'filepond-plugin-image-resize': '2.0.10',
      'filepond-plugin-image-transform': '3.8.6',
      'filepond-plugin-image-validate-size': '1.2.6',
      'filepond-polyfill': '1.0.4',
      'lodash-es': '4.17.21',
      'material-design-icons-iconfont': '6.1.0',
      moment: '2.29.1',
      'ngx-avatar': '4.1.0',
      'ngx-clipboard': '14.0.1',
      'ngx-color-picker': '11.0.0',
      'ngx-cookie-service': '12.0.0',
      'ngx-filepond': '6.0.1',
      'ngx-http-annotations': '0.7.0',
      'ngx-i18nsupport': '0.17.1',
      'ngx-lodash-pipes': '0.0.8',
      'ngx-markdown': '12.0.1',
      'ngx-mask': '12.0.0',
      'ngx-papaparse': '5.0.0',
      'ngx-permissions': '8.1.1',
      'ngx-valdemort': '6.0.0',
      'roboto-fontface': '0.10.0',
      rxjs: '6.6.2',
      'secure-random-password': '0.2.3',
      tslib: '2.3.0',
      'web-animations-js': '2.3.2',
      'xml-beautifier': '0.5.0',
      'zone.js': '0.11.4'
    },
    devDependencies: {
      '@angular-devkit/architect': '0.1201.3',
      '@angular-devkit/build-angular': '12.2.11',
      '@angular-eslint/builder': '12.3.1',
      '@angular-eslint/eslint-plugin': '12.3.0',
      '@angular-eslint/eslint-plugin-template': '12.3.0',
      '@angular-eslint/schematics': '12.3.1',
      '@angular-eslint/template-parser': '12.3.1',
      '@angular/cli': '12.2.11',
      '@angular/compiler-cli': '12.2.0',
      '@angular/language-service': '12.2.0',
      '@babel/core': '7.14.8',
      '@babel/preset-env': '7.14.8',
      '@datorama/akita-ng-router-store': '6.0.0',
      '@datorama/akita-ngdevtools': '6.0.0',
      '@hirez_io/observer-spy': '2.1.0',
      '@nrwl/angular': '12.10.0',
      '@nrwl/cli': '12.10.0',
      '@nrwl/cypress': '12.10.0',
      '@nrwl/devkit': '12.10.0',
      '@nrwl/eslint-plugin-nx': '12.10.0',
      '@nrwl/linter': '12.10.0',
      '@nrwl/tao': '12.10.0',
      '@nrwl/workspace': '12.10.0',
      '@schuchard/prettier': '5.0.0',
      '@storybook/addon-a11y': '6.3.6',
      '@storybook/addon-actions': '6.3.6',
      '@storybook/addon-backgrounds': '6.3.6',
      '@storybook/addon-console': '1.2.3',
      '@storybook/addon-cssresources': '6.2.9',
      '@storybook/addon-docs': '6.3.6',
      '@storybook/addon-essentials': '6.3.0',
      '@storybook/addon-knobs': '6.3.0',
      '@storybook/addon-links': '6.3.6',
      '@storybook/addon-notes': '5.3.21',
      '@storybook/addon-postcss': '2.0.0',
      '@storybook/addon-storysource': '6.3.6',
      '@storybook/addon-viewport': '6.3.6',
      '@storybook/addons': '6.3.6',
      '@storybook/angular': '6.3.6',
      '@storybook/builder-webpack5': '6.3.6',
      '@storybook/manager-webpack5': '6.3.6',
      '@types/cypress-image-snapshot': '3.1.6',
      '@types/encoding-japanese': '1.0.18',
      '@types/file-saver': '2.0.3',
      '@types/jasmine': '3.8.2',
      '@types/jasmine-given': '2.6.4',
      '@types/jasminewd2': '2.0.10',
      '@types/lodash': '4.14.171',
      '@types/lodash-es': '4.17.4',
      '@types/node': '16.4.7',
      '@types/secure-random-password': '0.2.1',
      '@types/ua-parser-js': '0.7.36',
      '@typescript-eslint/eslint-plugin': '4.31.2',
      '@typescript-eslint/parser': '4.31.2',
      'ace-builds': '1.4.12',
      'babel-loader': '8.2.2',
      copyfiles: '2.4.1',
      'cross-env-file': '1.0.0',
      cypress: '8.1.0',
      'cypress-image-snapshot': '4.0.1',
      dotenv: '10.0.0',
      eslint: '7.31.0',
      'eslint-config-prettier': '8.3.0',
      'eslint-plugin-cypress': '2.11.3',
      'eslint-plugin-import': '2.23.4',
      'eslint-plugin-jsdoc': '36.1.0',
      'eslint-plugin-prefer-arrow': '1.2.3',
      'file-loader': '6.2.0',
      husky: '7.0.1',
      install: '0.13.0',
      intl: '1.2.5',
      'jasmine-auto-spies': '6.0.0',
      'jasmine-core': '3.8.0',
      'jasmine-given': '2.6.4',
      'jasmine-marbles': '0.8.4',
      'jasmine-spec-reporter': '7.0.0',
      'json-server': '0.16.3',
      karma: '6.3.4',
      'karma-chrome-launcher': '3.1.0',
      'karma-coverage': '2.0.3',
      'karma-coverage-istanbul-reporter': '3.0.3',
      'karma-es6-shim': '1.0.0',
      'karma-firefox-launcher': '2.1.1',
      'karma-html-detailed-reporter': '2.1.0',
      'karma-jasmine': '4.0.1',
      'karma-jasmine-given': '0.1.1',
      'karma-jasmine-html-reporter': '1.7.0',
      'karma-junit-reporter': '2.0.1',
      'karma-mocha-reporter': '2.2.5',
      'karma-spec-reporter': '0.0.32',
      'lint-staged': '11.1.1',
      mocha: '9.0.3',
      mochawesome: '6.2.2',
      'mochawesome-merge': '4.2.0',
      'mochawesome-report-generator': '5.2.0',
      'ng-bullet': '1.0.3',
      'ng-mocks': '12.3.1',
      'ng-packagr': '12.2.4',
      'npm-run-all': '4.1.5',
      postcss: '8.3.6',
      prettier: '2.3.2',
      'prettier-plugin-organize-imports': '2.3.3',
      'pretty-quick': '3.1.1',
      protractor: '7.0.0',
      rimraf: '3.0.2',
      scuri: '1.0.7',
      'start-server-and-test': '1.13.1',
      'ts-node': '8.3.0',
      'tsconfig-paths-webpack-plugin': '3.5.1',
      typescript: '4.3.5',
      'ua-parser-js': '0.7.30',
      'wallaby-webpack': '3.9.16',
      'webpack-bundle-analyzer': '4.4.2',
      yargs: '17.0.1'
    }
  },
  fs: { numberOfFiles: 1301 },

}
manudss commented 3 years ago

Diagnostic was splitted in two message because it is too long. Here only the debug part :

{

  debug: [
    '2021-11-03T14:02:33.842Z angular/cli config Detected Angular CLI.\n',
    '2021-11-03T14:03:33.583Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/application/create/src/test.ts.\n',
    '2021-11-03T14:03:33.603Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/application/delete/src/test.ts.\n',
    '2021-11-03T14:03:33.620Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/application/get/src/test.ts.\n',
    '2021-11-03T14:03:33.649Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/application/save/src/test.ts.\n',
    '2021-11-03T14:03:33.676Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/application/tab/src/test.ts.\n',
    '2021-11-03T14:03:33.704Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/application/task/src/test.ts.\n',
    '2021-11-03T14:03:33.734Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/feature/core/src/test.ts.\n',
    '2021-11-03T14:03:33.766Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/apps/idaas-portal/src/test.ts.\n',
    '2021-11-03T14:03:33.795Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/apps/iga-portal/src/test.ts.\n',
    '2021-11-03T14:03:33.859Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/advanced-panel/src/test.ts.\n',
    '2021-11-03T14:03:33.880Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/banners/src/test.ts.\n',
    '2021-11-03T14:03:33.900Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/dialogs/dialog/src/test.ts.\n',
    '2021-11-03T14:03:33.927Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/dialogs/localization-dialog/src/test.ts.\n',
    '2021-11-03T14:03:33.952Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/directive/allow-characters/src/test.ts.\n',
    '2021-11-03T14:03:33.976Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/directive/auto-focus/src/test.ts.\n',
    '2021-11-03T14:03:34.005Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/directive/disabled-control/src/test.ts.\n',
    '2021-11-03T14:03:34.035Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/directive/e2e-class/src/test.ts.\n',
    '2021-11-03T14:03:34.056Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/directive/sanitize-input/src/test.ts.\n',
    '2021-11-03T14:03:34.083Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts.\n',
    '2021-11-03T14:03:34.120Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/dynamic-stepper/src/test.ts.\n',
    '2021-11-03T14:03:34.177Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/empty-list/src/test.ts.\n',
    '2021-11-03T14:03:34.202Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/auto-complete/src/test.ts.\n',
    '2021-11-03T14:03:34.228Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/code-editor/src/test.ts.\n',
    '2021-11-03T14:03:34.261Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/color-picker/src/test.ts.\n',
    '2021-11-03T14:03:34.293Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/custom-single-radio/src/test.ts.\n',
    '2021-11-03T14:03:34.331Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/datetime-picker/src/test.ts.\n',
    '2021-11-03T14:03:34.355Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/editable-list/src/test.ts.\n',
    '2021-11-03T14:03:34.373Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/files-upload/src/test.ts.\n',
    '2021-11-03T14:03:34.402Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/input-duration/src/test.ts.\n',
    '2021-11-03T14:03:34.431Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/show-hide-password/src/test.ts.\n',
    '2021-11-03T14:03:34.458Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/form-fields/translate-fields/src/test.ts.\n',
    '2021-11-03T14:03:34.474Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/loading/src/test.ts.\n',
    '2021-11-03T14:03:34.491Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/master-details/src/test.ts.\n',
    '2021-11-03T14:03:34.516Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/speed-dial-fab/src/test.ts.\n',
    '2021-11-03T14:03:34.544Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/sticky-bar/src/test.ts.\n',
    '2021-11-03T14:03:34.574Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/tables/table-messages-error/src/test.ts.\n',
    '2021-11-03T14:03:34.587Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/tables/table-persistence/src/test.ts.\n',
    '2021-11-03T14:03:34.605Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/toaster/src/test.ts.\n',
    '2021-11-03T14:03:34.634Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/ui/tree-view/src/test.ts.\n',
    '2021-11-03T14:03:34.661Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/libs/evidian/util/helpers/src/test.ts.\n',
    '2021-11-03T14:03:34.679Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/apps/wam-portal/src/test.ts.\n',
    '2021-11-03T14:03:34.680Z angular/cli karma workspace config Using virtual D:\\dev\\idaas_front_end\\src\\tsconfig.wallaby.spec.json.\n',
    '2021-11-03T14:04:13.801Z project Wallaby Node version: v14.15.4\n',
    '2021-11-03T14:04:13.801Z project Wallaby config: D:\\dev\\idaas_front_end\\src\\auto.detect\n',
    '2021-11-03T14:04:34.125Z project File cache: D:\\A740550\\AppData\\Local\\JetBrains\\IntelliJIdea2021.3\\wallaby\\projects\\bd406ac8b2720950\n',
    '2021-11-03T14:04:37.391Z uiService Listening port 51235\n',
    '2021-11-03T14:04:39.396Z workers Parallelism for initial run: 6, for regular run: 3\n',
    '2021-11-03T14:04:39.396Z workers Starting run worker instance #0\n',
    '2021-11-03T14:04:39.396Z workers Starting run worker instance #1\n',
    '2021-11-03T14:04:39.396Z workers Starting run worker instance #2\n',
    '2021-11-03T14:04:39.396Z workers Starting run worker instance #3\n',
    '2021-11-03T14:04:39.396Z workers Starting run worker instance #4\n',
    '2021-11-03T14:04:39.396Z workers Starting run worker instance #5\n',
    '2021-11-03T14:04:39.399Z workers Web server is listening at 53447\n',
    '2021-11-03T14:04:39.507Z project Stopping process pool\n',
    '2021-11-03T14:04:39.507Z project File cache is up-to-date, starting full test run\n',
    '2021-11-03T14:04:39.517Z project Running postprocessor\n',
    '2021-11-03T14:04:39.531Z postprocessor Processing started.\n',
    '2021-11-03T14:04:39.531Z postprocessor Initializing.\n',
    '2021-11-03T14:04:39.533Z postprocessor Initializing entry.\n',
    '2021-11-03T14:04:39.534Z postprocessor Sanitizing configuration.\n',
    '2021-11-03T14:04:39.534Z postprocessor Adjusting configuration.\n',
    '2021-11-03T14:04:39.763Z postprocessor Creating compiler.\n',
    '2021-11-03T14:04:47.329Z postprocessor Customizing compiler.\n',
    '2021-11-03T14:04:47.329Z postprocessor Compilation started.\n',
    '2021-11-03T14:06:30.473Z uiService UI client connected\n',
    '2021-11-03T14:06:30.474Z uiService Outgoing message ui:handshake\n',
    '2021-11-03T14:06:30.539Z uiService UI client disconnected\n',
    '2021-11-03T14:06:30.542Z uiService UI client connected\n',
    '2021-11-03T14:06:30.542Z uiService Outgoing message ui:handshake\n',
    '2021-11-03T14:06:38.405Z workers Started run worker instance (immediate) #0\n',
    '2021-11-03T14:06:38.405Z workers Started run worker instance (immediate) #1\n',
    '2021-11-03T14:06:38.405Z workers Started run worker instance (immediate) #2\n',
    '2021-11-03T14:06:38.405Z workers Started run worker instance (immediate) #3\n',
    '2021-11-03T14:06:38.405Z workers Started run worker instance (immediate) #4\n',
    '2021-11-03T14:06:38.405Z workers Started run worker instance (immediate) #5\n',
    '2021-11-03T14:06:38.421Z uiService UI client disconnected\n',
    '2021-11-03T14:06:44.225Z uiService UI client connected\n',
    '2021-11-03T14:06:44.225Z uiService Outgoing message ui:handshake\n',
    '2021-11-03T14:06:44.274Z uiService Incoming message ui:tests:resultsRequested\n',
    '2021-11-03T14:06:44.277Z uiService Outgoing message ui:tests:allResultsUpdated\n',
    '2021-11-03T14:06:44.295Z uiService Incoming message ui:start\n',
    '2021-11-03T14:06:44.297Z uiService Outgoing message ui:summary\n',
    '2021-11-03T14:06:44.304Z uiService Outgoing message ui:files\n'
  ]
}
NikGovorov commented 3 years ago

Could you please set trace and debug to true in your package.json and share the diagnostic report/console output?

  "wallaby":{
    "debug": true,
    "trace": true
  }
manudss commented 3 years ago

Hi @NikGorov

It was blocked to this since 10 minutes :

2021-11-04T09:21:02.784Z middleware Serving /apps/wam-portal/src/app/users-management/user-editor/user-lock-message/user-lock-message.component.spec.ts.wbp.js from cache
2021-11-04T09:21:02.785Z middleware Preparing to serve /apps/wam-portal/src/app/users-management/users-list/users-list.component.spec.ts.wbp.js
2021-11-04T09:21:02.785Z middleware Serving /apps/wam-portal/src/app/users-management/users-list/users-list.component.spec.ts.wbp.js from cache
2021-11-04T09:21:02.795Z middleware Preparing to serve /libs/evidian/feature/application/tab/src/lib/services/common-application-tab-list/common-application-tab-list.service.spec.ts.wbp.js
2021-11-04T09:21:02.796Z middleware Serving /libs/evidian/feature/application/tab/src/lib/services/common-application-tab-list/common-application-tab-list.service.spec.ts.wbp.js from cache
2021-11-04T09:21:02.798Z middleware Preparing to serve /libs/evidian/ui/directive/auto-focus/src/lib/directives/auto-focus/auto-focus.directive.spec.ts.wbp.js
2021-11-04T09:21:02.799Z middleware Serving /libs/evidian/ui/directive/auto-focus/src/lib/directives/auto-focus/auto-focus.directive.spec.ts.wbp.js from cache
2021-11-04T09:21:02.800Z middleware Preparing to serve /libs/evidian/feature/application/get/src/lib/services/common-application-get-all-additional/common-application-get-all-additional.service.spec.ts.wbp.js
2021-11-04T09:21:02.800Z middleware Serving /libs/evidian/feature/application/get/src/lib/services/common-application-get-all-additional/common-application-get-all-additional.service.spec.ts.wbp.js from cache
2021-11-04T09:21:02.804Z middleware Preparing to serve /libs/evidian/feature/application/get/src/lib/services/common-application-retrieval/common-application-retrieval.service.spec.ts.wbp.js
2021-11-04T09:21:02.804Z middleware Serving /libs/evidian/feature/application/get/src/lib/services/common-application-retrieval/common-application-retrieval.service.spec.ts.wbp.js from cache
2021-11-04T09:21:02.821Z middleware Preparing to serve /apps/wam-portal/src/app/users-management/users-import/users-import.component.spec.ts.wbp.js
2021-11-04T09:21:02.821Z middleware Serving /apps/wam-portal/src/app/users-management/users-import/users-import.component.spec.ts.wbp.js from cache
2021-11-04T09:21:02.822Z middleware Preparing to serve /libs/evidian/feature/application/tab/src/lib/injectables/application-configuration-tab-list/application-configuration-tab-list.injectable.spec.ts.wbp.js
2021-11-04T09:21:02.822Z middleware Serving /libs/evidian/feature/application/tab/src/lib/injectables/application-configuration-tab-list/application-configuration-tab-list.injectable.spec.ts.wbp.js from cache
2021-11-04T09:21:02.823Z middleware Preparing to serve /libs/evidian/ui/directive/allow-characters/src/lib/directives/allow-characters/allow-characters.directive.spec.ts.wbp.js
2021-11-04T09:21:02.823Z middleware Serving /libs/evidian/ui/directive/allow-characters/src/lib/directives/allow-characters/allow-characters.directive.spec.ts.wbp.js from cache
2021-11-04T09:21:02.824Z middleware Preparing to serve /libs/evidian/ui/banners/src/lib/services/banners/banners.service.spec.ts.wbp.js
2021-11-04T09:21:02.824Z middleware Serving /libs/evidian/ui/banners/src/lib/services/banners/banners.service.spec.ts.wbp.js from cache
2021-11-04T09:21:02.825Z middleware Preparing to serve /libs/evidian/util/helpers/src/lib/helpers.function.spec.ts.wbp.js
2021-11-04T09:21:02.825Z middleware Serving /libs/evidian/util/helpers/src/lib/helpers.function.spec.ts.wbp.js from cache
2021-11-04T09:21:02.829Z middleware Preparing to serve /libs/evidian/feature/application/task/src/lib/services/common-application-task-list/common-application-task-list.service.spec.ts.wbp.js
2021-11-04T09:21:02.829Z middleware Serving /libs/evidian/feature/application/task/src/lib/services/common-application-task-list/common-application-task-list.service.spec.ts.wbp.js from cache
2021-11-04T09:21:02.831Z middleware Preparing to serve /libs/evidian/ui/directive/tooltip-for-ellipsis/src/lib/tooltip-for-ellipsis.directive.spec.ts.wbp.js
2021-11-04T09:21:02.831Z middleware Serving /libs/evidian/ui/directive/tooltip-for-ellipsis/src/lib/tooltip-for-ellipsis.directive.spec.ts.wbp.js from cache
2021-11-04T09:21:02.834Z middleware Preparing to serve /libs/evidian/ui/banners/src/lib/components/banners/banners.component.spec.ts.wbp.js
2021-11-04T09:21:02.835Z middleware Serving /libs/evidian/ui/banners/src/lib/components/banners/banners.component.spec.ts.wbp.js from cache
2021-11-04T09:21:02.839Z middleware Preparing to serve /libs/evidian/ui/tables/table-messages-error/src/lib/components/table-messages-error/table-messages-error.component.spec.ts.wbp.js
2021-11-04T09:21:02.840Z middleware Serving /libs/evidian/ui/tables/table-messages-error/src/lib/components/table-messages-error/table-messages-error.component.spec.ts.wbp.js from cache
2021-11-04T09:21:02.844Z middleware Preparing to serve /libs/evidian/feature/application/task/src/lib/components/application-task-card/application-task-card.component.spec.ts.wbp.js
2021-11-04T09:21:02.845Z middleware Serving /libs/evidian/feature/application/task/src/lib/components/application-task-card/application-task-card.component.spec.ts.wbp.js from cache
2021-11-04T09:21:02.847Z middleware Preparing to serve /libs/evidian/ui/directive/sanitize-input/src/lib/sanitize-input.directive.spec.ts.wbp.js
2021-11-04T09:21:02.847Z middleware Serving /libs/evidian/ui/directive/sanitize-input/src/lib/sanitize-input.directive.spec.ts.wbp.js from cache
2021-11-04T09:21:02.849Z middleware Preparing to serve /libs/evidian/ui/tables/table-persistence/src/lib/services/table-persistence/table-persistence.service.spec.ts.wbp.js
2021-11-04T09:21:02.849Z middleware Serving /libs/evidian/ui/tables/table-persistence/src/lib/services/table-persistence/table-persistence.service.spec.ts.wbp.js from cache
2021-11-04T09:21:02.851Z middleware Preparing to serve /libs/evidian/ui/tables/table-persistence/src/lib/directives/table-persistence/table-persistence.directive.spec.ts.wbp.js
2021-11-04T09:21:02.851Z middleware Serving /libs/evidian/ui/tables/table-persistence/src/lib/directives/table-persistence/table-persistence.directive.spec.ts.wbp.js from cache
2021-11-04T09:21:02.852Z middleware Preparing to serve /jasmine@2.1.3/starter.js
2021-11-04T09:21:02.852Z middleware Serving /jasmine@2.1.3/starter.js from disk
2021-11-04T09:21:32.923Z middleware Preparing to serve /____wallaby-bundle.js
2021-11-04T09:21:32.923Z middleware Serving /____wallaby-bundle.js from cache

Full results in this gist (cannot add a file here) : https://gist.github.com/manudss/da90f5005dff6a0fd3b006bb5243e7f8

manudss commented 3 years ago

Wallaby full console results : https://gist.github.com/manudss/c6bcc2cb7ed484bf1b543011d0df6c3f

NikGovorov commented 3 years ago

Did Wallaby.js work for that workspace before you updated to workspace.json?

Could you please remove the wallaby section(with trace and debug) from your package.json , try to run Wallaby,js not for whole workspace but for the biggest project in your workspace and share diagnostic report? Change the Root path in your Run Configuration to D:/dev/idaas_front_end/src/apps/idaas-portal for instance. https://wallabyjs.com/docs/intro/config.html#jetbrains-ides

I've also noticed that you have this issue.

manudss commented 3 years ago

I have this, with this errors :

Error [ERR_WORKER_OUT_OF_MEMORY]: Worker terminated due to reaching memory limit: JS heap out of memory at Worker.[kOnExit] (internal/worker.js:238:26) at Worker..onexit (internal/worker.js:174:20)

{
  editorVersion: 'IntelliJ IDEA 2021.3 Beta',
  pluginVersion: '1.0.225',
  editorType: 'IntelliJ',
  osVersion: 'win32 10.0.19042',
  nodeVersion: 'v14.15.4',
  coreVersion: '1.0.1175',
  checksum: 'Y2Q3YjAyNTNiMzhjNjI3ZWFiMzA2ZGVhNGY4MTcyMTEsMTY0OTIwMzIwMDAwMCww',
  config: {
    diagnostics: {
      angular: {
        workspace: {
          version: 2,
          projects: {
            'evidian-feature-application-create': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/create',
              sourceRoot: 'libs/evidian/feature/application/create/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/create/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/create/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/create/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/create/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/create', 'unit-test-report/libs/evidian/feature/application/create' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/create/src/**/*.ts', 'libs/evidian/feature/application/create/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/create/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/create/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/create/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/create/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/create', 'unit-test-report/libs/evidian/feature/application/create' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/create/src/**/*.ts', 'libs/evidian/feature/application/create/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-delete': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/delete',
              sourceRoot: 'libs/evidian/feature/application/delete/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/delete/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/delete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/delete/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/delete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/delete', 'unit-test-report/libs/evidian/feature/application/delete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/delete/src/**/*.ts', 'libs/evidian/feature/application/delete/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/delete/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/delete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/delete/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/delete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/delete', 'unit-test-report/libs/evidian/feature/application/delete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/delete/src/**/*.ts', 'libs/evidian/feature/application/delete/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-get': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/get',
              sourceRoot: 'libs/evidian/feature/application/get/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/get/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/get/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/get/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/get/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/get', 'unit-test-report/libs/evidian/feature/application/get' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/get/src/**/*.ts', 'libs/evidian/feature/application/get/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/get/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/get/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/get/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/get/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/get', 'unit-test-report/libs/evidian/feature/application/get' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/get/src/**/*.ts', 'libs/evidian/feature/application/get/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-save': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/save',
              sourceRoot: 'libs/evidian/feature/application/save/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/save/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/save/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/save/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/save/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/save', 'unit-test-report/libs/evidian/feature/application/save' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/save/src/**/*.ts', 'libs/evidian/feature/application/save/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/save/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/save/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/save/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/save/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/save', 'unit-test-report/libs/evidian/feature/application/save' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/save/src/**/*.ts', 'libs/evidian/feature/application/save/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-tab': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/tab',
              sourceRoot: 'libs/evidian/feature/application/tab/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/tab/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/tab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/tab/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/tab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/tab', 'unit-test-report/libs/evidian/feature/application/tab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/tab/src/**/*.ts', 'libs/evidian/feature/application/tab/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/tab/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/tab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/tab/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/tab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/tab', 'unit-test-report/libs/evidian/feature/application/tab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/tab/src/**/*.ts', 'libs/evidian/feature/application/tab/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-application-task': {
              projectType: 'library',
              root: 'libs/evidian/feature/application/task',
              sourceRoot: 'libs/evidian/feature/application/task/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/task/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/task/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/task/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/task/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/task', 'unit-test-report/libs/evidian/feature/application/task' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/task/src/**/*.ts', 'libs/evidian/feature/application/task/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/application/task/src/test.ts',
                    tsConfig: 'libs/evidian/feature/application/task/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/application/task/karma.conf.js',
                    polyfills: 'libs/evidian/feature/application/task/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/application/task', 'unit-test-report/libs/evidian/feature/application/task' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/feature/application/task/src/**/*.ts', 'libs/evidian/feature/application/task/src/**/*.html' ] }
                }
              }
            },
            'evidian-feature-core': {
              projectType: 'library',
              root: 'libs/evidian/feature/core',
              sourceRoot: 'libs/evidian/feature/core/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/core/src/test.ts',
                    tsConfig: 'libs/evidian/feature/core/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/core/karma.conf.js',
                    polyfills: 'libs/evidian/feature/core/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/core', 'unit-test-report/libs/evidian/feature/core' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/feature/core/src/**/*.ts', 'libs/evidian/feature/core/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/feature/core/src/test.ts',
                    tsConfig: 'libs/evidian/feature/core/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/feature/core/karma.conf.js',
                    polyfills: 'libs/evidian/feature/core/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/feature/core', 'unit-test-report/libs/evidian/feature/core' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/feature/core/src/**/*.ts', 'libs/evidian/feature/core/src/**/*.html' ] } }
              }
            },
            'idaas-portal': {
              i18n: {
                locales: {
                  en: { translation: 'apps/idaas-portal/src/locale/messages.en.xlf', baseHref: '/idaas-portal/en/' },
                  fr: { translation: 'apps/idaas-portal/src/locale/messages.fr.xlf', baseHref: '/idaas-portal/fr/' },
                  ja: { translation: 'apps/idaas-portal/src/locale/messages.ja.xlf', baseHref: '/idaas-portal/ja/' },
                  de: { translation: 'apps/idaas-portal/src/locale/messages.de.xlf', baseHref: '/idaas-portal/de/' },
                  nl: { translation: 'apps/idaas-portal/src/locale/messages.nl.xlf', baseHref: '/idaas-portal/nl/' },
                  ro: { translation: 'apps/idaas-portal/src/locale/messages.ro.xlf', baseHref: '/idaas-portal/ro/' }
                }
              },
              root: 'apps/idaas-portal',
              sourceRoot: 'apps/idaas-portal/src',
              projectType: 'application',
              prefix: 'idaas',
              generators: { '@schematics/angular:component': { style: 'scss' } },
              targets: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/idaas-portal',
                    index: 'apps/idaas-portal/src/index.html',
                    main: 'apps/idaas-portal/src/main.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/idaas-portal/src/favicon.ico',
                      'apps/idaas-portal/src/assets',
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: '**/*', input: 'apps/wam-portal/src/assets', output: '/assets/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets/' },
                      { glob: 'build.properties', input: 'apps/idaas-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/idaas-portal/src/index/mock/index.html'
                    },
                    'mock-fr': {
                      localize: [ 'fr' ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ]
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/idaas-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal/en/'
                    },
                    'production-lang': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/en/index.html',
                      localize: [ 'en', 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    'production-en': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-fr': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    dev: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ] },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-en/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'idaas-portal:build' },
                  configurations: {
                    production: { browserTarget: 'idaas-portal:build:dev' },
                    mock: { browserTarget: 'idaas-portal:build:mock' },
                    'mock-fr': { browserTarget: 'idaas-portal:build:mock-fr' },
                    fr: { browserTarget: 'idaas-portal:build:fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'idaas-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/idaas', 'unit-test-report/idaas' ],
                  options: {
                    main: 'apps/idaas-portal/src/test.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/idaas-portal/karma.conf.js',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [],
                    assets: [ 'apps/idaas-portal/src/favicon.ico', 'apps/idaas-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/idaas-portal/src/**/*.ts', 'apps/idaas-portal/src/**/*.html' ] } }
              },
              architect: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/idaas-portal',
                    index: 'apps/idaas-portal/src/index.html',
                    main: 'apps/idaas-portal/src/main.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/idaas-portal/src/favicon.ico',
                      'apps/idaas-portal/src/assets',
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: '**/*', input: 'apps/wam-portal/src/assets', output: '/assets/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets/' },
                      { glob: 'build.properties', input: 'apps/idaas-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/idaas-portal/src/index/mock/index.html'
                    },
                    'mock-fr': {
                      localize: [ 'fr' ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ]
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/idaas-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal/en/'
                    },
                    'production-lang': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/en/index.html',
                      localize: [ 'en', 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    'production-en': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-fr': {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/idaas-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'error'
                    },
                    dev: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ] },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/idaas-portal-en/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'idaas-portal:build' },
                  configurations: {
                    production: { browserTarget: 'idaas-portal:build:dev' },
                    mock: { browserTarget: 'idaas-portal:build:mock' },
                    'mock-fr': { browserTarget: 'idaas-portal:build:mock-fr' },
                    fr: { browserTarget: 'idaas-portal:build:fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'idaas-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/idaas', 'unit-test-report/idaas' ],
                  options: {
                    main: 'apps/idaas-portal/src/test.ts',
                    polyfills: 'apps/idaas-portal/src/polyfills.ts',
                    tsConfig: 'apps/idaas-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/idaas-portal/karma.conf.js',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'apps/idaas-portal/src/styles.scss'
                    ],
                    scripts: [],
                    assets: [ 'apps/idaas-portal/src/favicon.ico', 'apps/idaas-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/idaas-portal/src/**/*.ts', 'apps/idaas-portal/src/**/*.html' ] } }
              }
            },
            'idaas-portal-e2e': {
              root: 'apps/idaas-portal-e2e',
              sourceRoot: 'apps/idaas-portal-e2e/src',
              projectType: 'application',
              targets: {
                e2e: {
                  executor: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'apps/idaas-portal-e2e/cypress.json', tsConfig: 'apps/idaas-portal-e2e/tsconfig.e2e.json', devServerTarget: 'idaas-portal:serve:development' },
                  configurations: { production: { devServerTarget: 'idaas-portal:serve:production' } }
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/idaas-portal-e2e/**/*.{js,ts}' ] } }
              }
            },
            'iga-portal': {
              i18n: {
                locales: {
                  fr: { translation: 'apps/iga-portal/src/locale/messages.fr.xlf', baseHref: '/iga-portal/fr/' },
                  en: { translation: 'apps/iga-portal/src/locale/messages.en.xlf', baseHref: '/iga-portal/' }
                }
              },
              root: 'apps/iga-portal/',
              projectType: 'application',
              prefix: 'iga',
              generators: { '@schematics/angular:component': { style: 'scss' } },
              targets: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/iga-portal/',
                    index: 'apps/iga-portal/src/index.html',
                    main: 'apps/iga-portal/src/main.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.app.json',
                    assets: [
                      { glob: 'favicon.ico', input: 'apps/iga-portal/src', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/iga-portal/src/config/local', output: '/assets/config/' }
                    ],
                    styles: [
                      'apps/iga-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true,
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] }
                  },
                  configurations: {
                    production: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true
                    },
                    'production-fr': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-en': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'iga-portal:build' },
                  configurations: {
                    production: { browserTarget: 'iga-portal:build:production' },
                    fr: { browserTarget: 'iga-portal:build:fr' },
                    en: { browserTarget: 'iga-portal:build:en' },
                    'production-fr': { browserTarget: 'iga-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'iga-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/iga', 'unit-test-report/iga' ],
                  options: {
                    main: 'apps/iga-portal/src/test.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/iga-portal/karma.conf.js',
                    styles: [ 'apps/iga-portal/src/styles.scss' ],
                    scripts: [],
                    assets: [
                      { glob: 'apps/iga-portal/src/favicon.ico', input: 'src/', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' }
                    ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/iga-portal/src/**/*.ts', 'apps/iga-portal/src/**/*.html' ] } }
              },
              architect: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/iga-portal/',
                    index: 'apps/iga-portal/src/index.html',
                    main: 'apps/iga-portal/src/main.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.app.json',
                    assets: [
                      { glob: 'favicon.ico', input: 'apps/iga-portal/src', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/iga-portal/src/config/local', output: '/assets/config/' }
                    ],
                    styles: [
                      'apps/iga-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true,
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] }
                  },
                  configurations: {
                    production: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true
                    },
                    'production-fr': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/fr/index.html',
                      localize: [ 'fr' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    'production-en': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/iga-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal',
                      i18nMissingTranslation: 'error'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/iga-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'iga-portal:build' },
                  configurations: {
                    production: { browserTarget: 'iga-portal:build:production' },
                    fr: { browserTarget: 'iga-portal:build:fr' },
                    en: { browserTarget: 'iga-portal:build:en' },
                    'production-fr': { browserTarget: 'iga-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'iga-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/iga', 'unit-test-report/iga' ],
                  options: {
                    main: 'apps/iga-portal/src/test.ts',
                    polyfills: 'apps/iga-portal/src/polyfills.ts',
                    tsConfig: 'apps/iga-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/iga-portal/karma.conf.js',
                    styles: [ 'apps/iga-portal/src/styles.scss' ],
                    scripts: [],
                    assets: [
                      { glob: 'apps/iga-portal/src/favicon.ico', input: 'src/', output: '/' },
                      { glob: '**/*', input: 'apps/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' }
                    ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/iga-portal/src/**/*.ts', 'apps/iga-portal/src/**/*.html' ] } }
              }
            },
            'iga-portal-e2e': {
              root: 'apps/iga-portal-e2e',
              sourceRoot: 'apps/iga-portal-e2e/src',
              projectType: 'application',
              targets: {
                e2e: {
                  executor: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'apps/iga-portal-e2e/cypress.json', tsConfig: 'apps/iga-portal-e2e/tsconfig.e2e.json', devServerTarget: 'iga-portal:serve:development' },
                  configurations: { production: { devServerTarget: 'iga-portal:serve:production' } }
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/iga-portal-e2e/**/*.{js,ts}' ] } }
              }
            },
            'evidian-ui-advanced-panel': {
              projectType: 'library',
              root: 'libs/evidian/ui/advanced-panel',
              sourceRoot: 'libs/evidian/ui/advanced-panel/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/advanced-panel/src/test.ts',
                    tsConfig: 'libs/evidian/ui/advanced-panel/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/advanced-panel/karma.conf.js',
                    polyfills: 'libs/evidian/ui/advanced-panel/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/advanced-panel', 'unit-test-report/libs/evidian/ui/advanced-panel' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/advanced-panel/src/**/*.ts', 'libs/evidian/ui/advanced-panel/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/advanced-panel/src/test.ts',
                    tsConfig: 'libs/evidian/ui/advanced-panel/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/advanced-panel/karma.conf.js',
                    polyfills: 'libs/evidian/ui/advanced-panel/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/advanced-panel', 'unit-test-report/libs/evidian/ui/advanced-panel' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/advanced-panel/src/**/*.ts', 'libs/evidian/ui/advanced-panel/src/**/*.html' ] } }
              }
            },
            'evidian-ui-banners': {
              projectType: 'library',
              root: 'libs/evidian/ui/banners',
              sourceRoot: 'libs/evidian/ui/banners/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/libs/evidian/ui/banners', 'unit-test-report/libs/evidian/ui/banners' ],
                  options: {
                    main: 'libs/evidian/ui/banners/src/test.ts',
                    polyfills: 'libs/evidian/ui/banners/src/polyfills.ts',
                    tsConfig: 'libs/evidian/ui/banners/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/banners/karma.conf.js'
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/banners/src/**/*.ts', 'libs/evidian/ui/banners/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/libs/evidian/ui/banners', 'unit-test-report/libs/evidian/ui/banners' ],
                  options: {
                    main: 'libs/evidian/ui/banners/src/test.ts',
                    polyfills: 'libs/evidian/ui/banners/src/polyfills.ts',
                    tsConfig: 'libs/evidian/ui/banners/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/banners/karma.conf.js'
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/banners/src/**/*.ts', 'libs/evidian/ui/banners/src/**/*.html' ] } }
              }
            },
            'evidian-ui-dialogs-dialog': {
              projectType: 'library',
              root: 'libs/evidian/ui/dialogs/dialog',
              sourceRoot: 'libs/evidian/ui/dialogs/dialog/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/dialog', 'unit-test-report/libs/evidian/ui/dialogs/dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/dialog/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/dialog', 'unit-test-report/libs/evidian/ui/dialogs/dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/dialog/src/**/*.html' ] } }
              }
            },
            'evidian-ui-dialogs-localization-dialog': {
              projectType: 'library',
              root: 'libs/evidian/ui/dialogs/localization-dialog',
              sourceRoot: 'libs/evidian/ui/dialogs/localization-dialog/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/localization-dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/localization-dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/localization-dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/localization-dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/localization-dialog', 'unit-test-report/libs/evidian/ui/dialogs/localization-dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dialogs/localization-dialog/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dialogs/localization-dialog/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dialogs/localization-dialog/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dialogs/localization-dialog/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dialogs/localization-dialog', 'unit-test-report/libs/evidian/ui/dialogs/localization-dialog' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.ts', 'libs/evidian/ui/dialogs/localization-dialog/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-allow-characters': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/allow-characters',
              sourceRoot: 'libs/evidian/ui/directive/allow-characters/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/allow-characters/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/allow-characters/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/allow-characters/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/allow-characters/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/allow-characters', 'unit-test-report/libs/evidian/ui/directive/allow-characters' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/allow-characters/src/**/*.ts', 'libs/evidian/ui/directive/allow-characters/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/allow-characters/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/allow-characters/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/allow-characters/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/allow-characters/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/allow-characters', 'unit-test-report/libs/evidian/ui/directive/allow-characters' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/allow-characters/src/**/*.ts', 'libs/evidian/ui/directive/allow-characters/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-auto-focus': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/auto-focus',
              sourceRoot: 'libs/evidian/ui/directive/auto-focus/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/auto-focus/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/auto-focus/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/auto-focus/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/auto-focus/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/auto-focus', 'unit-test-report/libs/evidian/ui/directive/auto-focus' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/auto-focus/src/**/*.ts', 'libs/evidian/ui/directive/auto-focus/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/auto-focus/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/auto-focus/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/auto-focus/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/auto-focus/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/auto-focus', 'unit-test-report/libs/evidian/ui/directive/auto-focus' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/auto-focus/src/**/*.ts', 'libs/evidian/ui/directive/auto-focus/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-disabled-control': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/disabled-control',
              sourceRoot: 'libs/evidian/ui/directive/disabled-control/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/disabled-control/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/disabled-control/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/disabled-control/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/disabled-control/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/disabled-control', 'unit-test-report/libs/evidian/ui/directive/disabled-control' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/disabled-control/src/**/*.ts', 'libs/evidian/ui/directive/disabled-control/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/disabled-control/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/disabled-control/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/disabled-control/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/disabled-control/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/disabled-control', 'unit-test-report/libs/evidian/ui/directive/disabled-control' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/disabled-control/src/**/*.ts', 'libs/evidian/ui/directive/disabled-control/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-e2e-class': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/e2e-class',
              sourceRoot: 'libs/evidian/ui/directive/e2e-class/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/e2e-class/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/e2e-class/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/e2e-class/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/e2e-class/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/e2e-class', 'unit-test-report/libs/evidian/ui/directive/e2e-class' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/directive/e2e-class/src/**/*.ts', 'libs/evidian/ui/directive/e2e-class/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/e2e-class/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/e2e-class/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/e2e-class/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/e2e-class/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/e2e-class', 'unit-test-report/libs/evidian/ui/directive/e2e-class' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/directive/e2e-class/src/**/*.ts', 'libs/evidian/ui/directive/e2e-class/src/**/*.html' ] } }
              }
            },
            'evidian-ui-directive-sanitize-input': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/sanitize-input',
              sourceRoot: 'libs/evidian/ui/directive/sanitize-input/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/sanitize-input/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/sanitize-input/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/sanitize-input/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/sanitize-input/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/sanitize-input', 'unit-test-report/libs/evidian/ui/directive/sanitize-input' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/sanitize-input/src/**/*.ts', 'libs/evidian/ui/directive/sanitize-input/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/sanitize-input/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/sanitize-input/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/sanitize-input/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/sanitize-input/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/sanitize-input', 'unit-test-report/libs/evidian/ui/directive/sanitize-input' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/sanitize-input/src/**/*.ts', 'libs/evidian/ui/directive/sanitize-input/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-directive-tooltip-for-ellipsis': {
              projectType: 'library',
              root: 'libs/evidian/ui/directive/tooltip-for-ellipsis',
              sourceRoot: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/tooltip-for-ellipsis', 'unit-test-report/libs/evidian/ui/directive/tooltip-for-ellipsis' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.ts', 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/test.ts',
                    tsConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/directive/tooltip-for-ellipsis/karma.conf.js',
                    polyfills: 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/directive/tooltip-for-ellipsis', 'unit-test-report/libs/evidian/ui/directive/tooltip-for-ellipsis' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.ts', 'libs/evidian/ui/directive/tooltip-for-ellipsis/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-dynamic-stepper': {
              projectType: 'library',
              root: 'libs/evidian/ui/dynamic-stepper',
              sourceRoot: 'libs/evidian/ui/dynamic-stepper/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dynamic-stepper/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dynamic-stepper/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dynamic-stepper/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dynamic-stepper/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dynamic-stepper', 'unit-test-report/libs/evidian/ui/dynamic-stepper' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dynamic-stepper/src/**/*.ts', 'libs/evidian/ui/dynamic-stepper/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/dynamic-stepper/src/test.ts',
                    tsConfig: 'libs/evidian/ui/dynamic-stepper/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/dynamic-stepper/karma.conf.js',
                    polyfills: 'libs/evidian/ui/dynamic-stepper/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/dynamic-stepper', 'unit-test-report/libs/evidian/ui/dynamic-stepper' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/dynamic-stepper/src/**/*.ts', 'libs/evidian/ui/dynamic-stepper/src/**/*.html' ] } }
              }
            },
            'evidian-ui-empty-list': {
              projectType: 'library',
              root: 'libs/evidian/ui/empty-list',
              sourceRoot: 'libs/evidian/ui/empty-list/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/empty-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/empty-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/empty-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/empty-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/empty-list', 'unit-test-report/libs/evidian/ui/empty-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/empty-list/src/**/*.ts', 'libs/evidian/ui/empty-list/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/empty-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/empty-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/empty-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/empty-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/empty-list', 'unit-test-report/libs/evidian/ui/empty-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/empty-list/src/**/*.ts', 'libs/evidian/ui/empty-list/src/**/*.html' ] } }
              }
            },
            'evidian-ui-form-fields-auto-complete': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/auto-complete',
              sourceRoot: 'libs/evidian/ui/form-fields/auto-complete/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/auto-complete/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/auto-complete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/auto-complete/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/auto-complete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/auto-complete', 'unit-test-report/libs/evidian/ui/form-fields/auto-complete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/auto-complete/src/**/*.ts', 'libs/evidian/ui/form-fields/auto-complete/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/auto-complete/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/auto-complete/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/auto-complete/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/auto-complete/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/auto-complete', 'unit-test-report/libs/evidian/ui/form-fields/auto-complete' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/auto-complete/src/**/*.ts', 'libs/evidian/ui/form-fields/auto-complete/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-code-editor': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/code-editor',
              sourceRoot: 'libs/evidian/ui/form-fields/code-editor/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/code-editor/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/code-editor/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/code-editor/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/code-editor/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/code-editor', 'unit-test-report/libs/evidian/ui/form-fields/code-editor' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/code-editor/src/**/*.ts', 'libs/evidian/ui/form-fields/code-editor/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/code-editor/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/code-editor/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/code-editor/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/code-editor/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/code-editor', 'unit-test-report/libs/evidian/ui/form-fields/code-editor' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/code-editor/src/**/*.ts', 'libs/evidian/ui/form-fields/code-editor/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-color-picker': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/color-picker',
              sourceRoot: 'libs/evidian/ui/form-fields/color-picker/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/color-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/color-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/color-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/color-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/color-picker', 'unit-test-report/libs/evidian/ui/form-fields/color-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/color-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/color-picker/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/color-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/color-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/color-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/color-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/color-picker', 'unit-test-report/libs/evidian/ui/form-fields/color-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/color-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/color-picker/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-custom-single-radio': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/custom-single-radio',
              sourceRoot: 'libs/evidian/ui/form-fields/custom-single-radio/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/custom-single-radio/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/custom-single-radio/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/custom-single-radio/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/custom-single-radio', 'unit-test-report/libs/evidian/ui/form-fields/custom-single-radio' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.ts', 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/custom-single-radio/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/custom-single-radio/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/custom-single-radio/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/custom-single-radio/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/custom-single-radio', 'unit-test-report/libs/evidian/ui/form-fields/custom-single-radio' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.ts', 'libs/evidian/ui/form-fields/custom-single-radio/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-datetime-picker': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/datetime-picker',
              sourceRoot: 'libs/evidian/ui/form-fields/datetime-picker/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/datetime-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/datetime-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/datetime-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/datetime-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/datetime-picker', 'unit-test-report/libs/evidian/ui/form-fields/datetime-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/datetime-picker/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/datetime-picker/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/datetime-picker/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/datetime-picker/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/datetime-picker', 'unit-test-report/libs/evidian/ui/form-fields/datetime-picker' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.ts', 'libs/evidian/ui/form-fields/datetime-picker/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-editable-list': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/editable-list',
              sourceRoot: 'libs/evidian/ui/form-fields/editable-list/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/editable-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/editable-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/editable-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/editable-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/editable-list', 'unit-test-report/libs/evidian/ui/form-fields/editable-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/editable-list/src/**/*.ts', 'libs/evidian/ui/form-fields/editable-list/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/editable-list/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/editable-list/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/editable-list/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/editable-list/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/editable-list', 'unit-test-report/libs/evidian/ui/form-fields/editable-list' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/editable-list/src/**/*.ts', 'libs/evidian/ui/form-fields/editable-list/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-files-upload': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/files-upload',
              sourceRoot: 'libs/evidian/ui/form-fields/files-upload/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/files-upload/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/files-upload/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/files-upload/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/files-upload/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/files-upload', 'unit-test-report/libs/evidian/ui/form-fields/files-upload' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/files-upload/src/**/*.ts', 'libs/evidian/ui/form-fields/files-upload/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/files-upload/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/files-upload/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/files-upload/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/files-upload/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/files-upload', 'unit-test-report/libs/evidian/ui/form-fields/files-upload' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/files-upload/src/**/*.ts', 'libs/evidian/ui/form-fields/files-upload/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-input-duration': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/input-duration',
              sourceRoot: 'libs/evidian/ui/form-fields/input-duration/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/input-duration/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/input-duration/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/input-duration/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/input-duration/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/input-duration', 'unit-test-report/libs/evidian/ui/form-fields/input-duration' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/input-duration/src/**/*.ts', 'libs/evidian/ui/form-fields/input-duration/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/input-duration/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/input-duration/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/input-duration/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/input-duration/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/input-duration', 'unit-test-report/libs/evidian/ui/form-fields/input-duration' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/input-duration/src/**/*.ts', 'libs/evidian/ui/form-fields/input-duration/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-show-hide-password': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/show-hide-password',
              sourceRoot: 'libs/evidian/ui/form-fields/show-hide-password/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/show-hide-password/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/show-hide-password/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/show-hide-password/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/show-hide-password/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/show-hide-password', 'unit-test-report/libs/evidian/ui/form-fields/show-hide-password' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.ts', 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/show-hide-password/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/show-hide-password/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/show-hide-password/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/show-hide-password/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/show-hide-password', 'unit-test-report/libs/evidian/ui/form-fields/show-hide-password' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.ts', 'libs/evidian/ui/form-fields/show-hide-password/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-form-fields-translate-fields': {
              projectType: 'library',
              root: 'libs/evidian/ui/form-fields/translate-fields',
              sourceRoot: 'libs/evidian/ui/form-fields/translate-fields/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/translate-fields/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/translate-fields/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/translate-fields/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/translate-fields/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/translate-fields', 'unit-test-report/libs/evidian/ui/form-fields/translate-fields' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/translate-fields/src/**/*.ts', 'libs/evidian/ui/form-fields/translate-fields/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/form-fields/translate-fields/src/test.ts',
                    tsConfig: 'libs/evidian/ui/form-fields/translate-fields/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/form-fields/translate-fields/karma.conf.js',
                    polyfills: 'libs/evidian/ui/form-fields/translate-fields/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/form-fields/translate-fields', 'unit-test-report/libs/evidian/ui/form-fields/translate-fields' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/form-fields/translate-fields/src/**/*.ts', 'libs/evidian/ui/form-fields/translate-fields/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-loading': {
              projectType: 'library',
              root: 'libs/evidian/ui/loading',
              sourceRoot: 'libs/evidian/ui/loading/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/loading/src/test.ts',
                    tsConfig: 'libs/evidian/ui/loading/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/loading/karma.conf.js',
                    polyfills: 'libs/evidian/ui/loading/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/loading', 'unit-test-report/libs/evidian/ui/loading' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/loading/src/**/*.ts', 'libs/evidian/ui/loading/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/loading/src/test.ts',
                    tsConfig: 'libs/evidian/ui/loading/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/loading/karma.conf.js',
                    polyfills: 'libs/evidian/ui/loading/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/loading', 'unit-test-report/libs/evidian/ui/loading' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/loading/src/**/*.ts', 'libs/evidian/ui/loading/src/**/*.html' ] } }
              }
            },
            'evidian-ui-master-details': {
              projectType: 'library',
              root: 'libs/evidian/ui/master-details',
              sourceRoot: 'libs/evidian/ui/master-details/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/master-details/src/test.ts',
                    tsConfig: 'libs/evidian/ui/master-details/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/master-details/karma.conf.js',
                    polyfills: 'libs/evidian/ui/master-details/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/master-details', 'unit-test-report/libs/evidian/ui/master-details' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/master-details/src/**/*.ts', 'libs/evidian/ui/master-details/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/master-details/src/test.ts',
                    tsConfig: 'libs/evidian/ui/master-details/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/master-details/karma.conf.js',
                    polyfills: 'libs/evidian/ui/master-details/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/master-details', 'unit-test-report/libs/evidian/ui/master-details' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/master-details/src/**/*.ts', 'libs/evidian/ui/master-details/src/**/*.html' ] } }
              }
            },
            'evidian-ui-speed-dial-fab': {
              projectType: 'library',
              root: 'libs/evidian/ui/speed-dial-fab',
              sourceRoot: 'libs/evidian/ui/speed-dial-fab/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/speed-dial-fab/src/test.ts',
                    tsConfig: 'libs/evidian/ui/speed-dial-fab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/speed-dial-fab/karma.conf.js',
                    polyfills: 'libs/evidian/ui/speed-dial-fab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/speed-dial-fab', 'unit-test-report/libs/evidian/ui/speed-dial-fab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/speed-dial-fab/src/**/*.ts', 'libs/evidian/ui/speed-dial-fab/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/speed-dial-fab/src/test.ts',
                    tsConfig: 'libs/evidian/ui/speed-dial-fab/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/speed-dial-fab/karma.conf.js',
                    polyfills: 'libs/evidian/ui/speed-dial-fab/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/speed-dial-fab', 'unit-test-report/libs/evidian/ui/speed-dial-fab' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/speed-dial-fab/src/**/*.ts', 'libs/evidian/ui/speed-dial-fab/src/**/*.html' ] } }
              }
            },
            'evidian-ui-sticky-bar': {
              projectType: 'library',
              root: 'libs/evidian/ui/sticky-bar',
              sourceRoot: 'libs/evidian/ui/sticky-bar/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/sticky-bar/src/test.ts',
                    tsConfig: 'libs/evidian/ui/sticky-bar/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/sticky-bar/karma.conf.js',
                    polyfills: 'libs/evidian/ui/sticky-bar/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/sticky-bar', 'unit-test-report/libs/evidian/ui/sticky-bar' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/sticky-bar/src/**/*.ts', 'libs/evidian/ui/sticky-bar/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/sticky-bar/src/test.ts',
                    tsConfig: 'libs/evidian/ui/sticky-bar/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/sticky-bar/karma.conf.js',
                    polyfills: 'libs/evidian/ui/sticky-bar/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/sticky-bar', 'unit-test-report/libs/evidian/ui/sticky-bar' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/sticky-bar/src/**/*.ts', 'libs/evidian/ui/sticky-bar/src/**/*.html' ] } }
              }
            },
            'evidian-ui-tables-table-messages-error': {
              projectType: 'library',
              root: 'libs/evidian/ui/tables/table-messages-error',
              sourceRoot: 'libs/evidian/ui/tables/table-messages-error/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-messages-error/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-messages-error/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-messages-error/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-messages-error/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-messages-error', 'unit-test-report/libs/evidian/ui/tables/table-messages-error' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-messages-error/src/**/*.ts', 'libs/evidian/ui/tables/table-messages-error/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-messages-error/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-messages-error/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-messages-error/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-messages-error/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-messages-error', 'unit-test-report/libs/evidian/ui/tables/table-messages-error' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-messages-error/src/**/*.ts', 'libs/evidian/ui/tables/table-messages-error/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-tables-table-persistence': {
              projectType: 'library',
              root: 'libs/evidian/ui/tables/table-persistence',
              sourceRoot: 'libs/evidian/ui/tables/table-persistence/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-persistence/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-persistence/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-persistence/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-persistence/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-persistence', 'unit-test-report/libs/evidian/ui/tables/table-persistence' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-persistence/src/**/*.ts', 'libs/evidian/ui/tables/table-persistence/src/**/*.html' ] }
                }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tables/table-persistence/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tables/table-persistence/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tables/table-persistence/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tables/table-persistence/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tables/table-persistence', 'unit-test-report/libs/evidian/ui/tables/table-persistence' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: {
                  executor: '@nrwl/linter:eslint',
                  options: { lintFilePatterns: [ 'libs/evidian/ui/tables/table-persistence/src/**/*.ts', 'libs/evidian/ui/tables/table-persistence/src/**/*.html' ] }
                }
              }
            },
            'evidian-ui-toaster': {
              projectType: 'library',
              root: 'libs/evidian/ui/toaster',
              sourceRoot: 'libs/evidian/ui/toaster/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/toaster/src/test.ts',
                    tsConfig: 'libs/evidian/ui/toaster/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/toaster/karma.conf.js',
                    polyfills: 'libs/evidian/ui/toaster/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/toaster', 'unit-test-report/libs/evidian/ui/toaster' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/toaster/src/**/*.ts', 'libs/evidian/ui/toaster/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/toaster/src/test.ts',
                    tsConfig: 'libs/evidian/ui/toaster/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/toaster/karma.conf.js',
                    polyfills: 'libs/evidian/ui/toaster/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/toaster', 'unit-test-report/libs/evidian/ui/toaster' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/toaster/src/**/*.ts', 'libs/evidian/ui/toaster/src/**/*.html' ] } }
              }
            },
            'evidian-ui-tree-view': {
              projectType: 'library',
              root: 'libs/evidian/ui/tree-view',
              sourceRoot: 'libs/evidian/ui/tree-view/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tree-view/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tree-view/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tree-view/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tree-view/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tree-view', 'unit-test-report/libs/evidian/ui/tree-view' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/tree-view/src/**/*.ts', 'libs/evidian/ui/tree-view/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'libs/evidian/ui/tree-view/src/test.ts',
                    tsConfig: 'libs/evidian/ui/tree-view/tsconfig.spec.json',
                    karmaConfig: 'libs/evidian/ui/tree-view/karma.conf.js',
                    polyfills: 'libs/evidian/ui/tree-view/src/polyfills.ts'
                  },
                  outputs: [ 'test/libs/evidian/ui/tree-view', 'unit-test-report/libs/evidian/ui/tree-view' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/ui/tree-view/src/**/*.ts', 'libs/evidian/ui/tree-view/src/**/*.html' ] } }
              }
            },
            'evidian-util-helpers': {
              projectType: 'library',
              root: 'libs/evidian/util/helpers',
              sourceRoot: 'libs/evidian/util/helpers/src',
              prefix: 'lib',
              targets: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: { main: 'libs/evidian/util/helpers/src/test.ts', tsConfig: 'libs/evidian/util/helpers/tsconfig.spec.json', karmaConfig: 'libs/evidian/util/helpers/karma.conf.js' },
                  outputs: [ 'test/libs/evidian/util/helpers', 'unit-test-report/libs/evidian/util/helpers' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/util/helpers/src/**/*.ts', 'libs/evidian/util/helpers/src/**/*.html' ] } }
              },
              architect: {
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  options: { main: 'libs/evidian/util/helpers/src/test.ts', tsConfig: 'libs/evidian/util/helpers/tsconfig.spec.json', karmaConfig: 'libs/evidian/util/helpers/karma.conf.js' },
                  outputs: [ 'test/libs/evidian/util/helpers', 'unit-test-report/libs/evidian/util/helpers' ],
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'libs/evidian/util/helpers/src/**/*.ts', 'libs/evidian/util/helpers/src/**/*.html' ] } }
              }
            },
            'wam-portal': {
              i18n: {
                locales: {
                  en: { translation: 'apps/wam-portal/src/locale/messages.en.xlf', baseHref: '/wam-portal/' },
                  fr: { translation: 'apps/wam-portal/src/locale/messages.fr.xlf', baseHref: '/wam-portal/fr/' },
                  ja: { translation: 'apps/wam-portal/src/locale/messages.ja.xlf', baseHref: '/wam-portal/ja/' },
                  de: { translation: 'apps/wam-portal/src/locale/messages.de.xlf', baseHref: '/wam-portal/de/' },
                  nl: { translation: 'apps/wam-portal/src/locale/messages.nl.xlf', baseHref: '/wam-portal/nl/' },
                  ro: { translation: 'apps/wam-portal/src/locale/messages.ro.xlf', baseHref: '/wam-portal/ro/' }
                }
              },
              root: 'apps/wam-portal/',
              sourceRoot: 'apps/wam-portal/src',
              projectType: 'application',
              prefix: 'wam',
              generators: { '@schematics/angular:component': { style: 'scss' } },
              targets: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/wam-portal',
                    index: 'apps/wam-portal/src/index.html',
                    main: 'apps/wam-portal/src/main.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/wam-portal/src/favicon.ico',
                      'apps/wam-portal/src/assets',
                      { glob: 'CHANGELOG.md', input: './apps/wam-portal/', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/wam-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-plain_text.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'apps/wam-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/mode-plain_text.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/en/',
                      budgets: [ { type: 'initial', maximumWarning: '5mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/wam-portal/src/index/mock/index.html'
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/wam-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '3mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/wam-portal/en/'
                    },
                    'production-lang': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'wam-portal:build' },
                  configurations: {
                    'mock-server': { browserTarget: 'wam-portal:build:mock', proxyConfig: './apps/wam-portal/proxy-mock.conf.json' },
                    mock: { browserTarget: 'wam-portal:build:mock' },
                    production: { browserTarget: 'wam-portal:build:production' },
                    fr: { browserTarget: 'wam-portal:build:fr' },
                    de: { browserTarget: 'wam-portal:build:de' },
                    nl: { browserTarget: 'wam-portal:build:nl' },
                    ro: { browserTarget: 'wam-portal:build:ro' },
                    ja: { browserTarget: 'wam-portal:build:ja' },
                    en: { browserTarget: 'wam-portal:build:en' },
                    'production-fr': { browserTarget: 'wam-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'wam-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/wam', 'unit-test-report/wam' ],
                  options: {
                    main: 'apps/wam-portal/src/test.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/wam-portal/karma.conf.js',
                    styles: [ 'apps/wam-portal/src/styles.scss' ],
                    scripts: [],
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [ 'apps/wam-portal/src/favicon.ico', 'apps/wam-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/wam-portal//**/*.ts', 'apps/wam-portal//**/*.html' ] } }
              },
              architect: {
                build: {
                  executor: '@angular-devkit/build-angular:browser',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    allowedCommonJsDependencies: [
                      'xml-beautifier',
                      'angular2-text-mask',
                      'ace-builds/webpack-resolver',
                      'file-saver',
                      'lodash',
                      'ua-parser-js',
                      'secure-random-password',
                      'papaparse',
                      'encoding-japanese'
                    ],
                    outputPath: 'dist/wam-portal',
                    index: 'apps/wam-portal/src/index.html',
                    main: 'apps/wam-portal/src/main.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'apps/wam-portal/src/favicon.ico',
                      'apps/wam-portal/src/assets',
                      { glob: 'CHANGELOG.md', input: './apps/wam-portal/', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'build.properties', input: 'apps/wam-portal/src/config/local', output: '/assets/config/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-plain_text.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'apps/wam-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/mode-plain_text.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    vendorChunk: true,
                    extractLicenses: false,
                    buildOptimizer: false,
                    sourceMap: true,
                    optimization: false,
                    namedChunks: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/en/',
                      budgets: [ { type: 'initial', maximumWarning: '5mb', maximumError: '20mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ]
                    },
                    mock: {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.mock.ts' } ],
                      index: 'apps/wam-portal/src/index/mock/index.html'
                    },
                    ci: {
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.ci.ts' } ],
                      index: 'apps/wam-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '3mb', maximumError: '15mb' }, { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      outputPath: 'dist/wam-portal/en/'
                    },
                    'production-lang': {
                      budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ],
                      fileReplacements: [ { replace: 'common/components/src/environments/environment.ts', with: 'common/components/src/environments/environment.prod.ts' } ],
                      index: 'apps/wam-portal/src/index/en/index.html',
                      localize: [ 'en' ],
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      namedChunks: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/idaas-portal',
                      i18nMissingTranslation: 'warning'
                    },
                    fr: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-fr/', localize: [ 'fr' ], i18nMissingTranslation: 'error' },
                    de: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-de/', localize: [ 'de' ], i18nMissingTranslation: 'error' },
                    nl: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-nl/', localize: [ 'nl' ], i18nMissingTranslation: 'error' },
                    ro: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ro/', localize: [ 'ro' ], i18nMissingTranslation: 'error' },
                    ja: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal-ja/', localize: [ 'ja' ], i18nMissingTranslation: 'error' },
                    en: { budgets: [ { type: 'anyComponentStyle', maximumWarning: '6kb' } ], outputPath: 'dist/wam-portal/', localize: [ 'en' ], i18nMissingTranslation: 'error' }
                  },
                  defaultConfiguration: ''
                },
                serve: {
                  executor: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'wam-portal:build' },
                  configurations: {
                    'mock-server': { browserTarget: 'wam-portal:build:mock', proxyConfig: './apps/wam-portal/proxy-mock.conf.json' },
                    mock: { browserTarget: 'wam-portal:build:mock' },
                    production: { browserTarget: 'wam-portal:build:production' },
                    fr: { browserTarget: 'wam-portal:build:fr' },
                    de: { browserTarget: 'wam-portal:build:de' },
                    nl: { browserTarget: 'wam-portal:build:nl' },
                    ro: { browserTarget: 'wam-portal:build:ro' },
                    ja: { browserTarget: 'wam-portal:build:ja' },
                    en: { browserTarget: 'wam-portal:build:en' },
                    'production-fr': { browserTarget: 'wam-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { executor: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'wam-portal:build' } },
                test: {
                  executor: '@angular-devkit/build-angular:karma',
                  outputs: [ 'test/wam', 'unit-test-report/wam' ],
                  options: {
                    main: 'apps/wam-portal/src/test.ts',
                    polyfills: 'apps/wam-portal/src/polyfills.ts',
                    tsConfig: 'apps/wam-portal/tsconfig.spec.json',
                    karmaConfig: 'apps/wam-portal/karma.conf.js',
                    styles: [ 'apps/wam-portal/src/styles.scss' ],
                    scripts: [],
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [ 'apps/wam-portal/src/favicon.ico', 'apps/wam-portal/src/assets' ]
                  },
                  builder: '@angular-devkit/build-angular:karma'
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/wam-portal//**/*.ts', 'apps/wam-portal//**/*.html' ] } }
              }
            },
            'wam-portal-e2e': {
              root: 'apps/wam-portal-e2e/',
              projectType: 'application',
              prefix: '',
              targets: {
                e2e: {
                  executor: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'apps/wam-portal-e2e/cypress.json', tsConfig: 'apps/wam-portal-e2e/tsconfig.e2e.json' },
                  configurations: {
                    production: { devServerTarget: 'wam-portal:serve:production' },
                    'mock-server': { devServerTarget: 'wam-portal:serve:mock-server' },
                    mock: { devServerTarget: 'wam-portal:serve:mock' },
                    'mock-ci': {},
                    'mock-local': {}
                  }
                },
                lint: { executor: '@nrwl/linter:eslint', options: { lintFilePatterns: [ 'apps/wam-portal-e2e//**/*.ts', 'apps/wam-portal-e2e//**/*.html' ] } }
              }
            }
          },
          cli: { defaultCollection: '@nrwl/angular', analytics: 'b0772462-1e96-4669-a597-853dfa4dab54' },
          defaultProject: 'idaas-portal',
          generators: {
            '@nrwl/angular': { application: { linter: 'eslint' }, library: { linter: 'eslint' }, 'storybook-configuration': { linter: 'eslint' } },
            '@nrwl/angular:application': { style: 'scss', linter: 'eslint', unitTestRunner: 'karma', e2eTestRunner: 'cypress' },
            '@nrwl/angular:library': { style: 'scss', linter: 'eslint', unitTestRunner: 'karma' },
            '@nrwl/angular:component': { style: 'scss' }
          }
        },
        main: '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\r\n' +
          '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\r\n' +
          '// Do not apply prettier to this files, (deactivate git hooks when commit)\r\n' +
          '// organize-imports-ignore\r\n' +
          "import 'zone.js/dist/zone';\r\n" +
          "import 'zone.js/dist/zone-testing';\r\n" +
          '\r\n' +
          "import { getTestBed } from '@angular/core/testing';\r\n" +
          "import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';\r\n" +
          '\r\n' +
          '// eslint-disable-next-line @typescript-eslint/no-explicit-any\r\n' +
          'declare const require: any;\r\n' +
          '\r\n' +
          '// First, initialize the Angular testing environment.\r\n' +
          'getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());\r\n' +
          '// Then we find all the tests.\r\n' +
          '\r\n' +
          '// And load the modules.\r\n' +
          '\r\n'
      }
    },
    testFramework: { version: 'jasmine@3.10.0', configurator: 'jasmine@2.1.3', reporter: 'jasmine@2.1.3', starter: 'jasmine@2.1.3', autoDetected: true },
    env: { kind: 'chrome', type: 'browser', params: {}, viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
    files: [
      { pattern: 'src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/test.wallaby.ts', ignore: false, trigger: true, load: true, order: 1 },
      { pattern: 'src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 2 },
      { pattern: 'src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 3 }
    ],
    tests: [ { pattern: 'src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 4 } ],
    filesWithNoCoverageCalculated: [],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    addModifiedTestFileToExclusiveTestRun: true,
    compilers: {},
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    workers: { initial: 0, regular: 0, recycle: false },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    reportUnhandledPromises: false,
    throwOnBeforeUnload: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    configCode: 'auto.detect#1313788472'
  },
  fs: { numberOfFiles: 562 },
  debug: [
    '2021-11-04T13:55:07.118Z angular/cli config Detected Angular CLI.\n',
    '2021-11-04T14:01:36.147Z angular/cli karma project config Using virtual D:/dev/idaas_front_end/src/apps/wam-portal/src/test.ts.\n',
    '2021-11-04T14:01:40.725Z project Wallaby Node version: v14.15.4\n',
    '2021-11-04T14:01:40.725Z project Wallaby config: D:\\dev\\idaas_front_end\\src\\apps\\wam-portal\\auto.detect\n',
    '2021-11-04T14:01:44.360Z project File cache: D:\\A740550\\AppData\\Local\\JetBrains\\IntelliJIdea2021.3\\wallaby\\projects\\290ee1a6ffeef9ac\n',
    '2021-11-04T14:01:59.188Z uiService Listening port 51235\n',
    '2021-11-04T14:01:59.483Z project package.json file change detected, invalidating local cache\n',
    '2021-11-04T14:02:06.121Z workers Parallelism for initial run: 6, for regular run: 3\n',
    '2021-11-04T14:02:06.122Z workers Starting run worker instance #0\n',
    '2021-11-04T14:02:06.123Z workers Starting run worker instance #1\n',
    '2021-11-04T14:02:06.123Z workers Starting run worker instance #2\n',
    '2021-11-04T14:02:06.123Z workers Starting run worker instance #3\n',
    '2021-11-04T14:02:06.123Z workers Starting run worker instance #4\n',
    '2021-11-04T14:02:06.123Z workers Starting run worker instance #5\n',
    '2021-11-04T14:02:06.130Z workers Web server is listening at 51381\n',
    '2021-11-04T14:02:06.383Z project Stopping process pool\n',
    '2021-11-04T14:02:06.384Z project File cache is up-to-date, starting full test run\n',
    '2021-11-04T14:02:06.404Z project Running postprocessor\n',
    '2021-11-04T14:02:06.437Z postprocessor Processing started.\n',
    '2021-11-04T14:02:06.437Z postprocessor Initializing.\n',
    '2021-11-04T14:02:06.438Z postprocessor Initializing entry.\n',
    '2021-11-04T14:02:06.439Z postprocessor Sanitizing configuration.\n',
    '2021-11-04T14:02:06.439Z postprocessor Adjusting configuration.\n',
    '2021-11-04T14:02:06.816Z postprocessor Creating compiler.\n',
    '2021-11-04T14:02:33.704Z postprocessor Customizing compiler.\n',
    '2021-11-04T14:02:33.704Z postprocessor Compilation started.\n',
    '2021-11-04T14:06:05.769Z workers Started run worker instance (immediate) #0\n',
    '2021-11-04T14:06:05.770Z workers Started run worker instance (immediate) #1\n',
    '2021-11-04T14:06:05.770Z workers Started run worker instance (immediate) #2\n',
    '2021-11-04T14:06:05.770Z workers Started run worker instance (immediate) #3\n',
    '2021-11-04T14:06:05.770Z workers Started run worker instance (immediate) #4\n',
    '2021-11-04T14:06:05.770Z workers Started run worker instance (immediate) #5\n'
  ]
}
NikGovorov commented 2 years ago

Please try to increase the memory node.js can use, restart IntelliJ and run Wallaby.js for the project again.

Please also confirm that the memory size changes has taken effect by running the following from the CLI:

> node
> require('v8').getHeapStatistics().heap_size_limit / (1024 * 1024)
manudss commented 2 years ago

Hi, I have succeeded to run a sub folder with increase memory. but not all the project. We now try to use a lot of multiples of small and simple library ! But now it seems to be too big for wallaby?

I will try to see to work on small bits, for my tests. But it's a shame I can't run all my tests anymore. If you ever find a way to improve this performance, I'm interested!

NikGovorov commented 2 years ago

Have you tried to run Wallaby.js for the workspace after increasing memory?

manudss commented 2 years ago

Yes it was succeeded with a subfolder to run juste one project. But when I ran for all the project, it steel take a long time.

NikGovorov commented 2 years ago

Does it take a long time and never finish?

manudss commented 2 years ago

never finish

manudss commented 2 years ago

It finish to be blocked : Full console (in debug and trace ) https://gist.github.com/manudss/e6948829c2522256773cec97c0d6c0c3 Diagnostics : https://gist.github.com/manudss/caf11cd467a43d6f65d9660670239447

NikGovorov commented 2 years ago

From you latest diagnostic report I've noticed that you haven't fixed the issue that I mentioned earlier. I assume that's the reason why Wallaby.js never finishes running tests on your project.

Looks like the way that you used to update angular in your project does not run update-zonejs.ts migration which is included into the standard ng update process.

We've updated Wallby.js Core to handle the issue for Nrwl/Nx Karma workspaces, so it's not necessary to update the imports manually starting from v1.0.1176, Wallaby will do it automatically. Please update Wallaby.js Core and try to run it for the whole workspace again.

Related to https://github.com/angular/angular/issues/42260.

manudss commented 2 years ago

Forgot to give feedback about this. But many thanks @NikGovorov, it's works now. I can run wallaby into the all project, and corrected bugs about update-zone.