wallabyjs / public

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

Tests partially run / missing babel - polyfill config? #2617

Closed jsgervais closed 3 years ago

jsgervais commented 3 years ago

Hello,

i'm having issues with wallaby; it was working well a couple months ago, now i'm back in this old project and wallaby was broken. I adjusted wallaby configs to reflect project changes, and now only some tests are running (approx 70 out of 1400+).

Jest tests are running when using npm run tests.

I renewed my license a couple days ago thinking it may be the issue or it required an update. The remaining issue now seems related to a missing babel config for polyfil ... did anyone see similar errors before?

wallabyjs.config

var babelConfig = require('./babel.config.js');  

module.exports = function (wallaby) {
    var path = require('path');
    process.env.BABEL_ENV = 'test';
    process.env.NODE_ENV = 'test';
    process.env.NODE_PATH += path.delimiter + path.join(__dirname, 'node_modules') + path.delimiter + path.join(__dirname, 'node_modules/react-scripts/node_modules');
    require('module').Module._initPaths();

    return {
        files: [
            "(?!__tests__)/**/*.tsx",
            "(?!__tests__)/**/*.ts",
            "setupTests.ts",
            "src/**/*.tsx",
            "src/**/*.ts",
            "tsconfig.json",
            "tsconfig.test.json",
            "__tests__/TestUtils/*.ts",
            "__tests__/TestUtils/*.tsx",
            "__tests__/Helpers/*.ts",
            "__tests__/Helpers/*.tsx",
            { pattern: "node_modules/jquery/dist/jquery.js", instrument: false },
        ],
        tests: [
            "__tests__/src/**/**Test**.ts",
            "__tests__/src/**/**Test**.tsx",
            "__tests__/Components/**Test**.ts",
            "__tests__/Components/**Test**.tsx",
            "__tests__/Components/**/**Test**.ts",
            "__tests__/Components/**/**Test**.tsx",
            "__tests__/Views/**Test**.tsx",
            "__tests__/Views/**Test**.tsx"
        ],        
        env: {
            type: "node",
            kind: "chrome"

        },
        compilers: {
            '**/*.ts?(x)': wallaby.compilers.typeScript({
                strict: false,
                noImplicitReturns: false,
                noImplicitThis: false,
                strictNullChecks: false,
                skipLibCheck: true,
                module: 'commonjs',
                jsx: 'react', typescript: require('typescript'),
                isolatedModules: false,
                types: ["node", "jest", "markerclustererplus"],
                lib: ["es5", "es2015.promise", "dom", "es6", "dom.iterable", "esnext"]
            }),
            '**/*.js?(x)': wallaby.compilers.babel(babelConfig),
        },
        preprocessors: {
            '**/*.js?(x)': file => require('@babel/core').transform(
                file.content,
                { sourceMap: true, filename: file.path, presets: [require('babel-preset-jest')] })
        },

        testFramework: "jest", 
        name: "Dems.Portal",
        filesWithNoCoverageCalculated: [
            "node_modules/*",
            "wwwroot/*",
        ],
        delays: {
            run: 800
        },
        reportUnhandledPromises: false,
        runAllTestsInAffectedTestFile: false,
        debug: true,
        workers: {
            initial: 8,
            regular: 2
        },
        debug: true,
        externals: { jQuery: "jQuery" },
        setup: () => {
            const jestConfig = require('./package.json').jest;
            jestConfig.setupTestFrameworkScriptFile = jestConfig.setupTestFrameworkScriptFile.replace('.ts', '.js');
            wallaby.testFramework.configure(jestConfig);
             // require('./setupTests.js');
        }
    };
};

babel.config.js:

module.exports = function (api) {
    api.cache(true);

    return {
        "presets": [
            "@babel/typescript",
            [
                "@babel/preset-env",
                {
                    "useBuiltIns": "entry",
                    "debug": false,
                    "forceAllTransforms": true,
                    "corejs": {
                        "version": 3,
                        "proposals": true
                    },
                    "targets": {
                        "browsers": "last 1 versions, ie >= 11, chrome >= 71, edge >= 17"
                    }
                }
            ],
            "@babel/preset-react",
            "@babel/preset-flow"
        ],
        "exclude": [
            "transform-regenerator",
            "es6.set"
        ],
        "plugins": [
            [
                "@babel/plugin-transform-typescript"
            ],
            [
                "@babel/plugin-proposal-class-properties",
                {
                    "loose": true
                }
            ],
            [
                "babel-plugin-transform-es5-property-mutators"
            ],
            [
                "@babel/plugin-transform-classes",
                {
                    "loose": true
                }
            ],
            [
                "@babel/plugin-transform-arrow-functions"
            ],
            [
                "@babel/plugin-transform-spread"
            ],
            [
                "@babel/plugin-proposal-optional-chaining"
            ],
            [
                "@babel/plugin-proposal-nullish-coalescing-operator"
            ]
        ],
        "env": {
            "test": {
                "plugins": [
                    "@babel/plugin-transform-modules-commonjs"
                ]
            }
        }
    };
}

setupTests.ts:

import * as Enzyme from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import "jest-enzyme";
import $ from 'jquery';

global["$"] = global["jQuery"] = $;

Enzyme.configure({ adapter: new Adapter() });

tsconfig.json:

{
  "files": [
    "src/index.tsx",
    "src/loading-screen.ts",
    "src/Worker/UploadWorker.ts"
  ],
  "compilerOptions": {
    "target": "esnext",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,
    "skipLibCheck": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "strict": false,
    "forceConsistentCasingInFileNames": false,
    "module": "esnext",
    "moduleResolution": "node",
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "preserve"
  },
  "include": [
    "src"
  ]
}

tsconfig.test.json:

{
  "extends": "./tsconfig.json",
  "files": [
    "__tests__/src/Utils/ArrayUtilsTests.ts"
  ],
  "exclude": [
    "node_modules"
  ],
  "include": [
    "__tests__",
    "node_modules/oidc-client"
  ],
  "compilerOptions": {
    "target": "es6",
    "strict": false,
    "noImplicitReturns": false,
    "noImplicitThis": false,
    "noImplicitAny": false,
    "strictNullChecks": false,
    "skipLibCheck": true,
    "module": "commonjs",
    "jsx": "react",
    "isolatedModules": false,
    "types": [
      "node",
      "jest",
      "markerclustererplus"
    ],
    "lib": [
      "es5",
      "es2015.promise",
      "dom",
      "es6",
      "dom.iterable",
      "esnext"
    ]
  }
}

diagnostic report:

{
  editorVersion: '1.52.1',
  pluginVersion: '1.0.261',
  editorType: 'VSCode',
  osVersion: 'win32 10.0.18363',
  nodeVersion: 'v13.14.0',
  coreVersion: '1.0.1020',
  checksum: 'YmExNDZmZTVjMTYzNzg2YTViYWQ1MTg5N2EzNDkxMjUsMTY0MzQxNDQwMDAwMCww',
  config: {
    files: [
      { pattern: '(?!__tests__)/**/*.tsx', ignore: false, trigger: true, load: true, instrument: true, order: 1 },
      { pattern: '(?!__tests__)/**/*.ts', ignore: false, trigger: true, load: true, instrument: true, order: 2 },
      { pattern: 'setupTests.ts', ignore: false, trigger: true, load: true, instrument: true, order: 3 },
      { pattern: 'src/**/*.tsx', ignore: false, trigger: true, load: true, instrument: true, order: 4 },
      { pattern: 'src/**/*.ts', ignore: false, trigger: true, load: true, instrument: true, order: 5 },
      { pattern: 'tsconfig.json', ignore: false, trigger: true, load: true, instrument: true, order: 6 },
      { pattern: 'tsconfig.test.json', ignore: false, trigger: true, load: true, instrument: true, order: 7 },
      { pattern: '__tests__/TestUtils/*.ts', ignore: false, trigger: true, load: true, instrument: true, order: 8 },
      { pattern: '__tests__/TestUtils/*.tsx', ignore: false, trigger: true, load: true, instrument: true, order: 9 },
      { pattern: '__tests__/Helpers/*.ts', ignore: false, trigger: true, load: true, instrument: true, order: 10 },
      { pattern: '__tests__/Helpers/*.tsx', ignore: false, trigger: true, load: true, instrument: true, order: 11 },
      { pattern: 'node_modules/jquery/dist/jquery.js', instrument: false, ignore: false, trigger: true, load: true, order: 12 },
      { pattern: '__tests__/src/**/**Test**.ts.snap', ignore: false, instrument: false, trigger: true, load: true, order: 13 },
      { pattern: '__tests__/src/**/**Test**.tsx.snap', ignore: false, instrument: false, trigger: true, load: true, order: 14 },
      { pattern: '__tests__/Components/**Test**.ts.snap', ignore: false, instrument: false, trigger: true, load: true, order: 15 },
      { pattern: '__tests__/Components/**Test**.tsx.snap', ignore: false, instrument: false, trigger: true, load: true, order: 16 },
      { pattern: '__tests__/Components/**/**Test**.ts.snap', ignore: false, instrument: false, trigger: true, load: true, order: 17 },
      { pattern: '__tests__/Components/**/**Test**.tsx.snap', ignore: false, instrument: false, trigger: true, load: true, order: 18 },
      { pattern: '__tests__/Views/**Test**.tsx.snap', ignore: false, instrument: false, trigger: true, load: true, order: 19 },
      { pattern: '__tests__/Views/**Test**.tsx.snap', ignore: false, instrument: false, trigger: true, load: true, order: 20 },
      { pattern: 'package.json', ignore: false, instrument: false, trigger: true, load: true, order: 21 }
    ],
    tests: [
      { pattern: '__tests__/src/**/**Test**.ts', ignore: false, trigger: true, load: true, test: true, order: 22 },
      { pattern: '__tests__/src/**/**Test**.tsx', ignore: false, trigger: true, load: true, test: true, order: 23 },
      { pattern: '__tests__/Components/**Test**.ts', ignore: false, trigger: true, load: true, test: true, order: 24 },
      { pattern: '__tests__/Components/**Test**.tsx', ignore: false, trigger: true, load: true, test: true, order: 25 },
      { pattern: '__tests__/Components/**/**Test**.ts', ignore: false, trigger: true, load: true, test: true, order: 26 },
      { pattern: '__tests__/Components/**/**Test**.tsx', ignore: false, trigger: true, load: true, test: true, order: 27 },
      { pattern: '__tests__/Views/**Test**.tsx', ignore: false, trigger: true, load: true, test: true, order: 28 },
      { pattern: '__tests__/Views/**Test**.tsx', ignore: false, trigger: true, load: true, test: true, order: 29 }
    ],
    env: { type: 'node', kind: 'chrome', params: {}, runner: 'C:\\Program Files\\nodejs\\node.exe', viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
    compilers: { '**/*.js?(x)': [Function (anonymous)], '**/*.?(lit)coffee?(.md)': [Function (anonymous)] },
    preprocessors: { '**/*.js?(x)': [Function: **/*.js?(x)], 'package.json': [Function (anonymous)] },
    testFramework: { version: 'jest@0.4.3', configurator: 'jest@0.4.3', reporter: 'jest@0.4.3', starter: 'jest@0.4.3' },
    name: 'Dems.Portal',
    filesWithNoCoverageCalculated: [ 'node_modules/*', 'wwwroot/*' ],
    delays: { run: 800, edit: 0, update: 0 },
    reportUnhandledPromises: false,
    runAllTestsInAffectedTestFile: false,
    debug: true,
    workers: { initial: 8, regular: 2, recycle: false },
    externals: { jQuery: 'jQuery' },
    diagnostics: {},
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    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,
    extensions: {},
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    configCode: "var babelConfig = require('./babel.config.js');  \r\n" +
      '\r\n' +
      'module.exports = function (wallaby) {\r\n' +
      "    var path = require('path');\r\n" +
      "    process.env.BABEL_ENV = 'test';\r\n" +
      "    process.env.NODE_ENV = 'test';\r\n" +
      "    process.env.NODE_PATH += path.delimiter + path.join(__dirname, 'node_modules') + path.delimiter + path.join(__dirname, 'node_modules/react-scripts/node_modules');\r\n" +
      "    require('module').Module._initPaths();\r\n" +
      '    \r\n' +
      '    return {\r\n' +
      '        files: [\r\n' +
      '            "(?!__tests__)/**/*.tsx",\r\n' +
      '            "(?!__tests__)/**/*.ts",\r\n' +
      '            "setupTests.ts",\r\n' +
      '            "src/**/*.tsx",\r\n' +
      '            "src/**/*.ts",\r\n' +
      '            "tsconfig.json",\r\n' +
      '            "tsconfig.test.json",\r\n' +
      '            "__tests__/TestUtils/*.ts",\r\n' +
      '            "__tests__/TestUtils/*.tsx",\r\n' +
      '            "__tests__/Helpers/*.ts",\r\n' +
      '            "__tests__/Helpers/*.tsx",\r\n' +
      '            { pattern: "node_modules/jquery/dist/jquery.js", instrument: false },\r\n' +
      '        ],\r\n' +
      '        tests: [\r\n' +
      '            "__tests__/src/**/**Test**.ts",\r\n' +
      '            "__tests__/src/**/**Test**.tsx",\r\n' +
      '            "__tests__/Components/**Test**.ts",\r\n' +
      '            "__tests__/Components/**Test**.tsx",\r\n' +
      '            "__tests__/Components/**/**Test**.ts",\r\n' +
      '            "__tests__/Components/**/**Test**.tsx",\r\n' +
      '            "__tests__/Views/**Test**.tsx",\r\n' +
      '            "__tests__/Views/**Test**.tsx"\r\n' +
      '        ],        \r\n' +
      '        env: {\r\n' +
      '            type: "node",\r\n' +
      '            kind: "chrome"\r\n' +
      '\r\n' +
      '        },\r\n' +
      '        compilers: {\r\n' +
      "            '**/*.ts?(x)': wallaby.compilers.typeScript({\r\n" +
      '                strict: false,\r\n' +
      '                noImplicitReturns: false,\r\n' +
      '                noImplicitThis: false,\r\n' +
      '                strictNullChecks: false,\r\n' +
      '                skipLibCheck: true,\r\n' +
      "                module: 'commonjs',\r\n" +
      "                jsx: 'react', typescript: require('typescript'),\r\n" +
      '                isolatedModules: false,\r\n' +
      '                types: ["node", "jest", "markerclustererplus"],\r\n' +
      '                lib: ["es5", "es2015.promise", "dom", "es6", "dom.iterable", "esnext"]\r\n' +
      '            }),\r\n' +
      "            '**/*.js?(x)': wallaby.compilers.babel(babelConfig),\r\n" +
      '        },\r\n' +
      '        preprocessors: {\r\n' +
      "            '**/*.js?(x)': file => require('@babel/core').transform(\r\n" +
      '                file.content,\r\n' +
      "                { sourceMap: true, filename: file.path, presets: [require('babel-preset-jest')] })\r\n" +
      '        },\r\n' +
      ' \r\n' +
      '        testFramework: "jest", \r\n' +
      '        name: "Dems.Portal",\r\n' +
      '        filesWithNoCoverageCalculated: [\r\n' +
      '            "node_modules/*",\r\n' +
      '            "wwwroot/*",\r\n' +
      '        ],\r\n' +
      '        delays: {\r\n' +
      '            run: 800\r\n' +
      '        },\r\n' +
      '        reportUnhandledPromises: false,\r\n' +
      '        runAllTestsInAffectedTestFile: false,\r\n' +
      '        debug: true,\r\n' +
      '        workers: {\r\n' +
      '            initial: 8,\r\n' +
      '            regular: 2\r\n' +
      '        },\r\n' +
      '        debug: true,\r\n' +
      '        externals: { jQuery: "jQuery" },\r\n' +
      '        setup: () => {\r\n' +
      "            const jestConfig = require('./package.json').jest;\r\n" +
      "            jestConfig.setupTestFrameworkScriptFile = jestConfig.setupTestFrameworkScriptFile.replace('.ts', '.js');\r\n" +
      '            wallaby.testFramework.configure(jestConfig);\r\n' +
      "             // require('./setupTests.js');\r\n" +
      '        }\r\n' +
      '    };\r\n' +
      '};'
  },
  packageJSON: {
    dependencies: {
      '@aspnet/signalr': '1.1.4',
      '@babel/polyfill': '7.4.4',
      '@date-io/moment': '^1.3.13',
      '@material-ui/core': '^4.11.0',
      '@material-ui/icons': '^4.9.1',
      '@material-ui/pickers': '^3.2.10',
      '@microsoft/signalr': '^3.0.0',
      '@panzoom/panzoom': '^4.0.4',
      '@react-google-maps/api': '^1.8.3',
      '@toast-ui/react-editor': '^2.4.0',
      '@types/he': '^1.1.0',
      '@types/react-color': '^3.0.4',
      '@types/react-tag-autocomplete': '^5.6.1',
      apexcharts: '^3.22.3',
      bluebird: '3.4.1',
      bootstrap: '3.3.6',
      'bootstrap-notify': '3.1.3',
      'bootstrap-select': '1.10.0',
      'bootstrap-touch-carousel': '0.8.0',
      'clean-webpack-plugin': '^3.0.0',
      'connected-react-router': '^6.5.2',
      'core-js': '^3.1.3',
      'crypto-js': '^3.1.9-1',
      'css-vars-ponyfill': '^2.1.2',
      dompurify: '^1.0.11',
      'eligrey-classlist-js-polyfill': '^1.2.20180112',
      'eligrey-classlist.js': '^1.2.20180112',
      'es6-shim': '0.35.1',
      event: '1.0.0',
      'file-saver': '1.3.2',
      findindex_polyfill_mdn: '^1.0.0',
      flux: '2.1.1',
      'font-awesome': '^4.7.0',
      formBuilder: '^3.4.2',
      'fuse.js': '^3.2.1',
      hammerjs: '2.0.8',
      he: '^1.2.0',
      history: '4.7.2',
      intl: '1.2.5',
      jquery: '2.1.4',
      lodash: '^4.17.11',
      'lodash.product': '^18.9.19',
      markerclustererplus: '^2.1.4',
      metismenu: '3.0.4',
      moment: '^2.29.1',
      'moment-timezone': '0.5.25',
      'oidc-client': '^1.9.1',
      'p-retry': '^2.0.0',
      'points-cluster': '0.1.4',
      'promise-polyfill': '^8.2.0',
      'promise-queue': '2.2.3',
      'prop-types': '15.6.1',
      'query-string': '^6.1.0',
      raf: '^3.4.0',
      react: '16.11.0',
      'react-apexcharts': '^1.3.7',
      'react-app-polyfill': '^2.0.0',
      'react-appinsights': '1.0.4',
      'react-bootstrap': '0.32.1',
      'react-color': '^2.19.3',
      'react-copy-to-clipboard': '5.0.1',
      'react-datetime': '2.14.0',
      'react-dnd': '4.0.2',
      'react-dnd-html5-backend': '4.0.2',
      'react-dom': '^16.11.0',
      'react-dropzone': '^10.1.5',
      'react-ga': '2.5.6',
      'react-intl': '2.4.0',
      'react-intl-redux': '^2.1.0',
      'react-overlays': '^0.8.3',
      'react-query': '^3.2.0',
      'react-redux': '^7.1.3',
      'react-resizable': '^1.8.0',
      'react-responsive': '^8.0.1',
      'react-router': '^5.1.2',
      'react-router-dom': '^5.1.2',
      'react-select': '^1.0.0-rc.5',
      'react-switch': '^5.0.0',
      'react-tag-autocomplete': '^5.11.1',
      'react-textarea-autosize': '^7.1.0',
      'react-toggle': '^4.0.2',
      'react-transition-group': '2.4.0',
      'react-visibility-sensor': '5.0.2',
      recompose: '0.27.1',
      redux: '^4.0.5',
      'redux-thunk': '^2.3.0',
      'sanitize-filename': '^1.6.3',
      streamsaver: '^1.0.1',
      'styled-components': '^5.0.0',
      'tui-editor': '^1.4.2',
      'url-search-params-polyfill': '^4.0.1',
      'video.js': '5.16.0',
      'videojs-markers': '^1.0.1',
      'videojs-youtube': '^2.6.1',
      'webpack-merge': '^4.2.2',
      wellknown: '0.5.0',
      'whatwg-fetch': '3.0.0',
      'wicked-good-xpath': '1.3.0'
    },
    devDependencies: {
      '@babel/cli': '^7.4.4',
      '@babel/core': '^7.7.4',
      '@babel/plugin-proposal-class-properties': '^7.4.4',
      '@babel/plugin-proposal-decorators': '^7.4.4',
      '@babel/plugin-proposal-export-default-from': '^7.2.0',
      '@babel/plugin-proposal-export-namespace-from': '^7.2.0',
      '@babel/plugin-proposal-nullish-coalescing-operator': '^7.4.4',
      '@babel/plugin-proposal-object-rest-spread': '^7.4.4',
      '@babel/plugin-proposal-optional-chaining': '^7.6.0',
      '@babel/plugin-transform-arrow-functions': '^7.2.0',
      '@babel/plugin-transform-classes': '^7.4.4',
      '@babel/plugin-transform-runtime': '^7.4.4',
      '@babel/plugin-transform-spread': '^7.2.2',
      '@babel/preset-env': '7.4.5',
      '@babel/preset-flow': '^7.0.0',
      '@babel/preset-react': '7.0.0',
      '@babel/preset-stage-2': '7.0.0',
      '@babel/preset-typescript': '^7.7.2',
      '@types/bluebird': '3.5.20',
      '@types/crypto-js': '^3.1.47',
      '@types/dompurify': '0.0.33',
      '@types/enzyme': '^3.1.14',
      '@types/enzyme-adapter-react-16': '^1.0.5',
      '@types/flux': '^3.1.7',
      '@types/googlemaps': '^3.39.3',
      '@types/history': '4.6.2',
      '@types/jest': '^23.3.14',
      '@types/jquery': '^3.3.2',
      '@types/lodash': '^4.14.109',
      '@types/markerclustererplus': '^2.1.33',
      '@types/moment': '^2.13.0',
      '@types/promise-queue': '^2.2.0',
      '@types/prop-types': '15.5.3',
      '@types/query-string': '^5.1.0',
      '@types/react': '^16.9.11',
      '@types/react-bootstrap': '^0.32.9',
      '@types/react-dom': '16.0.5',
      '@types/react-intl': '^2.3.18',
      '@types/react-intl-redux': '^0.1.14',
      '@types/react-overlays': '^0.8.4',
      '@types/react-redux': '^7.1.7',
      '@types/react-router': '^5.1.2',
      '@types/react-router-dom': '^5.1.2',
      '@types/react-tag-input': '^4.7.4',
      '@types/react-test-renderer': '^16.9.1',
      '@types/react-visibility-sensor': '5.0.1',
      '@types/redux-mock-store': '^1.0.2',
      '@types/video.js': '5.16.0',
      'babel-jest': '^26.6.3',
      'babel-plugin-transform-es5-property-mutators': '^6.24.1',
      babelify: '10.0.0',
      browserify: '^13.0.0',
      enzyme: '~3.10.0',
      'enzyme-adapter-react-16': '^1.14.0',
      'fancy-log': '1.3.3',
      'fetch-mock': '^9.3.1',
      'file-loader': '^4.0.0',
      jest: '^26.6.3',
      'jest-enzyme': '^6.0.2',
      'jest-junit': '^6.4.0',
      less: '^3.9.0',
      'less-loader': '^5.0.0',
      'mini-css-extract-plugin': '^0.7.0',
      'react-query-devtools': '^2.6.0',
      'react-scripts': '2.1.8',
      'react-test-renderer': '^16.12.0',
      'redux-mock-store': '^1.5.3',
      rimraf: '2.2.8',
      'run-sequence': '^1.1.3',
      'string-replace-loader': '^2.2.0',
      'ts-jest': '24.1.0',
      typescript: '^3.9.7',
      'vinyl-buffer': '1.0.1',
      'vinyl-source-stream': '2.0.0',
      'vinyl-transform': '1.0.0',
      'webfonts-generator': '^0.4.0',
      webpack: '^4.32.2',
      'webpack-cli': '^3.3.10'
    }
  },
  fs: { numberOfFiles: 1123 },
  debug: [
    '2021-02-02T21:03:58.347Z project Wallaby Node version: v13.14.0\n',
    '2021-02-02T21:03:58.348Z project Wallaby config: C:\\repos\\Portal\\src\\Portal.Web\\wallaby.js\n',
    '2021-02-02T21:04:09.558Z fs File system scan has finished by timeout\n',
    '2021-02-02T21:04:10.099Z project File cache: C:\\Users\\jsgervais\\.vscode\\extensions\\wallabyjs.wallaby-vscode-1.0.261\\projects\\8f660639c95f701c\n',
    '2021-02-02T21:04:10.314Z uiService Listening port 51235\n',
    '2021-02-02T21:04:15.654Z project package.json file change detected, invalidating local cache\n',
    '2021-02-02T21:04:45.774Z uiService UI client connected\n',
    '2021-02-02T21:04:45.775Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:04:45.867Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.867Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.868Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.868Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.869Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.869Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.869Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.869Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.870Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.870Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.871Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.871Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.871Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.871Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.872Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.872Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.872Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.872Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.873Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.873Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.873Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.874Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.874Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.874Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.875Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.875Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.876Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.876Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.877Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.877Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.884Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.884Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.884Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.885Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.885Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.885Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.886Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.886Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.886Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.886Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.887Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.887Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.887Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.887Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.888Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.888Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.888Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.888Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.889Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.889Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.889Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.889Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.890Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.890Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.890Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.890Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.891Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.891Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.892Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.892Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.893Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.893Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.894Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.895Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.895Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.896Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.896Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.896Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.897Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.897Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.898Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.898Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.899Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.899Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.900Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.900Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.901Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.901Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.901Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.901Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.902Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.902Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.903Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.903Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.903Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.903Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.904Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.904Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.905Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.905Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.906Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.906Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.906Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.907Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.907Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.907Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.908Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.908Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.908Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.908Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.909Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.910Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.910Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.911Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.911Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.912Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.912Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.912Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.913Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.913Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.913Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.913Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.914Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.914Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.914Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.914Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.915Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.915Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.915Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.915Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.916Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.916Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.916Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.916Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.917Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.917Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.917Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.917Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.918Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.918Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.919Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.919Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.919Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.920Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.920Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.920Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.921Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.921Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.921Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.921Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.922Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.922Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.922Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.922Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.923Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.923Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.923Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.923Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.924Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.924Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.924Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.924Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.925Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.925Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.925Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.925Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.926Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.926Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.926Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.926Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.927Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.927Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.928Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.928Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.930Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.930Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.931Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.931Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.931Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.931Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.932Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.932Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.933Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.933Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.933Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.933Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.934Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.934Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.934Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.934Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.935Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.935Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.935Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.936Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.936Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.936Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.937Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.937Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.937Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.937Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.937Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.937Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.938Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.938Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.939Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.939Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.939Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.939Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.940Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.940Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.940Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.940Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.941Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.941Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.942Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.942Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.943Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.943Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.943Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.943Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.944Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.944Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.945Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.945Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.945Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.945Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.946Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.946Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.946Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.946Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.947Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.947Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.947Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.947Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.947Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.947Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.948Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.948Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.948Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.948Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.949Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.949Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.949Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.949Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.950Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.950Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.950Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.950Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.951Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.951Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.951Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.951Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.951Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.952Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.952Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.952Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.952Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.952Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.953Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.953Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.953Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.953Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.954Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.954Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.954Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.954Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.955Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.955Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.955Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.955Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.955Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.956Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.956Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.956Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.956Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.956Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.957Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.957Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.957Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.957Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.958Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.958Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.958Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.959Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.959Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.959Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.960Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.960Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.960Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.961Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.961Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.962Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.962Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.962Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.962Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.962Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.963Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.963Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.963Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.963Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.964Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.964Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.964Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.964Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.964Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.965Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.965Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.965Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.966Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.966Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.967Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.967Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.967Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.967Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.968Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.968Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.968Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.968Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.969Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.969Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.969Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.969Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.970Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.970Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.971Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.971Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.971Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.972Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.972Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.972Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.973Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.973Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.973Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.973Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.974Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.974Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.974Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.974Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.975Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.975Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.975Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.975Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.976Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.976Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.976Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.976Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.977Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.977Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.978Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.978Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.978Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.978Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.979Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.979Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.979Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.979Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.979Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.979Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.980Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.980Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.980Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.980Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.981Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.981Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.981Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.981Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.982Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.982Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.982Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.982Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.982Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.983Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.983Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.983Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.983Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.983Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.984Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.984Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.984Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.984Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.985Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.985Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.985Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.985Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.986Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.986Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.986Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.986Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.986Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.987Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.987Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.987Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.988Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.988Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.988Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.988Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.989Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.989Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.989Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.989Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.989Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.990Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.990Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.990Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.990Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.990Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.991Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.991Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.991Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.991Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.992Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.992Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.992Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.992Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.993Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.993Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.993Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.993Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.994Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.994Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.995Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.995Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.995Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.995Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.995Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.996Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.996Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.996Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:45.996Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:04:45.997Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:46.117Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:46.118Z uiService UI client disconnected\n',
    '2021-02-02T21:04:46.120Z uiService UI client connected\n',
    '2021-02-02T21:04:46.121Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:04:46.331Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:04:46.331Z uiService UI client disconnected\n',
    '2021-02-02T21:05:13.140Z uiService UI client connected\n',
    '2021-02-02T21:05:13.141Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:05:13.163Z uiService UI client disconnected\n',
    '2021-02-02T21:05:14.317Z workers Parallelism for initial run: 8, for regular run: 2\n',
    '2021-02-02T21:05:14.318Z workers Starting run worker instance #0\n',
    '2021-02-02T21:05:14.319Z workers Starting run worker instance #1\n',
    '2021-02-02T21:05:14.319Z workers Starting run worker instance #2\n',
    '2021-02-02T21:05:14.320Z workers Starting run worker instance #3\n',
    '2021-02-02T21:05:14.320Z workers Starting run worker instance #4\n',
    '2021-02-02T21:05:14.320Z workers Starting run worker instance #5\n',
    '2021-02-02T21:05:14.320Z workers Starting run worker instance #6\n',
    '2021-02-02T21:05:14.320Z workers Starting run worker instance #7\n',
    '2021-02-02T21:05:14.326Z workers Web server is listening at 6679\n',
    '2021-02-02T21:05:14.328Z project File cache requires some updates, waiting required files from IDE\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.331Z workers Worker is not created in time, recycling it\n',
    '2021-02-02T21:05:39.333Z uiService UI client connected\n',
    '2021-02-02T21:05:39.333Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:05:39.346Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.346Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.346Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.346Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.347Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.347Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.347Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.348Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.348Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.348Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.348Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.348Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.348Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.349Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.349Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.350Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.351Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.352Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.352Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.352Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.352Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.352Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.352Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.353Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.354Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.355Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.358Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.359Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.359Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.359Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.359Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.359Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.359Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.360Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.360Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.360Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.360Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.360Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.361Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.361Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.361Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.361Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.362Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.362Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.362Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.362Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.363Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.363Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.363Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.363Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.364Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.364Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.364Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.364Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.365Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.365Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.366Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.366Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.366Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.366Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.367Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.367Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.367Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.367Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.367Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.367Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.368Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.368Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.368Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.368Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.368Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.368Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.369Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.370Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.371Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.372Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.372Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.373Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.374Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.375Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.376Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.376Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.376Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.376Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.376Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.377Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.377Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.377Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.377Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.378Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.379Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.380Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.381Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.382Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.382Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.382Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.382Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.382Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.382Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.383Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.384Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.385Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.386Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.387Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.388Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.389Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.390Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.391Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.392Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.392Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.392Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.392Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.392Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.392Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.393Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.393Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.393Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.393Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.393Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.393Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.394Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.394Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.394Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.394Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.395Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.396Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.396Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.396Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.396Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.396Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.396Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.397Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.398Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.399Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.400Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.401Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.402Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.403Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.404Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.405Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.406Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.407Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.408Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.409Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.410Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.410Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.410Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.411Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.411Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.411Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.411Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.411Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.412Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.412Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.412Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.412Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.412Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.412Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.413Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.414Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.415Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.415Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.415Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.415Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.416Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.417Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.418Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.419Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.420Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.421Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.421Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.421Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.421Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.421Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.421Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.422Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.422Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.422Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.422Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.423Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.423Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.423Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.423Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.423Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.424Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.424Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.424Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.424Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.424Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.425Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.426Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.427Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.427Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.427Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.427Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.427Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.427Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.428Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.429Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.430Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.431Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.432Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.432Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.432Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.432Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.432Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.433Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.434Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.434Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.434Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.434Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.434Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.434Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.435Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.435Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.435Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.436Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.436Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.436Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.436Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.437Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.437Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.437Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.437Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.438Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.438Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.438Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.438Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.439Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.439Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.439Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.439Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.439Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.440Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.440Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.440Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.441Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.441Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.441Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.441Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.442Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.442Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.442Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.442Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.443Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.444Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.445Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.446Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.447Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.447Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.447Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.447Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.447Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.447Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.448Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.449Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.449Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.449Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.449Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.449Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.449Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.450Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.451Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.452Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.453Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.454Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.455Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.456Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.457Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.458Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.459Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.460Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.460Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.460Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.460Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.460Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.461Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.462Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.463Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.464Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.464Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.464Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.464Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.465Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.465Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.465Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.465Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.465Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.465Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.466Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.466Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.466Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.466Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.466Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.466Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.467Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.467Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.467Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.467Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.467Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.467Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.468Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.469Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.470Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.471Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.471Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.471Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.471Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.471Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.471Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.473Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.473Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.473Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.473Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.474Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.474Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.474Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.474Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.474Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.474Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.475Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.475Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.475Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.475Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.475Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.475Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.476Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.476Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.476Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.476Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.477Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.477Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.478Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.478Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.478Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.478Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.479Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.479Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.479Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.479Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.480Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.480Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.480Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.480Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.480Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.480Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.481Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.481Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.481Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.481Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.481Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.481Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.482Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.482Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.482Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.482Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.482Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.482Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.483Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.485Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.485Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.485Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.485Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.485Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.485Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.486Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.486Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.493Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.493Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.493Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.493Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.494Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.494Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.494Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.494Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.494Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.495Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.496Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.497Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.498Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.499Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.499Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.499Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.499Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.500Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.501Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.502Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.503Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.504Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.505Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.506Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.507Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.508Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.509Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.509Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.509Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.509Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.509Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.509Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.510Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.510Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.510Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.510Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.511Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.512Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.513Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.514Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.515Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.515Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.515Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.515Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.515Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.515Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.516Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.517Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.517Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.517Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.517Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.517Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.518Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.519Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.520Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.521Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.522Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.523Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.524Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.525Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.525Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.525Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.525Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.525Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.525Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.526Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.526Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.526Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.526Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.526Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.526Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.527Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.527Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.527Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.527Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.528Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.529Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.530Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.531Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.531Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.531Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.531Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.532Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.532Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.532Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.532Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.533Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.534Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.534Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.534Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.534Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.534Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.534Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.535Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.535Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.535Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.535Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.535Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.535Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.536Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.537Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.538Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.539Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.540Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.540Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.541Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:05:39.541Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.650Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.650Z uiService UI client disconnected\n',
    '2021-02-02T21:05:39.652Z uiService UI client connected\n',
    '2021-02-02T21:05:39.652Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:05:39.701Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.751Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.816Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.868Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.934Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:39.987Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:40.085Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:40.287Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:40.608Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:40.871Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.171Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.243Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.322Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.410Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.508Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.561Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.621Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.681Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.746Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.796Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.851Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.911Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:41.964Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:42.022Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:42.073Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:42.125Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:42.183Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:42.311Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:42.606Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:43.216Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:05:52.553Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:05.698Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:05.763Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:05.817Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:05.872Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:05.930Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:05.989Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.041Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.093Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.142Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.192Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.242Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.292Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.342Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.392Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.443Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.448Z uiService UI client connected\n',
    '2021-02-02T21:06:06.448Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:06:06.493Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.549Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.599Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:06.701Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:07.224Z uiService Incoming message ui:tests:resultsRequested\n',
    '2021-02-02T21:06:07.227Z uiService Outgoing message ui:tests:allResultsUpdated\n',
    '2021-02-02T21:06:13.600Z uiService Incoming message ui:start\n',
    '2021-02-02T21:06:13.604Z uiService Outgoing message ui:summary\n',
    '2021-02-02T21:06:13.612Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:06:13.930Z uiService UI client disconnected\n',
    '2021-02-02T21:06:22.563Z project Stopping process pool\n',
    '2021-02-02T21:06:22.565Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:06:23.365Z project Running postprocessor\n',
    '2021-02-02T21:06:23.404Z postprocessor New TypeScript language service is required\n',
    '2021-02-02T21:06:54.894Z uiService Outgoing message ui:busy\n',
    '2021-02-02T21:09:16.025Z uiService UI client connected\n',
    '2021-02-02T21:09:16.026Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:09:16.028Z uiService UI client connected\n',
    '2021-02-02T21:09:16.029Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:09:16.030Z uiService UI client connected\n',
    '2021-02-02T21:09:16.030Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:09:16.031Z uiService UI client connected\n',
    '2021-02-02T21:09:16.031Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:09:16.047Z uiService UI client disconnected\n',
    '2021-02-02T21:09:16.049Z uiService UI client disconnected\n',
    '2021-02-02T21:09:16.049Z uiService UI client disconnected\n',
    '2021-02-02T21:09:16.049Z uiService UI client disconnected\n',
    '2021-02-02T21:09:16.838Z project Postprocessor execution finished\n',
    '2021-02-02T21:09:16.838Z project Test run started; run priority: 3\n',
    '2021-02-02T21:09:16.857Z project Running all tests\n',
    '2021-02-02T21:09:16.941Z workers Starting test run, priority: 3\n',
    '2021-02-02T21:09:16.941Z workers Distributing tests between 8 workers\n',
    '2021-02-02T21:09:16.957Z workers Running tests in parallel\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #0, session #m2s3q]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #1, session #c00l2]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #2, session #mumsy]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #3, session #9vn9z]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #4, session #eekaw]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #5, session #kjtey]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #6, session #ool4c]\n',
    '2021-02-02T21:09:16.958Z nodeRunner Starting sandbox [worker #7, session #br7zp]\n',
    '2021-02-02T21:09:16.959Z nodeRunner Preparing sandbox [worker #0, session #m2s3q]\n',
    '2021-02-02T21:09:16.960Z workers Starting run worker instance #0\n',
    '2021-02-02T21:09:16.961Z nodeRunner Preparing sandbox [worker #1, session #c00l2]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #1\n',
    '2021-02-02T21:09:16.962Z nodeRunner Preparing sandbox [worker #2, session #mumsy]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #2\n',
    '2021-02-02T21:09:16.962Z nodeRunner Preparing sandbox [worker #3, session #9vn9z]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #3\n',
    '2021-02-02T21:09:16.962Z nodeRunner Preparing sandbox [worker #4, session #eekaw]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #4\n',
    '2021-02-02T21:09:16.962Z nodeRunner Preparing sandbox [worker #5, session #kjtey]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #5\n',
    '2021-02-02T21:09:16.962Z nodeRunner Preparing sandbox [worker #6, session #ool4c]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #6\n',
    '2021-02-02T21:09:16.962Z nodeRunner Preparing sandbox [worker #7, session #br7zp]\n',
    '2021-02-02T21:09:16.962Z workers Starting run worker instance #7\n',
    '2021-02-02T21:09:18.540Z workers Started run worker instance (delayed) #0\n',
    '2021-02-02T21:09:18.540Z nodeRunner Prepared sandbox [worker #0, session #m2s3q]\n',
    '2021-02-02T21:09:18.541Z workers [worker #0, session #m2s3q] Running tests in sandbox\n',
    '2021-02-02T21:09:18.631Z workers Started run worker instance (delayed) #1\n',
    '2021-02-02T21:09:18.632Z nodeRunner Prepared sandbox [worker #1, session #c00l2]\n',
    '2021-02-02T21:09:18.632Z workers [worker #1, session #c00l2] Running tests in sandbox\n',
    '2021-02-02T21:09:18.706Z workers Started run worker instance (delayed) #2\n',
    '2021-02-02T21:09:18.707Z nodeRunner Prepared sandbox [worker #2, session #mumsy]\n',
    '2021-02-02T21:09:18.707Z workers [worker #2, session #mumsy] Running tests in sandbox\n',
    '2021-02-02T21:09:18.729Z workers Started run worker instance (delayed) #3\n',
    '2021-02-02T21:09:18.730Z nodeRunner Prepared sandbox [worker #3, session #9vn9z]\n',
    '2021-02-02T21:09:18.730Z workers [worker #3, session #9vn9z] Running tests in sandbox\n',
    '2021-02-02T21:09:18.737Z workers Started run worker instance (delayed) #4\n',
    '2021-02-02T21:09:18.737Z nodeRunner Prepared sandbox [worker #4, session #eekaw]\n',
    '2021-02-02T21:09:18.737Z workers [worker #4, session #eekaw] Running tests in sandbox\n',
    '2021-02-02T21:09:18.741Z workers Started run worker instance (delayed) #6\n',
    '2021-02-02T21:09:18.742Z nodeRunner Prepared sandbox [worker #6, session #ool4c]\n',
    '2021-02-02T21:09:18.742Z workers [worker #6, session #ool4c] Running tests in sandbox\n',
    '2021-02-02T21:09:18.794Z workers Started run worker instance (delayed) #5\n',
    '2021-02-02T21:09:18.795Z nodeRunner Prepared sandbox [worker #5, session #kjtey]\n',
    '2021-02-02T21:09:18.796Z workers [worker #5, session #kjtey] Running tests in sandbox\n',
    '2021-02-02T21:09:18.861Z workers Started run worker instance (delayed) #7\n',
    '2021-02-02T21:09:18.869Z nodeRunner Prepared sandbox [worker #7, session #br7zp]\n',
    '2021-02-02T21:09:18.869Z workers [worker #7, session #br7zp] Running tests in sandbox\n',
    '2021-02-02T21:09:24.375Z uiService UI client connected\n',
    '2021-02-02T21:09:24.376Z uiService Outgoing message ui:handshake\n',
    '2021-02-02T21:09:24.392Z uiService Incoming message ui:tests:resultsRequested\n',
    '2021-02-02T21:09:24.399Z uiService Outgoing message ui:tests:allResultsUpdated\n',
    '2021-02-02T21:09:24.400Z uiService Incoming message ui:start\n',
    '2021-02-02T21:09:24.405Z uiService Outgoing message ui:summary\n',
    '2021-02-02T21:09:24.425Z uiService Outgoing message ui:files\n',
    '2021-02-02T21:10:00.144Z workers [c00l2] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:00.555Z workers [eekaw] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:01.112Z workers [m2s3q] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:01.468Z workers [kjtey] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:02.827Z workers [mumsy] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:07.456Z workers [m2s3q] Test executed: returns false if no resources loaded\n',
    '2021-02-02T21:10:07.462Z workers [m2s3q] Test executed: returns true when resources loaded\n',
    '2021-02-02T21:10:07.468Z workers [m2s3q] Test executed: updates to correct resource if it exists\n',
    '2021-02-02T21:10:07.472Z workers [m2s3q] Test executed: does not update if the resource does not exist\n',
    '2021-02-02T21:10:07.477Z workers [m2s3q] Test executed: updates to correct resource if it exists\n',
    '2021-02-02T21:10:07.481Z workers [m2s3q] Test executed: updates to correct resource if it exists\n',
    '2021-02-02T21:10:07.486Z workers [m2s3q] Test executed: does not update if it goes beyond the boundaries\n',
    '2021-02-02T21:10:07.489Z workers [m2s3q] Test executed: does not update if it goes beyond the boundaries\n',
    '2021-02-02T21:10:07.496Z workers [m2s3q] Test executed: returns true if it has a next resource\n',
    '2021-02-02T21:10:07.498Z workers [m2s3q] Test executed: returns false if it does not have a next resource\n',
    '2021-02-02T21:10:07.502Z workers [m2s3q] Test executed: returns true if it has a previous resource\n',
    '2021-02-02T21:10:07.505Z workers [m2s3q] Test executed: returns false if it does not have a previous resource\n',
    '2021-02-02T21:10:07.512Z workers [m2s3q] Test executed: returns true and updates if it updates the active resource index\n',
    '2021-02-02T21:10:07.516Z workers [m2s3q] Test executed: returns false and does not update if it the active resource index is out of bounds\n',
    '2021-02-02T21:10:07.518Z workers [m2s3q] Test executed: returns 0 if no viewable resources exist\n',
    '2021-02-02T21:10:07.522Z workers [m2s3q] Test executed: returns the correct number of viewable resources\n',
    '2021-02-02T21:10:07.525Z workers [m2s3q] Test executed: returns an empty array when invalid data passed\n',
    "2021-02-02T21:10:07.529Z workers [m2s3q] Test executed: returns the main resource if it's the only resource\n",
    '2021-02-02T21:10:07.533Z workers [m2s3q] Test executed: does not return the main resource for editing sessions\n',
    '2021-02-02T21:10:07.536Z workers [m2s3q] Test executed: returns the main non-playback resource and the active resource if there are multiple resources\n',
    '2021-02-02T21:10:07.538Z workers [m2s3q] Test executed: only returns the main playback resource if the active resource is also playback\n',
    '2021-02-02T21:10:07.545Z workers [m2s3q] Test executed: only returns the main playback resource if the active resource is the same as the main\n',
    '2021-02-02T21:10:07.548Z workers [m2s3q] Test executed: does not return non downloadable resources\n',
    '2021-02-02T21:10:07.554Z workers [m2s3q] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:07.555Z workers [m2s3q] Test executed: returns expected value for less than\n',
    '2021-02-02T21:10:07.561Z workers [m2s3q] Test executed: returns expected value for equal to\n',
    '2021-02-02T21:10:07.562Z workers [m2s3q] Test executed: returns expected value for greater than\n',
    '2021-02-02T21:10:07.567Z workers [m2s3q] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:07.570Z workers [m2s3q] Test executed: toString returns expected value\n',
    '2021-02-02T21:10:07.572Z workers [m2s3q] Test executed: flagEnumToString returns expected value\n',
    '2021-02-02T21:10:07.573Z workers [m2s3q] Test executed: toEnum returns expected value\n',
    '2021-02-02T21:10:07.583Z workers [m2s3q] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:07.602Z workers [m2s3q] Test executed: returns the local value if no changes occurred\n',
    '2021-02-02T21:10:07.603Z workers [m2s3q] Test executed: returns the local value if only it changed\n',
    '2021-02-02T21:10:07.612Z workers [m2s3q] Test executed: returns the latest values if only latest was modified\n',
    '2021-02-02T21:10:07.613Z workers [m2s3q] Test executed: returns the local values if there was a merge conflict\n',
    '2021-02-02T21:10:07.614Z workers [m2s3q] Test executed: returns local if both latest and local were changed to the same value\n',
    '2021-02-02T21:10:07.625Z workers [m2s3q] Test executed: returns the local value if no changes occurred using complex objects\n',
    '2021-02-02T21:10:07.626Z workers [m2s3q] Test executed: returns the local value if only it changed using complex objects\n',
    '2021-02-02T21:10:07.627Z workers [m2s3q] Test executed: returns the latest values if only latest was modified using complex objects\n',
    '2021-02-02T21:10:07.633Z workers [m2s3q] Test executed: returns the local value if both latest and local were changed to the same values using complex objects\n',
    '2021-02-02T21:10:07.640Z workers [m2s3q] Test executed: returns the local value if there was a merge conflict with complex objects\n',
    '2021-02-02T21:10:07.642Z workers [m2s3q] Test executed: returns the local value if local adds a property\n',
    '2021-02-02T21:10:07.644Z workers [m2s3q] Test executed: returns the local value if local loses a property\n',
    '2021-02-02T21:10:07.649Z workers [m2s3q] Test executed: returns the local value if invalid values are used\n',
    '2021-02-02T21:10:07.658Z workers [m2s3q] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:07.661Z workers [m2s3q] Test executed: returns true for supported play back types\n',
    '2021-02-02T21:10:07.662Z workers [m2s3q] Test executed: returns falsy for non supported play back types\n',
    '2021-02-02T21:10:07.670Z workers [m2s3q] Test executed: returns an empty array when empty or invalid data is sent\n',
    '2021-02-02T21:10:07.699Z workers [m2s3q] Test executed: returns the first root completed resource, if there are no playback resources\n',
    '2021-02-02T21:10:11.498Z workers [9vn9z] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:11.597Z workers [ool4c] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:15.043Z workers [eekaw] Test executed: should filter the departments as expected\n',
    '2021-02-02T21:10:15.085Z workers [m2s3q] Test executed: returns only the child-most playback resources\n',
    '2021-02-02T21:10:16.414Z workers [mumsy] Test executed: should filter the categories as expected\n',
    '2021-02-02T21:10:19.894Z uiService Incoming message ui:tests:resultsAbandoned\n',
    '2021-02-02T21:10:20.053Z uiService Incoming message ui:codeRequested\n',
    '2021-02-02T21:10:21.220Z uiService Incoming message ui:tests:resultsRequested\n',
    '2021-02-02T21:10:21.227Z uiService Outgoing message ui:tests:allResultsUpdated\n',
    '2021-02-02T21:10:24.697Z workers [c00l2] Test executed: creates the expected value per input string with download permission feature\n',
    '2021-02-02T21:10:50.300Z workers [mumsy] Test executed: should order the categories as expected\n',
    '2021-02-02T21:10:59.017Z workers [mumsy] Test executed: should filter and order the categories as expected\n',
    '2021-02-02T21:10:59.113Z workers [br7zp] Loaded unknown number of test(s)\n',
    '2021-02-02T21:10:59.318Z workers [kjtey] Test executed: should deactivate CC integrations initially\n',
    '2021-02-02T21:11:05.944Z workers [eekaw] Test executed: should order the departments as expected\n',
    '2021-02-02T21:11:08.875Z workers [c00l2] Test executed: creates the expected value for an input string with multiple spaces\n',
    '2021-02-02T21:11:17.416Z workers [m2s3q] Test executed: returns the most recent completed root playback resource, if there is a playback resource and no child resources are present\n',
    '2021-02-02T21:11:19.403Z workers [eekaw] Test executed: should filter and order the departments as expected\n',
    '2021-02-02T21:11:20.773Z workers [kjtey] Test executed: should activate cc integrations when allowed\n',
    '2021-02-02T21:11:32.766Z workers [c00l2] Test executed: creates a 0 value for an invalid input string with download permission feature\n',
    '2021-02-02T21:11:34.118Z workers [m2s3q] Test executed: returns child resources when resources have no parent\n',
    '2021-02-02T21:11:44.510Z workers [kjtey] Test executed: should parse dates\n',
    '2021-02-02T21:11:45.658Z workers [c00l2] Test executed: outputs 4 selector items for valid policies with download permission feature\n',
    '2021-02-02T21:11:48.815Z workers [eekaw] Loaded unknown number of test(s)\n',
    '2021-02-02T21:11:50.360Z workers [m2s3q] Test executed: returns the correct default value when null is sent\n',
    '2021-02-02T21:11:58.726Z workers [c00l2] Test executed: outputs 5 selector items for valid policies with download permission feature\n',
    '2021-02-02T21:11:58.788Z workers [m2s3q] Test executed: returns the correct value when an array of one resource is sent\n',
    '2021-02-02T21:11:58.896Z workers [kjtey] Test executed: should have default integrations at startup\n',
    '2021-02-02T21:12:07.023Z workers [eekaw] Test executed: returns the expected result for a group\n',
    '2021-02-02T21:12:11.579Z workers [m2s3q] Test executed: returns the correct value when an array of two resources and one parent is sent\n',
    '2021-02-02T21:12:14.230Z workers [br7zp] Test executed: calls transfer case\n',
    '2021-02-02T21:12:15.028Z workers [kjtey] Test executed: does not attempt to download a configuration file with a non-existent integration\n',
    '2021-02-02T21:12:24.234Z workers [kjtey] Test executed: saves the file when downloaded\n',
    '2021-02-02T21:12:30.807Z workers [eekaw] Test executed: returns the expected result for a service\n',
    '2021-02-02T21:12:35.091Z workers [c00l2] Loaded unknown number of test(s)\n',
    '2021-02-02T21:12:37.168Z workers [kjtey] Test executed: updates the integration after a successful file download\n',
    '2021-02-02T21:12:39.842Z workers [br7zp] Loaded unknown number of test(s)\n',
    '2021-02-02T21:12:42.605Z workers [eekaw] Test executed: returns the expected result for a user\n',
    '2021-02-02T21:12:50.631Z workers [c00l2] Test executed: returns the expected result for a new access\n',
    '2021-02-02T21:12:57.193Z workers [br7zp] Test executed: returns the right element when a valid index is given\n',
    '2021-02-02T21:13:09.185Z workers [m2s3q] Test executed: returns the least recent resource when an array of two root resources is sent\n',
    '2021-02-02T21:13:10.122Z workers [c00l2] Test executed: returns the expected result for read only rights with download permission feature\n',
    '2021-02-02T21:13:10.231Z workers [br7zp] Test executed: returns null when index is invalid and no default value is given\n',
    '2021-02-02T21:13:22.674Z workers [br7zp] Test executed: returns default value when index is invalid\n',
    '2021-02-02T21:13:24.935Z workers Sandbox (active) [ool4c] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:13:24.996Z workers Sandbox (active) [mumsy] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:13:25.044Z workers [ool4c] Run 0 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:13:25.047Z workers Sandbox (active) [9vn9z] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:13:25.100Z workers [mumsy] Run 3 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:13:25.157Z workers [9vn9z] Run 0 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:13:29.781Z workers [m2s3q] Test executed: returns the least recent resource\n',
    '2021-02-02T21:13:32.044Z workers [ool4c] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:13:32.099Z workers [mumsy] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:13:32.158Z workers [9vn9z] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:13:35.181Z workers [br7zp] Test executed: returns default value when array is null\n',
    '2021-02-02T21:13:37.316Z workers [m2s3q] Test executed: returns the null if the array is empty or contains only null values\n',
    '2021-02-02T21:13:38.892Z workers [kjtey] Test executed: does not update the integration after a successful file download\n',
    '2021-02-02T21:13:50.526Z workers [br7zp] Test executed: returns default value when array is undefined\n',
    '2021-02-02T21:13:58.331Z workers [br7zp] Test executed: returns false if the array is null or undefined\n',
    '2021-02-02T21:14:31.828Z workers Sandbox (active) [kjtey] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:14:31.935Z workers [kjtey] Run 8 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:14:33.806Z workers Sandbox (active) [c00l2] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:14:33.907Z workers [c00l2] Run 7 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:14:36.473Z workers Sandbox (active) [eekaw] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:14:36.502Z workers Sandbox (active) [br7zp] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:14:36.574Z workers [eekaw] Run 6 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:14:36.606Z workers [br7zp] Run 7 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:14:38.936Z workers [kjtey] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:14:40.218Z workers Sandbox (active) [m2s3q] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:14:40.322Z workers [m2s3q] Run 55 test(s), skipped 0 test(s)\n',
    '2021-02-02T21:14:40.907Z workers [c00l2] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:14:43.574Z workers [eekaw] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:14:43.606Z workers [br7zp] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:14:47.172Z workers Sandbox (inactive) [m2s3q] error: Jest encountered an unexpected token\n' +
      '\n' +
      "This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n" +
      '\n' +
      'By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules".\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/en/ecmascript-modules for how to enable it.\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/en/configuration.html\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      'C:\\repos\\Portal\\src\\Portal.Web\\node_modules\\promise-polyfill\\src\\polyfill.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Promise from './index';\n` +
      '                                                                                         ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n',
    '2021-02-02T21:14:47.325Z workers [m2s3q] Sandbox is not responsive, recycling worker instance\n',
    '2021-02-02T21:14:47.326Z workers Merging parallel test run results\n',
    '2021-02-02T21:14:47.328Z project Test run finished\n',
    '2021-02-02T21:14:47.330Z project Processed console.log entries\n',
    '2021-02-02T21:14:47.341Z project Processed loading sequences\n',
    '2021-02-02T21:14:47.344Z project Test name duplicate: updates to correct resource if it exists\n',
    '2021-02-02T21:14:47.344Z project Test name duplicate: does not update if it goes beyond the boundaries\n',
    '2021-02-02T21:14:47.347Z project Processed executed tests\n',
    '2021-02-02T21:14:48.039Z project Processed code coverage\n',
    '2021-02-02T21:14:49.645Z project Test run result processed and sent to IDE\n',
    '2021-02-02T21:14:49.646Z uiService Outgoing message ui:summary\n',
    '2021-02-02T21:14:49.661Z uiService Outgoing message ui:tests:allResultsUpdated\n',
    '2021-02-02T21:14:49.671Z uiService Outgoing message ui:tests:allResultsUpdated\n',
    '2021-02-02T21:14:49.700Z uiService Outgoing message ui:coverageChanged\n',
    '2021-02-02T21:24:09.665Z uiService Incoming message ui:tests:resultsAbandoned\n',
    '2021-02-02T21:24:16.824Z uiService Incoming message ui:tests:resultsRequested\n',
    '2021-02-02T21:24:16.834Z uiService Outgoing message ui:tests:allResultsUpdated\n'
  ]
}
smcenlly commented 3 years ago

Your problem should be solved by switching your project to use Wallaby's automatic configuration (released August 2019) for your project. This will allow Wallaby to automatically detect and configure itself to run based on your jest version and its configuration; we expect this to fix your problem.

To do this:

  1. Delete your configuration file,
  2. In VS Code, run the command Wallaby.js: Select Configuration and select Automatic Configuration <project directory>.

If jest is working for you using npx jest then you don't need to do anything further. If for some reason, you have a non-standard configuration file location or jest is not installed in your node_modules, you can also override the automatic configuration options (see our docs for more info).

jsgervais commented 3 years ago

I can give it a try, but it's an ejected react app, and some config files location aren't standard

jsgervais commented 3 years ago

unfortunately I'm getting more errors with the automatic configuration:

[Info]  console.log: Jest: ● Test suite failed to run [Info]  TypeError: this._resolver.resolveStubModuleName is not a function [Info]  at Runtime._generateMock (node_modules/@jest/core/node_modules/jest-runtime/build/index.js:1477:22)

ArtemGovorov commented 3 years ago

@jsgervais Can you please share your Jest config?

jsgervais commented 3 years ago

the jest config is in package.json :

{
   ...
  "dependencies": {
    "@aspnet/signalr": "1.1.4",
    "@babel/polyfill": "7.4.4",
    "@date-io/moment": "^1.3.13",
    "@material-ui/core": "^4.11.0",
    "@material-ui/icons": "^4.9.1",
    "@material-ui/pickers": "^3.2.10",
    "@microsoft/signalr": "^3.0.0",
    "@panzoom/panzoom": "^4.0.4",
    "@react-google-maps/api": "^1.8.3",
    "@toast-ui/react-editor": "^2.4.0",
    "@types/he": "^1.1.0",
    "@types/react-color": "^3.0.4",
    "@types/react-tag-autocomplete": "^5.6.1",
    "apexcharts": "^3.22.3",
    "bluebird": "3.4.1",
    "bootstrap": "3.3.6",
    "bootstrap-notify": "3.1.3",
    "bootstrap-select": "1.10.0",
    "bootstrap-touch-carousel": "0.8.0",
    "clean-webpack-plugin": "^3.0.0",
    "connected-react-router": "^6.5.2",
    "core-js": "^3.1.3",
    "crypto-js": "^3.1.9-1",
    "css-vars-ponyfill": "^2.1.2",
    "dompurify": "^1.0.11",
    "eligrey-classlist-js-polyfill": "^1.2.20180112",
    "eligrey-classlist.js": "^1.2.20180112",
    "es6-shim": "0.35.1",
    "event": "1.0.0",
    "file-saver": "1.3.2",
    "findindex_polyfill_mdn": "^1.0.0",
    "flux": "2.1.1",
    "font-awesome": "^4.7.0",
    "formBuilder": "^3.4.2",
    "fuse.js": "^3.2.1",
    "hammerjs": "2.0.8",
    "he": "^1.2.0",
    "history": "4.7.2",
    "intl": "1.2.5",
    "jquery": "2.1.4",
    "lodash": "^4.17.11",
    "lodash.product": "^18.9.19",
    "markerclustererplus": "^2.1.4",
    "metismenu": "3.0.4",
    "moment": "^2.29.1",
    "moment-timezone": "0.5.25",
    "oidc-client": "^1.9.1",
    "p-retry": "^2.0.0",
    "points-cluster": "0.1.4",
    "promise-polyfill": "^8.2.0",
    "promise-queue": "2.2.3",
    "prop-types": "15.6.1",
    "query-string": "^6.1.0",
    "raf": "^3.4.0",
    "react": "16.11.0",
    "react-apexcharts": "^1.3.7",
    "react-app-polyfill": "^2.0.0",
    "react-appinsights": "1.0.4",
    "react-bootstrap": "0.32.1",
    "react-color": "^2.19.3",
    "react-copy-to-clipboard": "5.0.1",
    "react-datetime": "2.14.0",
    "react-dnd": "4.0.2",
    "react-dnd-html5-backend": "4.0.2",
    "react-dom": "^16.11.0",
    "react-dropzone": "^10.1.5",
    "react-ga": "2.5.6",
    "react-intl": "2.4.0",
    "react-intl-redux": "^2.1.0",
    "react-overlays": "^0.8.3",
    "react-query": "^3.2.0",
    "react-redux": "^7.1.3",
    "react-resizable": "^1.8.0",
    "react-responsive": "^8.0.1",
    "react-router": "^5.1.2",
    "react-router-dom": "^5.1.2",
    "react-select": "^1.0.0-rc.5",
    "react-switch": "^5.0.0",
    "react-tag-autocomplete": "^5.11.1",
    "react-textarea-autosize": "^7.1.0",
    "react-toggle": "^4.0.2",
    "react-transition-group": "2.4.0",
    "react-visibility-sensor": "5.0.2",
    "recompose": "0.27.1",
    "redux": "^4.0.5",
    "redux-thunk": "^2.3.0",
    "sanitize-filename": "^1.6.3",
    "streamsaver": "^1.0.1",
    "styled-components": "^5.0.0",
    "tui-editor": "^1.4.2",
    "url-search-params-polyfill": "^4.0.1",
    "video.js": "5.16.0",
    "videojs-markers": "^1.0.1",
    "videojs-youtube": "^2.6.1",
    "webpack-merge": "^4.2.2",
    "wellknown": "0.5.0",
    "whatwg-fetch": "3.0.0",
    "wicked-good-xpath": "1.3.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.4",
    "@babel/core": "^7.7.4",
    "@babel/plugin-proposal-class-properties": "^7.4.4",
    "@babel/plugin-proposal-decorators": "^7.4.4",
    "@babel/plugin-proposal-export-default-from": "^7.2.0",
    "@babel/plugin-proposal-export-namespace-from": "^7.2.0",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4",
    "@babel/plugin-proposal-object-rest-spread": "^7.4.4",
    "@babel/plugin-proposal-optional-chaining": "^7.6.0",
    "@babel/plugin-transform-arrow-functions": "^7.2.0",
    "@babel/plugin-transform-classes": "^7.4.4",
    "@babel/plugin-transform-runtime": "^7.4.4",
    "@babel/plugin-transform-spread": "^7.2.2",
    "@babel/preset-env": "7.4.5",
    "@babel/preset-flow": "^7.0.0",
    "@babel/preset-react": "7.0.0",
    "@babel/preset-stage-2": "7.0.0",
    "@babel/preset-typescript": "^7.7.2",
    "@types/bluebird": "3.5.20",
    "@types/crypto-js": "^3.1.47",
    "@types/dompurify": "0.0.33",
    "@types/enzyme": "^3.1.14",
    "@types/enzyme-adapter-react-16": "^1.0.5",
    "@types/flux": "^3.1.7",
    "@types/googlemaps": "^3.39.3",
    "@types/history": "4.6.2",
    "@types/jest": "^23.3.14",
    "@types/jquery": "^3.3.2",
    "@types/lodash": "^4.14.109",
    "@types/markerclustererplus": "^2.1.33",
    "@types/moment": "^2.13.0",
    "@types/promise-queue": "^2.2.0",
    "@types/prop-types": "15.5.3",
    "@types/query-string": "^5.1.0",
    "@types/react": "^16.9.11",
    "@types/react-bootstrap": "^0.32.9",
    "@types/react-dom": "16.0.5",
    "@types/react-intl": "^2.3.18",
    "@types/react-intl-redux": "^0.1.14",
    "@types/react-overlays": "^0.8.4",
    "@types/react-redux": "^7.1.7",
    "@types/react-router": "^5.1.2",
    "@types/react-router-dom": "^5.1.2",
    "@types/react-tag-input": "^4.7.4",
    "@types/react-test-renderer": "^16.9.1",
    "@types/react-visibility-sensor": "5.0.1",
    "@types/redux-mock-store": "^1.0.2",
    "@types/video.js": "5.16.0",
    "babel-jest": "^26.6.3",
    "babel-plugin-transform-es5-property-mutators": "^6.24.1",
    "babelify": "10.0.0",
    "browserify": "^13.0.0",
    "enzyme": "~3.10.0",
    "enzyme-adapter-react-16": "^1.14.0",
    "fancy-log": "1.3.3",
    "fetch-mock": "^9.3.1",
    "file-loader": "^4.0.0",
    "jest": "^26.6.3",
    "jest-enzyme": "^6.0.2",
    "jest-junit": "^6.4.0",
    "less": "^3.9.0",
    "less-loader": "^5.0.0",
    "mini-css-extract-plugin": "^0.7.0",
    "react-query-devtools": "^2.6.0",
    "react-scripts": "2.1.8",
    "react-test-renderer": "^16.12.0",
    "redux-mock-store": "^1.5.3",
    "rimraf": "2.2.8",
    "run-sequence": "^1.1.3",
    "string-replace-loader": "^2.2.0",
    "ts-jest": "24.1.0",
    "typescript": "^3.9.7",
    "vinyl-buffer": "1.0.1",
    "vinyl-source-stream": "2.0.0",
    "vinyl-transform": "1.0.0",
    "webfonts-generator": "^0.4.0",
    "webpack": "^4.32.2",
    "webpack-cli": "^3.3.10"
  },
  "scripts": {
    "type-check": "tsc --noEmit",
    "testwatch": "jest --watch",
    "test": "./node_modules/.bin/jest",
    "buildwebpackdev": "webpack --config webpack.dev.js",
    "buildwebpackprod": "webpack --config webpack.prod.js",
    "build": "npm run type-check & npm run buildwebpackprod",
    "dev": "npm run type-check & npm run buildwebpackdev",
    "watch": "webpack --config webpack.dev.js --watch"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "jest": {
    "setupTestFrameworkScriptFile": "<rootDir>/setupTests.ts",
    "setupFiles": [
      "raf/polyfill"
    ],
    "reporters": [
      "default",
      "jest-junit"
    ],
    "transform": {
      "^.+\\.js?$": [
        "babel-jest",
        {
          "rootMode": "upward-optional"
        }
      ],
      "^.+\\.tsx?$": "ts-jest"
    },
    "globals": {
      "ts-jest": {
        "tsConfig": "tsconfig.test.json",
        "isolatedModules": true
      }
    },
    "testRegex": "__tests__/.*.(jsx?|tsx?)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json",
      "node"
    ],
    "transformIgnorePatterns": [
      "/node_modules/(?!promise-polyfill)"
    ],
    "modulePathIgnorePatterns": [
      "<rootDir>/wwwroot/",
      "<rootDir>/__tests__/Helpers/",
      "<rootDir>/__tests__/TestUtils/"
    ],
    "unmockedModulePathPatterns": [
      "<rootDir>/node_modules/react",
      "<rootDir>/node_modules/react-dom",
      "<rootDir>/node_modules/react-addons-test-utils",
      "<rootDir>/node_modules/fbjs"
    ],
    "modulePaths": [
      "<rootDir>/src",
      "<rootDir>/node_modules"
    ],
    "verbose": true,
    "testURL": "http://localhost/"
  }
}

babel-jest rootMode was originaly 'upward' even though there's no other babel config files than the root.

jsgervais commented 3 years ago

Automatic config now reports coverage in the ui and in vscode, it's an improvement :)

ArtemGovorov commented 3 years ago

Good to hear it! So the only error that you are getting now is:

[Info]  console.log: Jest:   ● Test suite failed to run
[Info]      TypeError: this._resolver.resolveStubModuleName is not a function
[Info]        at Runtime._generateMock (node_modules/@jest/core/node_modules/jest-runtime/build/index.js:1477:22)

or there're some more errors?

jsgervais commented 3 years ago

this._resolver.resolveStubModuleName is not a function  seems to be the main error, along with some TypeError: Cannot read property '1' of null which I think is a missing babel config or related to the previous error

ArtemGovorov commented 3 years ago

I have created this sample repo with your configs as is and a dummy test file, and automatic config is working for me (runs the test as expected). Can you please clone the repo, npm i and see if Wallaby is working for you? If it is working, the issue is unlikely related to your configs, but may be specific to one of your tests. If it's the case, can you try cloning the sample repo and add the bits missing to reproduce the issue? Likely it is some test that is doing module mocking (judging from the error message).

jsgervais commented 3 years ago

Thanks for the update. Will look into it later tonight. Tests are using jest mocks and shallow rendering with enzyme. I'll keep you updated

jsgervais commented 3 years ago

Could not reproduce the issue with the sample repo and my configs; it's something else in the project or some outdated packages. Thanks for the help, I'll close the issue