This run took 66 seconds.
From 7320db0cdcb30ff679946c65b64c814221d0f060 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 27 Nov 2025 00:16:06 +0000
Subject: [PATCH] build: Updating eslint-config-wikimedia to 0.32.2
Change-Id: I99fa619d5eae1342c5ba4641ad93f28dd09ff59f
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2cc8b5b..0e87c96 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"wikibase-data-values": "^0.10.0"
},
"devDependencies": {
- "eslint-config-wikimedia": "0.32.1",
+ "eslint-config-wikimedia": "0.32.2",
"grunt": "1.6.1",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
@@ -1852,9 +1852,9 @@
}
},
"node_modules/eslint-config-wikimedia": {
- "version": "0.32.1",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.1.tgz",
- "integrity": "sha512-gPvhyVFNlpKFOcJfoVTNlzg3A0b6qjhAbjjBIJ9xp5m+om0oqix5gkqIIEav5BaGxdDxYNmrY4ge3DAPP3u/lg==",
+ "version": "0.32.2",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.2.tgz",
+ "integrity": "sha512-vAGz50AJPk23qQ701sL4tAgaF8FEAkP/E3kgojSTVrGgmDqjnRvq8z3EItDNI/EAkb5Ys15WPPFsoBH8YhTdSg==",
"dev": true,
"dependencies": {
"@stylistic/eslint-plugin": "^3.1.0",
@@ -7505,9 +7505,9 @@
}
},
"eslint-config-wikimedia": {
- "version": "0.32.1",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.1.tgz",
- "integrity": "sha512-gPvhyVFNlpKFOcJfoVTNlzg3A0b6qjhAbjjBIJ9xp5m+om0oqix5gkqIIEav5BaGxdDxYNmrY4ge3DAPP3u/lg==",
+ "version": "0.32.2",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.2.tgz",
+ "integrity": "sha512-vAGz50AJPk23qQ701sL4tAgaF8FEAkP/E3kgojSTVrGgmDqjnRvq8z3EItDNI/EAkb5Ys15WPPFsoBH8YhTdSg==",
"dev": true,
"requires": {
"@stylistic/eslint-plugin": "^3.1.0",
diff --git a/package.json b/package.json
index ae872a8..2da6ae8 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"test": "grunt test"
},
"devDependencies": {
- "eslint-config-wikimedia": "0.32.1",
+ "eslint-config-wikimedia": "0.32.2",
"grunt": "1.6.1",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
--
2.47.3
$ date
--- stdout ---
Thu Nov 27 00:15:15 UTC 2025
--- end ---
$ git clone file:///srv/git/data-values-value-view.git repo --depth=1 -b master
--- stderr ---
Cloning into 'repo'...
--- stdout ---
--- end ---
$ git config user.name libraryupgrader
--- stdout ---
--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---
--- end ---
$ git submodule update --init
--- stdout ---
--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.
--- end ---
$ git show-ref refs/heads/master
--- stdout ---
5ff91184a252e9eb73001adc00e3bd62b8e2dcc8 refs/heads/master
--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
"auditReportVersion": 2,
"vulnerabilities": {},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 0,
"high": 0,
"critical": 0,
"total": 0
},
"dependencies": {
"prod": 5,
"dev": 518,
"optional": 1,
"peer": 1,
"peerOptional": 0,
"total": 522
}
}
}
--- end ---
Upgrading n:eslint-config-wikimedia from 0.32.1 -> 0.32.2
$ /usr/bin/npm install
--- stderr ---
npm WARN deprecated sinon@15.2.0: 16.1.1
--- stdout ---
added 521 packages, and audited 522 packages in 5s
81 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
--- end ---
$ package-lock-lint /src/repo/package-lock.json
--- stdout ---
Checking /src/repo/package-lock.json
--- end ---
$ /usr/bin/npm install grunt-eslint@24.3.0 --save-exact
--- stdout ---
up to date, audited 522 packages in 1s
81 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
--- end ---
$ package-lock-lint /src/repo/package-lock.json
--- stdout ---
Checking /src/repo/package-lock.json
--- end ---
$ ./node_modules/.bin/eslint . --fix
--- stdout ---
/src/repo/src/ExpertExtender/ExpertExtender.Listrotator.js
25:20 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
61:1 warning The type 'jQuery.ui.listrotator' is undefined jsdoc/no-undefined-types
/src/repo/src/ExpertExtender/ExpertExtender.Preview.js
39:1 warning The type 'jQuery.ui.preview' is undefined jsdoc/no-undefined-types
/src/repo/src/ExpertExtender/ExpertExtender.UnitSelector.js
95:8 warning 'upstreamValue' is never reassigned. Use 'const' instead prefer-const
/src/repo/src/ExpertExtender/ExpertExtender.js
39:1 warning The type 'jQuery.ui.inputextender' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/CommonsMediaType.js
14:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/EmptyValue.js
11:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/GeoShape.js
14:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/GlobeCoordinateInput.js
26:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
43:31 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
99:1 warning The type 'jQuery.valueview.ExpertExtender.Preview' is undefined jsdoc/no-undefined-types
104:1 warning The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined jsdoc/no-undefined-types
196:8 warning 'self' is never reassigned. Use 'const' instead prefer-const
198:5 warning 'roundedPrecision' is never reassigned. Use 'const' instead prefer-const
200:29 warning 'precision' is already declared in the upper scope on line 195 column 35 no-shadow
/src/repo/src/experts/MonolingualText.js
9:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
41:1 warning The type 'jQuery.valueview.ExpertExtender.LanguageSelector' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/QuantityInput.js
9:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
49:1 warning The type 'jQuery.valueview.ExpertExtender.UnitSelector' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/StringValue.js
10:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
35:4 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
/src/repo/src/experts/SuggestedStringValue.js
16:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/TabularData.js
14:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/TimeInput.js
49:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
66:31 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
84:30 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
133:1 warning The type 'jQuery.valueview.ExpertExtender.Preview' is undefined jsdoc/no-undefined-types
138:1 warning The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined jsdoc/no-undefined-types
143:1 warning The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/UnDeserializableValue.js
11:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/UnsupportedValue.js
11:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
46:8 warning 'value' is never reassigned. Use 'const' instead prefer-const
/src/repo/src/jquery.valueview.Expert.js
79:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
166:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
214:4 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
241:4 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
264:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
280:3 warning Found more than one @return declaration jsdoc/require-returns
280:3 warning Found more than one @return declaration jsdoc/require-returns-check
/src/repo/src/jquery.valueview.ViewState.js
19:1 warning The type 'jQuery.valueview' is undefined jsdoc/no-undefined-types
34:1 warning The type 'jQuery.valueview' is undefined jsdoc/no-undefined-types
/src/repo/src/jquery.valueview.valueview.js
32:1 warning Invalid JSDoc tag name "alternateClassName" jsdoc/check-tag-names
33:1 warning The type 'jQuery.Widget' is undefined jsdoc/no-undefined-types
93:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
98:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
103:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
108:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
113:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
119:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
229:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
243:2 warning Missing JSDoc @return declaration jsdoc/require-returns
248:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
263:1 warning Missing JSDoc @param "key" type jsdoc/require-param-type
264:1 warning Missing JSDoc @param "value" type jsdoc/require-param-type
388:2 warning Missing JSDoc @return declaration jsdoc/require-returns
611:2 warning Found more than one @return declaration jsdoc/require-returns
611:2 warning Found more than one @return declaration jsdoc/require-returns-check
621:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
621:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
631:2 warning Found more than one @return declaration jsdoc/require-returns
631:2 warning Found more than one @return declaration jsdoc/require-returns-check
686:2 warning Missing JSDoc @return declaration jsdoc/require-returns
740:2 warning Found more than one @return declaration jsdoc/require-returns
740:2 warning Found more than one @return declaration jsdoc/require-returns-check
848:2 warning Found more than one @return declaration jsdoc/require-returns
848:2 warning Found more than one @return declaration jsdoc/require-returns-check
884:2 warning Found more than one @return declaration jsdoc/require-returns
884:2 warning Found more than one @return declaration jsdoc/require-returns-check
968:6 warning 'newValueCharacteristics' is never reassigned. Use 'const' instead prefer-const
969:6 warning 'lastValueCharacteristics' is never reassigned. Use 'const' instead prefer-const
/src/repo/tests/src/ExpertExtender/ExpertExtender.LanguageSelector.tests.js
63:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/ExpertExtender/ExpertExtender.tests.js
14:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js
2:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
23:5 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
51:5 warning Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/experts/GlobeCoordinateInput.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
41:4 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/experts/QuantityInput.tests.js
2:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "vv" type jsdoc/require-param-type
29:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
34:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/experts/StringValue.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
/src/repo/tests/src/experts/TimeInput.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
/src/repo/tests/src/experts/UnDeserializableValueTests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
/src/repo/tests/src/jquery.valueview.ExpertStore.tests.js
2:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "dv" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
46:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
69:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
217:1 warning The type 'QUnit.assert' is undefined jsdoc/no-undefined-types
248:8 warning 'purpose' is never reassigned. Use 'const' instead prefer-const
249:5 warning 'Expert' is never reassigned. Use 'const' instead prefer-const
/src/repo/tests/src/jquery.valueview.tests.MockExpert.js
19:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
45:3 warning Missing JSDoc @return declaration jsdoc/require-returns
/src/repo/tests/src/jquery.valueview.tests.MockViewState.js
14:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
29:3 warning Missing JSDoc @return declaration jsdoc/require-returns
36:3 warning Missing JSDoc @return declaration jsdoc/require-returns
43:3 warning Missing JSDoc @return declaration jsdoc/require-returns
50:3 warning Missing JSDoc @return declaration jsdoc/require-returns
57:3 warning Missing JSDoc @return declaration jsdoc/require-returns
64:3 warning Missing JSDoc @return declaration jsdoc/require-returns
65:1 warning Missing JSDoc @param "key" type jsdoc/require-param-type
/src/repo/tests/src/jquery.valueview.tests.MockViewState.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
88:4 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
93:4 warning Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/jquery.valueview.valueview.tests.js
42:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
47:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
71:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
99:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
103:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
104:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
114:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
115:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
116:3 warning Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
117:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
✖ 124 problems (0 errors, 124 warnings)
--- end ---
$ ./node_modules/.bin/eslint . -f json
--- stdout ---
[{"filePath":"/src/repo/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/Gruntfile.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ar.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ast.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/az.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/be-tarask.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/be.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/bg.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/bn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/br.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/bs.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/bxr.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ca.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ce.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/cs.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/cy.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/da.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/de.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/diq.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/dsb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/el.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/en-gb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/en.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/eo.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/es.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/et.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/eu.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/fa.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/fi.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/fr.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/gl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/gu.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/he.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/hi.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/hif-latn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/hsb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/hu.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/hy.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ia.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/id.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ig.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ilo.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/io.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/is.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/it.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ja.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/jv.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ka.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/kab.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/kn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ko.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/krc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/lb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/lfn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/li.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/lt.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/lzh.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mai.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mg.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mk.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ml.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mni.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mr.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ms.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/my.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/oc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pa.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pms.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pnb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ps.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pt-br.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pt.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/qqq.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/roa-tara.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ru.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/scn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sh-latn.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/skr-arab.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sq.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sr-ec.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sr-el.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/su.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sv.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ta.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/te.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/tr.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/uk.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ur.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/vi.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/yi.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/zh-hans.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/zh-hant.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/jsduck.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package-lock.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/ExpertExtender/ExpertExtender.Container.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/ExpertExtender/ExpertExtender.LanguageSelector.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/ExpertExtender/ExpertExtender.Listrotator.js","messages":[{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":25,"column":20,"nodeType":"CallExpression","endLine":26,"endColumn":26},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.ui.listrotator' is undefined.","line":61,"column":1,"nodeType":"Block","endLine":61,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $, ExpertExtender ) {\n\t'use strict';\n\n\t/**\n\t * An `ExpertExtender` module for a `jQuery.ui.listrotator`.\n\t *\n\t * @class jQuery.valueview.ExpertExtender.Listrotator\n\t * @since 0.6\n\t * @license GNU GPL v2+\n\t * @author Adrian Heine <adrian.heine@wikimedia.de>\n\t *\n\t * @constructor\n\t *\n\t * @param {string} className\n\t * @param {Object[]} values\n\t * @param {Function} onValueChange Callback to be triggered when the listrotator's value is\n\t * changed.\n\t * @param {Function} getUpstreamValue Callback to retrieve the value from a parent component.\n\t * @param {util.MessageProvider} messageProvider\n\t */\n\tExpertExtender.Listrotator = function( className, values, onValueChange, getUpstreamValue, messageProvider ) {\n\t\tthis._onValueChange = onValueChange;\n\t\tthis._getUpstreamValue = getUpstreamValue;\n\n\t\tconst $rotator = $( '<div/>' )\n\t\t\t.addClass( className )\n\t\t\t.listrotator( {\n\t\t\t\tvalues: values,\n\t\t\t\tdeferInit: true,\n\t\t\t\tmessageProvider: messageProvider\n\t\t\t} );\n\t\tthis.rotator = $rotator.data( 'listrotator' );\n\t};\n\n\t$.extend( ExpertExtender.Listrotator.prototype, {\n\t\t/**\n\t\t * @property {Function}\n\t\t * @private\n\t\t */\n\t\t_onValueChange: null,\n\n\t\t/**\n\t\t * @property {Function}\n\t\t * @private\n\t\t */\n\t\t_getUpstreamValue: null,\n\n\t\t/**\n\t\t * @property {jQuery}\n\t\t * @private\n\t\t */\n\t\t_$customItem: null,\n\n\t\t/**\n\t\t * @property {number|null}\n\t\t * @private\n\t\t */\n\t\t_customValueIndex: null,\n\n\t\t/**\n\t\t * @property {jQuery.ui.listrotator}\n\t\t */\n\t\trotator: null,\n\n\t\t/**\n\t\t * Callback for the `init` `ExpertExtender` event.\n\t\t *\n\t\t * @param {jQuery} $extender\n\t\t */\n\t\tinit: function( $extender ) {\n\t\t\tconst self = this,\n\t\t\t\tlistrotatorEvents = 'listrotatorauto listrotatorselected';\n\n\t\t\tthis.rotator.element\n\t\t\t.on( listrotatorEvents, ( event, newValue ) => {\n\t\t\t\tif ( newValue !== self._getUpstreamValue() ) {\n\t\t\t\t\tself._onValueChange( newValue );\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.appendTo( $extender );\n\n\t\t\tthis.rotator.initWidths();\n\t\t},\n\n\t\t/**\n\t\t * Callback for the `draw` `ExpertExtender` event.\n\t\t */\n\t\tdraw: function() {\n\t\t\tlet value = this._getUpstreamValue();\n\t\t\tif ( value === undefined || value === null ) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif ( this._$customItem ) {\n\t\t\t\tthis.rotator.options.values.splice( this._customValueIndex, 1 );\n\t\t\t\tthis._$customItem.remove();\n\t\t\t\tthis._$customItem = null;\n\t\t\t\tthis._customValueIndex = null;\n\t\t\t}\n\t\t\tif ( value.custom ) {\n\t\t\t\tthis._customValueIndex = this.rotator.options.values.push( value ) - 1;\n\t\t\t\tthis._$customItem = this.rotator._addMenuItem( value );\n\t\t\t\tvalue = value.value;\n\t\t\t}\n\n\t\t\tif ( this.rotator.autoActive() || this._$customItem ) {\n\t\t\t\tthis.rotator.value( value );\n\t\t\t\tthis.rotator._setValue( value );\n\t\t\t\tif ( this._$customItem ) {\n\t\t\t\t\tthis.rotator.$menu.data( 'menu' ).refresh();\n\t\t\t\t\tthis.rotator.activate(); // disables autoActive state\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Callback for the `destroy` `ExpertExtender` event.\n\t\t */\n\t\tdestroy: function() {\n\t\t\tif ( this.rotator ) {\n\t\t\t\tthis.rotator.destroy();\n\t\t\t\tthis.rotator = null;\n\t\t\t}\n\t\t\tthis._getUpstreamValue = null;\n\t\t\tthis._onValueChange = null;\n\t\t},\n\n\t\t/**\n\t\t * Gets the current value set in the rotator.\n\t\t *\n\t\t * @return {string|null} The current value or null, if autoActive\n\t\t */\n\t\tgetValue: function() {\n\t\t\treturn this.rotator.autoActive() ? null : this.rotator.value();\n\t\t}\n\t} );\n\n}( jQuery, jQuery.valueview.ExpertExtender ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/ExpertExtender/ExpertExtender.Preview.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.ui.preview' is undefined.","line":39,"column":1,"nodeType":"Block","endLine":39,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $, ExpertExtender, PrefixingMessageProvider ) {\n\t'use strict';\n\n\t/**\n\t * An `ExpertExtender` module which shows a preview of a value.\n\t *\n\t * @class jQuery.valueview.ExpertExtender.Preview\n\t * @since 0.6\n\t * @license GNU GPL v2+\n\t * @author Adrian Heine <adrian.heine@wikimedia.de>\n\t *\n\t * @constructor\n\t *\n\t * @param {Function} getUpstreamValue A getter for the current formatted upstream value\n\t * @param {util.MessageProvider} messageProvider\n\t */\n\tExpertExtender.Preview = function( getUpstreamValue, messageProvider ) {\n\t\tthis._getUpstreamValue = getUpstreamValue;\n\n\t\tmessageProvider = new PrefixingMessageProvider(\n\t\t\t'valueview-preview-',\n\t\t\tmessageProvider\n\t\t);\n\n\t\tconst $preview = $( '<div/>' ).preview( {\n\t\t\tmessageProvider: messageProvider\n\t\t} );\n\t\tthis._preview = $preview.data( 'preview' );\n\t};\n\n\t$.extend( ExpertExtender.Preview.prototype, {\n\t\t/**\n\t\t * @property {Function}\n\t\t * @private\n\t\t */\n\t\t_getUpstreamValue: null,\n\n\t\t/**\n\t\t * @property {jQuery.ui.preview}\n\t\t * @private\n\t\t */\n\t\t_preview: null,\n\n\t\t/**\n\t\t * Callback for the `init` `ExpertExtender` event.\n\t\t *\n\t\t * @param {jQuery} $extender\n\t\t */\n\t\tinit: function( $extender ) {\n\t\t\t$extender.append( this._preview.element );\n\t\t},\n\n\t\t/**\n\t\t * Callback for the draw ExpertExtender event\n\t\t */\n\t\tdraw: function() {\n\t\t\tthis.update( this._getUpstreamValue() );\n\t\t},\n\n\t\t/**\n\t\t * Callback for the `destroy` `ExpertExtender` event.\n\t\t */\n\t\tdestroy: function() {\n\t\t\tif ( this._preview ) {\n\t\t\t\tthis._preview.destroy();\n\t\t\t\tthis._preview.element.remove();\n\t\t\t\tthis._preview = null;\n\t\t\t}\n\n\t\t\tthis._getUpstreamValue = null;\n\t\t},\n\n\t\t/**\n\t\t * Public method for setting the preview's value.\n\t\t *\n\t\t * @param {string} value HTML to show\n\t\t */\n\t\tupdate: function( value ) {\n\t\t\tthis._preview.update( value );\n\t\t},\n\n\t\t/**\n\t\t * Public method for replacing the preview with a spinner.\n\t\t */\n\t\tshowSpinner: function() {\n\t\t\tif ( this._preview ) {\n\t\t\t\tthis._preview.showSpinner();\n\t\t\t}\n\t\t}\n\t} );\n}( jQuery, jQuery.valueview.ExpertExtender, util.PrefixingMessageProvider ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/ExpertExtender/ExpertExtender.UnitSelector.js","messages":[{"ruleId":"prefer-const","severity":1,"message":"'upstreamValue' is never reassigned. Use 'const' instead.","line":95,"column":8,"nodeType":"Identifier","messageId":"useConst","endLine":95,"endColumn":21}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $ ) {\n\t'use strict';\n\n\trequire( '../../lib/jquery.ui/jquery.ui.unitsuggester.js' );\n\n\t/**\n\t * An `ExpertExtender` module for selecting a quantity's unit.\n\t *\n\t * @class jQuery.valueview.ExpertExtender.UnitSelector\n\t * @since 0.15.0\n\t * @license GNU GPL v2+\n\t *\n\t * @constructor\n\t *\n\t * @param {util.MessageProvider} messageProvider\n\t * @param {Function} getUpstreamValue\n\t * @param {Function} onValueChange\n\t * @param {Object} [options={}]\n\t * @param {string|null} [options.language=null]\n\t * @param {string|null} [options.vocabularyLookupApiUrl=null]\n\t */\n\tconst UnitSelector = function(\n\t\tmessageProvider,\n\t\tgetUpstreamValue,\n\t\tonValueChange,\n\t\toptions\n\t) {\n\t\tthis._messageProvider = messageProvider;\n\t\tthis._getUpstreamValue = getUpstreamValue;\n\t\tthis._onValueChange = onValueChange;\n\t\tthis._options = options || {};\n\n\t\tthis.$selector = $( '<input>' );\n\t};\n\n\t$.extend( UnitSelector.prototype, {\n\t\t/**\n\t\t * @property {util.MessageProvider}\n\t\t * @private\n\t\t */\n\t\t_messageProvider: null,\n\n\t\t/**\n\t\t * @property {Function}\n\t\t * @private\n\t\t */\n\t\t_getUpstreamValue: null,\n\n\t\t/**\n\t\t * @property {Function}\n\t\t * @private\n\t\t */\n\t\t_onValueChange: null,\n\n\t\t/**\n\t\t * @property {Object}\n\t\t * @private\n\t\t */\n\t\t_options: null,\n\n\t\t/**\n\t\t * @property {jQuery}\n\t\t * @private\n\t\t * @readonly\n\t\t */\n\t\t$selector: null,\n\n\t\t/**\n\t\t * Callback for the `init` `ExpertExtender` event.\n\t\t *\n\t\t * @param {jQuery} $extender\n\t\t */\n\t\tinit: function( $extender ) {\n\t\t\tconst upstreamValue = this._getUpstreamValue(),\n\t\t\t\tlabel = this._messageProvider.getMessage(\n\t\t\t\t\t'valueview-expertextender-unitsuggester-label'\n\t\t\t\t);\n\n\t\t\tthis.$selector.unitsuggester( {\n\t\t\t\tlanguage: this._options.language || null,\n\t\t\t\tvocabularyLookupApiUrl: this._options.vocabularyLookupApiUrl || null,\n\t\t\t\tchange: this._onValueChange,\n\t\t\t\tdefaultSelectedUrl: upstreamValue ? upstreamValue.conceptUri : null\n\t\t\t} );\n\n\t\t\t$extender\n\t\t\t\t.append( $( '<span>' ).text( label + ' ' ) )\n\t\t\t\t.append( this.$selector );\n\t\t},\n\n\t\t/**\n\t\t * Callback for the `onInitialShow` `ExpertExtender` event.\n\t\t */\n\t\tonInitialShow: function() {\n\t\t\tlet upstreamValue = this._getUpstreamValue(),\n\t\t\t\tvalue = upstreamValue ? upstreamValue.label : null;\n\n\t\t\tif ( value === '1' ||\n\t\t\t\tvalue === 'http://qudt.org/vocab/unit#Unitless' ||\n\t\t\t\t/^(?:https?:)?\\/\\/(?:www\\.)?wikidata\\.org\\/\\w+\\/Q199$/i.test( value )\n\t\t\t) {\n\t\t\t\tvalue = null;\n\t\t\t}\n\n\t\t\tthis.$selector.val( value );\n\t\t},\n\n\t\t/**\n\t\t * Callback for the `destroy` `ExpertExtender` event.\n\t\t */\n\t\tdestroy: function() {\n\t\t\tthis._messageProvider = null;\n\t\t\tthis._getUpstreamValue = null;\n\t\t\tthis._onValueChange = null;\n\t\t\tthis._options = null;\n\t\t\tthis.$selector = null;\n\t\t},\n\n\t\t/**\n\t\t * Gets the value currently set in the rotator.\n\t\t *\n\t\t * @return {string|null} The current value\n\t\t */\n\t\tgetConceptUri: function() {\n\t\t\tconst unitSuggester = this.$selector.data( 'unitsuggester' );\n\t\t\treturn ( unitSuggester && unitSuggester.getSelectedConceptUri() ) ||\n\t\t\t\tthis.$selector.val();\n\t\t}\n\t} );\n\n\tmodule.exports = UnitSelector;\n\n}( jQuery ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/ExpertExtender/ExpertExtender.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.ui.inputextender' is undefined.","line":39,"column":1,"nodeType":"Block","endLine":39,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $, Extendable, vv ) {\n\t'use strict';\n\n\t/**\n\t * @class jQuery.valueview.ExpertExtender\n\t * @since 0.6\n\t * @license GNU GPL v2+\n\t * @author Adrian Heine <adrian.heine@wikimedia.de>\n\t *\n\t * @constructor\n\t *\n\t * @param {jQuery} $input\n\t * @param {Object[]} [extensions=[]] An array of extensions for this ExpertExtender.\n\t * An extension may have any of the following methods:\n\t * - init( $container )\n\t * - onInitialShow()\n\t * - draw()\n\t * - destroy()\n\t */\n\tvv.ExpertExtender = function( $input, extensions ) {\n\t\tthis.$input = $input;\n\t\textensions = extensions || [];\n\n\t\tconst extendable = this._extendable = new Extendable();\n\n\t\t$.each( extensions, ( k, extension ) => {\n\t\t\textendable.addExtension( extension );\n\t\t} );\n\t};\n\t$.extend( vv.ExpertExtender.prototype, {\n\t\t/**\n\t\t * @property {jQuery}\n\t\t * @private\n\t\t * @readonly\n\t\t */\n\t\t$input: null,\n\n\t\t/**\n\t\t * @property {jQuery.ui.inputextender}\n\t\t * @private\n\t\t */\n\t\t_inputextender: null,\n\n\t\t/**\n\t\t * @property {util.Extendable}\n\t\t * @private\n\t\t */\n\t\t_extendable: null,\n\n\t\t/**\n\t\t * Callback for expert `init`.\n\t\t */\n\t\tinit: function() {\n\t\t\tthis.$input.inputextender( {\n\t\t\t\tinitCallback: this._initExtensions.bind( this ),\n\t\t\t\tcontentAnimationEvents: 'toggleranimation'\n\t\t\t} );\n\t\t\tthis._inputextender = this.$input.data( 'inputextender' );\n\t\t},\n\n\t\t/**\n\t\t * Callback for expert `draw`.\n\t\t */\n\t\tdraw: function() {\n\t\t\tif ( this._inputextender.extensionIsVisible() ) {\n\t\t\t\tthis._extendable.callExtensions( 'draw' );\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * Callback for expert `destroy`.\n\t\t */\n\t\tdestroy: function() {\n\t\t\t// Since inputextender is created in init, it might not be set\n\t\t\tif ( this._inputextender ) {\n\t\t\t\tthis._inputextender.destroy();\n\t\t\t\tthis._inputextender = null;\n\t\t\t}\n\n\t\t\tthis._extendable.callExtensions( 'destroy' );\n\n\t\t\tthis.$input = null;\n\t\t\tthis._extendable = null;\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {jQuery} $extender\n\t\t */\n\t\t_initExtensions: function( $extender ) {\n\t\t\tconst self = this;\n\t\t\tthis._extendable.callExtensions( 'init', [ $extender ] );\n\t\t\tthis.$input.one( 'inputextenderaftertoggle', () => {\n\t\t\t\tself._extendable.callExtensions( 'onInitialShow' );\n\t\t\t\tself._extendable.callExtensions( 'draw' );\n\t\t\t} );\n\t\t}\n\t} );\n}( jQuery, util.Extendable, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/CommonsMediaType.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":14,"column":1,"nodeType":"Block","endLine":14,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue;\n\n\t/**\n\t * `Valueview` expert for adding specialized handling for `CommonsMedia` data type.\n\t * Without this more specialized expert, the `StringValue` expert would be used since the\n\t * `CommonsMedia` data type is using the `String` data value type.\n\t * This expert is based on the ``StringValue` expert but will add a drop-down for choosing\n\t * Commons media sources. It will also display the value as a link to Commons.\n\t *\n\t * @class jQuery.valueview.experts.CommonsMediaType\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.CommonsMediaType = vv.expert( 'CommonsMediaType', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\tPARENT.prototype._init.call( this );\n\n\t\t\tconst notifier = this._viewNotifier,\n\t\t\t\t$input = this.$input;\n\n\t\t\t$input.commonssuggester( {\n\t\t\t\tapiUrl: 'https://commons.wikimedia.org/w/api.php',\n\t\t\t\tnamespace: 'File'\n\t\t\t} );\n\n\t\t\t// Using the inputautoexpand plugin, the position of the dropdown needs to be updated\n\t\t\t// whenever the input box expands vertically:\n\t\t\t$input\n\t\t\t.on( 'eachchange', ( event, oldValue ) => {\n\t\t\t\t// TODO/OPTIMIZE: Only reposition when necessary, i.e. when expanding vertically\n\t\t\t\t$input.data( 'commonssuggester' ).repositionMenu();\n\t\t\t} )\n\t\t\t.on( 'commonssuggesterchange', ( event, response ) => {\n\t\t\t\tnotifier.notify( 'change' );\n\t\t\t\t$input.data( 'inputautoexpand' ).expand();\n\t\t\t} );\n\t\t}\n\t} );\n\n\treturn vv.experts.CommonsMediaType;\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/EmptyValue.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.Expert' is undefined.","line":11,"column":1,"nodeType":"Block","endLine":11,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.Expert;\n\n\t/**\n\t * `Valueview` expert for empty `valueview` objects without any hint about what kind of\n\t * value the user should be allowed to enter.\n\t *\n\t * @class jQuery.valueview.experts.EmptyValue\n\t * @extends jQuery.valueview.Expert\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.EmptyValue = vv.expert( 'EmptyValue', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_options: {\n\t\t\tmessages: {\n\t\t\t\t'valueview-expert-emptyvalue-empty': 'empty'\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\tthis.$viewPort.text(\n\t\t\t\tthis._messageProvider.getMessage( 'valueview-expert-emptyvalue-empty' )\n\t\t\t);\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @return {null}\n\t\t */\n\t\trawValue: function() {\n\t\t\treturn null;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function() {\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t}\n\t} );\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/GeoShape.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":14,"column":1,"nodeType":"Block","endLine":14,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue;\n\n\t/**\n\t * `Valueview` expert for adding specialized handling for `geo-shape` data type.\n\t * Without this more specialized expert, the `StringValue` expert would be used since the\n\t * `geo-shape` data type is using the `String` data value type.\n\t * This expert is based on the `StringValue` expert but will add a drop-down for choosing\n\t * Commons data sources. It will also display the value as a link to Commons.\n\t *\n\t * @class jQuery.valueview.experts.GeoShape\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.GeoShape = vv.expert( 'GeoShape', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\tPARENT.prototype._init.call( this );\n\n\t\t\tconst notifier = this._viewNotifier,\n\t\t\t\t$input = this.$input;\n\n\t\t\t$input.commonssuggester( {\n\t\t\t\tapiUrl: this._options.commonsApiUrl,\n\t\t\t\tnamespace: 'Data',\n\t\t\t\tcontentModel: 'Map.JsonConfig'\n\t\t\t} );\n\n\t\t\t// Using the inputautoexpand plugin, the position of the dropdown needs to be updated\n\t\t\t// whenever the input box expands vertically:\n\t\t\t$input\n\t\t\t.on( 'eachchange', ( event, oldValue ) => {\n\t\t\t\t// TODO/OPTIMIZE: Only reposition when necessary, i.e. when expanding vertically\n\t\t\t\t$input.data( 'commonssuggester' ).repositionMenu();\n\t\t\t} )\n\t\t\t.on( 'commonssuggesterchange', ( event, response ) => {\n\t\t\t\tnotifier.notify( 'change' );\n\t\t\t\t$input.data( 'inputautoexpand' ).expand();\n\t\t\t} );\n\t\t}\n\t} );\n\n\treturn vv.experts.GeoShape;\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/GlobeCoordinateInput.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":26,"column":1,"nodeType":"Block","endLine":26,"endColumn":1},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":43,"column":31,"nodeType":"CallExpression","endLine":44,"endColumn":57},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.Preview' is undefined.","line":99,"column":1,"nodeType":"Block","endLine":99,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined.","line":104,"column":1,"nodeType":"Block","endLine":104,"endColumn":1},{"ruleId":"prefer-const","severity":1,"message":"'self' is never reassigned. Use 'const' instead.","line":196,"column":8,"nodeType":"Identifier","messageId":"useConst","endLine":196,"endColumn":12},{"ruleId":"prefer-const","severity":1,"message":"'roundedPrecision' is never reassigned. Use 'const' instead.","line":198,"column":5,"nodeType":"Identifier","messageId":"useConst","endLine":198,"endColumn":21},{"ruleId":"no-shadow","severity":1,"message":"'precision' is already declared in the upper scope on line 195 column 35.","line":200,"column":29,"nodeType":"Identifier","messageId":"noShadow","endLine":200,"endColumn":38}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":7,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue;\n\n\tconst PRECISIONS = [\n\t\t10,\n\t\t1,\n\t\t0.1,\n\t\t0.01,\n\t\t0.001,\n\t\t0.0001,\n\t\t0.00001,\n\t\t0.000001,\n\t\t1 / 60,\n\t\t1 / 3600,\n\t\t1 / 36000,\n\t\t1 / 360000,\n\t\t1 / 3600000\n\t];\n\n\t/**\n\t * `Valueview` expert handling input of `GlobeCoordinate` values.\n\t *\n\t * @class jQuery.valueview.experts.GlobeCoordinateValue\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author H. Snater < mediawiki@snater.com >\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.GlobeCoordinateInput = vv.expert( 'GlobeCoordinateInput', PARENT, function() {\n\t\tPARENT.apply( this, arguments );\n\n\t\tconst self = this;\n\n\t\tthis.preview = new vv.ExpertExtender.Preview(\n\t\t\t( () => self.viewState().getFormattedValue() ),\n\t\t\tthis._messageProvider\n\t\t);\n\n\t\tconst precisionMsgKey = 'valueview-expert-globecoordinateinput-precision';\n\t\tconst $precisionContainer = $( '<div/>' )\n\t\t\t.addClass( this.uiBaseClass + '-precisioncontainer' )\n\t\t\t.append( $( '<div/>' )\n\t\t\t\t.addClass( 'ui-listrotator-caption' )\n\t\t\t\t.text( this._messageProvider.getMessage( precisionMsgKey ) ) );\n\n\t\tthis.precisionRotator = new vv.ExpertExtender.Listrotator(\n\t\t\tthis.uiBaseClass + '-precision',\n\t\t\tthis._getPrecisionValues(),\n\t\t\t( ( newPrecisionLevel ) => {\n\t\t\t\tself._viewNotifier.notify( 'change' );\n\t\t\t} ),\n\t\t\t( () => {\n\t\t\t\tconst value = self.viewState().value();\n\t\t\t\tif ( !value ) {\n\t\t\t\t\treturn value;\n\t\t\t\t}\n\n\t\t\t\tconst precision = value.getValue().getPrecision();\n\t\t\t\tif ( !precision ) {\n\t\t\t\t\treturn {\n\t\t\t\t\t\tcustom: true,\n\t\t\t\t\t\tvalue: null,\n\t\t\t\t\t\tlabel: self._messageProvider.getMessage(\n\t\t\t\t\t\t\t'valueview-expert-globecoordinateinput-nullprecision'\n\t\t\t\t\t\t)\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\treturn self._getPrecisionSetting( precision ) || {\n\t\t\t\t\tcustom: true,\n\t\t\t\t\tvalue: precision,\n\t\t\t\t\tlabel: self._messageProvider.getMessage(\n\t\t\t\t\t\t'valueview-expert-globecoordinateinput-customprecision',\n\t\t\t\t\t\t[ self._getPrecisionLabel( precision ) ]\n\t\t\t\t\t)\n\t\t\t\t};\n\t\t\t} ),\n\t\t\tthis._messageProvider\n\t\t);\n\n\t\tconst inputExtender = new vv.ExpertExtender(\n\t\t\tthis.$input,\n\t\t\t[\n\t\t\t\tthis.preview,\n\t\t\t\tnew vv.ExpertExtender.Container(\n\t\t\t\t\t$precisionContainer,\n\t\t\t\t\tthis.precisionRotator\n\t\t\t\t)\n\t\t\t]\n\t\t);\n\n\t\tthis.addExtension( inputExtender );\n\t}, {\n\n\t\t/**\n\t\t * @property {jQuery.valueview.ExpertExtender.Preview}\n\t\t */\n\t\tpreview: null,\n\n\t\t/**\n\t\t * @property {jQuery.valueview.ExpertExtender.Listrotator}\n\t\t */\n\t\tprecisionRotator: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_options: {\n\t\t\tmessages: {\n\t\t\t\t'valueview-expert-globecoordinateinput-precision': 'Precision'\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tvalueCharacteristics: function() {\n\t\t\tconst options = {},\n\t\t\t\tprecision = this.precisionRotator.getValue();\n\n\t\t\tif ( precision !== null ) {\n\t\t\t\toptions.precision = precision;\n\t\t\t}\n\n\t\t\treturn options;\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function() {\n\t\t\tif ( this.precisionRotator ) {\n\t\t\t\tthis.precisionRotator.destroy();\n\t\t\t\tthis.precisionRotator = null;\n\t\t\t}\n\t\t\tif ( this.preview ) {\n\t\t\t\tthis.preview.destroy();\n\t\t\t\tthis.preview = null;\n\t\t\t}\n\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * Rounds a given precision for being able to use it as internal \"constant\".\n\t\t *\n\t\t * @ignore\n\t\t * @private\n\t\t *\n\t\t * @param {number} precision\n\t\t * @return {number}\n\t\t */\n\t\t_roundPrecision: function( precision ) {\n\t\t\treturn parseFloat( precision.toPrecision( 6 ) );\n\t\t},\n\n\t\t/**\n\t\t * @private\n\t\t *\n\t\t * @param {number} precision\n\t\t * @return {string}\n\t\t */\n\t\t_getPrecisionLabel: function( precision ) {\n\t\t\tconst presets = {\n\t\t\t\t'valueview-expert-globecoordinateinput-precisionlabel-arcminute': 1 / 60,\n\t\t\t\t'valueview-expert-globecoordinateinput-precisionlabel-arcsecond': 1 / 3600,\n\t\t\t\t'valueview-expert-globecoordinateinput-precisionlabel-tenth-of-arcsecond': 1 / 36000,\n\t\t\t\t'valueview-expert-globecoordinateinput-precisionlabel-hundredth-of-arcsecond': 1 / 360000,\n\t\t\t\t'valueview-expert-globecoordinateinput-precisionlabel-thousandth-of-arcsecond': 1 / 3600000,\n\t\t\t\t'valueview-expert-globecoordinateinput-precisionlabel-tenthousandth-of-arcsecond': 1 / 36000000\n\t\t\t};\n\n\t\t\tfor ( const labelMsg in presets ) {\n\t\t\t\tif ( Math.abs( precision - presets[labelMsg] ) < 0.000000000001 ) {\n\t\t\t\t\treturn this._messageProvider.getMessage( labelMsg );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\treturn '±' + this._roundPrecision( precision ) + '°';\n\t\t},\n\n\t\t/**\n\t\t * Returns the original precision level for an unrounded precision.\n\t\t *\n\t\t * @ignore\n\t\t * @private\n\t\t *\n\t\t * @param {number} precision\n\t\t * @return {number|null}\n\t\t */\n\t\t_getPrecisionSetting: function( precision ) {\n\t\t\tlet self = this,\n\t\t\t\tactualPrecision = null,\n\t\t\t\troundedPrecision = this._roundPrecision( precision );\n\n\t\t\t$.each( PRECISIONS, ( i, precision ) => {\n\t\t\t\tif ( self._roundPrecision( precision ) === roundedPrecision ) {\n\t\t\t\t\tactualPrecision = roundedPrecision;\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\treturn actualPrecision;\n\t\t},\n\n\t\t/**\n\t\t * @ignore\n\t\t * @private\n\t\t *\n\t\t * @return {Object[]}\n\t\t */\n\t\t_getPrecisionValues: function() {\n\t\t\tconst self = this,\n\t\t\t\tprecisionValues = [];\n\t\t\t$.each( PRECISIONS, ( i, precision ) => {\n\t\t\t\tprecisionValues.unshift( {\n\t\t\t\t\tvalue: self._roundPrecision( precision ),\n\t\t\t\t\tlabel: self._getPrecisionLabel( precision )\n\t\t\t\t} );\n\t\t\t} );\n\t\t\treturn precisionValues;\n\t\t}\n\t} );\n\n\treturn vv.experts.GlobeCoordinateInput;\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/MonolingualText.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":9,"column":1,"nodeType":"Block","endLine":9,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.LanguageSelector' is undefined.","line":41,"column":1,"nodeType":"Block","endLine":41,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue,\n\t\tLanguageSelector = require( '../ExpertExtender/ExpertExtender.LanguageSelector.js' );\n\n\t/**\n\t * @class jQuery.valueview.experts.MonolingualText\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.6\n\t * @license GNU GPL v2+\n\t * @author Adrian Heine <adrian.heine@wikimedia.de>\n\t */\n\tvv.experts.MonolingualText = vv.expert( 'MonolingualText', PARENT, function() {\n\t\tPARENT.apply( this, arguments );\n\n\t\tconst self = this;\n\n\t\tthis._languageSelector = new LanguageSelector(\n\t\t\tthis._options.contentLanguages,\n\t\t\tthis._messageProvider,\n\t\t\t( () => {\n\t\t\t\tconst value = self.viewState().value();\n\t\t\t\treturn value && value.getLanguageCode();\n\t\t\t} ),\n\t\t\t( () => {\n\t\t\t\tself._viewNotifier.notify( 'change' );\n\t\t\t} )\n\t\t);\n\n\t\tconst inputExtender = new vv.ExpertExtender(\n\t\t\tthis.$input,\n\t\t\t[\n\t\t\t\tthis._languageSelector\n\t\t\t]\n\t\t);\n\n\t\tthis.addExtension( inputExtender );\n\t}, {\n\t\t/**\n\t\t * @property {jQuery.valueview.ExpertExtender.LanguageSelector}\n\t\t * @private\n\t\t */\n\t\t_languageSelector: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tvalueCharacteristics: function() {\n\t\t\treturn {\n\t\t\t\tvaluelang: this._languageSelector.getValue()\n\t\t\t};\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function() {\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t\tthis._languageSelector = null;\n\t\t}\n\t} );\n\n\treturn vv.experts.MonolingualText;\n\n}( jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/QuantityInput.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":9,"column":1,"nodeType":"Block","endLine":9,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.UnitSelector' is undefined.","line":49,"column":1,"nodeType":"Block","endLine":49,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue,\n\t\tUnitSelector = require( '../ExpertExtender/ExpertExtender.UnitSelector.js' );\n\n\t/**\n\t * @class jQuery.valueview.experts.QuantityInput\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.6\n\t * @license GNU GPL v2+\n\t */\n\tvv.experts.QuantityInput = vv.expert( 'QuantityInput', PARENT, function() {\n\t\tPARENT.apply( this, arguments );\n\n\t\tconst self = this;\n\n\t\tthis._unitSelector = new UnitSelector(\n\t\t\tthis._messageProvider,\n\t\t\t( () => {\n\t\t\t\tconst value = self.viewState().value(),\n\t\t\t\t\tunit = value && value.getUnit(),\n\t\t\t\t\tformattedValue = self.viewState().getFormattedValue(),\n\t\t\t\t\t$unit = $( '<div>' ).html( formattedValue ).find( '.wb-unit' ).first();\n\t\t\t\treturn {\n\t\t\t\t\tconceptUri: unit,\n\t\t\t\t\tlabel: $unit.text() || unit\n\t\t\t\t};\n\t\t\t} ),\n\t\t\t( () => {\n\t\t\t\tself._viewNotifier.notify( 'change' );\n\t\t\t} ),\n\t\t\t{\n\t\t\t\tlanguage: this._options.language || null,\n\t\t\t\tvocabularyLookupApiUrl: this._options.vocabularyLookupApiUrl || null\n\t\t\t}\n\t\t);\n\n\t\tconst inputExtender = new vv.ExpertExtender(\n\t\t\tthis.$input,\n\t\t\t[\n\t\t\t\tthis._unitSelector\n\t\t\t]\n\t\t);\n\n\t\tthis.addExtension( inputExtender );\n\t}, {\n\t\t/**\n\t\t * @property {jQuery.valueview.ExpertExtender.UnitSelector}\n\t\t * @private\n\t\t */\n\t\t_unitSelector: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tvalueCharacteristics: function() {\n\t\t\treturn { unit: this._unitSelector.getConceptUri() || null };\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function() {\n\t\t\tPARENT.prototype.destroy.call( this );\n\n\t\t\tthis._unitSelector = null;\n\t\t}\n\t} );\n\n\treturn vv.experts.QuantityInput;\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/StringValue.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.Expert' is undefined.","line":10,"column":1,"nodeType":"Block","endLine":10,"endColumn":1},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":35,"column":4,"nodeType":"CallExpression","endLine":36,"endColumn":60}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.Expert;\n\n\t/**\n\t * `Valueview` expert for adding `String` data value support to `valueview` widget.\n\t *\n\t * @class jQuery.valueview.experts.StringValue\n\t * @extends jQuery.valueview.Expert\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.StringValue = vv.expert( 'StringValue', PARENT, function() {\n\t\tPARENT.apply( this, arguments );\n\t\tthis.$input = $( '<textarea/>' );\n\t}, {\n\t\t/**\n\t\t * The nodes of the input element. The input element will be used to display the value\n\t\t * during edit mode.\n\t\t *\n\t\t * @property {jQuery}\n\t\t * @protected\n\t\t * @readonly\n\t\t */\n\t\t$input: null,\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tinit: function() {\n\t\t\tconst notifier = this._viewNotifier;\n\n\t\t\tthis.$input\n\t\t\t.addClass( this.uiBaseClass + '-input valueview-input' )\n\t\t\t.val( this.viewState().getTextValue() )\n\t\t\t.on( 'keydown', ( event ) => {\n\t\t\t\t// Prevent Enter key from adding a new line character:\n\t\t\t\tif ( event.keyCode === $.ui.keyCode.ENTER ) {\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.on( 'eachchange', () => {\n\t\t\t\tnotifier.notify( 'change' );\n\t\t\t} )\n\t\t\t.appendTo( this.$viewPort );\n\n\t\t\tPARENT.prototype.init.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function() {\n\t\t\tif ( this.$input ) {\n\t\t\t\tthis.$input.off( 'eachchange' );\n\t\t\t\tthis.$input = null;\n\t\t\t}\n\n\t\t\tPARENT.prototype.destroy.call( this ); // empties viewport\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @return {string}\n\t\t */\n\t\trawValue: function() {\n\t\t\treturn this.$input.val();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function() {\n\t\t\t// Resize textarea to fit the value (which might be empty):\n\t\t\tthis._resizeInput();\n\n\t\t\t// disable/enable input box\n\t\t\tthis.$input.prop( 'disabled', this.viewState().isDisabled() );\n\n\t\t\tPARENT.prototype.draw.call( this );\n\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t},\n\n\t\t/**\n\t\t * Will resize the input box to fit its current content.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_resizeInput: function() {\n\t\t\tthis.$input.inputautoexpand( {\n\t\t\t\texpandWidth: false, // TODO: make this optional on valueview level\n\t\t\t\texpandHeight: true,\n\t\t\t\tsuppressNewLine: true // TODO: make this optional/leave it to parser options\n\t\t\t} );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tfocus: function() {\n\t\t\t// Move text cursor to the end of the textarea:\n\t\t\tthis.$input.focusAt( 'end' );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tblur: function() {\n\t\t\tthis.$input.blur();\n\t\t}\n\t} );\n\n\treturn vv.experts.StringValue;\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/SuggestedStringValue.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":16,"column":1,"nodeType":"Block","endLine":16,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue;\n\n\t// TODO: Implement this as an \"extension\" for the StringValue expert. This could be done by\n\t// adding a system for extensions which get initialized in addition to a specific expert.\n\t// Those extensions would also require registration, this should probably be done by\n\t// introducing more complex format for registering an expert plus extensions to an expert\n\t// store.\n\t/**\n\t * `Valueview` expert based on `StringValue` expert but with a jQuery suggester loaded for\n\t * offering the user auto completion features.\n\t *\n\t * @class jQuery.valueview.experts.SuggestedStringValue\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.SuggestedStringValue = vv.expert( 'SuggestedStringValue', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\tPARENT.prototype._init.call( this );\n\n\t\t\tconst notifier = this._viewNotifier,\n\t\t\t\t$input = this.$input;\n\n\t\t\t$input.suggester();\n\n\t\t\t// Since we're using the input auto expand, we have to update the position of the\n\t\t\t// dropdown whenever the input box expands vertically:\n\t\t\t$input.on( 'eachchange', ( event, oldValue ) => {\n\t\t\t\t// TODO/OPTIMIZE: only reposition when necessary, i.e. when expanding vertically\n\t\t\t\t$input.data( 'suggester' ).repositionMenu();\n\t\t\t} );\n\n\t\t\t$input.on( 'suggesterchange', ( event, response ) => {\n\t\t\t\tnotifier.notify( 'change' ); // here in addition to 'eachchange' from StringValue expert\n\t\t\t\t$input.data( 'inputautoexpand' ).expand();\n\t\t\t} );\n\t\t}\n\t} );\n\n}( jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/TabularData.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":14,"column":1,"nodeType":"Block","endLine":14,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue;\n\n\t/**\n\t * `Valueview` expert for adding specialized handling for `tabular-data` data type.\n\t * Without this more specialized expert, the `StringValue` expert would be used since the\n\t * `tabular-data` data type is using the `String` data value type.\n\t * This expert is based on the `StringValue` expert but will add a drop-down for choosing\n\t * Commons data sources. It will also display the value as a link to Commons.\n\t *\n\t * @class jQuery.valueview.experts.TabularData\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Amir Sarabadani <ladsgroup@gmail.com>\n\t */\n\tvv.experts.TabularData = vv.expert( 'TabularData', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\tPARENT.prototype._init.call( this );\n\n\t\t\tconst notifier = this._viewNotifier,\n\t\t\t\t$input = this.$input;\n\n\t\t\t$input.commonssuggester( {\n\t\t\t\tapiUrl: this._options.commonsApiUrl,\n\t\t\t\tnamespace: 'Data',\n\t\t\t\tcontentModel: 'Tabular.JsonConfig'\n\t\t\t} );\n\n\t\t\t// Using the inputautoexpand plugin, the position of the dropdown needs to be updated\n\t\t\t// whenever the input box expands vertically:\n\t\t\t$input\n\t\t\t.on( 'eachchange', ( event, oldValue ) => {\n\t\t\t\t// TODO/OPTIMIZE: Only reposition when necessary, i.e. when expanding vertically\n\t\t\t\t$input.data( 'commonssuggester' ).repositionMenu();\n\t\t\t} )\n\t\t\t.on( 'commonssuggesterchange', ( event, response ) => {\n\t\t\t\tnotifier.notify( 'change' );\n\t\t\t\t$input.data( 'inputautoexpand' ).expand();\n\t\t\t} );\n\t\t}\n\t} );\n\n\treturn vv.experts.TabularData;\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/TimeInput.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.experts.StringValue' is undefined.","line":49,"column":1,"nodeType":"Block","endLine":49,"endColumn":1},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":66,"column":31,"nodeType":"CallExpression","endLine":67,"endColumn":57},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":84,"column":30,"nodeType":"CallExpression","endLine":85,"endColumn":56},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.Preview' is undefined.","line":133,"column":1,"nodeType":"Block","endLine":133,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined.","line":138,"column":1,"nodeType":"Block","endLine":138,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined.","line":143,"column":1,"nodeType":"Block","endLine":143,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( $, vv, TimeValue ) {\n\t'use strict';\n\n\tconst PARENT = vv.experts.StringValue;\n\n\t/**\n\t * @ignore\n\t *\n\t * @param {util.MessageProvider} messageProvider\n\t * @return {Object[]} [{ value: <{number}>, label: <{string}>}, ...]\n\t */\n\tfunction getPrecisionValues( messageProvider ) {\n\t\tconst precisionValues = [],\n\t\t\tdayPrecision = TimeValue.getPrecisionById( 'DAY' );\n\t\t$.each( TimeValue.PRECISIONS, ( precisionValue, precision ) => {\n\t\t\tlet label;\n\t\t\tif ( precisionValue <= dayPrecision ) {\n\t\t\t\t// TODO: Remove this check as soon as time values are supported.\n\t\t\t\tlabel = messageProvider.getMessage(\n\t\t\t\t\t'valueview-expert-timeinput-precision-' + precision.id.toLowerCase()\n\t\t\t\t) || precision.text;\n\t\t\t\tprecisionValues.unshift( { value: precisionValue, label: label } );\n\t\t\t}\n\t\t} );\n\t\treturn precisionValues;\n\t}\n\n\t/**\n\t * @ignore\n\t *\n\t * @param {util.MessageProvider} messageProvider\n\t * @return {Object[]} [{ value: <{string}>, label: <{string}>}, ...]\n\t */\n\tfunction getCalendarValues( messageProvider ) {\n\t\tconst calendarValues = [];\n\t\t$.each( TimeValue.CALENDARS, ( key, uri ) => {\n\t\t\tconst label = messageProvider.getMessage(\n\t\t\t\t'valueview-expert-timevalue-calendar-' + key.toLowerCase()\n\t\t\t) || key.toLowerCase();\n\t\t\tcalendarValues.push( { value: uri, label: label } );\n\t\t} );\n\t\treturn calendarValues;\n\t}\n\n\t/**\n\t * `Valueview` expert handling input of `Time` values.\n\t *\n\t * @class jQuery.valueview.experts.TimeInput\n\t * @extends jQuery.valueview.experts.StringValue\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t * @author H. Snater < mediawiki@snater.com >\n\t */\n\tvv.experts.TimeInput = vv.expert( 'TimeInput', PARENT, function() {\n\t\tPARENT.apply( this, arguments );\n\n\t\tconst self = this;\n\n\t\tthis.preview = new vv.ExpertExtender.Preview(\n\t\t\t( () => self.viewState().getFormattedValue() ),\n\t\t\tthis._messageProvider\n\t\t);\n\n\t\tconst precisionMsgKey = 'valueview-expert-timeinput-precision';\n\t\tconst $precisionContainer = $( '<div/>' )\n\t\t\t.addClass( this.uiBaseClass + '-precisioncontainer' )\n\t\t\t.append( $( '<div/>' )\n\t\t\t\t.addClass( 'ui-listrotator-caption' )\n\t\t\t\t.text( this._messageProvider.getMessage( precisionMsgKey ) ) );\n\n\t\tthis.precisionRotator = new vv.ExpertExtender.Listrotator(\n\t\t\tthis.uiBaseClass + '-precision',\n\t\t\tgetPrecisionValues( this._messageProvider ),\n\t\t\tthis._onRotatorChange.bind( this ),\n\t\t\t( () => {\n\t\t\t\tconst value = self.viewState().value();\n\t\t\t\treturn value && value.getOption( 'precision' );\n\t\t\t} ),\n\t\t\tthis._messageProvider\n\t\t);\n\n\t\tconst calendarMsgKey = 'valueview-expert-timeinput-calendar';\n\t\tconst $calendarContainer = $( '<div/>' )\n\t\t\t.addClass( this.uiBaseClass + '-calendarcontainer' )\n\t\t\t.append( $( '<div/>' )\n\t\t\t\t.addClass( 'ui-listrotator-caption' )\n\t\t\t\t.text( this._messageProvider.getMessage( calendarMsgKey ) ) );\n\n\t\tthis.calendarRotator = new vv.ExpertExtender.Listrotator(\n\t\t\tthis.uiBaseClass + '-calendar',\n\t\t\tgetCalendarValues( this._messageProvider ),\n\t\t\tthis._onRotatorChange.bind( this ),\n\t\t\t( () => {\n\t\t\t\tconst value = self.viewState().value();\n\t\t\t\treturn value && value.getOption( 'calendarModel' );\n\t\t\t} ),\n\t\t\tthis._messageProvider\n\t\t);\n\n\t\tconst inputExtender = new vv.ExpertExtender(\n\t\t\tthis.$input,\n\t\t\t[\n\t\t\t\tthis.preview,\n\t\t\t\tnew vv.ExpertExtender.Container(\n\t\t\t\t\t$precisionContainer,\n\t\t\t\t\tthis.precisionRotator\n\t\t\t\t),\n\t\t\t\tnew vv.ExpertExtender.Container(\n\t\t\t\t\t$calendarContainer,\n\t\t\t\t\tthis.calendarRotator\n\t\t\t\t)\n\t\t\t]\n\t\t);\n\n\t\tthis.addExtension( inputExtender );\n\t}, {\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_options: {\n\t\t\tmessages: {\n\t\t\t\t'valueview-expert-timeinput-precision': 'Precision',\n\t\t\t\t'valueview-expert-timeinput-calendar': 'Calendar'\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * The preview widget.\n\t\t *\n\t\t * @property {jQuery.valueview.ExpertExtender.Preview}\n\t\t */\n\t\tpreview: null,\n\n\t\t/**\n\t\t * @property {jQuery.valueview.ExpertExtender.Listrotator}\n\t\t */\n\t\tprecisionRotator: null,\n\n\t\t/**\n\t\t * @property {jQuery.valueview.ExpertExtender.Listrotator}\n\t\t */\n\t\tcalendarRotator: null,\n\n\t\t/**\n\t\t * @protected\n\t\t */\n\t\t_onRotatorChange: function() {\n\t\t\tthis._viewNotifier.notify( 'change' );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdestroy: function() {\n\t\t\tif ( this.calendarRotator ) {\n\t\t\t\tthis.calendarRotator.destroy();\n\t\t\t\tthis.calendarRotator = null;\n\t\t\t}\n\t\t\tif ( this.precisionRotator ) {\n\t\t\t\tthis.precisionRotator.destroy();\n\t\t\t\tthis.precisionRotator = null;\n\t\t\t}\n\t\t\tif ( this.preview ) {\n\t\t\t\tthis.preview.destroy();\n\t\t\t\tthis.preview = null;\n\t\t\t}\n\n\t\t\tPARENT.prototype.destroy.call( this ); // empties viewport\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tvalueCharacteristics: function() {\n\t\t\tconst options = {},\n\t\t\t\tprecision = this.precisionRotator.getValue() || null,\n\t\t\t\tcalendarUri = this.calendarRotator.getValue() || null;\n\n\t\t\tif ( precision !== null ) {\n\t\t\t\toptions.precision = precision;\n\t\t\t}\n\t\t\tif ( calendarUri !== null ) {\n\t\t\t\toptions.calendar = calendarUri;\n\t\t\t}\n\n\t\t\treturn options;\n\t\t}\n\t} );\n\n\treturn vv.experts.TimeInput;\n\n}( jQuery, jQuery.valueview, dataValues.TimeValue ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/UnDeserializableValue.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.Expert' is undefined.","line":11,"column":1,"nodeType":"Block","endLine":11,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.Expert;\n\n\t/**\n\t * `Valueview` expert for displaying (or rather not displaying) a data value not supported by\n\t * the `valueview` UI because there is not specialised expert devoted to that data value type.\n\t *\n\t * @class jQuery.valueview.experts.UnsupportedValue\n\t * @extends jQuery.valueview.Expert\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t * @author Katie Filbert < aude.wiki@gmail.com >\n\t */\n\tvv.experts.UnDeserializableValue = vv.expert( 'UnDeserializableValue', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_options: {\n\t\t\tmessages: {\n\t\t\t\t'valueview-expert-undeserializablevalue':\n\t\t\t\t\t'The value is invalid and cannot be displayed.'\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @return {string}\n\t\t */\n\t\trawValue: function() {\n\t\t\treturn this._viewState.getTextValue();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\t// reuse the existing formatted message\n\t\t\tthis.$viewPort.html( this._viewState.getFormattedValue() );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function() {\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t}\n\t} );\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/experts/UnsupportedValue.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.Expert' is undefined.","line":11,"column":1,"nodeType":"Block","endLine":11,"endColumn":1},{"ruleId":"prefer-const","severity":1,"message":"'value' is never reassigned. Use 'const' instead.","line":46,"column":8,"nodeType":"Identifier","messageId":"useConst","endLine":46,"endColumn":13}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.Expert;\n\n\t/**\n\t * `Valueview` expert for displaying (or rather not displaying) a data value not supported by\n\t * the `valueview` UI because there is not specialised expert devoted to that data value type.\n\t *\n\t * @class jQuery.valueview.experts.UnsupportedValue\n\t * @extends jQuery.valueview.Expert\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t */\n\tvv.experts.UnsupportedValue = vv.expert( 'UnsupportedValue', PARENT, {\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_options: {\n\t\t\tmessages: {\n\t\t\t\t'valueview-expert-unsupportedvalue-unsupporteddatatype':\n\t\t\t\t\t'Handling of this value is not yet supported.',\n\t\t\t\t'valueview-expert-unsupportedvalue-unsupporteddatavalue':\n\t\t\t\t\t'Handling of values for this data type is not yet supported.'\n\t\t\t}\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @return {string}\n\t\t */\n\t\trawValue: function() {\n\t\t\treturn this.viewState().getTextValue();\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t * @protected\n\t\t */\n\t\t_init: function() {\n\t\t\t// This expert just displays a message that whatever value currently set in the\n\t\t\t// valueview or whatever kind of value should be handled by the view is not supported.\n\n\t\t\tlet value = this.viewState().value(),\n\t\t\t\tunsupportedIndicator,\n\t\t\t\tunsupportedMsg;\n\n\t\t\tif ( !value && this.viewState().option( 'dataTypeId' ) ) {\n\t\t\t\tunsupportedIndicator = this.viewState().option( 'dataTypeId' );\n\t\t\t\tunsupportedMsg = this._messageProvider.getMessage(\n\t\t\t\t\t'valueview-expert-unsupportedvalue-unsupporteddatatype',\n\t\t\t\t\t[ unsupportedIndicator ]\n\t\t\t\t);\n\t\t\t\t// NOTE: Of course, this also implies that the data value type is unsupported but\n\t\t\t\t// the message is actually more detailed than that.\n\t\t\t} else if ( value || this.viewState().option( 'dataValueType' ) ) {\n\t\t\t\tconst dataValueType = ( value )\n\t\t\t\t\t? value.getType()\n\t\t\t\t\t: this.viewState().option( 'dataValueType' );\n\t\t\t\tunsupportedMsg = this._messageProvider.getMessage(\n\t\t\t\t\t'valueview-expert-unsupportedvalue-unsupporteddatavalue',\n\t\t\t\t\t[ dataValueType ]\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\t// Empty value set in view, but not even ability to display that as a value.\n\t\t\t\t// This case doesn't make much sense but defined against paranoia.\n\t\t\t\tunsupportedMsg = '';\n\t\t\t}\n\n\t\t\tthis.$viewPort.text( unsupportedMsg );\n\t\t},\n\n\t\t/**\n\t\t * @inheritdoc\n\t\t */\n\t\tdraw: function() {\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t}\n\t} );\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/jquery.valueview.Expert.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'ViewState' is undefined.","line":79,"column":1,"nodeType":"Block","endLine":79,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'ViewState' is undefined.","line":166,"column":1,"nodeType":"Block","endLine":166,"endColumn":1},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":214,"column":4,"nodeType":"CallExpression","endLine":214,"endColumn":47},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":241,"column":4,"nodeType":"CallExpression","endLine":241,"endColumn":50},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'ViewState' is undefined.","line":264,"column":1,"nodeType":"Block","endLine":264,"endColumn":1},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Found more than one @return declaration.","line":280,"column":3,"nodeType":"Block","endLine":286,"endColumn":6},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"Found more than one @return declaration.","line":280,"column":3,"nodeType":"Block","endLine":286,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":7,"fixableErrorCount":0,"fixableWarningCount":0,"source":"$.valueview = $.valueview || {};\n\n( function( vv ) {\n\t'use strict';\n\n\t/**\n\t * Creates a new `Expert` definition as it is required by `jQuery.valueview.valueview`.\n\t *\n\t * NOTE: Just by defining a new `Expert` here, the `Expert` won't be available in a `valueview`\n\t * widget automatically. The `Expert` has to be registered in a `jQuery.valueview.ExpertStore`\n\t * instance which has to be injected into the `valueview` via its options.\n\t *\n\t * @see jQuery.valueview.Expert\n\t * @see jQuery.valueview.ExpertStore\n\t *\n\t * @member jQuery.valueview\n\t * @method expert\n\t * @static\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t *\n\t * @param {string} name Should be all-lowercase and without any special characters. Will be used\n\t * in within some DOM class attributes and\n\t * @param {Function} base Constructor of the `Expert` the new `Expert` should be based on.\n\t * @param {Function|Object} constructorOrExpertDefinition Constructor of the new `Expert`.\n\t * @param {Object} [expertDefinition] Definition of the `Expert`.\n\t * @return {jQuery.valueview.Expert} the new `Expert` constructor.\n\t *\n\t * @throws {Error} if the base constructor is not a function.\n\t */\n\tvv.expert = function( name, base, constructorOrExpertDefinition, expertDefinition ) {\n\t\tlet constructor = null;\n\n\t\tif ( expertDefinition ) {\n\t\t\tconstructor = constructorOrExpertDefinition;\n\t\t} else {\n\t\t\texpertDefinition = constructorOrExpertDefinition;\n\t\t}\n\n\t\tif ( typeof base !== 'function' ) {\n\t\t\tthrow new Error( 'The expert\\'s base must be a constructor function' );\n\t\t}\n\n\t\t// do actual inheritance from base and apply custom definition:\n\t\treturn util.inherit(\n\t\t\t'ValueviewExpert_' + name,\n\t\t\tbase,\n\t\t\tconstructor,\n\t\t\t$.extend( expertDefinition, {\n\t\t\t\tuiBaseClass: 'valueview-expert-' + name\n\t\t\t} )\n\t\t);\n\t};\n\n\t// TODO: think about whether there should be a function to add multiple notifiers for widget\n\t// developers or whether they should rather listen to the valueview widget while the experts\n\t// can not be touched. Less performant alternative would be the usage of DOM events.\n\t/**\n\t * Abstract class for strategies used in `jQuery.valueview` for displaying and handling a\n\t * certain type of data value or data values suitable for a certain data type.\n\t * The `Expert` itself is conceptually not dependent on data types. It always works with data\n\t * values but the way it is presenting the edit interface could be optimized for data values\n\t * suitable for a certain data type. This could for example be done by restrictions in the edit\n\t * interface by reflecting a data type's validation rules.\n\t *\n\t * NOTE: Consider using `jQuery.valueview.expert()` to define a new `Expert` instead of\n\t * inheriting from this base directly.\n\t *\n\t * @class jQuery.valueview.Expert\n\t * @abstract\n\t * @since 0.1\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t *\n\t * @constructor\n\t *\n\t * @param {HTMLElement|jQuery} viewPortNode\n\t * @param {ViewState} relatedViewState\n\t * @param {util.Notifier} [valueViewNotifier=util.Notifier()]\n\t * Required so the `Expert` can notify the `valueview` about certain events. The\n\t * following notification keys can be used:\n\t *\n\t * - change: will be sent when raw value displayed by the `Expert` changes. Either by a user\n\t * action or by calling the `rawValue()` method. First parameter is a reference to the\n\t * `Expert` itself.\n\t *\n\t * @param {Object} [options={}]\n\t *\n\t * @throws {Error} if `viewPortNode` is not or does not feature a proper DOM node.\n\t * @throws {Error} relatedViewState is not a `ViewState` instance.\n\t * @throws {Error} if `valueViewNotifier` is not an `util.Notifier` instance.\n\t * @throws {Error} if neither `messages` nor `messageProvider` is given.\n\t */\n\tvv.Expert = function( viewPortNode, relatedViewState, valueViewNotifier, options ) {\n\t\tif ( ( typeof relatedViewState.getFormattedValue === 'undefined' ) ) {\n\t\t\tthrow new Error( 'No ViewState object was provided to the valueview expert' );\n\t\t}\n\n\t\tif ( !valueViewNotifier ) {\n\t\t\tvalueViewNotifier = util.Notifier();\n\t\t} else if ( !( valueViewNotifier instanceof util.Notifier ) ) {\n\t\t\tthrow new Error( 'No Notifier object was provided to the valueview expert' );\n\t\t}\n\n\t\tif ( viewPortNode instanceof $\n\t\t\t&& viewPortNode.length === 1\n\t\t) {\n\t\t\tviewPortNode = viewPortNode.get( 0 );\n\t\t}\n\n\t\tif ( !( viewPortNode.nodeType ) ) { // IE8 can't check for instanceof HTMLElement\n\t\t\tthrow new Error( 'No sufficient DOM node provided for the valueview expert' );\n\t\t}\n\n\t\tthis._viewState = relatedViewState;\n\t\tthis._viewNotifier = valueViewNotifier;\n\n\t\tthis.$viewPort = $( viewPortNode );\n\n\t\tthis._options = $.extend( ( !this._options ) ? {} : this._options, options || {} );\n\n\t\tif ( this._options.messages ) {\n\t\t\tthis._messageProvider = new util.HashMessageProvider( this._options.messages );\n\t\t}\n\t\tif ( this._options.messageProvider ) {\n\t\t\tthis._messageProvider = new util.CombiningMessageProvider(\n\t\t\t\tthis._options.messageProvider,\n\t\t\t\tthis._messageProvider\n\t\t\t);\n\t\t}\n\t\tif ( !this._messageProvider ) {\n\t\t\tthrow new Error( 'No message provider and no messages were provided to the valueview expert' );\n\t\t}\n\n\t\tthis._extendable = new util.Extendable();\n\t};\n\n\t/**\n\t * @class jQuery.valueview.Expert\n\t */\n\tvv.Expert.prototype = {\n\t\t/**\n\t\t * A unique UI class for this `Expert` definition. Should be used to prefix classes on DOM\n\t\t * nodes within the `Expert`'s view port. If a new `Expert` definition will be created\n\t\t * using `jQuery.valueview.Expert()`, then this will be set by that function.\n\t\t *\n\t\t * @property {string}\n\t\t * @readonly\n\t\t */\n\t\tuiBaseClass: '',\n\n\t\t/**\n\t\t * The DOM node which has to be updated by the `draw()` function. Displays current state\n\t\t * and/or input elements for user interaction during `valueview`'s edit mode.\n\t\t *\n\t\t * @property {jQuery}\n\t\t * @protected\n\t\t * @readonly\n\t\t */\n\t\t$viewPort: null,\n\n\t\t/**\n\t\t * Object representing the state of the related `valueview`.\n\t\t *\n\t\t * @property {ViewState}\n\t\t * @protected\n\t\t */\n\t\t_viewState: null,\n\n\t\t/**\n\t\t * Object for publishing changes to the outside.\n\t\t *\n\t\t * @property {util.Notifier}\n\t\t * @protected\n\t\t */\n\t\t_viewNotifier: null,\n\n\t\t/**\n\t\t * The `Expert`'s options, received through the constructor.\n\t\t *\n\t\t * @property {Object} [_options={}]\n\t\t * @protected\n\t\t */\n\t\t_options: null,\n\n\t\t/**\n\t\t * Message provider used to fetch messages\n\t\t *\n\t\t * @property {util.MessageProvider}\n\t\t * @protected\n\t\t */\n\t\t_messageProvider: null,\n\n\t\t/**\n\t\t * @property {util.Extendable} [_extendable=new util.Extendable()]\n\t\t * @protected\n\t\t */\n\t\t_extendable: null,\n\n\t\t/**\n\t\t * @param {Object} extension\n\t\t */\n\t\taddExtension: function( extension ) {\n\t\t\tthis._extendable.addExtension( extension );\n\t\t},\n\n\t\t/**\n\t\t * Will be called initially for new `Expert` instances.\n\t\t *\n\t\t * @since 0.5\n\t\t */\n\t\tinit: function() {\n\t\t\tthis.$viewPort.addClass( this.uiBaseClass );\n\t\t\tthis._init(); // for backwards-compatibility\n\t\t\tthis._extendable.callExtensions( 'init' );\n\t\t},\n\n\t\t/**\n\t\t * Custom `Expert` initialization routine.\n\t\t *\n\t\t * @protected\n\t\t */\n\t\t_init: function() {},\n\n\t\t/**\n\t\t * Destroys the `Expert`. All generated viewport output is being deleted and all resources\n\t\t * (private members, events handlers) will be released.\n\t\t *\n\t\t * This will not preserve the plain text of the last represented value as one might expect\n\t\t * when thinking about the common `jQuery.Widget`'s behavior. This is mostly because it is\n\t\t * not the `Expert`'s responsibility to be able to serve a plain text representation of the\n\t\t * value. If the value should be represented as plain text after the `Expert`'s\n\t\t * construction, let the responsible controller use a value formatter for that.\n\t\t */\n\t\tdestroy: function() {\n\t\t\tif ( !this.$viewPort ) {\n\t\t\t\treturn; // destroyed already\n\t\t\t}\n\t\t\tthis._extendable.callExtensions( 'destroy' );\n\t\t\tthis.$viewPort.removeClass( this.uiBaseClass ).empty();\n\t\t\tthis.$viewPort = null;\n\t\t\tthis._viewState = null;\n\t\t\tthis._viewNotifier = null;\n\t\t\tthis._messageProvider = null;\n\t\t\tthis._options = null;\n\t\t},\n\n\t\t/**\n\t\t * Returns an object with characteristics specified for the value. The object can be used\n\t\t * as parser options definition.\n\t\t *\n\t\t * @return {Object}\n\t\t */\n\t\tvalueCharacteristics: function() {\n\t\t\treturn {};\n\t\t},\n\n\t\t/**\n\t\t * Returns an object offering information about the related `valueview`'s current state. The\n\t\t * `Expert` reflects that state, so everything that is true for the related view, is also\n\t\t * true for the `Expert` (e.g. whether it is in edit mode or disabled).\n\t\t *\n\t\t * @return {ViewState}\n\t\t */\n\t\tviewState: function() {\n\t\t\treturn this._viewState;\n\t\t},\n\n\t\t/**\n\t\t * @abstract\n\t\t *\n\t\t * @return {string|dataValues.DataValue|null} Returns either the current raw value as a\n\t\t * string that needs to be parsed first, or an already parsed DataValue object (e.g. from a\n\t\t * client-side parser, but that should be avoided), or null if the expert is sure there is\n\t\t * nothing to parse.\n\t\t */\n\t\trawValue: util.abstractMember,\n\n\t\t/**\n\t\t * Will draw the user interface components for the user to edit the value.\n\t\t *\n\t\t * @return {Object} jQuery.Promise\n\t\t * @return {Function} return.done\n\t\t * @return {Function} return.fail\n\t\t */\n\t\tdraw: function() {\n\t\t\tthis._extendable.callExtensions( 'draw' );\n\t\t},\n\n\t\t/**\n\t\t * Will set the focus if there is some focusable input elements.\n\t\t */\n\t\tfocus: function() {},\n\n\t\t/**\n\t\t * Makes sure that the focus will be removed from any focusable input elements.\n\t\t */\n\t\tblur: function() {}\n\t};\n\n}( $.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/jquery.valueview.ExpertStore.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/jquery.valueview.ViewState.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview' is undefined.","line":19,"column":1,"nodeType":"Block","endLine":19,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview' is undefined.","line":34,"column":1,"nodeType":"Block","endLine":34,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"$.valueview = $.valueview || {};\n\n( function( vv ) {\n\t'use strict';\n\n\t/**\n\t * Allows to receive information about a related `valueview` object but doesn't provide\n\t * functions to actively change the view. It serves as a state object to inform subsystems of\n\t * the `valueview`'s current status. Those subsystems should not have full access to the entire\n\t * view though since interaction in both directions would very likely mess things up.\n\t *\n\t * @class ViewState\n\t * @license GNU GPL v2+\n\t * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n\t * @since 0.1\n\t *\n\t * @constructor\n\t *\n\t * @param {jQuery.valueview} valueview\n\t *\n\t * @throws {Error} if no `jQuery.valueview` instance is provided.\n\t */\n\tconst SELF = function ValueviewViewState( valueview ) {\n\t\tif ( !( valueview instanceof vv.valueview ) ) {\n\t\t\tthrow new Error( 'Can not create a valueview ViewState object without a valueview' );\n\t\t}\n\t\tthis._view = valueview;\n\t};\n\n\t$.extend( SELF.prototype, {\n\t\t/**\n\t\t * The widget object whose status is represented.\n\t\t *\n\t\t * @property {jQuery.valueview}\n\t\t * @private\n\t\t */\n\t\t_view: null,\n\n\t\t/**\n\t\t * @see jQuery.valueview.isInEditMode\n\t\t *\n\t\t * @return {boolean}\n\t\t */\n\t\tisInEditMode: function() {\n\t\t\treturn this._view.isInEditMode();\n\t\t},\n\n\t\t/**\n\t\t * Returns whether the related `valueview` is currently disabled.\n\t\t *\n\t\t * @return {boolean}\n\t\t */\n\t\tisDisabled: function() {\n\t\t\treturn this._view.option( 'disabled' );\n\t\t},\n\n\t\t/**\n\t\t * Returns the related `valueview`'s current value. Does not allow to change the value.\n\t\t *\n\t\t * @see jQuery.valueview.value\n\t\t *\n\t\t * @return {dataValues.DataValue|null}\n\t\t */\n\t\tvalue: function() {\n\t\t\treturn this._view.value();\n\t\t},\n\n\t\t/**\n\t\t * Returns the related `valueview`'s current formatted value.\n\t\t *\n\t\t * @see jQuery.valueview.getFormattedValue\n\t\t *\n\t\t * @return {string}\n\t\t */\n\t\tgetFormattedValue: function() {\n\t\t\treturn this._view.getFormattedValue();\n\t\t},\n\n\t\t/**\n\t\t * Returns the related `valueview`'s current plain text value.\n\t\t *\n\t\t * @see jQuery.valueview.getTextValue\n\t\t * @since 0.4\n\t\t *\n\t\t * @return {string}\n\t\t */\n\t\tgetTextValue: function() {\n\t\t\treturn this._view.getTextValue();\n\t\t},\n\n\t\t/**\n\t\t * Returns the options or a specific option of the related `valueview`. Does not allow\n\t\t * to set any option.\n\t\t *\n\t\t * @see jQuery.Widget.option\n\t\t *\n\t\t * @param {string} [key]\n\t\t * @return {*}\n\t\t */\n\t\toption: function( key ) {\n\t\t\treturn this._view.option( key );\n\t\t}\n\t} );\n\nmodule.exports = SELF;\n}( $.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/jquery.valueview.experts.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/jquery.valueview.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/src/jquery.valueview.valueview.js","messages":[{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"alternateClassName\".","line":32,"column":1,"nodeType":"Block","endLine":32,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Widget' is undefined.","line":33,"column":1,"nodeType":"Block","endLine":33,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Event' is undefined.","line":93,"column":1,"nodeType":"Block","endLine":93,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Event' is undefined.","line":98,"column":1,"nodeType":"Block","endLine":98,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Event' is undefined.","line":103,"column":1,"nodeType":"Block","endLine":103,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Event' is undefined.","line":108,"column":1,"nodeType":"Block","endLine":108,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Event' is undefined.","line":113,"column":1,"nodeType":"Block","endLine":113,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.Event' is undefined.","line":119,"column":1,"nodeType":"Block","endLine":119,"endColumn":1},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":229,"column":3,"nodeType":"CallExpression","endLine":229,"endColumn":48},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":243,"column":2,"nodeType":"Block","endLine":245,"endColumn":5},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":248,"column":3,"nodeType":"CallExpression","endLine":253,"endColumn":4},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"key\" type.","line":263,"column":1,"nodeType":"Block","endLine":263,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"value\" type.","line":264,"column":1,"nodeType":"Block","endLine":264,"endColumn":1},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":388,"column":2,"nodeType":"Block","endLine":391,"endColumn":5},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Found more than one @return declaration.","line":611,"column":2,"nodeType":"Block","endLine":617,"endColumn":5},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"Found more than one @return declaration.","line":611,"column":2,"nodeType":"Block","endLine":617,"endColumn":5},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":621,"column":3,"nodeType":"CallExpression","endLine":623,"endColumn":76},{"ruleId":"mediawiki/class-doc","severity":1,"message":"All possible CSS classes should be documented. See https://w.wiki/PS2 for details.","line":621,"column":3,"nodeType":"CallExpression","endLine":622,"endColumn":79},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Found more than one @return declaration.","line":631,"column":2,"nodeType":"Block","endLine":635,"endColumn":5},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"Found more than one @return declaration.","line":631,"column":2,"nodeType":"Block","endLine":635,"endColumn":5},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":686,"column":2,"nodeType":"Block","endLine":691,"endColumn":5},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Found more than one @return declaration.","line":740,"column":2,"nodeType":"Block","endLine":753,"endColumn":5},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"Found more than one @return declaration.","line":740,"column":2,"nodeType":"Block","endLine":753,"endColumn":5},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Found more than one @return declaration.","line":848,"column":2,"nodeType":"Block","endLine":860,"endColumn":5},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"Found more than one @return declaration.","line":848,"column":2,"nodeType":"Block","endLine":860,"endColumn":5},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Found more than one @return declaration.","line":884,"column":2,"nodeType":"Block","endLine":894,"endColumn":5},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"Found more than one @return declaration.","line":884,"column":2,"nodeType":"Block","endLine":894,"endColumn":5},{"ruleId":"prefer-const","severity":1,"message":"'newValueCharacteristics' is never reassigned. Use 'const' instead.","line":968,"column":6,"nodeType":"Identifier","messageId":"useConst","endLine":968,"endColumn":29},{"ruleId":"prefer-const","severity":1,"message":"'lastValueCharacteristics' is never reassigned. Use 'const' instead.","line":969,"column":6,"nodeType":"Identifier","messageId":"useConst","endLine":969,"endColumn":30}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":29,"fixableErrorCount":0,"fixableWarningCount":0,"source":"module.exports = ( function( dv, vf, vp ) {\n'use strict';\n\nconst ViewState = require( './jquery.valueview.ViewState.js' );\n\nconst PARENT = $.Widget;\n\n/**\n * Helper for defining a valueview member function which will just call a valueview's Expert's\n * member function and return the value received from that function. If the valueview does not have\n * an expert currently, nothing will be done.\n *\n * @ignore\n *\n * @param {string} fnName Name of the function in jQuery.valueview.Expert\n * @return {Function}\n */\nfunction expertProxy( fnName ) {\n\treturn function() {\n\t\tif ( this._expert && this.isInEditMode() ) {\n\t\t\treturn this._expert[ fnName ].apply( this._expert, arguments );\n\t\t}\n\t};\n}\n\n/**\n * `valueview` widget which is responsible for displaying and serving input for creating/changing\n * data value objects (`dataValue.DataValue`). Depending on the data value type, the widget will\n * choose a different strategy for handing interaction with a specific instance of that data value.\n *\n * @class jQuery.valueview\n * @alternateClassName jQuery.valueview.valueview\n * @extends jQuery.Widget\n * @since 0.1\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n * @author H. Snater < mediawiki@snater.com >\n *\n * @constructor\n *\n * @param {Object} options\n * @param {jQuery.valueview.ExpertStore} options.expertStore\n * Used to determine an `Expert` depending on the data value type or the data type the\n * `valueview` should handle. The `valueview` will be able to handle all data value types and\n * data types the given store has `Experts` registered for.\n * @param {valueParsers.ValueParserStore} options.parserStore\n * Store providing the parsers values may be parsed with.\n * @param {valueFormatters.ValueFormatter} options.plaintextFormatter\n * A ValueFormatter instance returning plain text\n * @param {valueFormatters.ValueFormatter} options.htmlFormatter\n * A ValueFormatter instance returning html\n * @param {string} options.language\n * Language code of the language the `valueview` shall interact with parsers\n * @param {string|null} [options.vocabularyLookupApiUrl=null]\n * @param {string} [options.commonsApiUrl='https://commons.wikimedia.org/w/api.php']\n * @param {string|null} [options.dataTypeId=null]\n * If set, an expert (`jQuery.valueview.Expert`) and a parser (`valueParsers.ValueParser`)\n * will be determined from the provided stores according to the specified data type id.\n * When setting the `valueview`'s value to a data value that is not valid against the data\n * type referenced by the data type id, a note that the value is not suitable for the\n * widget's current definition will be displayed.\n * If the `dataTypeId` option is `null`, expert and parser will be determined\n * using the `dataValueType` option.\n * @param {string|null} [options.dataValueType=null]\n * If set while the `dataTypeId` option is `null`, a parser (`valueParsers.ValueParser`)\n * will be determined from the provided store according to the specified data value type.\n * When setting the `valueview`'s value to a data value that is not valid against the data\n * value referenced by the data value type, a note that the value is not suitable for the\n * widget's current definition will be displayed.\n * If the `dataValueType` option as well as the `dataTypeId` option is `null`, expert and parser\n * will be determined using the widget's current value.\n * Consequently, if the value itself is `null`, the widget will not be able to offer any\n * input for new values.\n * @param {dataValues.DataValue|null} [options.value=null]\n * The data value this view should represent initially.\n * If omitted, an empty view will be served, ready to take some input by the user. The value\n * can also be overwritten later, by using the `value()` function.\n * @param {boolean} [options.autoStartEditing=true]\n * Whether or not view should go into edit mode by its own upon initialization if its initial\n * value is empty.\n * @param {number} [options.parseDelay=300]\n * Time milliseconds that the parser should wait before parsing. A delay is useful to limit\n * the number of API request that are outdated when returning because the input has changed\n * in the meantime.\n * @param {util.MessageProvider|null} [options.messageProvider=null]\n * Allows to customize the messages used by `ValueView`, `Expert`s and used widgets.\n * @param {util.ContentLanguages|null} [options.contentLanguages=null]\n * Enables `Expert`s to provide language selection (i. e. the `MonolingualText` `Expert`).\n */\n/**\n * @event change\n * Triggered when the widget's value is updated.\n * @param {jQuery.Event} event\n */\n/**\n * @event parse\n * Triggered before the value gets parsed.\n * @param {jQuery.Event} event\n */\n/**\n * @event afterparse\n * Triggered after the value has been parsed.\n * @param {jQuery.Event} event\n */\n/**\n * @event afterstartediting\n * Triggered after edit mode has been started and rendered.\n * @param {jQuery.Event} event\n */\n/**\n * @event afterstopediting\n * Triggered after edit mode has been stopped and the widget has been redrawn.\n * @param {jQuery.Event} event\n * @param {boolean} dropValue\n */\n/**\n * @event afterdraw\n * Triggered after the widget has been redrawn.\n * @param {jQuery.Event} event\n */\n$.widget( 'valueview.valueview', PARENT, {\n\t/**\n\t * Current, accepted value. Might be \"behind\" the `Expert`'s raw value until the raw value gets\n\t * parsed and the parsed result set as the new accepted value.\n\t *\n\t * @property {dataValues.DataValue|null}\n\t * @private\n\t */\n\t_value: null,\n\n\t/**\n\t * Most current formatted value. Might be \"behind\" the `Expert`'s raw value as well as the\n\t * `valueview`'s parsed `DataValue` since formatting might involve an asynchronous\n\t * request.\n\t *\n\t * @property {string} HTML\n\t * @private\n\t */\n\t_formattedValue: '',\n\n\t/**\n\t * Plain text version of the value to be shown when the user starts editing.\n\t *\n\t * @property {string} Plain text\n\t * @private\n\t */\n\t_textValue: '',\n\n\t/**\n\t * The DOM node containing the actual value representation. This is the `Expert`'s viewport.\n\t *\n\t * @property {jQuery}\n\t * @readonly\n\t */\n\t$value: null,\n\n\t/**\n\t * Value from before edit mode.\n\t *\n\t * @property {dataValues.DataValue|null}\n\t * @private\n\t */\n\t_initialValue: null,\n\n\t/**\n\t * @property {boolean} [_isInEditMode=false]\n\t * @private\n\t */\n\t_isInEditMode: false,\n\n\t/**\n\t * `Expert` object responsible for serving the DOM to edit the current value. This is only\n\t * available when in edit mode, otherwise it is `null`.\n\t * Can also be `null` if the current value has a data value type unknown to the expert store\n\t * given in the `expertStore` option.\n\t *\n\t * @property {jQuery.valueview.Expert|null}\n\t * @private\n\t */\n\t_expert: null,\n\n\t/**\n\t * Timeout id of the currently running `setTimeout` function that delays the parser API request.\n\t *\n\t * @property {number}\n\t * @private\n\t */\n\t_parseTimer: null,\n\n\t/**\n\t * @see jQuery.Widget.options\n\t * @protected\n\t * @readonly\n\t */\n\toptions: {\n\t\texpertStore: null,\n\t\tparserStore: null,\n\t\thtmlFormatter: null,\n\t\tplaintextFormatter: null,\n\t\tdataTypeId: null,\n\t\tdataValueType: null,\n\t\tvalue: null,\n\t\tlanguage: null,\n\t\tvocabularyLookupApiUrl: null,\n\t\tcommonsApiUrl: 'https://commons.wikimedia.org/w/api.php',\n\t\tautoStartEditing: false,\n\t\tparseDelay: 300,\n\t\tmessageProvider: null,\n\t\tcontentLanguages: null\n\t},\n\n\t/**\n\t * @see jQuery.Widget._create\n\t * @protected\n\t *\n\t * @throws {Error} if a required option is not specified properly.\n\t */\n\t_create: function() {\n\t\tif ( !this.options.expertStore\n\t\t\t|| !this.options.parserStore\n\t\t\t|| !this.options.htmlFormatter\n\t\t\t|| !this.options.plaintextFormatter\n\t\t\t|| typeof this.options.language !== 'string'\n\t\t) {\n\t\t\tthrow new Error( 'Required option(s) not defined properly' );\n\t\t}\n\n\t\t// Build widget's basic dom:\n\t\tthis.element.addClass( this.widgetBaseClass );\n\t\tthis.$value = $( '<div/>', {\n\t\t\tclass: this.widgetBaseClass + '-value'\n\t\t} );\n\n\t\t// Set initial value if provided in options:\n\t\tthis._initValue( this.option( 'value' ) || null );\n\n\t\tif ( this.option( 'autoStartEditing' ) && this.isEmpty() ) {\n\t\t\t// If no data value is represented, offer UI to build one.\n\t\t\tthis.startEditing();\n\t\t}\n\t},\n\n\t/**\n\t * @see jQuery.Widget.destroy\n\t */\n\tdestroy: function() {\n\t\t// remove classes we added in this._createWidget() as well as others\n\t\tthis.element.removeClass(\n\t\t\tthis.widgetBaseClass + ' '\n\t\t\t\t+ this.widgetName + ' '\n\t\t\t\t+ this.widgetBaseClass + '-instaticmode '\n\t\t\t\t+ this.widgetBaseClass + '-ineditmode '\n\t\t);\n\n\t\tif ( this._expert ) {\n\t\t\tthis._destroyExpert();\n\t\t}\n\n\t\treturn PARENT.prototype.destroy.call( this );\n\t},\n\n\t/**\n\t * @param key\n\t * @param value\n\t * @see jQuery.Widget._setOption\n\t * @protected\n\t * @throws {Error} when trying to set an option that cannot be set after initialization.\n\t */\n\t_setOption: function( key, value ) {\n\t\tswitch ( key ) {\n\t\t\tcase 'autoStartEditing':\n\t\t\t\t// doesn't make sense to change this after initialization\n\t\t\t\tthrow new Error( 'Can not change jQuery.valueview option \"' + key\n\t\t\t\t\t+ '\" after widget initialization' );\n\t\t}\n\n\t\tPARENT.prototype._setOption.call( this, key, value );\n\n\t\tswitch ( key ) {\n\t\t\tcase 'expertStore':\n\t\t\tcase 'dataTypeId': // TODO: make this work properly and test\n\t\t\tcase 'dataValueType':\n\t\t\t\tthis._updateExpertConstructor();\n\t\t\t\tbreak;\n\t\t\tcase 'value':\n\t\t\t\t// TODO\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\t},\n\n\t/**\n\t * When calling this, the view will transform into a form with input fields or advanced widgets\n\t * for editing the related data value.\n\t */\n\tstartEditing: function() {\n\t\tconst self = this;\n\n\t\tif ( this.isInEditMode() ) {\n\t\t\treturn; // return nothing to allow chaining\n\t\t}\n\n\t\tthis._initialValue = this.value();\n\t\tthis._isInEditMode = true;\n\n\t\tthis.element.html( this.$value );\n\n\t\t// XXX: This component shouldn't need to know about this :/\n\t\t// The html initially present (from the static html) does not necessarily\n\t\t// work as expected when moved around. Immediately re-render for\n\t\t// displaying Kartographer maps in entities.\n\t\tif ( this._value && this.options.dataValueType === 'globecoordinate' ) {\n\t\t\tthis._formatValue( this._value )\n\t\t\t.done( ( formattedValue ) => {\n\t\t\t\tself._formattedValue = formattedValue;\n\t\t\t\tself.draw();\n\t\t\t} )\n\t\t\t.fail( ( message ) => {\n\t\t\t\tif ( message ) {\n\t\t\t\t\tself._renderError( message );\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\tthis.draw()\n\t\t.done( () => {\n\t\t\tself._trigger( 'afterstartediting' );\n\t\t} );\n\t},\n\n\t/**\n\t * Will close the view where editing of the related data value is possible and display a static\n\t * version of the value instead. This is similar to the disabled state but will be visually\n\t * different since the input interface will not be visible anymore.\n\t * By default the current value will be adopted if it is valid. If not valid or if the first\n\t * parameter is false, the value from before the edit mode will be restored.\n\t *\n\t * @param {boolean} [dropValue=false] If `true`, the value from before edit mode has been\n\t * started will be reinstated.\n\t */\n\tstopEditing: function( dropValue ) {\n\t\tif ( !this.isInEditMode() ) {\n\t\t\treturn;\n\t\t}\n\n\t\tdropValue = !!dropValue;\n\n\t\tconst self = this;\n\n\t\tif ( dropValue ) {\n\t\t\t// reinstate initial value from before edit mode\n\t\t\tthis.value( this.initialValue() );\n\t\t}\n\n\t\tthis._initialValue = null;\n\t\tthis._isInEditMode = false;\n\t\tdelete this.__lastValueCharacteristics;\n\t\tif ( this._expert ) {\n\t\t\tthis._destroyExpert();\n\t\t}\n\n\t\tthis.$value.detach();\n\n\t\tthis.draw()\n\t\t.done( () => {\n\t\t\tself._trigger( 'afterstopediting', null, [dropValue] );\n\t\t} );\n\t},\n\n\t/**\n\t * Short-cut for `stopEditing( true )`. Closes the edit view and restores the value from\n\t * before the edit mode has been started.\n\t */\n\tcancelEditing: function() {\n\t\tthis.stopEditing( true );\n\t},\n\n\t/**\n\t * Returns whether the view is in its editable state currently.\n\t *\n\t * @return {boolean}\n\t */\n\tisInEditMode: function() {\n\t\treturn this._isInEditMode;\n\t},\n\n\t/**\n\t * Returns the value from before the edit mode has been started.\n\t * If its not in edit mode, the current value will be returned.\n\t */\n\tinitialValue: function() {\n\t\tif ( !this.isInEditMode() ) {\n\t\t\treturn this.value();\n\t\t}\n\t\treturn this._initialValue;\n\t},\n\n\t// TODO: think about another function which should rather use some kind of \"ValidatedDataValue\",\n\t// holding a reference to the used data type and the info that it is valid against it.\n\t// As soon as we have validations we have to consider that the given value is invalid,\n\t// this would require the following considerations:\n\t// 1) allow setting invalid values (wouldn't be that bad, invalid values should probably\n\t// be displayed anyhow in some cases where we have old values for a property but the\n\t// property definition has changed (e.g. allowed range from 0-1,000 changed to 0-100).\n\t// 2) Trigger a validation after the value is set. If invalid, warning in UI\n\t// Probably we want both, a ValidatedDataValue AND the ability to set an invalid value as\n\t// described.\n\t// A ValidatedDataValue could always be returned by another function and be an indicator\n\t// for whether the value is valid or not.\n\t/**\n\t * Returns the value of the view. If the view is in edit mode, this will return the current\n\t * value the user is typing. There is no guarantee that the returned value is valid.\n\t *\n\t * If the first parameter is given, this will change the value represented to that value. This\n\t * will trigger validation of the value.\n\t *\n\t * If `null` is given or returned, this means that the view is or should be empty.\n\t *\n\t * @param {dataValues.DataValue|null} [value]\n\t * @return {dataValues.DataValue|null|undefined} `null` if no value is set currently\n\t *\n\t * @throws {Error} if value provided is not a `dataValues.DataValue` instance.\n\t */\n\tvalue: function( value ) {\n\t\tif ( value === undefined ) {\n\t\t\treturn this._value;\n\t\t}\n\t\tif ( value !== null && !( value instanceof dv.DataValue ) ) {\n\t\t\tthrow new Error( 'The given value has to be an instance of dataValues.DataValue or '\n\t\t\t\t+ 'null' );\n\t\t}\n\t\tthis._setValue( value );\n\t},\n\n\t/**\n\t * @private\n\t *\n\t * @param {dataValues.DataValue|null} value\n\t * @return {dataValues.DataValue|null|undefined}\n\t */\n\t_initValue: function( value ) {\n\t\tconst formattedValue = this.element.html();\n\t\tif ( !formattedValue ) {\n\t\t\treturn this.value( value );\n\t\t} else {\n\t\t\tthis._value = value;\n\t\t\tthis._formattedValue = formattedValue;\n\t\t\tthis._updateExpertConstructor();\n\t\t\tthis.draw();\n\t\t}\n\t},\n\n\t/**\n\t * Sets the value internally and triggers the validation process on the new value, will also\n\t * make sure that the new value will be displayed.\n\t *\n\t * @param {dataValues.DataValue|null} value\n\t *\n\t * @throws {Error} if value provided is not a `dataValues.DataValue` instance.\n\t */\n\t_setValue: function( value ) {\n\t\t// Check whether given value is actually suitable for the widget:\n\t\tif ( value !== null // null represents empty value\n\t\t\t&& !( value instanceof dv.DataValue )\n\t\t) {\n\t\t\tthrow new Error( 'Instance of dataValues.DataValue required for setting a value' );\n\t\t}\n\n\t\tif ( this._value && value && JSON.stringify( value.toJSON() ) === JSON.stringify( this._value.toJSON() ) ) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._value = value;\n\t\tthis._updateExpertConstructor(); // new value, new expert might be needed\n\n\t\t// TODO: trigger validation. Value will still be set independent from whether value is valid\n\t\t// to ultimately set a value without triggering validation, some kind of ValidatedDataValue,\n\t\t// as mentioned in the 'value' function's todo, would be required.\n\n\t\tconst self = this;\n\n\t\tif ( this._value === null ) {\n\t\t\tthis.draw();\n\t\t} else {\n\t\t\t// TODO: Cache the initial formatted value in order to not have to trigger an API\n\t\t\t// request when resetting.\n\t\t\tthis._formatValue( this._value )\n\t\t\t\t.done( ( formattedValue ) => {\n\t\t\t\t\tself._formattedValue = formattedValue;\n\t\t\t\t\tself.draw();\n\t\t\t\t} )\n\t\t\t\t.fail( ( message ) => {\n\t\t\t\t\tif ( message ) {\n\t\t\t\t\t\tself._renderError( message );\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t}\n\t},\n\n\t/**\n\t * Returns the most current formatted value featured by this `valueview`.\n\t *\n\t * @return {string}\n\t */\n\tgetFormattedValue: function() {\n\t\treturn this._formattedValue;\n\t},\n\n\t/**\n\t * Returns the current value formatted as plain text.\n\t *\n\t * @since 0.4\n\t *\n\t * @return {string}\n\t */\n\tgetTextValue: function() {\n\t\treturn this._textValue;\n\t},\n\n\t/**\n\t * Whether there is currently any value in the view. Basically, whether `value()` returns\n\t * `null`.\n\t *\n\t * @return {boolean}\n\t */\n\tisEmpty: function() {\n\t\treturn this.value() === null;\n\t},\n\n\t/**\n\t * Returns the `valueview`'s `Expert` object required for handling the desired value type. If\n\t * there is no `Expert` available for handling that value type, then null will be returned.\n\t *\n\t * @return {jQuery.valueview.Expert|null}\n\t */\n\texpert: function() {\n\t\treturn this._expert;\n\t},\n\n\t/**\n\t * Will update the constructor currently used for creating an `Expert`, if one is needed.\n\t *\n\t * @private\n\t *\n\t * @throws {Error} if no `Expert` store being an instance of `jQuery.valueview.ExpertStore` is\n\t * set in the options.\n\t */\n\t_updateExpertConstructor: function() {\n\t\tif ( !( this.options.expertStore instanceof $.valueview.ExpertStore ) ) {\n\t\t\tthrow new Error( 'No ExpertStore set in valueview\\'s \"expertStore\" option' );\n\t\t}\n\n\t\tconst dataValueType = this._determineDataValueType();\n\n\t\tthis._expertConstructor = $.valueview.experts.EmptyValue;\n\n\t\tif ( dataValueType || this.options.dataTypeId ) {\n\t\t\tthis._expertConstructor = this.options.expertStore.getExpert(\n\t\t\t\tdataValueType,\n\t\t\t\tthis.options.dataTypeId\n\t\t\t) || $.valueview.experts.UnsupportedValue;\n\t\t}\n\t},\n\n\t/**\n\t * Will update the `Expert` responsible for handling the value type of the current value. If\n\t * there is no value set currently (empty value), the expert will be chosen based on the\n\t * `dataTypeId` or `dataValueType` option of the `valueview` widget.\n\t *\n\t * @private\n\t */\n\t_updateExpert: function() {\n\t\tif ( this._expert && this._expertConstructor\n\t\t\t&& this._expert.constructor === this._expertConstructor.prototype.constructor\n\t\t) {\n\t\t\treturn; // fully compatible expert\n\t\t}\n\n\t\t// Previous expert not suitable for the new task!\n\t\t// Destroy old expert, create new one suitable for value:\n\t\tif ( this._expert ) {\n\t\t\tthis._destroyExpert();\n\t\t}\n\n\t\tif ( this._expertConstructor ) {\n\t\t\tthis._expert = new this._expertConstructor(\n\t\t\t\tthis.$value,\n\t\t\t\tthis.viewState(),\n\t\t\t\tthis.viewNotifier(),\n\t\t\t\t{\n\t\t\t\t\tlanguage: this.options.language,\n\t\t\t\t\tvocabularyLookupApiUrl: this.options.vocabularyLookupApiUrl || null,\n\t\t\t\t\tcommonsApiUrl: this.options.commonsApiUrl,\n\t\t\t\t\tcontentLanguages: this.options.contentLanguages,\n\t\t\t\t\tmessageProvider: this.options.messageProvider\n\t\t\t\t}\n\t\t\t);\n\t\t\tthis._expert.init();\n\t\t}\n\t},\n\n\t/**\n\t * @private\n\t */\n\t_destroyExpert: function() {\n\t\tthis._expert.destroy();\n\t\tthis._expert = null;\n\t},\n\n\t/**\n\t * Will render the `valueview`'s current state (does consider edit mode, current value, etc.).\n\t *\n\t * @return {Object} jQuery.Promise\n\t * @return {Function} return.done\n\t * @return {Function} return.fail\n\t */\n\tdraw: function() {\n\t\tconst self = this;\n\n\t\tthis.element\n\t\t\t.toggleClass( this.widgetBaseClass + '-instaticmode', !this._isInEditMode )\n\t\t\t.toggleClass( this.widgetBaseClass + '-ineditmode', this._isInEditMode );\n\n\t\treturn this.drawContent()\n\t\t\t.done( () => {\n\t\t\t\tself._trigger( 'afterdraw' );\n\t\t\t} );\n\t},\n\n\t/**\n\t * @return {Object} jQuery.Promise\n\t * @return {Function} return.done\n\t * @return {Function} return.fail\n\t */\n\tdrawContent: function() {\n\t\tconst self = this,\n\t\t\tdeferred = $.Deferred();\n\n\t\tif ( this.isInEditMode() ) {\n\t\t\tthis._updateTextValue().then( () => {\n\t\t\t\tif ( !self.isInEditMode() ) {\n\t\t\t\t\t// edit mode was left while formatting text value\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tself._updateExpert();\n\n\t\t\t\t// TODO: Display message that data value type is unsupported or no expert indicator\n\t\t\t\t// and no value at the same time:\n\t\t\t\t// if ( !self._expert ) { ... }\n\n\t\t\t\tself._expert.draw()\n\t\t\t\t.done( () => {\n\t\t\t\t\tdeferred.resolve();\n\t\t\t\t} )\n\t\t\t\t.fail( () => {\n\t\t\t\t\tdeferred.reject();\n\t\t\t\t} );\n\t\t\t} );\n\t\t} else {\n\t\t\tthis.drawStaticContent();\n\t\t\tdeferred.resolve();\n\t\t}\n\n\t\treturn deferred.promise();\n\t},\n\n\t/**\n\t * Draws static content.\n\t */\n\tdrawStaticContent: function() {\n\t\tthis.element.html( this.getFormattedValue() );\n\t},\n\n\t/**\n\t * Focuses the widget.\n\t */\n\tfocus: expertProxy( 'focus' ),\n\n\t/**\n\t * Removes focus from the widget.\n\t */\n\tblur: expertProxy( 'blur' ),\n\n\t/**\n\t * Will take the current raw value of the `valueview`'s `Expert` and parse and format it using\n\t * the `valueParserStore`, `plaintextFormatter` and `htmlFormatter` injected via the options.\n\t *\n\t * @private\n\t */\n\t_updateValue: function() {\n\t\tconst self = this;\n\n\t\tthis._value = null;\n\t\tthis._formattedValue = '';\n\t\tthis._textValue = '';\n\n\t\treturn this._parseValue()\n\t\t\t.done( ( parsedValue ) => {\n\t\t\t\tself._value = parsedValue;\n\n\t\t\t\tif ( self._value === null ) {\n\t\t\t\t\tself.drawContent();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tself._formatValue( parsedValue )\n\t\t\t\t\t.done( ( formattedValue ) => {\n\t\t\t\t\t\tself._formattedValue = formattedValue;\n\t\t\t\t\t\tself.drawContent();\n\t\t\t\t\t} )\n\t\t\t\t\t.fail( ( message ) => {\n\t\t\t\t\t\tif ( message ) {\n\t\t\t\t\t\t\tself._renderError( message );\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\n\t\t\t} )\n\t\t\t.fail( ( message ) => {\n\t\t\t\tif ( message ) {\n\t\t\t\t\tself._renderError( message );\n\t\t\t\t}\n\t\t\t} );\n\t},\n\n\t/**\n\t * Renders an error message.\n\t *\n\t * @private\n\t *\n\t * @param {string} message HTML error message.\n\t */\n\t_renderError: function( message ) {\n\t\tif ( this._expert && this._expert.preview ) {\n\t\t\tthis._expert.preview.update( message );\n\t\t}\n\t},\n\n\t/**\n\t * Parses the current raw value.\n\t *\n\t * @private\n\t *\n\t * @return {Object} jQuery.Promise\n\t * @return {Function} return.done\n\t * @return {dataValues.DataValue|null} return.done.value The parse result.\n\t * @return {Function} return.fail\n\t * @return {string|undefined} return.fail.message HTML error message or `undefined` if the\n\t * result shall be ignored.\n\t *\n\t * @throws {Error} if the parser result is neither a `DataValue` instance nor null.\n\t */\n\t_parseValue: function() {\n\t\tconst self = this,\n\t\t\texpert = this._expert,\n\t\t\trawValue = expert.rawValue(),\n\t\t\tdeferred = $.Deferred();\n\n\t\tthis._trigger( 'parse' );\n\n\t\tif ( rawValue === null || rawValue instanceof dv.DataValue ) {\n\t\t\tthis.__lastUpdateValue = undefined;\n\t\t\tself._trigger( 'afterparse' );\n\t\t\tdeferred.resolve( rawValue );\n\t\t\treturn deferred.promise();\n\t\t}\n\n\t\tif ( this._parseTimer ) {\n\t\t\tclearTimeout( this._parseTimer );\n\t\t}\n\n\t\tconst valueParser = this._instantiateParser( expert.valueCharacteristics() );\n\n\t\tself.__lastUpdateValue = rawValue;\n\t\tthis._parseTimer = setTimeout( () => {\n\t\t\t// TODO: Hacky preview spinner activation. Necessary until we move the responsibility\n\t\t\t// for previews out of the experts. The preview should be handled in the same place for\n\t\t\t// all value types, could perhaps move into its own widget, listening to valueview\n\t\t\t// events.\n\t\t\tif ( expert && expert.preview ) {\n\t\t\t\texpert.preview.showSpinner();\n\t\t\t}\n\n\t\t\tvalueParser.parse( rawValue )\n\t\t\t\t.done( ( parsedValue ) => {\n\t\t\t\t\t// Paranoia check against ValueParser interface:\n\t\t\t\t\tif ( parsedValue !== null && !( parsedValue instanceof dv.DataValue ) ) {\n\t\t\t\t\t\tthrow new Error( 'Unexpected value parser result' );\n\t\t\t\t\t}\n\n\t\t\t\t\tif ( self.__lastUpdateValue === undefined || self.__lastUpdateValue !== rawValue ) {\n\t\t\t\t\t\t// latest update job is done, this one must be a late response for some weird\n\t\t\t\t\t\t// reason, or the value has since been updated, so should be re-parsed\n\t\t\t\t\t\t// and this result be rejected and ignored.\n\t\t\t\t\t\tdeferred.reject();\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// this is the response for the latest update! by setting this to undefined, we\n\t\t\t\t\t\t// will ignore all responses which might come back late.\n\t\t\t\t\t\t// Another reason for this could be something like \"a\", \"ab\", \"a\", where the\n\t\t\t\t\t\t// first response comes back and the following two can be ignored.\n\t\t\t\t\t\tself.__lastUpdateValue = undefined;\n\t\t\t\t\t}\n\n\t\t\t\t\tdeferred.resolve( parsedValue );\n\t\t\t\t} )\n\t\t\t\t.fail( ( message ) => {\n\t\t\t\t\tdeferred.reject( message );\n\t\t\t\t} )\n\t\t\t\t.always( () => {\n\t\t\t\t\tself._trigger( 'afterparse' );\n\t\t\t\t} );\n\t\t}, this.options.parseDelay );\n\n\t\treturn deferred.promise();\n\t},\n\n\t/**\n\t * @private\n\t *\n\t * @param {Object} [additionalParserOptions]\n\t * @return {valueParsers.ValueParser}\n\t *\n\t * @throws {Error} if no parser store being an instance of `valueParsers.ValueParserStore` is\n\t * set in the options.\n\t */\n\t_instantiateParser: function( additionalParserOptions ) {\n\t\tif ( !( this.options.parserStore instanceof vp.ValueParserStore ) ) {\n\t\t\tthrow new Error( 'No value parser store in valueview\\'s options specified' );\n\t\t}\n\n\t\tconst Parser = this.options.parserStore.getParser(\n\t\t\tthis._determineDataValueType(),\n\t\t\tthis.options.dataTypeId\n\t\t);\n\n\t\tconst parserOptions = $.extend(\n\t\t\t{\n\t\t\t\tlang: this.options.language\n\t\t\t},\n\t\t\tParser.prototype.getOptions(),\n\t\t\tadditionalParserOptions || {}\n\t\t);\n\n\t\treturn new Parser( parserOptions );\n\t},\n\n\t/**\n\t * Formats a specific data value.\n\t *\n\t * @private\n\t *\n\t * @param {dataValues.DataValue} dataValue\n\t * @return {Object} jQuery.Promise\n\t * @return {Function} return.done\n\t * @return {string} return.done.formattedValue\n\t * @return {Function} return.fail\n\t * @return {string|undefined} return.fail.message HTML error message or `undefined` if the\n\t * result shall be ignored.\n\t */\n\t_formatValue: function( dataValue ) {\n\t\tconst self = this,\n\t\t\tdeferred = $.Deferred();\n\n\t\tthis.options.htmlFormatter.format( dataValue )\n\t\t\t.done( ( formattedValue, formattedDataValue ) => {\n\t\t\t\tif ( dataValue === formattedDataValue ) {\n\t\t\t\t\tdeferred.resolve( formattedValue );\n\t\t\t\t} else {\n\t\t\t\t\t// Late response that should be ignored.\n\t\t\t\t\tdeferred.reject();\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.fail( ( message ) => {\n\t\t\t\tdeferred.reject( message );\n\t\t\t} )\n\t\t\t.always( () => {\n\t\t\t\tself._trigger( 'afterformat' );\n\t\t\t} );\n\n\t\treturn deferred.promise();\n\t},\n\n\t/**\n\t * @private\n\t *\n\t * @return {Object} jQuery.Promise\n\t * @return {Function} return.done\n\t * @return {string|null} return.done.formatted Formatted `DataValue`.\n\t * @return {dataValues.DataValue|null} return.done.dataValue `DataValue` object that has been\n\t * formatted.\n\t * @return {Function} return.fail\n\t * @return {string} return.fail.message HTML error message.\n\t */\n\t_updateTextValue: function() {\n\t\tconst self = this,\n\t\t\tdeferred = $.Deferred(),\n\t\t\tdataValue = this._value;\n\n\t\tif ( !dataValue ) {\n\t\t\tdeferred.resolve();\n\t\t\treturn deferred.promise();\n\t\t}\n\n\t\tthis.options.plaintextFormatter.format( dataValue )\n\t\t\t.done( ( formattedValue, formattedDataValue ) => {\n\t\t\t\tif ( dataValue === formattedDataValue ) {\n\t\t\t\t\tself._textValue = formattedValue;\n\t\t\t\t\tdeferred.resolve();\n\t\t\t\t} else {\n\t\t\t\t\t// Late response that should be ignored.\n\t\t\t\t\tdeferred.reject();\n\t\t\t\t}\n\t\t\t} )\n\t\t\t.fail( ( message ) => {\n\t\t\t\tdeferred.reject( message );\n\t\t\t} );\n\n\t\treturn deferred.promise();\n\t},\n\n\t/**\n\t * @private\n\t *\n\t * @return {string|null}\n\t */\n\t_determineDataValueType: function() {\n\t\tconst value = this.value();\n\t\treturn ( !this.options.dataValueType && value )\n\t\t\t? value.getType()\n\t\t\t: this.options.dataValueType;\n\t},\n\n\t/**\n\t * Returns an object with information about the view. This is a immutable object which can be\n\t * passed if information about the view should be revealed to some function or constructor\n\t * without making the whole view object available.\n\t *\n\t * @return {ViewState}\n\t */\n\tviewState: function() {\n\t\treturn new ViewState( this );\n\t},\n\n\t/**\n\t * Returns an object which allows to notify the view about certain events. This is required in\n\t * the `valueview`'s `Expert` and should only be used with caution if used from other places.\n\t *\n\t * @return {util.Notifier}\n\t */\n\tviewNotifier: function() {\n\t\tconst self = this;\n\n\t\treturn new util.Notifier( {\n\t\t\tchange: function() {\n\t\t\t\tlet i;\n\n\t\t\t\tif ( !self._expert ) {\n\t\t\t\t\t// someone notified about change while there couldn't have been one since there\n\t\t\t\t\t// is no expert which allows for any change currently...\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// explicitly check whether the raw value has actually changed compared to the value\n\t\t\t\t// we have currently. This is not the case when _setValue() sets a new value because\n\t\t\t\t// the expert will get that new value's raw value while we already have the parsed\n\t\t\t\t// version of the value.\n\t\t\t\tlet differentValueCharacteristics = false,\n\t\t\t\t\tnewValueCharacteristics = self._expert.valueCharacteristics(),\n\t\t\t\t\tlastValueCharacteristics = self.__lastValueCharacteristics || {};\n\n\t\t\t\tfor ( i in newValueCharacteristics ) {\n\t\t\t\t\tdifferentValueCharacteristics = differentValueCharacteristics\n\t\t\t\t\t|| newValueCharacteristics[i] !== lastValueCharacteristics[i];\n\t\t\t\t}\n\t\t\t\tfor ( i in lastValueCharacteristics ) {\n\t\t\t\t\tdifferentValueCharacteristics = differentValueCharacteristics\n\t\t\t\t\t|| newValueCharacteristics[i] !== lastValueCharacteristics[i];\n\t\t\t\t}\n\n\t\t\t\tconst changeDetected = differentValueCharacteristics ||\n\t\t\t\t\tself.getTextValue() !== self._expert.rawValue();\n\n\t\t\t\tif ( changeDetected ) {\n\t\t\t\t\tself.__lastValueCharacteristics = newValueCharacteristics;\n\t\t\t\t\tself._updateValue().done( () => {\n\t\t\t\t\t\tself._trigger( 'change' );\n\t\t\t\t\t} );\n\t\t\t\t}\n\t\t\t}\n\t\t} );\n\t}\n\n} );\n\n// We have to override this here because $.widget sets it no matter what's in\n// the prototype\n$.valueview.valueview.prototype.widgetBaseClass = 'valueview';\n\n}( dataValues, valueFormatters, valueParsers ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/sinon-qunit.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/ExpertExtender.Container.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/ExpertExtender.LanguageSelector.tests.js","messages":[{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":63,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":63,"endColumn":20}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GNU GPL v2+\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n/* jshint nonew: false */\n( function( $, ExpertExtender, testExpertExtenderExtension, sinon, QUnit ) {\n\t'use strict';\n\n\tconst LanguageSelector = require( '../../../src/ExpertExtender/ExpertExtender.LanguageSelector.js' );\n\n\tQUnit.module( 'LanguageSelector' );\n\n\tconst messageProvider = {\n\t\tgetMessage: function( key, params ) {\n\t\t\treturn params && params.length > 0\n\t\t\t\t? params.join( ' ' )\n\t\t\t\t: key;\n\t\t}\n\t};\n\n\ttestExpertExtenderExtension.all(\n\t\tLanguageSelector,\n\t\t() => new LanguageSelector(\n\t\t\t{\n\t\t\t\tgetAll: () => null\n\t\t\t},\n\t\t\tmessageProvider,\n\t\t\t( () => { } )\n\t\t)\n\t);\n\n\t/**\n\t * @param {Object} languageMap - maps language codes to language names\n\t * @return {util.ContentLanguages}\n\t */\n\tfunction newContentLanguagesFromLanguageMap( languageMap ) {\n\t\treturn {\n\t\t\tgetAll: () => Object.keys( languageMap ),\n\t\t\tgetName: ( code ) => languageMap[code] || null\n\t\t};\n\t}\n\n\tQUnit.test( 'initial draw works when the upstream value is null', ( assert ) => {\n\t\tconst languageSelector = new LanguageSelector(\n\t\t\tnewContentLanguagesFromLanguageMap( {\n\t\t\t\ten: 'en label'\n\t\t\t} ),\n\t\t\tmessageProvider,\n\t\t\t( () => null )\n\t\t);\n\t\tconst $extender = $( '<div />' );\n\n\t\tlanguageSelector.init( $extender );\n\n\t\tif ( languageSelector.onInitialShow ) {\n\t\t\tlanguageSelector.onInitialShow();\n\t\t}\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tassert.ok( true );\n\t} );\n\n\tQUnit.test( 'value does not change if upstream value changes', ( assert ) => {\n\t\tlet upstreamValue = 'en';\n\t\tconst languageSelector = new LanguageSelector(\n\t\t\tnewContentLanguagesFromLanguageMap( {\n\t\t\t\tde: 'de label',\n\t\t\t\ten: 'en label'\n\t\t\t} ),\n\t\t\tmessageProvider,\n\t\t\t( () => upstreamValue )\n\t\t);\n\t\tconst $extender = $( '<div />' );\n\n\t\tlanguageSelector.init( $extender );\n\n\t\tif ( languageSelector.onInitialShow ) {\n\t\t\tlanguageSelector.onInitialShow();\n\t\t}\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tassert.strictEqual( languageSelector.getValue(), 'en' );\n\n\t\tupstreamValue = 'de';\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tassert.strictEqual( languageSelector.getValue(), 'en' );\n\t} );\n\n\tQUnit.test( 'returns correct value after initialization', ( assert ) => {\n\t\tconst languageSelector = new LanguageSelector(\n\t\t\tnewContentLanguagesFromLanguageMap( {\n\t\t\t\ten: 'en label'\n\t\t\t} ),\n\t\t\tmessageProvider,\n\t\t\t( () => 'en' )\n\t\t);\n\t\tconst $extender = $( '<div />' );\n\n\t\tlanguageSelector.init( $extender );\n\n\t\tif ( languageSelector.onInitialShow ) {\n\t\t\tlanguageSelector.onInitialShow();\n\t\t}\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tassert.strictEqual( languageSelector.getValue(), 'en' );\n\t\tassert.strictEqual( languageSelector.$selector.val(), 'en label en' );\n\t} );\n\n\tQUnit.test( 'returns correct value after changing it', ( assert ) => {\n\t\tconst languageSelector = new LanguageSelector(\n\t\t\tnewContentLanguagesFromLanguageMap( {\n\t\t\t\ten: 'en label',\n\t\t\t\tfr: 'fr label'\n\t\t\t} ),\n\t\t\tmessageProvider,\n\t\t\t( () => 'en' )\n\t\t);\n\t\tconst $extender = $( '<div />' );\n\n\t\tlanguageSelector.init( $extender );\n\n\t\tif ( languageSelector.onInitialShow ) {\n\t\t\tlanguageSelector.onInitialShow();\n\t\t}\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tlanguageSelector.$selector.val( 'fr' ).trigger( 'keydown' );\n\n\t\tassert.strictEqual( languageSelector.getValue(), 'fr' );\n\t\tassert.strictEqual( languageSelector.$selector.val(), 'fr' );\n\t} );\n\n\tQUnit.test( 'returns correct value after initialization for value without label in ContentLanguages', ( assert ) => {\n\t\tconst languageSelector = new LanguageSelector(\n\t\t\tnewContentLanguagesFromLanguageMap( {\n\t\t\t\ten: 'en label',\n\t\t\t\tar: null\n\t\t\t} ),\n\t\t\tmessageProvider,\n\t\t\t( () => 'ar' )\n\t\t);\n\t\tconst $extender = $( '<div />' );\n\n\t\tlanguageSelector.init( $extender );\n\n\t\tif ( languageSelector.onInitialShow ) {\n\t\t\tlanguageSelector.onInitialShow();\n\t\t}\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tassert.strictEqual( languageSelector.getValue(), 'ar' );\n\t\tassert.strictEqual( languageSelector.$selector.val(), 'ar' );\n\t} );\n\n\tQUnit.test( 'returns correct value after changing it to a value without label in ContentLanguages', ( assert ) => {\n\t\tconst languageSelector = new LanguageSelector(\n\t\t\tnewContentLanguagesFromLanguageMap( {\n\t\t\t\ten: 'en label',\n\t\t\t\tfr: null\n\t\t\t} ),\n\t\t\tmessageProvider,\n\t\t\t( () => 'en' )\n\t\t);\n\t\tconst $extender = $( '<div />' );\n\n\t\tlanguageSelector.init( $extender );\n\n\t\tif ( languageSelector.onInitialShow ) {\n\t\t\tlanguageSelector.onInitialShow();\n\t\t}\n\n\t\tif ( languageSelector.draw ) {\n\t\t\tlanguageSelector.draw();\n\t\t}\n\n\t\tlanguageSelector.$selector.val( 'fr' ).trigger( 'keydown' );\n\n\t\tassert.strictEqual( languageSelector.getValue(), 'fr' );\n\t\tassert.strictEqual( languageSelector.$selector.val(), 'fr' );\n\t} );\n\n} )(\n\tjQuery,\n\tjQuery.valueview.ExpertExtender,\n\tjQuery.valueview.tests.testExpertExtenderExtension,\n\tsinon,\n\tQUnit\n);\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/ExpertExtender.Listrotator.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/ExpertExtender.Preview.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/ExpertExtender.UnitSelector.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/ExpertExtender.tests.js","messages":[{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":14,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":17,"endColumn":4}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GNU GPL v2+\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n/* jshint nonew: false */\n( function( $, ExpertExtender, sinon, QUnit ) {\n\t'use strict';\n\n\tQUnit.module( 'jquery.valueview.ExpertExtender' );\n\n\tQUnit.test( 'Constructor', ( assert ) => {\n\t\tconst expertExtender = new ExpertExtender( $( '<input/>' ), [] );\n\n\t\tassert.ok(\n\t\t\texpertExtender instanceof ExpertExtender,\n\t\t\t'Instantiated ExpertExtender.'\n\t\t);\n\n\t\tassert.notDeepEqual( expertExtender, ExpertExtender.prototype );\n\t} );\n\n\tQUnit.test( 'destroy cleans up properties', ( assert ) => {\n\t\tconst expertExtender = new ExpertExtender( $( '<input/>' ), [] );\n\n\t\texpertExtender.destroy();\n\n\t\tassert.deepEqual( expertExtender, ExpertExtender.prototype );\n\t} );\n\n\tQUnit.test( 'destroy calls extensions', ( assert ) => {\n\t\tconst destroy = sinon.spy(),\n\t\t\texpertExtender = new ExpertExtender( $( '<input/>' ), [ {\n\t\t\t\tdestroy: destroy\n\t\t\t} ] );\n\n\t\texpertExtender.destroy();\n\n\t\tsinon.assert.calledOnce( destroy );\n\t} );\n\n\tQUnit.test( 'init calls extensions', ( assert ) => {\n\t\tconst $input = $( '<input/>' ).appendTo( 'body' ),\n\t\t\tinit = sinon.spy(),\n\t\t\tonInitialShow = sinon.spy(),\n\t\t\tdraw = sinon.spy(),\n\t\t\tdone = assert.async(),\n\t\t\texpertExtender = new ExpertExtender( $input, [ {\n\t\t\t\tinit: init,\n\t\t\t\tonInitialShow: onInitialShow,\n\t\t\t\tdraw: draw\n\t\t\t} ] );\n\n\t\t$input.focus();\n\t\texpertExtender.init();\n\t\t// inputextender immediately extends if $input has focus\n\t\t// If, after focussing, $input does not have focus, we are running in phantomjs\n\t\t// or an unfocused firefox window. Force showing the extension, then.\n\t\tif ( !$input.is( ':focus' ) ) {\n\t\t\texpertExtender._inputextender.showExtension();\n\t\t}\n\n\t\twindow.setTimeout( () => {\n\t\t\tsinon.assert.calledOnce( init );\n\t\t\tsinon.assert.calledOnce( onInitialShow );\n\t\t\tsinon.assert.calledOnce( draw );\n\n\t\t\t$input.remove();\n\n\t\t\tdone();\n\t\t}, 0 );\n\t} );\n\n} )(\n\tjQuery,\n\tjQuery.valueview.ExpertExtender,\n\tsinon,\n\tQUnit\n);\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"$\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"valueview\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":4,"column":1,"nodeType":"Block","endLine":4,"endColumn":1},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":23,"column":5,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":26,"endColumn":6},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":51,"column":5,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":51,"endColumn":54}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param $\n * @param valueview\n * @param QUnit\n * @license GNU GPL v2+\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n( function( $, valueview, QUnit ) {\n\t'use strict';\n\n\tvalueview.tests = valueview.tests || {};\n\tvalueview.tests.testExpertExtenderExtension = {\n\t\tall: function( constructor, getInstance ) {\n\t\t\tthis.constructor( constructor, getInstance );\n\t\t\tthis.destroy( constructor, getInstance );\n\t\t\tthis.init( getInstance );\n\t\t},\n\n\t\tconstructor: function( constructor, getInstance ) {\n\t\t\tQUnit.test( 'Constructor', ( assert ) => {\n\t\t\t\tconst instance = getInstance();\n\n\t\t\t\tassert.ok(\n\t\t\t\t\tinstance instanceof constructor,\n\t\t\t\t\t'Instantiated.'\n\t\t\t\t);\n\n\t\t\t\tassert.notDeepEqual( instance, constructor.prototype );\n\n\t\t\t\tinstance.destroy();\n\t\t\t} );\n\t\t},\n\n\t\tdestroy: function( constructor, getInstance ) {\n\t\t\tQUnit.test( 'destroy cleans up properties', ( assert ) => {\n\t\t\t\tconst instance = getInstance();\n\n\t\t\t\tinstance.destroy();\n\n\t\t\t\tassert.deepEqual( instance, constructor.prototype );\n\t\t\t} );\n\t\t},\n\n\t\tinit: function( getInstance ) {\n\t\t\tQUnit.test( 'init appends an element', ( assert ) => {\n\t\t\t\tconst instance = getInstance(),\n\t\t\t\t\t$extender = $( '<div />' );\n\n\t\t\t\tinstance.init( $extender );\n\n\t\t\t\tassert.notEqual( $extender.children().length, 0 );\n\n\t\t\t\tinstance.destroy();\n\t\t\t} );\n\t\t}\n\t};\n\n} )( jQuery, jQuery.valueview, QUnit );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/experts/GlobeCoordinateInput.tests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"valueview\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"$\" type.","line":4,"column":1,"nodeType":"Block","endLine":4,"endColumn":1},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":41,"column":4,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":41,"endColumn":21}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param QUnit\n * @param valueview\n * @param $\n * @license GNU GPL v2+\n * @author H. Snater < mediawiki@snater.com >\n */\n( function( QUnit, valueview, $ ) {\n\t'use strict';\n\n\tconst testExpert = valueview.tests.testExpert;\n\n\tQUnit.module( 'jquery.valueview.experts.GlobeCoordinateInput' );\n\n\ttestExpert( {\n\t\texpertConstructor: valueview.experts.GlobeCoordinateInput\n\t} );\n\n\tQUnit.test( 'don\\'t crash with null precision', ( assert ) => {\n\t\tconst $div = $( '<div/>' ).appendTo( 'body' );\n\t\tconst expert = new valueview.experts.GlobeCoordinateInput(\n\t\t\t$div,\n\t\t\tnew valueview.tests.MockViewState( {\n\t\t\t\tvalue: {\n\t\t\t\t\tgetValue: function() {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tgetPrecision: function() {\n\t\t\t\t\t\t\t\treturn null;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tgetTextValue: 'value'\n\t\t\t} )\n\t\t);\n\t\tconst done = assert.async();\n\t\texpert.init();\n\t\texpert.draw();\n\t\texpert.focus();\n\t\twindow.setTimeout( () => {\n\t\t\tassert.ok( true );\n\t\t\t$div.remove();\n\t\t\tdone();\n\t\t}, 300 );\n\t} );\n\n}( QUnit, jQuery.valueview, jQuery ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/experts/MonolingualText.tests.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/experts/QuantityInput.tests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"$\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"vv\" type.","line":4,"column":1,"nodeType":"Block","endLine":4,"endColumn":1},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":29,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":32,"endColumn":4},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":34,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":37,"endColumn":4}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param $\n * @param QUnit\n * @param vv\n * @license GNU GPL v2+\n */\n( function( $, QUnit, vv ) {\n\t'use strict';\n\n\tQUnit.module( 'jquery.valueview.experts.QuantityInput' );\n\n\tvv.tests.testExpert( {\n\t\texpertConstructor: vv.experts.QuantityInput\n\t} );\n\n\tfunction newExpert() {\n\t\treturn new vv.experts.QuantityInput(\n\t\t\t$( '<div>' ),\n\t\t\tnew vv.tests.MockViewState(),\n\t\t\tundefined,\n\t\t\t{ messages: {} }\n\t\t);\n\t}\n\n\tQUnit.test( 'valueCharacteristics', ( assert ) => {\n\t\tconst expert = newExpert(),\n\t\t\tcharacteristics = expert.valueCharacteristics();\n\n\t\tassert.ok(\n\t\t\t'unit' in characteristics,\n\t\t\t'unit exists'\n\t\t);\n\n\t\tassert.ok(\n\t\t\tcharacteristics.unit === null || typeof characteristics.unit === 'string',\n\t\t\t'unit is null or a string'\n\t\t);\n\n\t\tassert.notStrictEqual(\n\t\t\tcharacteristics.unit, '', 'unit should not be empty string'\n\t\t);\n\t} );\n\n}( jQuery, QUnit, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/experts/StringValue.tests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"valueview\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param QUnit\n * @param valueview\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n */\n( function( QUnit, valueview ) {\n\t'use strict';\n\n\tconst testExpert = valueview.tests.testExpert;\n\n\tQUnit.module( 'jquery.valueview.experts.StringValue' );\n\n\ttestExpert( {\n\t\texpertConstructor: valueview.experts.StringValue\n\t} );\n\n}( QUnit, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/experts/TimeInput.tests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"valueview\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param QUnit\n * @param valueview\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n */\n( function( QUnit, valueview ) {\n\t'use strict';\n\n\tconst testExpert = valueview.tests.testExpert;\n\n\tQUnit.module( 'jquery.valueview.experts.TimeInput' );\n\n\ttestExpert( {\n\t\texpertConstructor: valueview.experts.TimeInput\n\t} );\n\n}( QUnit, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/experts/UnDeserializableValueTests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"valueview\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param QUnit\n * @param valueview\n * @license GNU GPL v2+\n * @author Katie Filbert < aude.wiki@gmail.com >\n */\n ( function( QUnit, valueview ) {\n\t'use strict';\n\n\tconst testExpert = valueview.tests.testExpert;\n\n\tQUnit.module( 'jquery.valueview.experts.UnDeserializableValue' );\n\n\ttestExpert( {\n\t\texpertConstructor: valueview.experts.UnDeserializableValue\n\t} );\n\n}( QUnit, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/jquery.valueview.ExpertStore.tests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"$\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"dv\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":4,"column":1,"nodeType":"Block","endLine":4,"endColumn":1},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.Expert' is undefined.","line":46,"column":1,"nodeType":"Block","endLine":46,"endColumn":1},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":69,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":72,"endColumn":4},{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'QUnit.assert' is undefined.","line":217,"column":1,"nodeType":"Block","endLine":217,"endColumn":1},{"ruleId":"prefer-const","severity":1,"message":"'purpose' is never reassigned. Use 'const' instead.","line":248,"column":8,"nodeType":"Identifier","messageId":"useConst","endLine":248,"endColumn":15},{"ruleId":"prefer-const","severity":1,"message":"'Expert' is never reassigned. Use 'const' instead.","line":249,"column":5,"nodeType":"Identifier","messageId":"useConst","endLine":249,"endColumn":11}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":8,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param $\n * @param dv\n * @param QUnit\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n * @author H. Snater < mediawiki@snater.com >\n */\n\n( function( $, dv, QUnit ) {\n\t'use strict';\n\n\tconst vv = $.valueview;\n\n\tconst DataTypeMock = function( dataTypeId, DataValue ) {\n\t\tthis._dataTypeId = dataTypeId;\n\t\tthis._dataValueType = DataValue.TYPE;\n\t};\n\t$.extend( DataTypeMock.prototype, {\n\t\tgetId: function() {\n\t\t\treturn this._dataTypeId;\n\t\t},\n\t\tgetDataValueType: function() {\n\t\t\treturn this._dataValueType;\n\t\t}\n\t} );\n\n\t/**\n\t * Returns a descriptive string to be used as id when registering an expert in an ExpertStore.\n\t *\n\t * @param {DataTypeMock|Function} purpose\n\t * @return {string}\n\t */\n\tfunction getTypeInfo( purpose ) {\n\t\tif ( purpose instanceof DataTypeMock ) {\n\t\t\treturn 'DataType with data value type \"' + purpose.getDataValueType() + '\"';\n\t\t}\n\t\treturn 'constructor for DataValue of type \"' + purpose.TYPE + '\"';\n\t}\n\n\t/**\n\t * Creates a new valueview expert constructor.\n\t *\n\t * @param {string} mockExpertId Used in the constructor name for simple identification if some\n\t * assertion goes wrong.\n\t * @return {jQuery.valueview.Expert}\n\t */\n\tfunction newMockExpertConstructor( mockExpertId ) {\n\t\treturn vv.expert(\n\t\t\t'mockexpert' + mockExpertId, // name\n\t\t\tvv.tests.MockExpert, // base\n\t\t\t{} // definition\n\t\t);\n\t}\n\n\tconst StringValue = dv.StringValue,\n\t\tUnknownValue = dv.UnknownValue,\n\t\tstringType = new DataTypeMock( 'somestringtype', StringValue ),\n\t\tnumberType = new DataTypeMock( 'somenumbertype', dv.NumberValue ),\n\t\tMockExpertForStringValue = newMockExpertConstructor( 'ForStringValue' ),\n\t\tMockExpertForStringDataType = newMockExpertConstructor( 'ForStringDataType' ),\n\t\tMockExpertForUnsupportedValue = newMockExpertConstructor( 'ForUnsupportedValue' );\n\n\tQUnit.module( 'jquery.valueview.ExpertStore' );\n\n\tQUnit.test( 'Constructor', ( assert ) => {\n\t\tconst expertStore = new vv.ExpertStore();\n\n\t\tassert.ok(\n\t\t\texpertStore instanceof vv.ExpertStore,\n\t\t\t'Instantiated ExpertStore.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'registerDataTypeExpert(): Error handling', ( assert ) => {\n\t\tconst expertStore = new vv.ExpertStore();\n\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\texpertStore.registerDataTypeExpert( 'invalid', stringType.getId() );\n\t\t\t},\n\t\t\t'Failed trying to register an invalid expert constructor.'\n\t\t);\n\n\t\texpertStore.registerDataTypeExpert( MockExpertForStringDataType, stringType.getId() );\n\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\texpertStore.getExpert( stringType );\n\t\t\t},\n\t\t\t'Failed trying to get an expert with an invalid purpose.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'registerDataValueExpert(): Error handling', ( assert ) => {\n\t\tconst expertStore = new vv.ExpertStore();\n\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\texpertStore.registerDataValueExpert( 'invalid', StringValue.TYPE );\n\t\t\t},\n\t\t\t'Failed trying to register an invalid expert constructor.'\n\t\t);\n\n\t\texpertStore.registerDataValueExpert( MockExpertForStringValue, StringValue.TYPE );\n\n\t\tassert.throws(\n\t\t\t() => {\n\t\t\t\texpertStore.getExpert( StringValue );\n\t\t\t},\n\t\t\t'Failed trying to get an expert with an invalid purpose.'\n\t\t);\n\t} );\n\n\tQUnit.test( 'Return default expert constructor on getExpert()', ( assert ) => {\n\t\tconst expertStore = new vv.ExpertStore( MockExpertForUnsupportedValue );\n\n\t\tassert.strictEqual(\n\t\t\texpertStore.getExpert( StringValue.TYPE ),\n\t\t\tMockExpertForUnsupportedValue,\n\t\t\t'Returning default expert if no expert is registered for a specific data value.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\texpertStore.getExpert( stringType.getDataValueType(), stringType.getId() ),\n\t\t\tMockExpertForUnsupportedValue,\n\t\t\t'Returning default if no expert is registered for a specific data type.'\n\t\t);\n\n\t\texpertStore.registerDataValueExpert( MockExpertForStringValue, StringValue.TYPE );\n\n\t\tassert.strictEqual(\n\t\t\texpertStore.getExpert( StringValue.TYPE ),\n\t\t\tMockExpertForStringValue,\n\t\t\t'Returning specific expert if an expert is registered for a specific data value.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\texpertStore.getExpert( UnknownValue.TYPE ),\n\t\t\tMockExpertForUnsupportedValue,\n\t\t\t'Still returning default expert if no expert is registered for a specific data value.'\n\t\t);\n\n\t\tassert.strictEqual(\n\t\t\texpertStore.getExpert( numberType.getDataValueType(), numberType.getId() ),\n\t\t\tMockExpertForUnsupportedValue,\n\t\t\t'Still returning default expert if no expert is registered for a specific data type.'\n\t\t);\n\t} );\n\n\t// Tests for registration of experts:\n\n\t/**\n\t * Array of test definitions as provider for \"expertStoreRegistrationTest\".\n\t *\n\t * @property {Object[]}\n\t */\n\tconst expertStoreRegistrationTestCases = [\n\t\t{\n\t\t\ttitle: 'Empty store',\n\t\t\tregister: [],\n\t\t\texpect: [\n\t\t\t\t[ StringValue, null ],\n\t\t\t\t[ stringType, null ]\n\t\t\t]\n\t\t}, {\n\t\t\ttitle: 'Store with expert for string DataValue which is also suitable for string '\n\t\t\t\t+ 'DataType',\n\t\t\tregister: [\n\t\t\t\t[ StringValue, MockExpertForStringValue ]\n\t\t\t],\n\t\t\texpect: [\n\t\t\t\t[ StringValue, MockExpertForStringValue ],\n\t\t\t\t[ stringType, MockExpertForStringValue ], // data type uses value type\n\t\t\t\t[ UnknownValue, null ],\n\t\t\t\t[ numberType, null ]\n\t\t\t]\n\t\t}, {\n\t\t\ttitle: 'Store for string DataType. String value can\\'t use this potentially more '\n\t\t\t\t+ 'specialized expert',\n\t\t\tregister: [\n\t\t\t\t[ stringType, MockExpertForStringDataType ]\n\t\t\t],\n\t\t\texpect: [\n\t\t\t\t[ StringValue, null ],\n\t\t\t\t[ stringType, MockExpertForStringDataType ]\n\t\t\t]\n\t\t}, {\n\t\t\ttitle: 'Store with two experts: For DataValue and for DataType using that DataValue '\n\t\t\t\t+ 'type',\n\t\t\tregister: [\n\t\t\t\t[ StringValue, MockExpertForStringValue ],\n\t\t\t\t[ stringType, MockExpertForStringDataType ]\n\t\t\t],\n\t\t\texpect: [\n\t\t\t\t[ StringValue, MockExpertForStringValue ],\n\t\t\t\t[ stringType, MockExpertForStringDataType ],\n\t\t\t\t[ UnknownValue, null ]\n\t\t\t]\n\t\t}, {\n\t\t\ttitle: 'Store with two experts for two different DataValue types',\n\t\t\tregister: [\n\t\t\t\t[ StringValue, MockExpertForStringValue ],\n\t\t\t\t[ UnknownValue, MockExpertForUnsupportedValue ]\n\t\t\t],\n\t\t\texpect: [\n\t\t\t\t[ StringValue, MockExpertForStringValue ],\n\t\t\t\t[ UnknownValue, MockExpertForUnsupportedValue ],\n\t\t\t\t[ numberType, null ]\n\t\t\t]\n\t\t}\n\t];\n\n\t/**\n\t * Test for registration of experts to ExpertStore and expected conditions afterwards.\n\t *\n\t * @param {QUnit.assert} assert\n\t * @param {Array[]} toRegister Array containing arrays each telling an ExpertStore what\n\t * experts to register. The inner array has to consist out of two objects, an Expert\n\t * constructor and a DataValue constructor or a DataTypeMock object.\n\t * @param {Array[]} toExpect Array containing arrays each one stating one expected condition\n\t * of the ExpertStore after registration of what is given in the first\n\t * parameter. Each inner array should contain a DataTypeMock object or a DataValue\n\t * constructor and an Expert constructor which is expected to be registered for it.\n\t */\n\tfunction expertStoreRegistrationTest( assert, toRegister, toExpect ) {\n\t\tconst expertStore = new vv.ExpertStore();\n\n\t\t// Register experts as per definition:\n\t\t$.each( toRegister, ( i, registerPair ) => {\n\t\t\tconst purpose = registerPair[0],\n\t\t\t\tExpert = registerPair[1];\n\n\t\t\tif ( purpose instanceof DataTypeMock ) {\n\t\t\t\texpertStore.registerDataTypeExpert( Expert, purpose.getId() );\n\t\t\t} else {\n\t\t\t\texpertStore.registerDataValueExpert( Expert, purpose.TYPE );\n\t\t\t}\n\n\t\t\tassert.ok(\n\t\t\t\ttrue,\n\t\t\t\t'Registered expert for ' + getTypeInfo( purpose )\n\t\t\t);\n\t\t} );\n\n\t\t// Check for expected conditions:\n\t\t$.each( toExpect, ( i, expectPair ) => {\n\t\t\tlet purpose = expectPair[0],\n\t\t\t\tExpert = expectPair[1],\n\t\t\t\tRetrievedExpert;\n\n\t\t\tif ( purpose instanceof DataTypeMock ) {\n\t\t\t\tRetrievedExpert = expertStore.getExpert(\n\t\t\t\t\tpurpose.getDataValueType(), purpose.getId()\n\t\t\t\t);\n\t\t\t} else {\n\t\t\t\tRetrievedExpert = expertStore.getExpert( purpose.TYPE );\n\t\t\t}\n\n\t\t\tassert.strictEqual(\n\t\t\t\tRetrievedExpert,\n\t\t\t\tExpert,\n\t\t\t\t'Requesting expert for ' + getTypeInfo( purpose ) +\n\t\t\t\t\t( Expert !== null ? ' returns expected expert' : ' returns null' )\n\t\t\t);\n\t\t} );\n\t}\n\n\texpertStoreRegistrationTestCases.forEach( ( params ) => {\n\t\tQUnit.test(\n\t\t\t'registerDataTypeExpert()/registerDataValueExpert() & getExpert()',\n\t\t\t( assert ) => {\n\t\t\t\texpertStoreRegistrationTest( assert, params.register, params.expect );\n\t\t\t}\n\t\t);\n\t} );\n\n}( jQuery, dataValues, QUnit ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/jquery.valueview.tests.MockExpert.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'jQuery.valueview.Expert' is undefined.","line":19,"column":1,"nodeType":"Block","endLine":19,"endColumn":1},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":45,"column":3,"nodeType":"Block","endLine":47,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n */\njQuery.valueview.tests = jQuery.valueview.tests || {};\n\n( function( $, vv ) {\n\t'use strict';\n\n\tconst PARENT = vv.Expert;\n\n\t/**\n\t * Valueview expert for tests. Simply overwrites all abstract functions with some mock\n\t * functions. A raw value can be set, all values are accepted.\n\t *\n\t * @since 0.1\n\t *\n\t * @constructor\n\t * @extends jQuery.valueview.Expert\n\t */\n\tvv.tests.MockExpert = vv.expert( 'Mock', PARENT, {\n\t\t/**\n\t\t * Current value.\n\t\t *\n\t\t * @property {*}\n\t\t */\n\t\tvalue: null,\n\n\t\t/**\n\t\t * @see jQuery.valueview.Expert.destroy\n\t\t */\n\t\tdestroy: function() {\n\t\t\tthis._value = null;\n\t\t\tPARENT.prototype.destroy.call( this );\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.valueview.Expert.rawValue\n\t\t * @return {null}\n\t\t */\n\t\trawValue: function() {\n\t\t\treturn this._value;\n\t\t},\n\n\t\t/**\n\t\t * @see jQuery.valueview.Expert.draw\n\t\t */\n\t\tdraw: function() {\n\t\t\tthis.$viewPort.empty();\n\t\t\treturn $.Deferred().resolve().promise();\n\t\t}\n\t} );\n\n}( jQuery, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/jquery.valueview.tests.MockViewState.js","messages":[{"ruleId":"jsdoc/no-undefined-types","severity":1,"message":"The type 'ViewState' is undefined.","line":14,"column":1,"nodeType":"Block","endLine":14,"endColumn":1},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":29,"column":3,"nodeType":"Block","endLine":31,"endColumn":6},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":36,"column":3,"nodeType":"Block","endLine":38,"endColumn":6},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":43,"column":3,"nodeType":"Block","endLine":45,"endColumn":6},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":50,"column":3,"nodeType":"Block","endLine":52,"endColumn":6},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":57,"column":3,"nodeType":"Block","endLine":59,"endColumn":6},{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":64,"column":3,"nodeType":"Block","endLine":67,"endColumn":6},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"key\" type.","line":65,"column":1,"nodeType":"Block","endLine":65,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":8,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n */\njQuery.valueview.tests = jQuery.valueview.tests || {};\n\njQuery.valueview.tests.MockViewState = ( function( $, util ) {\n\t'use strict';\n\n\t/**\n\t * Mock ViewState for usage in tests. Allows to inject the state as a plain object.\n\t *\n\t * @constructor\n\t * @extends ViewState\n\t * @since 0.1\n\t *\n\t * @param {Object} [definition={}] A plain object with the fields \"isInEditMode\", \"isDisabled\",\n\t * \"value\" and \"options\". This will just keep a reference to the object, so changing the\n\t * object from the outside will also update the ViewState's functions return values.\n\t *\n\t * @throws {Error} if definition is not a plain object.\n\t */\n\treturn util.inherit( 'ValueviewMockViewState', function ( definition ) {\n\t\tif ( definition !== undefined && !$.isPlainObject( definition ) ) {\n\t\t\tthrow new Error( 'Given definition needs to be a plain object' );\n\t\t}\n\t\tthis._view = definition || {};\n\t}, {\n\t\t/**\n\t\t * @see ViewState.isInEditMode\n\t\t */\n\t\tisInEditMode: function() {\n\t\t\treturn !!this._view.isInEditMode;\n\t\t},\n\n\t\t/**\n\t\t * @see ViewState.isDisabled\n\t\t */\n\t\tisDisabled: function() {\n\t\t\treturn !!this._view.isDisabled;\n\t\t},\n\n\t\t/**\n\t\t * @see ViewState.value\n\t\t */\n\t\tvalue: function() {\n\t\t\treturn this._view.value;\n\t\t},\n\n\t\t/**\n\t\t * @see ViewState.getFormattedValue\n\t\t */\n\t\tgetFormattedValue: function() {\n\t\t\treturn this._view.getFormattedValue || '';\n\t\t},\n\n\t\t/**\n\t\t * @see ViewState.getTextValue\n\t\t */\n\t\tgetTextValue: function() {\n\t\t\treturn this._view.getTextValue || '';\n\t\t},\n\n\t\t/**\n\t\t * @param key\n\t\t * @see ViewState.option\n\t\t */\n\t\toption: function( key ) {\n\t\t\treturn ( this._view.options || {} )[ key ];\n\t\t}\n\t} );\n\n}( jQuery, util ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/jquery.valueview.tests.MockViewState.tests.js","messages":[{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"QUnit\" type.","line":2,"column":1,"nodeType":"Block","endLine":2,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"valueview\" type.","line":3,"column":1,"nodeType":"Block","endLine":3,"endColumn":1},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":88,"column":4,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":91,"endColumn":5},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":93,"column":4,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":96,"endColumn":5}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @param QUnit\n * @param valueview\n * @license GNU GPL v2+\n * @author Daniel Werner < daniel.a.r.werner@gmail.com >\n */\n\n( function( QUnit, valueview ) {\n\t'use strict';\n\n\tconst ViewState = require( '../../src/jquery.valueview.ViewState.js' ),\n\t\tMockViewState = valueview.tests.MockViewState;\n\n\tQUnit.module( 'jquery.valueview.MockViewState' );\n\n\t/**\n\t * Helper which returns a test function for a member of MockViewState.\n\t *\n\t * @param {Object} params\n\t * @param {string} memberName\n\t * @return {Function}\n\t */\n\tfunction buildMemberTestFn( params, memberName ) {\n\t\treturn function( assert ) {\n\t\t\tconst viewState = new MockViewState( params.constructorArg );\n\n\t\t\tassert.strictEqual(\n\t\t\t\tviewState[ memberName ](),\n\t\t\t\tparams[ memberName ],\n\t\t\t\t'\"' + memberName + '\" returns injected value'\n\t\t\t);\n\t\t};\n\t}\n\n\tconst testCases = [\n\t\t{\n\t\t\ttitle: 'without constructor argument',\n\t\t\tconstructorArg: undefined,\n\t\t\tisInEditMode: false,\n\t\t\tisDisabled: false,\n\t\t\tvalue: undefined,\n\t\t\toptionFoo: undefined,\n\t\t\toptionBar: undefined\n\t\t}, {\n\t\t\ttitle: 'empty object as constructor argument',\n\t\t\tconstructorArg: {},\n\t\t\tisInEditMode: false,\n\t\t\tisDisabled: false,\n\t\t\tvalue: undefined,\n\t\t\toptionFoo: undefined,\n\t\t\toptionBar: undefined\n\t\t}, {\n\t\t\ttitle: 'fully defined object with mixed definition',\n\t\t\tconstructorArg: {\n\t\t\t\tisInEditMode: true,\n\t\t\t\tisDisabled: false,\n\t\t\t\tvalue: 'foo',\n\t\t\t\toptions: {\n\t\t\t\t\tfoo: true,\n\t\t\t\t\tbar: '42'\n\t\t\t\t}\n\t\t\t},\n\t\t\tisInEditMode: true,\n\t\t\tisDisabled: false,\n\t\t\tvalue: 'foo',\n\t\t\toptionFoo: true,\n\t\t\toptionBar: '42'\n\t\t}, {\n\t\t\ttitle: 'fully defined object with incomplete/weird definition',\n\t\t\tconstructorArg: {\n\t\t\t\tisInEditMode: 'foo', // should result into true\n\t\t\t\tisDisabled: 'xxx', // should result into true\n\t\t\t\toptions: {\n\t\t\t\t\tfoo: true\n\t\t\t\t}\n\t\t\t},\n\t\t\tisInEditMode: true,\n\t\t\tisDisabled: true,\n\t\t\tvalue: undefined,\n\t\t\toptionFoo: true,\n\t\t\toptionBar: undefined\n\t\t}\n\t];\n\n\ttestCases.forEach( ( params ) => {\n\t\tQUnit.test( 'constructor', ( assert ) => {\n\t\t\tconst viewState = new MockViewState( params.constructorArg );\n\t\t\tassert.ok(\n\t\t\t\tviewState instanceof MockViewState,\n\t\t\t\t'MockViewState has been created successfully'\n\t\t\t);\n\n\t\t\tassert.notEqual(\n\t\t\t\tviewState.getFormattedValue, 'undefined',\n\t\t\t\t'Constructed MockViewState is instanceof ViewState'\n\t\t\t);\n\t\t} );\n\n\t\tQUnit.test( 'isInEditMode', buildMemberTestFn( params, 'isInEditMode' ) );\n\n\t\tQUnit.test( 'isDisabled', buildMemberTestFn( params, 'isDisabled' ) );\n\n\t\tQUnit.test( 'value', buildMemberTestFn( params, 'value' ) );\n\n\t\tQUnit.test( 'option', ( assert ) => {\n\t\t\tconst viewState = new MockViewState( params.constructorArg );\n\n\t\t\tassert.strictEqual(\n\t\t\t\tviewState.option( 'foo' ),\n\t\t\t\tparams.optionFoo,\n\t\t\t\t'Option \"foo\" holds injected value'\n\t\t\t);\n\n\t\t\tassert.strictEqual(\n\t\t\t\tviewState.option( 'bar' ),\n\t\t\t\tparams.optionBar,\n\t\t\t\t'Option \"bar\" holds injected value'\n\t\t\t);\n\t\t} );\n\t} );\n\n\tQUnit.test( 'Changing state after construction', ( assert ) => {\n\t\tconst state = {},\n\t\t\tviewState = new MockViewState( state );\n\n\t\tassert.strictEqual(\n\t\t\tviewState.isInEditMode(), false,\n\t\t\t'MockViewState \"isInEditMode\" returns false after injecting empty definition'\n\t\t);\n\n\t\tstate.isInEditMode = true;\n\n\t\tassert.strictEqual(\n\t\t\tviewState.isInEditMode(), true,\n\t\t\t'MockViewState \"isInEditMode\" returns true after changing object given to constructor'\n\t\t);\n\t} );\n\n}( QUnit, jQuery.valueview ) );\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/jquery.valueview.tests.testExpert.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/src/jquery.valueview.valueview.tests.js","messages":[{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":42,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":45,"endColumn":4},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":47,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":47,"endColumn":58},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":71,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":71,"endColumn":37},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":99,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":99,"endColumn":40},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":103,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":103,"endColumn":40},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":104,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":104,"endColumn":34},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":114,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":114,"endColumn":40},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":115,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":115,"endColumn":34},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":116,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":116,"endColumn":49},{"ruleId":"qunit/no-loose-assertions","severity":1,"message":"Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual.","line":117,"column":3,"nodeType":"CallExpression","messageId":"unexpectedLocalLooseAssertion","endLine":117,"endColumn":32}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":10,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * @license GNU GPL v2+\n * @author Adrian Heine <adrian.heine@wikimedia.de>\n */\n/* jshint nonew: false */\n( function( $, vv, dv, vf, vp, sinon, QUnit ) {\n\t'use strict';\n\n\tlet $vvElem;\n\tlet vvInst;\n\tconst stringValue = new dv.StringValue( 'STRING VALUE' );\n\n\tQUnit.module( 'jquery.valueview.valueview' );\n\n\tfunction initVv( opts ) {\n\t\topts = $.extend( {}, initVv.defaultOpts, opts );\n\n\t\t$vvElem = opts.generateDom();\n\t\tvvInst = $vvElem.valueview( opts.vvArgs ).data( 'valueview' );\n\n\t\tif ( opts.withExpert ) {\n\t\t\tvvInst.startEditing();\n\t\t}\n\t}\n\tinitVv.defaultOpts = {\n\t\twithExpert: false,\n\t\tgenerateDom: function() {\n return $( '<div/>' );\n},\n\t\tvvArgs: {\n\t\t\texpertStore: new vv.ExpertStore(),\n\t\t\thtmlFormatter: new vf.NullFormatter(),\n\t\t\tplaintextFormatter: new vf.NullFormatter(),\n\t\t\tparserStore: new vp.ValueParserStore( vp.NullParser ),\n\t\t\tlanguage: 'en'\n\t\t}\n\t};\n\n\tQUnit.test( 'Constructor', ( assert ) => {\n\t\tinitVv();\n\n\t\tassert.ok(\n\t\t\tvvInst instanceof vv,\n\t\t\t'Instantiated ValueView.'\n\t\t);\n\n\t\tassert.ok( $vvElem.hasClass( vvInst.widgetBaseClass ) );\n\t} );\n\n\tQUnit.test( 'destroy', ( assert ) => {\n\t\tinitVv();\n\n\t\tvvInst.destroy();\n\n\t\tassert.strictEqual( $vvElem.hasClass( vvInst.widgetBaseClass ), false );\n\t} );\n\n\tQUnit.test( 'destroy with expert', ( assert ) => {\n\t\tinitVv( { withExpert: true } );\n\n\t\tvvInst.destroy();\n\n\t\tassert.strictEqual( vvInst.expert(), null );\n\t} );\n\n\tQUnit.test( 'startEditing', ( assert ) => {\n\t\tinitVv();\n\n\t\tvvInst.startEditing();\n\n\t\tassert.ok( vvInst.isInEditMode() );\n\t} );\n\n\tQUnit.test( 'stopEditing without startEditing', ( assert ) => {\n\t\tinitVv();\n\t\tassert.strictEqual( vvInst.isInEditMode(), false );\n\n\t\tvvInst.stopEditing();\n\n\t\tassert.strictEqual( vvInst.isInEditMode(), false );\n\t\tassert.strictEqual( vvInst.expert(), null );\n\t} );\n\n\tQUnit.test( 'stopEditing after startEditing', ( assert ) => {\n\t\tinitVv();\n\n\t\tvvInst.startEditing();\n\t\tvvInst.value( stringValue );\n\t\tvvInst.stopEditing();\n\n\t\tassert.strictEqual( vvInst.isInEditMode(), false );\n\t\tassert.strictEqual( vvInst.expert(), null );\n\t\tassert.strictEqual( vvInst.value(), stringValue );\n\t\tassert.strictEqual( vvInst.isEmpty(), false );\n\t} );\n\n\tQUnit.test( 'cancelEditing without startEditing', ( assert ) => {\n\t\tinitVv();\n\t\tassert.notOk( vvInst.isInEditMode() );\n\n\t\tvvInst.cancelEditing();\n\n\t\tassert.notOk( vvInst.isInEditMode() );\n\t\tassert.notOk( vvInst.expert() );\n\t} );\n\n\tQUnit.test( 'cancelEditing after startEditing', ( assert ) => {\n\t\tinitVv();\n\n\t\tvvInst.startEditing();\n\t\tvvInst.value( stringValue );\n\t\tvvInst.cancelEditing();\n\n\t\tassert.notOk( vvInst.isInEditMode() );\n\t\tassert.notOk( vvInst.expert() );\n\t\tassert.notEqual( vvInst.value(), stringValue );\n\t\tassert.ok( vvInst.isEmpty() );\n\t} );\n\n\tQUnit.test( 'getFormattedValue with DOM', ( assert ) => {\n\t\tconst vvArgs = $.extend( {\n\t\t\tvalue: stringValue\n\t\t}, initVv.defaultOpts.vvArgs );\n\t\tsinon.spy( vvArgs.htmlFormatter, 'format' );\n\t\tsinon.spy( vvArgs.plaintextFormatter, 'format' );\n\t\tsinon.spy( vvArgs.parserStore, 'getParser' );\n\t\tinitVv( {\n\t\t\tgenerateDom: function() {\n\t\t\t\treturn $( '<div/>' ).append( 'FORMATTED VALUE' );\n\t\t\t},\n\t\t\tvvArgs: vvArgs\n\t\t} );\n\n\t\treturn vvInst.draw()\n\t\t.done( () => {\n\t\t\tassert.strictEqual( vvInst.getFormattedValue(), 'FORMATTED VALUE' );\n\t\t\tsinon.assert.notCalled( vvArgs.htmlFormatter.format );\n\t\t\tsinon.assert.notCalled( vvArgs.plaintextFormatter.format );\n\t\t\tsinon.assert.notCalled( vvArgs.parserStore.getParser );\n\n\t\t\tvvArgs.htmlFormatter.format.restore();\n\t\t\tvvArgs.plaintextFormatter.format.restore();\n\t\t\tvvArgs.parserStore.getParser.restore();\n\t\t} );\n\t} );\n\n\tQUnit.test( 'getFormattedValue without DOM', ( assert ) => {\n\t\tconst vvArgs = $.extend( {\n\t\t\tvalue: stringValue\n\t\t}, initVv.defaultOpts.vvArgs );\n\t\tsinon.spy( vvArgs.htmlFormatter, 'format' );\n\t\tsinon.spy( vvArgs.plaintextFormatter, 'format' );\n\t\tsinon.spy( vvArgs.parserStore, 'getParser' );\n\t\tinitVv( {\n\t\t\tvvArgs: vvArgs\n\t\t} );\n\n\t\treturn vvInst.draw()\n\t\t.done( () => {\n\t\t\tassert.strictEqual( vvInst.getFormattedValue(), 'STRING VALUE' );\n\t\t\tsinon.assert.calledOnce( vvArgs.htmlFormatter.format );\n\t\t\tsinon.assert.notCalled( vvArgs.plaintextFormatter.format );\n\t\t\tsinon.assert.notCalled( vvArgs.parserStore.getParser );\n\n\t\t\tvvArgs.htmlFormatter.format.restore();\n\t\t\tvvArgs.plaintextFormatter.format.restore();\n\t\t\tvvArgs.parserStore.getParser.restore();\n\t\t} );\n\t} );\n\n} )(\n\tjQuery,\n\tjQuery.valueview,\n\tdataValues,\n\tvalueFormatters,\n\tvalueParsers,\n\tsinon,\n\tQUnit\n);\n","usedDeprecatedRules":[{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]}]
--- end ---
$ /usr/bin/npm ci
--- stderr ---
npm WARN deprecated sinon@15.2.0: 16.1.1
--- stdout ---
added 521 packages, and audited 522 packages in 6s
81 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
--- end ---
$ /usr/bin/npm test
--- stderr ---
webpack was not included as a framework in karma configuration, setting this automatically...
--- stdout ---
> wikibase-data-values-value-view@1.0.0 test
> grunt test
Running "eslint:all" (eslint) task
/src/repo/src/ExpertExtender/ExpertExtender.Listrotator.js
25:20 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
61:1 warning The type 'jQuery.ui.listrotator' is undefined jsdoc/no-undefined-types
/src/repo/src/ExpertExtender/ExpertExtender.Preview.js
39:1 warning The type 'jQuery.ui.preview' is undefined jsdoc/no-undefined-types
/src/repo/src/ExpertExtender/ExpertExtender.UnitSelector.js
95:8 warning 'upstreamValue' is never reassigned. Use 'const' instead prefer-const
/src/repo/src/ExpertExtender/ExpertExtender.js
39:1 warning The type 'jQuery.ui.inputextender' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/CommonsMediaType.js
14:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/EmptyValue.js
11:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/GeoShape.js
14:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/GlobeCoordinateInput.js
26:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
43:31 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
99:1 warning The type 'jQuery.valueview.ExpertExtender.Preview' is undefined jsdoc/no-undefined-types
104:1 warning The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined jsdoc/no-undefined-types
196:8 warning 'self' is never reassigned. Use 'const' instead prefer-const
198:5 warning 'roundedPrecision' is never reassigned. Use 'const' instead prefer-const
200:29 warning 'precision' is already declared in the upper scope on line 195 column 35 no-shadow
/src/repo/src/experts/MonolingualText.js
9:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
41:1 warning The type 'jQuery.valueview.ExpertExtender.LanguageSelector' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/QuantityInput.js
9:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
49:1 warning The type 'jQuery.valueview.ExpertExtender.UnitSelector' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/StringValue.js
10:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
35:4 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
/src/repo/src/experts/SuggestedStringValue.js
16:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/TabularData.js
14:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/TimeInput.js
49:1 warning The type 'jQuery.valueview.experts.StringValue' is undefined jsdoc/no-undefined-types
66:31 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
84:30 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
133:1 warning The type 'jQuery.valueview.ExpertExtender.Preview' is undefined jsdoc/no-undefined-types
138:1 warning The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined jsdoc/no-undefined-types
143:1 warning The type 'jQuery.valueview.ExpertExtender.Listrotator' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/UnDeserializableValue.js
11:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
/src/repo/src/experts/UnsupportedValue.js
11:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
46:8 warning 'value' is never reassigned. Use 'const' instead prefer-const
/src/repo/src/jquery.valueview.Expert.js
79:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
166:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
214:4 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
241:4 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
264:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
280:3 warning Found more than one @return declaration jsdoc/require-returns
280:3 warning Found more than one @return declaration jsdoc/require-returns-check
/src/repo/src/jquery.valueview.ViewState.js
19:1 warning The type 'jQuery.valueview' is undefined jsdoc/no-undefined-types
34:1 warning The type 'jQuery.valueview' is undefined jsdoc/no-undefined-types
/src/repo/src/jquery.valueview.valueview.js
32:1 warning Invalid JSDoc tag name "alternateClassName" jsdoc/check-tag-names
33:1 warning The type 'jQuery.Widget' is undefined jsdoc/no-undefined-types
93:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
98:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
103:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
108:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
113:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
119:1 warning The type 'jQuery.Event' is undefined jsdoc/no-undefined-types
229:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
243:2 warning Missing JSDoc @return declaration jsdoc/require-returns
248:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
263:1 warning Missing JSDoc @param "key" type jsdoc/require-param-type
264:1 warning Missing JSDoc @param "value" type jsdoc/require-param-type
388:2 warning Missing JSDoc @return declaration jsdoc/require-returns
611:2 warning Found more than one @return declaration jsdoc/require-returns
611:2 warning Found more than one @return declaration jsdoc/require-returns-check
621:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
621:3 warning All possible CSS classes should be documented. See https://w.wiki/PS2 for details mediawiki/class-doc
631:2 warning Found more than one @return declaration jsdoc/require-returns
631:2 warning Found more than one @return declaration jsdoc/require-returns-check
686:2 warning Missing JSDoc @return declaration jsdoc/require-returns
740:2 warning Found more than one @return declaration jsdoc/require-returns
740:2 warning Found more than one @return declaration jsdoc/require-returns-check
848:2 warning Found more than one @return declaration jsdoc/require-returns
848:2 warning Found more than one @return declaration jsdoc/require-returns-check
884:2 warning Found more than one @return declaration jsdoc/require-returns
884:2 warning Found more than one @return declaration jsdoc/require-returns-check
968:6 warning 'newValueCharacteristics' is never reassigned. Use 'const' instead prefer-const
969:6 warning 'lastValueCharacteristics' is never reassigned. Use 'const' instead prefer-const
/src/repo/tests/src/ExpertExtender/ExpertExtender.LanguageSelector.tests.js
63:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/ExpertExtender/ExpertExtender.tests.js
14:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js
2:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
23:5 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
51:5 warning Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/experts/GlobeCoordinateInput.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
41:4 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/experts/QuantityInput.tests.js
2:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "vv" type jsdoc/require-param-type
29:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
34:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/experts/StringValue.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
/src/repo/tests/src/experts/TimeInput.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
/src/repo/tests/src/experts/UnDeserializableValueTests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
/src/repo/tests/src/jquery.valueview.ExpertStore.tests.js
2:1 warning Missing JSDoc @param "$" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "dv" type jsdoc/require-param-type
4:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
46:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
69:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
217:1 warning The type 'QUnit.assert' is undefined jsdoc/no-undefined-types
248:8 warning 'purpose' is never reassigned. Use 'const' instead prefer-const
249:5 warning 'Expert' is never reassigned. Use 'const' instead prefer-const
/src/repo/tests/src/jquery.valueview.tests.MockExpert.js
19:1 warning The type 'jQuery.valueview.Expert' is undefined jsdoc/no-undefined-types
45:3 warning Missing JSDoc @return declaration jsdoc/require-returns
/src/repo/tests/src/jquery.valueview.tests.MockViewState.js
14:1 warning The type 'ViewState' is undefined jsdoc/no-undefined-types
29:3 warning Missing JSDoc @return declaration jsdoc/require-returns
36:3 warning Missing JSDoc @return declaration jsdoc/require-returns
43:3 warning Missing JSDoc @return declaration jsdoc/require-returns
50:3 warning Missing JSDoc @return declaration jsdoc/require-returns
57:3 warning Missing JSDoc @return declaration jsdoc/require-returns
64:3 warning Missing JSDoc @return declaration jsdoc/require-returns
65:1 warning Missing JSDoc @param "key" type jsdoc/require-param-type
/src/repo/tests/src/jquery.valueview.tests.MockViewState.tests.js
2:1 warning Missing JSDoc @param "QUnit" type jsdoc/require-param-type
3:1 warning Missing JSDoc @param "valueview" type jsdoc/require-param-type
88:4 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
93:4 warning Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
/src/repo/tests/src/jquery.valueview.valueview.tests.js
42:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
47:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
71:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
99:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
103:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
104:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
114:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
115:3 warning Unexpected assert.notOk. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
116:3 warning Unexpected assert.notEqual. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
117:3 warning Unexpected assert.ok. Use assert.strictEqual, assert.notStrictEqual, assert.deepEqual, or assert.propEqual qunit/no-loose-assertions
✖ 124 problems (0 errors, 124 warnings)
Running "banana:all" (banana) task
>> 1 message directory checked.
Running "karma:all" (karma) task
27 11 2025 00:15:54.006:DEBUG [config]: No config file specified.
27 11 2025 00:15:54.010:DEBUG [config]: autoWatch set to false, because of singleRun
27 11 2025 00:15:54.014:DEBUG [karma-server]: Final config Config {
LOG_DISABLE: 'OFF',
LOG_ERROR: 'ERROR',
LOG_WARN: 'WARN',
LOG_INFO: 'INFO',
LOG_DEBUG: 'DEBUG',
frameworks: [ 'qunit' ],
protocol: 'http:',
port: 9876,
listenAddress: '0.0.0.0',
hostname: 'localhost',
httpsServerConfig: {},
basePath: '/src/repo',
files: [
Pattern {
pattern: '/src/repo/node_modules/jquery/dist/jquery.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/jquery-ui/ui/jquery.ui.core.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/jquery-ui/ui/jquery.ui.widget.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/jquery-ui/ui/jquery.ui.position.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/jquery-ui/ui/jquery.ui.menu.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/jquery-migrate/dist/jquery-migrate.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/sinon/pkg/sinon.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/lib/util/util.inherit.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery/jquery.PurposedCallbacks.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery/*.css',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery.event/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery.util/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/util/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery.ui/jquery.ui.ooMenu.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery.ui/jquery.ui.suggester.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/lib/jquery.ui/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/dataValues.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/DataValue.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/node_modules/wikibase-data-values/src/values/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/src/jquery.valueview.valueview.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/src/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/src/ExpertExtender/ExpertExtender.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/src/ExpertExtender/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/src/experts/StringValue.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/src/experts/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/sinon-qunit.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/lib/jquery/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/lib/jquery.event/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/lib/jquery.ui/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/lib/jquery.util/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/lib/util/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/src/jquery.valueview.tests.MockExpert.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/src/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/src/experts/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
},
Pattern {
pattern: '/src/repo/tests/src/ExpertExtender/*.js',
served: true,
included: true,
watched: true,
nocache: false,
weight: [ 1, 0, 1, 0, 0, 0 ],
type: undefined,
isBinary: undefined,
integrity: undefined
}
],
browserConsoleLogOptions: { level: 'debug', format: '%b %T: %m', terminal: true },
customContextFile: null,
customDebugFile: null,
customClientContextFile: null,
exclude: [],
logLevel: 'DEBUG',
colors: true,
autoWatch: false,
autoWatchBatchDelay: 250,
restartOnFileChange: false,
usePolling: true,
reporters: [ 'progress' ],
singleRun: true,
browsers: [ 'ChromeCustom', 'FirefoxHeadless' ],
captureTimeout: 60000,
pingTimeout: 5000,
proxies: {},
proxyValidateSSL: true,
preprocessors: [Object: null prototype] {
'/src/repo/src/**/*.js': [ 'webpack' ],
'/src/repo/lib/**/*.js': [ 'webpack' ],
'/src/repo/tests/**/*.tests.js': [ 'webpack' ]
},
preprocessor_priority: {},
urlRoot: '/',
upstreamProxy: undefined,
reportSlowerThan: 0,
loggers: [
{
type: 'console',
layout: { type: 'pattern', pattern: '%[%d{DATETIME}:%p [%c]: %]%m' }
}
],
transports: [ 'polling', 'websocket' ],
forceJSONP: false,
plugins: [
'karma-*',
[Object: null prototype] {
'launcher:ChromeCustom': [ 'factory', [Function (anonymous)] ]
}
],
client: {
args: [],
useIframe: true,
runInParent: false,
captureConsole: true,
clearContext: true,
allowedReturnUrlPatterns: [ '^https?://' ]
},
defaultClient: {
args: [],
useIframe: true,
runInParent: false,
captureConsole: true,
clearContext: true,
allowedReturnUrlPatterns: [ '^https?://' ]
},
browserDisconnectTimeout: 2000,
browserDisconnectTolerance: 0,
browserNoActivityTimeout: 30000,
processKillTimeout: 2000,
concurrency: Infinity,
failOnEmptyTestSuite: true,
retryLimit: 2,
detached: false,
crossOriginAttribute: true,
browserSocketTimeout: 20000,
background: false,
webpack: { mode: 'development' },
customLaunchers: {
ChromeCustom: { base: 'ChromeHeadless', flags: [ '--no-sandbox' ] }
}
}
27 11 2025 00:15:54.015:DEBUG [plugin]: Loading karma-* from /src/repo/node_modules
27 11 2025 00:15:54.024:DEBUG [plugin]: Loading plugin /src/repo/node_modules/karma-chrome-launcher.
27 11 2025 00:15:54.032:DEBUG [plugin]: Loading plugin /src/repo/node_modules/karma-firefox-launcher.
27 11 2025 00:15:54.035:DEBUG [plugin]: Loading plugin /src/repo/node_modules/karma-qunit.
27 11 2025 00:15:54.036:DEBUG [plugin]: Loading plugin /src/repo/node_modules/karma-webpack.
27 11 2025 00:15:54.053:DEBUG [plugin]: Loading inline plugin defining launcher:ChromeCustom.
27 11 2025 00:15:54.112:DEBUG [web-server]: Instantiating middleware
Webpack bundling...
asset commons.js 405 KiB [emitted] (name: commons) (id hint: commons)
asset runtime.js 5.55 KiB [emitted] (name: runtime)
asset ExpertExtender.LanguageSelector.tests.1132043246.js 1.11 KiB [emitted] (name: ExpertExtender.LanguageSelector.tests.1132043246)
asset jquery.event.special.eachchange.tests.807449651.js 1.1 KiB [emitted] (name: jquery.event.special.eachchange.tests.807449651)
asset jquery.valueview.tests.MockViewState.tests.413595082.js 1.1 KiB [emitted] (name: jquery.valueview.tests.MockViewState.tests.413595082)
asset jquery.util.getscrollbarwidth.tests.3484221572.js 1.1 KiB [emitted] (name: jquery.util.getscrollbarwidth.tests.3484221572)
asset ExpertExtender.UnitSelector.tests.4095673052.js 1.1 KiB [emitted] (name: ExpertExtender.UnitSelector.tests.4095673052)
asset ExpertExtender.Listrotator.tests.3725863735.js 1.1 KiB [emitted] (name: ExpertExtender.Listrotator.tests.3725863735)
asset jquery.util.adaptlettercase.tests.3748180327.js 1.1 KiB [emitted] (name: jquery.util.adaptlettercase.tests.3748180327)
asset ExpertExtender.Container.tests.1628687588.js 1.09 KiB [emitted] (name: ExpertExtender.Container.tests.1628687588)
asset jquery.ui.commonssuggester.tests.2158081065.js 1.09 KiB [emitted] (name: jquery.ui.commonssuggester.tests.2158081065)
asset ExpertExtender.LanguageSelector.3804155928.js 1.09 KiB [emitted] (name: ExpertExtender.LanguageSelector.3804155928)
asset ExpertExtender.Preview.tests.4207797559.js 1.09 KiB [emitted] (name: ExpertExtender.Preview.tests.4207797559)
asset jquery.autocompletestring.tests.3065041654.js 1.09 KiB [emitted] (name: jquery.autocompletestring.tests.3065041654)
+ 71 assets
webpack 5.94.0 compiled successfully in 593 ms
27 11 2025 00:15:55.254:INFO [karma-server]: Karma v6.4.1 server started at http://localhost:9876/
27 11 2025 00:15:55.254:INFO [launcher]: Launching browsers ChromeCustom, FirefoxHeadless with concurrency unlimited
27 11 2025 00:15:55.258:INFO [launcher]: Starting browser ChromeHeadless
27 11 2025 00:15:55.259:DEBUG [launcher]: null -> BEING_CAPTURED
27 11 2025 00:15:55.259:DEBUG [temp-dir]: Creating temp dir at /tmp/karma-73414038
27 11 2025 00:15:55.260:DEBUG [launcher]: /usr/bin/chromium --user-data-dir=/tmp/karma-73414038 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-background-timer-throttling --disable-renderer-backgrounding --disable-device-discovery-notifications --no-sandbox http://localhost:9876/?id=73414038 --headless --disable-gpu --disable-dev-shm-usage --remote-debugging-port=9222
27 11 2025 00:15:55.268:INFO [launcher]: Starting browser FirefoxHeadless
27 11 2025 00:15:55.268:DEBUG [launcher]: null -> BEING_CAPTURED
27 11 2025 00:15:55.269:DEBUG [temp-dir]: Creating temp dir at /tmp/karma-26632526
27 11 2025 00:15:55.269:DEBUG [launcher]: firefox http://localhost:9876/?id=26632526 -profile /tmp/karma-26632526 -no-remote -wait-for-browser -headless --start-debugger-server 6000
27 11 2025 00:15:56.247:DEBUG [web-server]: serving: /src/repo/node_modules/karma/static/client.html
27 11 2025 00:15:56.301:DEBUG [web-server]: serving: /src/repo/node_modules/karma/static/karma.js
27 11 2025 00:15:56.343:DEBUG [web-server]: serving: /src/repo/node_modules/karma/static/favicon.ico
27 11 2025 00:15:56.352:DEBUG [karma-server]: A browser has connected on socket 0m4NnVMVoXqX_hcJAAAB
27 11 2025 00:15:56.352:DEBUG [web-server]: upgrade /socket.io/?EIO=4&transport=websocket&sid=iQhDOSZcihnpXcTkAAAA
27 11 2025 00:15:56.388:DEBUG [Chrome Headless 142.0.0.0 (Linux x86_64)]: undefined -> CONNECTED
27 11 2025 00:15:56.388:INFO [Chrome Headless 142.0.0.0 (Linux x86_64)]: Connected on socket 0m4NnVMVoXqX_hcJAAAB with id 73414038
27 11 2025 00:15:56.390:DEBUG [launcher]: BEING_CAPTURED -> CAPTURED
27 11 2025 00:15:56.390:DEBUG [launcher]: ChromeHeadless (id 73414038) captured in 1.135 secs
27 11 2025 00:15:56.390:DEBUG [Chrome Headless 142.0.0.0 (Linux x86_64)]: CONNECTED -> CONFIGURING
27 11 2025 00:15:56.403:DEBUG [middleware:karma]: custom files null null null
27 11 2025 00:15:56.404:DEBUG [middleware:karma]: Serving static request /context.html
27 11 2025 00:15:56.404:DEBUG [web-server]: serving: /src/repo/node_modules/karma/static/context.html
27 11 2025 00:15:56.426:DEBUG [middleware:source-files]: Requesting /absolute/tmp/_karma_webpack_499049/runtime.js?83a0e5d502545a5e55235e5e9ce99527db85f050
27 11 2025 00:15:56.426:DEBUG [middleware:source-files]: Fetching /tmp/_karma_webpack_499049/runtime.js
27 11 2025 00:15:56.427:DEBUG [web-server]: serving (cached): /tmp/_karma_webpack_499049/runtime.js
27 11 2025 00:15:56.428:DEBUG [middleware:source-files]: Requesting /absolute/tmp/_karma_webpack_499049/commons.js?6ebdeb270b4c82b523e974588f4cf74074c79eba
27 11 2025 00:15:56.428:DEBUG [middleware:source-files]: Fetching /tmp/_karma_webpack_499049/commons.js
27 11 2025 00:15:56.428:DEBUG [web-server]: serving (cached): /tmp/_karma_webpack_499049/commons.js
27 11 2025 00:15:56.432:DEBUG [middleware:source-files]: Requesting /base/node_modules/qunit/qunit/qunit.css?9c300cc789ff128763bdfe3e1a9e4ba6d4cbd3bc
27 11 2025 00:15:56.432:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/qunit/qunit/qunit.css
27 11 2025 00:15:56.432:DEBUG [web-server]: serving (cached): /src/repo/node_modules/qunit/qunit/qunit.css
27 11 2025 00:15:56.433:DEBUG [web-server]: serving: /src/repo/node_modules/karma/static/context.js
27 11 2025 00:15:56.437:DEBUG [middleware:source-files]: Requesting /base/node_modules/qunit/qunit/qunit.js?5108af1717637cbd03b5101cb9683d9247316764
27 11 2025 00:15:56.438:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/qunit/qunit/qunit.js
27 11 2025 00:15:56.438:DEBUG [web-server]: serving (cached): /src/repo/node_modules/qunit/qunit/qunit.js
27 11 2025 00:15:56.441:DEBUG [middleware:source-files]: Requesting /base/node_modules/karma-qunit/lib/adapter.js?7660967a0e6aae9500b35a2d81a8eb6480e1e895
27 11 2025 00:15:56.441:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/karma-qunit/lib/adapter.js
27 11 2025 00:15:56.441:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma-qunit/lib/adapter.js
27 11 2025 00:15:56.478:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery/dist/jquery.js?af32f706407ab08f800c5e697cce92466e735847
27 11 2025 00:15:56.478:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery/dist/jquery.js
27 11 2025 00:15:56.478:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery/dist/jquery.js
27 11 2025 00:15:56.479:DEBUG [middleware:source-files]: Requesting /base/lib/jquery/jquery.inputautoexpand.css?a519ee95b11e5711a15ac683c97ec138455edbdb
27 11 2025 00:15:56.480:DEBUG [middleware:source-files]: Fetching /src/repo/lib/jquery/jquery.inputautoexpand.css
27 11 2025 00:15:56.480:DEBUG [web-server]: serving (cached): /src/repo/lib/jquery/jquery.inputautoexpand.css
27 11 2025 00:15:56.481:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.core.js?b1ff9a882edfaf9d3b02e63f78e7e947f69cbc90
27 11 2025 00:15:56.481:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.core.js
27 11 2025 00:15:56.481:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.core.js
27 11 2025 00:15:56.496:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.widget.js?78317046ff2f5e91616f404abbcda2f9c94e98f7
27 11 2025 00:15:56.496:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.widget.js
27 11 2025 00:15:56.497:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.widget.js
27 11 2025 00:15:56.507:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.position.js?ca5cf471c210fdf066c5ac5fe82d0bc8004e8574
27 11 2025 00:15:56.507:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.position.js
27 11 2025 00:15:56.507:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.position.js
27 11 2025 00:15:56.508:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.menu.js?499d87bf7b09c70529ad71234355d646f2bd8850
27 11 2025 00:15:56.508:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.menu.js
27 11 2025 00:15:56.508:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.menu.js
27 11 2025 00:15:56.509:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-migrate/dist/jquery-migrate.js?c79f1fd304b9452d5b5d73d98ac18c79deccf4dd
27 11 2025 00:15:56.509:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-migrate/dist/jquery-migrate.js
27 11 2025 00:15:56.509:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-migrate/dist/jquery-migrate.js
27 11 2025 00:15:56.509:DEBUG [middleware:source-files]: Requesting /base/node_modules/sinon/pkg/sinon.js?a0ca715fdcc483a689477c35e42434c8128e2127
27 11 2025 00:15:56.509:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/sinon/pkg/sinon.js
27 11 2025 00:15:56.509:DEBUG [web-server]: serving (cached): /src/repo/node_modules/sinon/pkg/sinon.js
27 11 2025 00:15:56.524:DEBUG [middleware:source-files]: Requesting /absolutejquery.AnimationEvent.518846098.js?59c259ce6f7ba3a5f8ef3e153c84ecf40021f4b3
27 11 2025 00:15:56.525:DEBUG [middleware:source-files]: Fetching jquery.AnimationEvent.518846098.js
27 11 2025 00:15:56.525:DEBUG [web-server]: serving (cached): jquery.AnimationEvent.518846098.js
27 11 2025 00:15:56.525:DEBUG [middleware:source-files]: Requesting /absolutejquery.animateWithEvent.2343141608.js?3ca0ce7d036fa43505c34afc3437a5525a42e3aa
27 11 2025 00:15:56.525:DEBUG [middleware:source-files]: Fetching jquery.animateWithEvent.2343141608.js
27 11 2025 00:15:56.526:DEBUG [web-server]: serving (cached): jquery.animateWithEvent.2343141608.js
27 11 2025 00:15:56.526:DEBUG [middleware:source-files]: Requesting /absolutejquery.autocompletestring.1823884673.js?e32cffb89e52a49f63bc9e5a87ef8c7115a96cd1
27 11 2025 00:15:56.526:DEBUG [middleware:source-files]: Fetching jquery.autocompletestring.1823884673.js
27 11 2025 00:15:56.526:DEBUG [web-server]: serving (cached): jquery.autocompletestring.1823884673.js
27 11 2025 00:15:56.527:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/lib/util/util.inherit.js?f2c19ca2f0c60ba383d98673bd8c35e4f9035e39
27 11 2025 00:15:56.527:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/lib/util/util.inherit.js
27 11 2025 00:15:56.527:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/lib/util/util.inherit.js
27 11 2025 00:15:56.527:DEBUG [middleware:source-files]: Requesting /absolutejquery.PurposedCallbacks.1835525251.js?8688e3861f39682bd90f97a3955fe389cef660e1
27 11 2025 00:15:56.527:DEBUG [middleware:source-files]: Fetching jquery.PurposedCallbacks.1835525251.js
27 11 2025 00:15:56.527:DEBUG [web-server]: serving (cached): jquery.PurposedCallbacks.1835525251.js
27 11 2025 00:15:56.535:DEBUG [middleware:source-files]: Requesting /absolutejquery.focusAt.1844020628.js?7fd4719c6d84d8fe781b779f37782bb74b6b9f83
27 11 2025 00:15:56.535:DEBUG [middleware:source-files]: Fetching jquery.focusAt.1844020628.js
27 11 2025 00:15:56.535:DEBUG [web-server]: serving (cached): jquery.focusAt.1844020628.js
27 11 2025 00:15:56.536:DEBUG [middleware:source-files]: Requesting /absolutejquery.inputautoexpand.2468096807.js?164f69c2425652e0b3a1874502956c79dedb57ac
27 11 2025 00:15:56.536:DEBUG [middleware:source-files]: Fetching jquery.inputautoexpand.2468096807.js
27 11 2025 00:15:56.536:DEBUG [web-server]: serving (cached): jquery.inputautoexpand.2468096807.js
27 11 2025 00:15:56.538:DEBUG [middleware:source-files]: Requesting /absolutejquery.event.special.eachchange.4015396596.js?64803fd105efc080526dc4940f57da75de469e06
27 11 2025 00:15:56.538:DEBUG [middleware:source-files]: Fetching jquery.event.special.eachchange.4015396596.js
27 11 2025 00:15:56.538:DEBUG [web-server]: serving (cached): jquery.event.special.eachchange.4015396596.js
27 11 2025 00:15:56.538:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.adaptlettercase.2826927809.js?2b2a40f9e91a20c70778f80a8a4e54f52fa86ea8
27 11 2025 00:15:56.538:DEBUG [middleware:source-files]: Fetching jquery.util.adaptlettercase.2826927809.js
27 11 2025 00:15:56.538:DEBUG [web-server]: serving (cached): jquery.util.adaptlettercase.2826927809.js
27 11 2025 00:15:56.539:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.getscrollbarwidth.2838921390.js?0a5df28681e56ee72df50b8d0ee5692654712a0a
27 11 2025 00:15:56.539:DEBUG [middleware:source-files]: Fetching jquery.util.getscrollbarwidth.2838921390.js
27 11 2025 00:15:56.539:DEBUG [web-server]: serving (cached): jquery.util.getscrollbarwidth.2838921390.js
27 11 2025 00:15:56.541:DEBUG [middleware:source-files]: Requesting /absoluteutil.CombiningMessageProvider.2700188683.js?3958f8b409912e106dbba64fd3beb36dfe7aac74
27 11 2025 00:15:56.541:DEBUG [middleware:source-files]: Fetching util.CombiningMessageProvider.2700188683.js
27 11 2025 00:15:56.541:DEBUG [web-server]: serving (cached): util.CombiningMessageProvider.2700188683.js
27 11 2025 00:15:56.541:DEBUG [middleware:source-files]: Requesting /absoluteutil.ContentLanguages.3531262198.js?a55bc25be4613d5663e34a2c1859d82c971a4758
27 11 2025 00:15:56.541:DEBUG [middleware:source-files]: Fetching util.ContentLanguages.3531262198.js
27 11 2025 00:15:56.541:DEBUG [web-server]: serving (cached): util.ContentLanguages.3531262198.js
27 11 2025 00:15:56.547:DEBUG [middleware:source-files]: Requesting /absoluteutil.Extendable.3658616346.js?7df3a10c6a0dfb323f5058b1f128541d2f43f67c
27 11 2025 00:15:56.547:DEBUG [middleware:source-files]: Fetching util.Extendable.3658616346.js
27 11 2025 00:15:56.547:DEBUG [web-server]: serving (cached): util.Extendable.3658616346.js
27 11 2025 00:15:56.550:DEBUG [middleware:source-files]: Requesting /absoluteutil.HashMessageProvider.2284765362.js?d2fcc1a9a7e5d4c23b059c09a31ba5c810f0eb2d
27 11 2025 00:15:56.550:DEBUG [middleware:source-files]: Fetching util.HashMessageProvider.2284765362.js
27 11 2025 00:15:56.550:DEBUG [web-server]: serving (cached): util.HashMessageProvider.2284765362.js
27 11 2025 00:15:56.559:DEBUG [middleware:source-files]: Requesting /absoluteutil.MessageProvider.3216984993.js?ea0c24f4214cab662a302e53f070e5d0ba08bfc7
27 11 2025 00:15:56.559:DEBUG [middleware:source-files]: Fetching util.MessageProvider.3216984993.js
27 11 2025 00:15:56.560:DEBUG [web-server]: serving (cached): util.MessageProvider.3216984993.js
27 11 2025 00:15:56.560:DEBUG [middleware:source-files]: Requesting /absoluteutil.Notifier.2016475552.js?62a77c83d86a78521cef181bbb4cf4719f02a137
27 11 2025 00:15:56.560:DEBUG [middleware:source-files]: Fetching util.Notifier.2016475552.js
27 11 2025 00:15:56.560:DEBUG [web-server]: serving (cached): util.Notifier.2016475552.js
27 11 2025 00:15:56.562:DEBUG [middleware:source-files]: Requesting /absoluteutil.PrefixingMessageProvider.2650616259.js?ef71cfecb4d9582bb24fbe55320073f0fb92f808
27 11 2025 00:15:56.562:DEBUG [middleware:source-files]: Fetching util.PrefixingMessageProvider.2650616259.js
27 11 2025 00:15:56.562:DEBUG [web-server]: serving (cached): util.PrefixingMessageProvider.2650616259.js
27 11 2025 00:15:56.563:DEBUG [middleware:source-files]: Requesting /absoluteutil.highlightSubstring.4159990609.js?619177f96eb673a1fb8283ce142ba99ebfff1d00
27 11 2025 00:15:56.563:DEBUG [middleware:source-files]: Fetching util.highlightSubstring.4159990609.js
27 11 2025 00:15:56.563:DEBUG [web-server]: serving (cached): util.highlightSubstring.4159990609.js
27 11 2025 00:15:56.582:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.languagesuggester.4003939906.js?fe4e71a442bad5c1f0b290c5740f27892f80544a
27 11 2025 00:15:56.582:DEBUG [middleware:source-files]: Fetching jquery.ui.languagesuggester.4003939906.js
27 11 2025 00:15:56.583:DEBUG [web-server]: serving (cached): jquery.ui.languagesuggester.4003939906.js
27 11 2025 00:15:56.583:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.ooMenu.4136584136.js?8164b736d04a7b4db4a47f418a3702664ba6c330
27 11 2025 00:15:56.583:DEBUG [middleware:source-files]: Fetching jquery.ui.ooMenu.4136584136.js
27 11 2025 00:15:56.584:DEBUG [web-server]: serving (cached): jquery.ui.ooMenu.4136584136.js
27 11 2025 00:15:56.584:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.suggester.3380711926.js?0d2bb87b93d3d8ff8f0a63dbc9a93ef2288c5d3a
27 11 2025 00:15:56.584:DEBUG [middleware:source-files]: Fetching jquery.ui.suggester.3380711926.js
27 11 2025 00:15:56.584:DEBUG [web-server]: serving (cached): jquery.ui.suggester.3380711926.js
27 11 2025 00:15:56.585:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.commonssuggester.463766301.js?869735d0906bf5506dfe28f368b8bb4f2ee93a02
27 11 2025 00:15:56.585:DEBUG [middleware:source-files]: Fetching jquery.ui.commonssuggester.463766301.js
27 11 2025 00:15:56.585:DEBUG [web-server]: serving (cached): jquery.ui.commonssuggester.463766301.js
27 11 2025 00:15:56.586:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.inputextender.384571935.js?46470b271312a904360fdc7fee875cfe64372821
27 11 2025 00:15:56.586:DEBUG [middleware:source-files]: Fetching jquery.ui.inputextender.384571935.js
27 11 2025 00:15:56.586:DEBUG [web-server]: serving (cached): jquery.ui.inputextender.384571935.js
Chrome Headless 142.0.0.0 (Linux x86_64) LOG: 'JQMIGRATE: Migrate is installed with logging active, version 3.4.1'
27 11 2025 00:15:56.599:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.listrotator.566019547.js?86854f773e5e38e22ef87ff131ffdcd303eda784
27 11 2025 00:15:56.599:DEBUG [middleware:source-files]: Fetching jquery.ui.listrotator.566019547.js
27 11 2025 00:15:56.599:DEBUG [web-server]: serving (cached): jquery.ui.listrotator.566019547.js
27 11 2025 00:15:56.600:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.preview.448860767.js?f3165f2cb745298a3d1f86b86e76d934df39b6e4
27 11 2025 00:15:56.600:DEBUG [middleware:source-files]: Fetching jquery.ui.preview.448860767.js
27 11 2025 00:15:56.600:DEBUG [web-server]: serving (cached): jquery.ui.preview.448860767.js
27 11 2025 00:15:56.601:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.toggler.1409816636.js?5ff5e48bb4d52e75ea080d725d71fa26f96ab8d6
27 11 2025 00:15:56.601:DEBUG [middleware:source-files]: Fetching jquery.ui.toggler.1409816636.js
27 11 2025 00:15:56.601:DEBUG [web-server]: serving (cached): jquery.ui.toggler.1409816636.js
27 11 2025 00:15:56.601:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.unitsuggester.2148033561.js?845d59c7f5747f673534ce25869d70626597e6bc
27 11 2025 00:15:56.601:DEBUG [middleware:source-files]: Fetching jquery.ui.unitsuggester.2148033561.js
27 11 2025 00:15:56.601:DEBUG [web-server]: serving (cached): jquery.ui.unitsuggester.2148033561.js
27 11 2025 00:15:56.602:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js?0ebe4f48aa04cd4c81156933e88ca28cc9415ad0
27 11 2025 00:15:56.602:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js
27 11 2025 00:15:56.602:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js
27 11 2025 00:15:56.613:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/dataValues.js?6fcca5e5dd4e82e8cff457966d66a29fc663b342
27 11 2025 00:15:56.613:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/dataValues.js
27 11 2025 00:15:56.613:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/dataValues.js
27 11 2025 00:15:56.614:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/DataValue.js?7f32bbbe4ef2cf9561f3b7dcc99b3e240f67df79
27 11 2025 00:15:56.614:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/DataValue.js
27 11 2025 00:15:56.615:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/DataValue.js
27 11 2025 00:15:56.616:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js?aed20c008cef61010f604ebaa9cce8d72f576abe
27 11 2025 00:15:56.616:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js
27 11 2025 00:15:56.616:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js
27 11 2025 00:15:56.617:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js?2090201767d73f4d4c5d333182aed53635eb4c66
27 11 2025 00:15:56.617:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js
27 11 2025 00:15:56.617:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js
27 11 2025 00:15:56.618:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/formatters/NullFormatter.js?3ac98026bac7d774e792d020cf8e011162fb93f5
27 11 2025 00:15:56.618:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/NullFormatter.js
27 11 2025 00:15:56.618:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/NullFormatter.js
27 11 2025 00:15:56.619:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/formatters/StringFormatter.js?65cc4f47e92a82600ebdb9805fce9cd9f4cd59b0
27 11 2025 00:15:56.619:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/StringFormatter.js
27 11 2025 00:15:56.619:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/StringFormatter.js
27 11 2025 00:15:56.621:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js?0da5da1c03c830d690fdb24a75b5e16e4c25dc13
27 11 2025 00:15:56.621:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js
27 11 2025 00:15:56.621:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js
27 11 2025 00:15:56.622:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js?33839675de6f14ca0c4324350a70112176563a2f
27 11 2025 00:15:56.623:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js
27 11 2025 00:15:56.623:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js
27 11 2025 00:15:56.624:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js?2649bf01245c263a9f828f97593c25f9e02d288c
27 11 2025 00:15:56.624:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js
27 11 2025 00:15:56.624:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js
27 11 2025 00:15:56.625:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/BoolParser.js?806b88c711b792e8fe8709b3b5deac0566d2e7f3
27 11 2025 00:15:56.625:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/BoolParser.js
27 11 2025 00:15:56.625:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/BoolParser.js
27 11 2025 00:15:56.626:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/FloatParser.js?0102b9eb5526c59742dbc2f8dfe78f82ed7d1490
27 11 2025 00:15:56.626:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/FloatParser.js
27 11 2025 00:15:56.626:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/FloatParser.js
27 11 2025 00:15:56.627:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/IntParser.js?25a12deb5384e72101b27c26457f86822ea547c5
27 11 2025 00:15:56.627:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/IntParser.js
27 11 2025 00:15:56.627:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/IntParser.js
27 11 2025 00:15:56.632:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/NullParser.js?b19b27af9f911ad962682a9d3cd8252a8db7e873
27 11 2025 00:15:56.632:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/NullParser.js
27 11 2025 00:15:56.633:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/NullParser.js
27 11 2025 00:15:56.633:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/StringParser.js?c1fa273b961c68320a34b1ddd7c35db3f8cabed1
27 11 2025 00:15:56.633:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/StringParser.js
27 11 2025 00:15:56.635:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/StringParser.js
27 11 2025 00:15:56.636:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/BoolValue.js?fd62ead098ed92c67a5f88347c2a94eee80454d0
27 11 2025 00:15:56.636:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/BoolValue.js
27 11 2025 00:15:56.636:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/BoolValue.js
27 11 2025 00:15:56.641:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/DecimalValue.js?939252ef9023496353412b239c0f9b289dc0bb47
27 11 2025 00:15:56.642:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/DecimalValue.js
27 11 2025 00:15:56.642:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/DecimalValue.js
27 11 2025 00:15:56.642:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/GlobeCoordinateValue.js?be43f7101d866cca4310876c4865d5f5aa2ff45d
27 11 2025 00:15:56.642:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/GlobeCoordinateValue.js
27 11 2025 00:15:56.642:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/GlobeCoordinateValue.js
27 11 2025 00:15:56.643:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/NumberValue.js?ab4b658d00b7849bdd4ff6e4dc4a19f36aca6c1f
27 11 2025 00:15:56.643:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/NumberValue.js
27 11 2025 00:15:56.643:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/NumberValue.js
27 11 2025 00:15:56.644:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/QuantityValue.js?e1e0151bc804251639ef7db19cd2b2d611f0bc7c
27 11 2025 00:15:56.644:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/QuantityValue.js
27 11 2025 00:15:56.644:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/QuantityValue.js
27 11 2025 00:15:56.646:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/MonolingualTextValue.js?f88cdc59a66e4bf09e5ab3ea87048ac10b29bef3
27 11 2025 00:15:56.646:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/MonolingualTextValue.js
27 11 2025 00:15:56.646:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/MonolingualTextValue.js
27 11 2025 00:15:56.647:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/MultilingualTextValue.js?572c381c54f8e7d517d489f5947cf16bd96de133
27 11 2025 00:15:56.648:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/MultilingualTextValue.js
27 11 2025 00:15:56.648:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/MultilingualTextValue.js
Chrome Headless 142.0.0.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos'
Chrome Headless 142.0.0.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.isFunction() is deprecated'
27 11 2025 00:15:56.651:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/UnDeserializableValue.js?c599842e1d9f044a28a19a7313ae9e79075bacc7
27 11 2025 00:15:56.651:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/UnDeserializableValue.js
27 11 2025 00:15:56.651:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/UnDeserializableValue.js
27 11 2025 00:15:56.652:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/UnknownValue.js?59c1a2f5227c795b584d84f5490d612ad19477d2
27 11 2025 00:15:56.652:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/UnknownValue.js
27 11 2025 00:15:56.652:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/UnknownValue.js
27 11 2025 00:15:56.652:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.valueview.3775451080.js?ff972e4f86da05d1f06edd078dec7a3be8289ba2
27 11 2025 00:15:56.652:DEBUG [middleware:source-files]: Fetching jquery.valueview.valueview.3775451080.js
27 11 2025 00:15:56.652:DEBUG [web-server]: serving (cached): jquery.valueview.valueview.3775451080.js
27 11 2025 00:15:56.653:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.689832870.js?d8d0e2bf52f3768cbb8da59622ee632f6b01a330
27 11 2025 00:15:56.653:DEBUG [middleware:source-files]: Fetching jquery.valueview.689832870.js
27 11 2025 00:15:56.653:DEBUG [web-server]: serving (cached): jquery.valueview.689832870.js
27 11 2025 00:15:56.653:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/StringValue.js?0a527734a6d986dd92508f1c815eb14b86daf00a
27 11 2025 00:15:56.653:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/StringValue.js
27 11 2025 00:15:56.653:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/StringValue.js
27 11 2025 00:15:56.654:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/TimeValue.js?e3f99fa0ccc088a1c9d5ae4cb4a58c0609916442
27 11 2025 00:15:56.654:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/TimeValue.js
27 11 2025 00:15:56.654:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/TimeValue.js
27 11 2025 00:15:56.658:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.Expert.483813454.js?d5a4c500db68ecb2e7147053373774d667221fc9
27 11 2025 00:15:56.658:DEBUG [middleware:source-files]: Fetching jquery.valueview.Expert.483813454.js
27 11 2025 00:15:56.658:DEBUG [web-server]: serving (cached): jquery.valueview.Expert.483813454.js
27 11 2025 00:15:56.661:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.ExpertStore.3669241571.js?0ec4dca4a12ebe6a67d5295f26b7daf99da00e4d
27 11 2025 00:15:56.662:DEBUG [middleware:source-files]: Fetching jquery.valueview.ExpertStore.3669241571.js
27 11 2025 00:15:56.662:DEBUG [web-server]: serving (cached): jquery.valueview.ExpertStore.3669241571.js
27 11 2025 00:15:56.662:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.ViewState.3807727865.js?509d50ee50600f7df64020fe1a22cfe59d3210a1
27 11 2025 00:15:56.662:DEBUG [middleware:source-files]: Fetching jquery.valueview.ViewState.3807727865.js
27 11 2025 00:15:56.662:DEBUG [web-server]: serving (cached): jquery.valueview.ViewState.3807727865.js
27 11 2025 00:15:56.663:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.experts.2657395615.js?63ee00aae7af6568276760bbf7bd8af446d36fc4
27 11 2025 00:15:56.663:DEBUG [middleware:source-files]: Fetching jquery.valueview.experts.2657395615.js
27 11 2025 00:15:56.663:DEBUG [web-server]: serving (cached): jquery.valueview.experts.2657395615.js
27 11 2025 00:15:56.664:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.2842000634.js?5bd31bf9e5891721aca6afbf137d71ef4aa87d14
27 11 2025 00:15:56.664:DEBUG [middleware:source-files]: Fetching ExpertExtender.2842000634.js
27 11 2025 00:15:56.664:DEBUG [web-server]: serving (cached): ExpertExtender.2842000634.js
27 11 2025 00:15:56.668:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Preview.1722492256.js?484977f1c9b4d0547b5d6d6bc2db7cc6a89e10ab
27 11 2025 00:15:56.668:DEBUG [middleware:source-files]: Fetching ExpertExtender.Preview.1722492256.js
27 11 2025 00:15:56.668:DEBUG [web-server]: serving (cached): ExpertExtender.Preview.1722492256.js
27 11 2025 00:15:56.668:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.UnitSelector.875899047.js?b150b7b1037e1b64c63dcee2feb3c9ced6cf88f8
27 11 2025 00:15:56.669:DEBUG [middleware:source-files]: Fetching ExpertExtender.UnitSelector.875899047.js
27 11 2025 00:15:56.669:DEBUG [web-server]: serving (cached): ExpertExtender.UnitSelector.875899047.js
27 11 2025 00:15:56.669:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Container.2612857755.js?456f891360a23f72e1b22b6b05d7053c22964edf
27 11 2025 00:15:56.669:DEBUG [middleware:source-files]: Fetching ExpertExtender.Container.2612857755.js
27 11 2025 00:15:56.669:DEBUG [web-server]: serving (cached): ExpertExtender.Container.2612857755.js
27 11 2025 00:15:56.670:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.LanguageSelector.3804155928.js?c4e07092210e79ade56b0c7c50f70f8afe53f71e
27 11 2025 00:15:56.670:DEBUG [middleware:source-files]: Fetching ExpertExtender.LanguageSelector.3804155928.js
27 11 2025 00:15:56.670:DEBUG [web-server]: serving (cached): ExpertExtender.LanguageSelector.3804155928.js
27 11 2025 00:15:56.670:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Listrotator.4016748728.js?e85aacfcb6e471f9626de6b704c006b17817b854
27 11 2025 00:15:56.670:DEBUG [middleware:source-files]: Fetching ExpertExtender.Listrotator.4016748728.js
27 11 2025 00:15:56.670:DEBUG [web-server]: serving (cached): ExpertExtender.Listrotator.4016748728.js
27 11 2025 00:15:56.674:DEBUG [middleware:source-files]: Requesting /absoluteStringValue.1703081038.js?5ec77f68803061bc11b54b3469305a394c31132b
27 11 2025 00:15:56.674:DEBUG [middleware:source-files]: Fetching StringValue.1703081038.js
27 11 2025 00:15:56.675:DEBUG [web-server]: serving (cached): StringValue.1703081038.js
27 11 2025 00:15:56.676:DEBUG [middleware:source-files]: Requesting /absoluteCommonsMediaType.2790173742.js?bea76b120d8de0b9f3d1cb444e06192d7e5c9302
27 11 2025 00:15:56.676:DEBUG [middleware:source-files]: Fetching CommonsMediaType.2790173742.js
27 11 2025 00:15:56.677:DEBUG [web-server]: serving (cached): CommonsMediaType.2790173742.js
27 11 2025 00:15:56.677:DEBUG [middleware:source-files]: Requesting /absoluteEmptyValue.1814735542.js?186d3da54fcc5281777861f61a6c03f5793359f7
27 11 2025 00:15:56.677:DEBUG [middleware:source-files]: Fetching EmptyValue.1814735542.js
27 11 2025 00:15:56.677:DEBUG [web-server]: serving (cached): EmptyValue.1814735542.js
27 11 2025 00:15:56.678:DEBUG [middleware:source-files]: Requesting /absoluteGeoShape.2343880020.js?9771a6e6e8d5716f2830be7be6a0e66cc03dba37
27 11 2025 00:15:56.678:DEBUG [middleware:source-files]: Fetching GeoShape.2343880020.js
27 11 2025 00:15:56.678:DEBUG [web-server]: serving (cached): GeoShape.2343880020.js
27 11 2025 00:15:56.679:DEBUG [middleware:source-files]: Requesting /absoluteGlobeCoordinateInput.2992588938.js?e5b1ab3bf9f2a1eae39ac8ad52cd93617657bf3a
27 11 2025 00:15:56.679:DEBUG [middleware:source-files]: Fetching GlobeCoordinateInput.2992588938.js
27 11 2025 00:15:56.679:DEBUG [web-server]: serving (cached): GlobeCoordinateInput.2992588938.js
27 11 2025 00:15:56.679:DEBUG [middleware:source-files]: Requesting /absoluteMonolingualText.3523775328.js?b676d928797fcf0304b193d98cdfd47b14116299
27 11 2025 00:15:56.679:DEBUG [middleware:source-files]: Fetching MonolingualText.3523775328.js
27 11 2025 00:15:56.680:DEBUG [web-server]: serving (cached): MonolingualText.3523775328.js
27 11 2025 00:15:56.683:DEBUG [middleware:source-files]: Requesting /absoluteQuantityInput.1388354463.js?6e9c9213850ccc3d72a9531def1d2daf4e83e9c2
27 11 2025 00:15:56.683:DEBUG [middleware:source-files]: Fetching QuantityInput.1388354463.js
27 11 2025 00:15:56.683:DEBUG [web-server]: serving (cached): QuantityInput.1388354463.js
27 11 2025 00:15:56.684:DEBUG [middleware:source-files]: Requesting /absoluteSuggestedStringValue.2186199431.js?613abc5229351a2899d8ed8fb380651c5d96fa17
27 11 2025 00:15:56.684:DEBUG [middleware:source-files]: Fetching SuggestedStringValue.2186199431.js
27 11 2025 00:15:56.684:DEBUG [web-server]: serving (cached): SuggestedStringValue.2186199431.js
27 11 2025 00:15:56.685:DEBUG [middleware:source-files]: Requesting /absoluteTabularData.2419575064.js?5788e7e4cc83677779d68fce19a068672ed31360
27 11 2025 00:15:56.685:DEBUG [middleware:source-files]: Fetching TabularData.2419575064.js
27 11 2025 00:15:56.685:DEBUG [web-server]: serving (cached): TabularData.2419575064.js
27 11 2025 00:15:56.685:DEBUG [middleware:source-files]: Requesting /absoluteTimeInput.2826389110.js?1479fbc4ff62c04c82884216221aecbe87b11641
27 11 2025 00:15:56.685:DEBUG [middleware:source-files]: Fetching TimeInput.2826389110.js
27 11 2025 00:15:56.686:DEBUG [web-server]: serving (cached): TimeInput.2826389110.js
27 11 2025 00:15:56.686:DEBUG [middleware:source-files]: Requesting /absoluteUnDeserializableValue.4071392150.js?48cf416025c675beaa69176afab94e4e52e98cf2
27 11 2025 00:15:56.686:DEBUG [middleware:source-files]: Fetching UnDeserializableValue.4071392150.js
27 11 2025 00:15:56.686:DEBUG [web-server]: serving (cached): UnDeserializableValue.4071392150.js
27 11 2025 00:15:56.687:DEBUG [middleware:source-files]: Requesting /absoluteUnsupportedValue.3061525335.js?7e0363495664c0fb9f8bf384e72833ae2db25637
27 11 2025 00:15:56.687:DEBUG [middleware:source-files]: Fetching UnsupportedValue.3061525335.js
27 11 2025 00:15:56.687:DEBUG [web-server]: serving (cached): UnsupportedValue.3061525335.js
27 11 2025 00:15:56.690:DEBUG [middleware:source-files]: Requesting /base/tests/sinon-qunit.js?064e800bf5673cf9cbf76ca775238829f065ae15
27 11 2025 00:15:56.690:DEBUG [middleware:source-files]: Fetching /src/repo/tests/sinon-qunit.js
27 11 2025 00:15:56.690:DEBUG [web-server]: serving (cached): /src/repo/tests/sinon-qunit.js
27 11 2025 00:15:56.691:DEBUG [middleware:source-files]: Requesting /absolutejquery.AnimationEvent.tests.3571090997.js?b5e185bca3f2b9c90c08ca4c67d42bdd2740010b
27 11 2025 00:15:56.691:DEBUG [middleware:source-files]: Fetching jquery.AnimationEvent.tests.3571090997.js
27 11 2025 00:15:56.691:DEBUG [web-server]: serving (cached): jquery.AnimationEvent.tests.3571090997.js
27 11 2025 00:15:56.691:DEBUG [middleware:source-files]: Requesting /absolutejquery.PurposedCallbacks.tests.693651757.js?acad441a6e63a141cc35719b1f7f90707e48224f
27 11 2025 00:15:56.691:DEBUG [middleware:source-files]: Fetching jquery.PurposedCallbacks.tests.693651757.js
27 11 2025 00:15:56.692:DEBUG [web-server]: serving (cached): jquery.PurposedCallbacks.tests.693651757.js
27 11 2025 00:15:56.692:DEBUG [middleware:source-files]: Requesting /absolutejquery.animateWithEvent.tests.1239057802.js?d7d1f99e06c8d508ec7115a191df231e8a47e96e
27 11 2025 00:15:56.692:DEBUG [middleware:source-files]: Fetching jquery.animateWithEvent.tests.1239057802.js
27 11 2025 00:15:56.693:DEBUG [web-server]: serving (cached): jquery.animateWithEvent.tests.1239057802.js
27 11 2025 00:15:56.693:DEBUG [middleware:source-files]: Requesting /absolutejquery.autocompletestring.tests.3065041654.js?2f587e96e4cd904ca09e728584a8a1e91e4751ce
27 11 2025 00:15:56.694:DEBUG [middleware:source-files]: Fetching jquery.autocompletestring.tests.3065041654.js
27 11 2025 00:15:56.694:DEBUG [web-server]: serving (cached): jquery.autocompletestring.tests.3065041654.js
27 11 2025 00:15:56.695:DEBUG [middleware:source-files]: Requesting /absolutejquery.focusAt.tests.4194930341.js?8975581314c072648f72b711641eaecb6e5dd4b4
27 11 2025 00:15:56.695:DEBUG [middleware:source-files]: Fetching jquery.focusAt.tests.4194930341.js
27 11 2025 00:15:56.695:DEBUG [web-server]: serving (cached): jquery.focusAt.tests.4194930341.js
27 11 2025 00:15:56.696:DEBUG [middleware:source-files]: Requesting /absolutejquery.inputautoexpand.tests.3747717387.js?32fdfd02242425a39dc7e1c53ce9573e689222cb
27 11 2025 00:15:56.696:DEBUG [middleware:source-files]: Fetching jquery.inputautoexpand.tests.3747717387.js
27 11 2025 00:15:56.696:DEBUG [web-server]: serving (cached): jquery.inputautoexpand.tests.3747717387.js
27 11 2025 00:15:56.697:DEBUG [middleware:source-files]: Requesting /absolutejquery.event.special.eachchange.tests.807449651.js?f1885b1d4123211b309a1d8afcf47df188753eae
27 11 2025 00:15:56.697:DEBUG [middleware:source-files]: Fetching jquery.event.special.eachchange.tests.807449651.js
27 11 2025 00:15:56.697:DEBUG [web-server]: serving (cached): jquery.event.special.eachchange.tests.807449651.js
27 11 2025 00:15:56.697:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.commonssuggester.tests.2158081065.js?b054dfc344401933f0856217dfdad0e6fd2178f9
27 11 2025 00:15:56.697:DEBUG [middleware:source-files]: Fetching jquery.ui.commonssuggester.tests.2158081065.js
27 11 2025 00:15:56.697:DEBUG [web-server]: serving (cached): jquery.ui.commonssuggester.tests.2158081065.js
27 11 2025 00:15:56.698:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.inputextender.tests.461210015.js?e15cdea5c23e906352d14cdfc77e1701e986fb70
27 11 2025 00:15:56.698:DEBUG [middleware:source-files]: Fetching jquery.ui.inputextender.tests.461210015.js
27 11 2025 00:15:56.698:DEBUG [web-server]: serving (cached): jquery.ui.inputextender.tests.461210015.js
27 11 2025 00:15:56.701:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.listrotator.tests.1180131265.js?a90f349330c6203174d95f7f5f6f76fde500c082
27 11 2025 00:15:56.701:DEBUG [middleware:source-files]: Fetching jquery.ui.listrotator.tests.1180131265.js
27 11 2025 00:15:56.701:DEBUG [web-server]: serving (cached): jquery.ui.listrotator.tests.1180131265.js
27 11 2025 00:15:56.702:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.ooMenu.tests.720086525.js?78a8ae0b18632e87da482a16b0c85fb52b66b973
27 11 2025 00:15:56.702:DEBUG [middleware:source-files]: Fetching jquery.ui.ooMenu.tests.720086525.js
27 11 2025 00:15:56.702:DEBUG [web-server]: serving (cached): jquery.ui.ooMenu.tests.720086525.js
27 11 2025 00:15:56.702:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.preview.tests.377529071.js?61643cb64b80b3fb447fbcedd145658f59759bae
27 11 2025 00:15:56.703:DEBUG [middleware:source-files]: Fetching jquery.ui.preview.tests.377529071.js
27 11 2025 00:15:56.703:DEBUG [web-server]: serving (cached): jquery.ui.preview.tests.377529071.js
27 11 2025 00:15:56.704:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.suggester.tests.2095435395.js?a58810598d13fd8418973fb6e1142aa5019dbe53
27 11 2025 00:15:56.704:DEBUG [middleware:source-files]: Fetching jquery.ui.suggester.tests.2095435395.js
27 11 2025 00:15:56.704:DEBUG [web-server]: serving (cached): jquery.ui.suggester.tests.2095435395.js
27 11 2025 00:15:56.704:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.toggler.tests.807597799.js?8eedab73efc94fe7eea1545c3ca4efa03e906fa2
27 11 2025 00:15:56.704:DEBUG [middleware:source-files]: Fetching jquery.ui.toggler.tests.807597799.js
27 11 2025 00:15:56.704:DEBUG [web-server]: serving (cached): jquery.ui.toggler.tests.807597799.js
27 11 2025 00:15:56.705:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.adaptlettercase.tests.3748180327.js?e3e4a0611b3d0fcabab38084f88a6f3ff298e5de
27 11 2025 00:15:56.705:DEBUG [middleware:source-files]: Fetching jquery.util.adaptlettercase.tests.3748180327.js
27 11 2025 00:15:56.705:DEBUG [web-server]: serving (cached): jquery.util.adaptlettercase.tests.3748180327.js
27 11 2025 00:15:56.706:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.getscrollbarwidth.tests.3484221572.js?1b9cb0a3b359bc23c1d363121d2e930969abf9f9
27 11 2025 00:15:56.706:DEBUG [middleware:source-files]: Fetching jquery.util.getscrollbarwidth.tests.3484221572.js
27 11 2025 00:15:56.706:DEBUG [web-server]: serving (cached): jquery.util.getscrollbarwidth.tests.3484221572.js
27 11 2025 00:15:56.707:DEBUG [middleware:source-files]: Requesting /absoluteutil.HashMessageProvider.tests.642542689.js?27ba2d92da90f3795ba1d8b3ed39488c89d6e0d4
27 11 2025 00:15:56.707:DEBUG [middleware:source-files]: Fetching util.HashMessageProvider.tests.642542689.js
27 11 2025 00:15:56.707:DEBUG [web-server]: serving (cached): util.HashMessageProvider.tests.642542689.js
27 11 2025 00:15:56.707:DEBUG [middleware:source-files]: Requesting /absoluteutil.Notifier.tests.255216311.js?154493bb932cbfdf44e37b9ba9f859f76f5a2901
27 11 2025 00:15:56.708:DEBUG [middleware:source-files]: Fetching util.Notifier.tests.255216311.js
27 11 2025 00:15:56.708:DEBUG [web-server]: serving (cached): util.Notifier.tests.255216311.js
27 11 2025 00:15:56.709:DEBUG [middleware:source-files]: Requesting /absoluteutil.highlightSubstring.tests.3691643646.js?c35cd1cedf3c224ff9f71e04dc3745b27b69d585
27 11 2025 00:15:56.709:DEBUG [middleware:source-files]: Fetching util.highlightSubstring.tests.3691643646.js
27 11 2025 00:15:56.709:DEBUG [web-server]: serving (cached): util.highlightSubstring.tests.3691643646.js
27 11 2025 00:15:56.710:DEBUG [middleware:source-files]: Requesting /base/tests/src/jquery.valueview.tests.MockExpert.js?c8f221449d078523d22170e840da4f26ae69f88c
27 11 2025 00:15:56.710:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/jquery.valueview.tests.MockExpert.js
27 11 2025 00:15:56.710:DEBUG [web-server]: serving (cached): /src/repo/tests/src/jquery.valueview.tests.MockExpert.js
27 11 2025 00:15:56.711:DEBUG [middleware:source-files]: Requesting /base/tests/src/jquery.valueview.tests.MockViewState.js?a384cda51e5880046a573b99e5dc4421df11b30f
27 11 2025 00:15:56.712:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/jquery.valueview.tests.MockViewState.js
27 11 2025 00:15:56.712:DEBUG [web-server]: serving (cached): /src/repo/tests/src/jquery.valueview.tests.MockViewState.js
27 11 2025 00:15:56.714:DEBUG [middleware:source-files]: Requesting /base/tests/src/jquery.valueview.tests.testExpert.js?8171c63186d997e21985106d028bd190b515a46f
27 11 2025 00:15:56.714:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/jquery.valueview.tests.testExpert.js
27 11 2025 00:15:56.714:DEBUG [web-server]: serving (cached): /src/repo/tests/src/jquery.valueview.tests.testExpert.js
27 11 2025 00:15:56.714:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.ExpertStore.tests.2536417608.js?a719f0a3d4ddff29fdae4e4bbd644018bddf4936
27 11 2025 00:15:56.714:DEBUG [middleware:source-files]: Fetching jquery.valueview.ExpertStore.tests.2536417608.js
27 11 2025 00:15:56.714:DEBUG [web-server]: serving (cached): jquery.valueview.ExpertStore.tests.2536417608.js
27 11 2025 00:15:56.715:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.tests.MockViewState.tests.413595082.js?80d275f7495f152cce10e7d5174d87c31ca33548
27 11 2025 00:15:56.715:DEBUG [middleware:source-files]: Fetching jquery.valueview.tests.MockViewState.tests.413595082.js
27 11 2025 00:15:56.715:DEBUG [web-server]: serving (cached): jquery.valueview.tests.MockViewState.tests.413595082.js
27 11 2025 00:15:56.716:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.valueview.tests.3982439022.js?0bd750b75e8a776d60b7e49075632780ea9082da
27 11 2025 00:15:56.716:DEBUG [middleware:source-files]: Fetching jquery.valueview.valueview.tests.3982439022.js
27 11 2025 00:15:56.716:DEBUG [web-server]: serving (cached): jquery.valueview.valueview.tests.3982439022.js
27 11 2025 00:15:56.719:DEBUG [middleware:source-files]: Requesting /base/tests/src/experts/UnDeserializableValueTests.js?8bc9db5365f30165b321723b561020332e42fc27
27 11 2025 00:15:56.719:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/experts/UnDeserializableValueTests.js
27 11 2025 00:15:56.719:DEBUG [web-server]: serving (cached): /src/repo/tests/src/experts/UnDeserializableValueTests.js
27 11 2025 00:15:56.720:DEBUG [middleware:source-files]: Requesting /absoluteGlobeCoordinateInput.tests.32928338.js?2f19916d2ec83fbe662a1de96be7f55aaf7549b4
27 11 2025 00:15:56.720:DEBUG [middleware:source-files]: Fetching GlobeCoordinateInput.tests.32928338.js
27 11 2025 00:15:56.721:DEBUG [web-server]: serving (cached): GlobeCoordinateInput.tests.32928338.js
27 11 2025 00:15:56.721:DEBUG [middleware:source-files]: Requesting /absoluteMonolingualText.tests.4123872628.js?a3b6f7f54872cf2304c0c170ce59471b04c40bde
27 11 2025 00:15:56.721:DEBUG [middleware:source-files]: Fetching MonolingualText.tests.4123872628.js
27 11 2025 00:15:56.721:DEBUG [web-server]: serving (cached): MonolingualText.tests.4123872628.js
27 11 2025 00:15:56.721:DEBUG [middleware:source-files]: Requesting /absoluteQuantityInput.tests.1988492107.js?974ecc1b7f6eb815fe3d9ebb4226f61b6b2ad4b4
27 11 2025 00:15:56.722:DEBUG [middleware:source-files]: Fetching QuantityInput.tests.1988492107.js
27 11 2025 00:15:56.722:DEBUG [web-server]: serving (cached): QuantityInput.tests.1988492107.js
27 11 2025 00:15:56.726:DEBUG [middleware:source-files]: Requesting /absoluteStringValue.tests.1528645056.js?cbf1ecc12d4424f99519216d2e7f6d4543b948ef
27 11 2025 00:15:56.726:DEBUG [middleware:source-files]: Fetching StringValue.tests.1528645056.js
27 11 2025 00:15:56.727:DEBUG [web-server]: serving (cached): StringValue.tests.1528645056.js
27 11 2025 00:15:56.729:DEBUG [middleware:source-files]: Requesting /absoluteTimeInput.tests.3981128955.js?c0e6072dbbf9fa6e0b6ffa9baa45873b8e96f824
27 11 2025 00:15:56.729:DEBUG [middleware:source-files]: Fetching TimeInput.tests.3981128955.js
27 11 2025 00:15:56.730:DEBUG [web-server]: serving (cached): TimeInput.tests.3981128955.js
27 11 2025 00:15:56.731:DEBUG [middleware:source-files]: Requesting /base/tests/src/ExpertExtender/testExpertExtenderExtension.js?b8df7f3f100b584bb6816dd40ab61b77f56622e8
27 11 2025 00:15:56.731:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js
27 11 2025 00:15:56.731:DEBUG [web-server]: serving (cached): /src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js
27 11 2025 00:15:56.732:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Container.tests.1628687588.js?aeb472a4d160ec30809284b4c189edb839d6785b
27 11 2025 00:15:56.733:DEBUG [middleware:source-files]: Fetching ExpertExtender.Container.tests.1628687588.js
27 11 2025 00:15:56.733:DEBUG [web-server]: serving (cached): ExpertExtender.Container.tests.1628687588.js
27 11 2025 00:15:56.734:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.LanguageSelector.tests.1132043246.js?75a84fb76e11afb7f483ee989a6a5e55cc565550
27 11 2025 00:15:56.734:DEBUG [middleware:source-files]: Fetching ExpertExtender.LanguageSelector.tests.1132043246.js
27 11 2025 00:15:56.734:DEBUG [web-server]: serving (cached): ExpertExtender.LanguageSelector.tests.1132043246.js
27 11 2025 00:15:56.735:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Listrotator.tests.3725863735.js?0ecb166f29f01d75cb5bfdddd7aa5cc24acf28d0
27 11 2025 00:15:56.735:DEBUG [middleware:source-files]: Fetching ExpertExtender.Listrotator.tests.3725863735.js
27 11 2025 00:15:56.735:DEBUG [web-server]: serving (cached): ExpertExtender.Listrotator.tests.3725863735.js
27 11 2025 00:15:56.736:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Preview.tests.4207797559.js?5ff9ffcc35f16c9c8b33640a1a0ee2b9ef9864c6
27 11 2025 00:15:56.736:DEBUG [middleware:source-files]: Fetching ExpertExtender.Preview.tests.4207797559.js
27 11 2025 00:15:56.736:DEBUG [web-server]: serving (cached): ExpertExtender.Preview.tests.4207797559.js
27 11 2025 00:15:56.737:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.UnitSelector.tests.4095673052.js?0ef283fbd0cb1d59f00d5a0f49bef08c6655ceec
27 11 2025 00:15:56.738:DEBUG [middleware:source-files]: Fetching ExpertExtender.UnitSelector.tests.4095673052.js
27 11 2025 00:15:56.738:DEBUG [web-server]: serving (cached): ExpertExtender.UnitSelector.tests.4095673052.js
27 11 2025 00:15:56.738:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.tests.314155831.js?7110152f9fe0561a0356438adbf72e2487903f92
27 11 2025 00:15:56.738:DEBUG [middleware:source-files]: Fetching ExpertExtender.tests.314155831.js
27 11 2025 00:15:56.738:DEBUG [web-server]: serving (cached): ExpertExtender.tests.314155831.js
Chrome Headless 142.0.0.0 (Linux x86_64) WARN: 'QUnit.load is deprecated and will be removed in QUnit 3.0. https://qunitjs.com/api/QUnit/load/'
27 11 2025 00:15:56.760:DEBUG [Chrome Headless 142.0.0.0 (Linux x86_64)]: CONFIGURING -> EXECUTING
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 0 of 334 SUCCESS (0 secs / 0 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 1 of 334 SUCCESS (0 secs / 0.002 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 2 of 334 SUCCESS (0 secs / 0.002 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 3 of 334 SUCCESS (0 secs / 0.002 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 4 of 334 SUCCESS (0 secs / 0.003 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 5 of 334 SUCCESS (0 secs / 0.003 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 6 of 334 SUCCESS (0 secs / 0.005 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 7 of 334 SUCCESS (0 secs / 0.006 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 8 of 334 SUCCESS (0 secs / 0.007 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 9 of 334 SUCCESS (0 secs / 0.008 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 10 of 334 SUCCESS (0 secs / 0.009 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 11 of 334 SUCCESS (0 secs / 0.01 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 12 of 334 SUCCESS (0 secs / 0.011 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 13 of 334 SUCCESS (0 secs / 0.012 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 14 of 334 SUCCESS (0 secs / 0.013 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 15 of 334 SUCCESS (0 secs / 0.015 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 16 of 334 SUCCESS (0 secs / 0.016 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 17 of 334 SUCCESS (0 secs / 0.016 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 18 of 334 SUCCESS (0 secs / 0.017 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 19 of 334 SUCCESS (0 secs / 0.017 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 20 of 334 SUCCESS (0 secs / 0.017 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 21 of 334 SUCCESS (0 secs / 0.018 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 22 of 334 SUCCESS (0 secs / 0.019 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 23 of 334 SUCCESS (0 secs / 0.019 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 24 of 334 SUCCESS (0 secs / 0.019 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 25 of 334 SUCCESS (0 secs / 0.024 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 26 of 334 SUCCESS (0 secs / 0.026 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 27 of 334 SUCCESS (0 secs / 0.027 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 28 of 334 SUCCESS (0 secs / 0.03 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.031 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 30 of 334 SUCCESS (0 secs / 0.444 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 31 of 334 SUCCESS (0 secs / 0.448 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 32 of 334 SUCCESS (0 secs / 0.449 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 33 of 334 SUCCESS (0 secs / 0.449 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.focus() event shorthand is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 33 of 334 SUCCESS (0 secs / 0.449 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 34 of 334 SUCCESS (0 secs / 0.463 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 35 of 334 SUCCESS (0 secs / 0.474 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 36 of 334 SUCCESS (0 secs / 0.482 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 37 of 334 SUCCESS (0 secs / 0.488 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 38 of 334 SUCCESS (0 secs / 0.491 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 39 of 334 SUCCESS (0 secs / 0.492 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 40 of 334 SUCCESS (0 secs / 0.492 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 41 of 334 SUCCESS (0 secs / 0.493 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 42 of 334 SUCCESS (0 secs / 0.493 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 43 of 334 SUCCESS (0 secs / 0.493 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.blur() event shorthand is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 43 of 334 SUCCESS (0 secs / 0.493 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 44 of 334 SUCCESS (0 secs / 0.494 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 45 of 334 SUCCESS (0 secs / 0.494 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 46 of 334 SUCCESS (0 secs / 0.495 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 47 of 334 SUCCESS (0 secs / 0.495 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 48 of 334 SUCCESS (0 secs / 0.496 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 49 of 334 SUCCESS (0 secs / 0.497 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 50 of 334 SUCCESS (0 secs / 0.498 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 51 of 334 SUCCESS (0 secs / 0.499 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 52 of 334 SUCCESS (0 secs / 0.5 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 53 of 334 SUCCESS (0 secs / 0.501 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 54 of 334 SUCCESS (0 secs / 0.511 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 55 of 334 SUCCESS (0 secs / 0.52 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 56 of 334 SUCCESS (0 secs / 0.527 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 57 of 334 SUCCESS (0 secs / 0.533 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 58 of 334 SUCCESS (0 secs / 0.545 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 59 of 334 SUCCESS (0 secs / 0.546 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 60 of 334 SUCCESS (0 secs / 0.547 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 61 of 334 SUCCESS (0 secs / 0.548 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 62 of 334 SUCCESS (0 secs / 0.549 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 63 of 334 SUCCESS (0 secs / 0.549 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 64 of 334 SUCCESS (0 secs / 0.55 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 65 of 334 SUCCESS (0 secs / 0.55 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 66 of 334 SUCCESS (0 secs / 0.55 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 67 of 334 SUCCESS (0 secs / 0.551 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.bind() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 67 of 334 SUCCESS (0 secs / 0.551 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.unbind() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 67 of 334 SUCCESS (0 secs / 0.551 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 68 of 334 SUCCESS (0 secs / 0.558 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 69 of 334 SUCCESS (0 secs / 0.564 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 70 of 334 SUCCESS (0 secs / 0.571 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 71 of 334 SUCCESS (0 secs / 0.596 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 72 of 334 SUCCESS (0 secs / 0.6 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.isWindow() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 72 of 334 SUCCESS (0 secs / 0.6 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.offset() requires a valid DOM element'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 72 of 334 SUCCESS (0 secs / 0.6 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 73 of 334 SUCCESS (0 secs / 0.612 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.619 secs)
27 11 2025 00:15:57.598:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma/static/client.html
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 75 of 334 SUCCESS (0 secs / 0.83 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 76 of 334 SUCCESS (0 secs / 1.045 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 77 of 334 SUCCESS (0 secs / 1.665 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 78 of 334 SUCCESS (0 secs / 1.978 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.delegate() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 78 of 334 SUCCESS (0 secs / 1.978 secs)
27 11 2025 00:15:59.676:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma/static/karma.js
[1A[2KWARN: 'JQMIGRATE: jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 78 of 334 SUCCESS (0 secs / 1.978 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 79 of 334 SUCCESS (0 secs / 2.012 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 80 of 334 SUCCESS (0 secs / 2.024 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 81 of 334 SUCCESS (0 secs / 2.038 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 82 of 334 SUCCESS (0 secs / 2.046 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 83 of 334 SUCCESS (0 secs / 2.057 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 84 of 334 SUCCESS (0 secs / 2.063 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 85 of 334 SUCCESS (0 secs / 2.072 secs)
27 11 2025 00:15:59.749:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma/static/favicon.ico
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 86 of 334 SUCCESS (0 secs / 2.075 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 87 of 334 SUCCESS (0 secs / 2.095 secs)
27 11 2025 00:15:59.777:DEBUG [karma-server]: A browser has connected on socket kaVEwLihUVWZRJFLAAAD
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 88 of 334 SUCCESS (0 secs / 2.104 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 89 of 334 SUCCESS (0 secs / 2.109 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 90 of 334 SUCCESS (0 secs / 2.116 secs)
27 11 2025 00:15:59.794:DEBUG [web-server]: upgrade /socket.io/?EIO=4&transport=websocket&sid=K4hZua8K6FCjVWrnAAAC
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 91 of 334 SUCCESS (0 secs / 2.121 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 92 of 334 SUCCESS (0 secs / 2.127 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 93 of 334 SUCCESS (0 secs / 2.13 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 94 of 334 SUCCESS (0 secs / 2.135 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 95 of 334 SUCCESS (0 secs / 2.139 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 96 of 334 SUCCESS (0 secs / 2.145 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 97 of 334 SUCCESS (0 secs / 2.146 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 98 of 334 SUCCESS (0 secs / 2.147 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 99 of 334 SUCCESS (0 secs / 2.148 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 100 of 334 SUCCESS (0 secs / 2.149 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 101 of 334 SUCCESS (0 secs / 2.152 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 102 of 334 SUCCESS (0 secs / 2.169 secs)
27 11 2025 00:15:59.862:DEBUG [Firefox 140.0 (Linux x86_64)]: undefined -> CONNECTED
27 11 2025 00:15:59.862:INFO [Firefox 140.0 (Linux x86_64)]: Connected on socket kaVEwLihUVWZRJFLAAAD with id 26632526
27 11 2025 00:15:59.863:DEBUG [launcher]: BEING_CAPTURED -> CAPTURED
27 11 2025 00:15:59.863:DEBUG [launcher]: FirefoxHeadless (id 26632526) captured in 4.608 secs
27 11 2025 00:15:59.863:DEBUG [Firefox 140.0 (Linux x86_64)]: CONNECTED -> CONFIGURING
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 103 of 334 SUCCESS (0 secs / 2.183 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 104 of 334 SUCCESS (0 secs / 2.21 secs)
27 11 2025 00:15:59.945:DEBUG [middleware:karma]: custom files null null null
27 11 2025 00:15:59.945:DEBUG [middleware:karma]: Serving static request /context.html
27 11 2025 00:15:59.946:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma/static/context.html
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 105 of 334 SUCCESS (0 secs / 2.33 secs)
27 11 2025 00:16:00.048:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma/static/context.js
27 11 2025 00:16:00.049:DEBUG [middleware:source-files]: Requesting /absolute/tmp/_karma_webpack_499049/runtime.js?83a0e5d502545a5e55235e5e9ce99527db85f050
27 11 2025 00:16:00.049:DEBUG [middleware:source-files]: Fetching /tmp/_karma_webpack_499049/runtime.js
27 11 2025 00:16:00.050:DEBUG [web-server]: serving (cached): /tmp/_karma_webpack_499049/runtime.js
27 11 2025 00:16:00.051:DEBUG [middleware:source-files]: Requesting /base/node_modules/qunit/qunit/qunit.css?9c300cc789ff128763bdfe3e1a9e4ba6d4cbd3bc
27 11 2025 00:16:00.051:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/qunit/qunit/qunit.css
27 11 2025 00:16:00.051:DEBUG [web-server]: serving (cached): /src/repo/node_modules/qunit/qunit/qunit.css
27 11 2025 00:16:00.054:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery/dist/jquery.js?af32f706407ab08f800c5e697cce92466e735847
27 11 2025 00:16:00.054:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery/dist/jquery.js
27 11 2025 00:16:00.054:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery/dist/jquery.js
27 11 2025 00:16:00.055:DEBUG [middleware:source-files]: Requesting /absolute/tmp/_karma_webpack_499049/commons.js?6ebdeb270b4c82b523e974588f4cf74074c79eba
27 11 2025 00:16:00.055:DEBUG [middleware:source-files]: Fetching /tmp/_karma_webpack_499049/commons.js
27 11 2025 00:16:00.055:DEBUG [web-server]: serving (cached): /tmp/_karma_webpack_499049/commons.js
27 11 2025 00:16:00.059:DEBUG [middleware:source-files]: Requesting /base/node_modules/qunit/qunit/qunit.js?5108af1717637cbd03b5101cb9683d9247316764
27 11 2025 00:16:00.059:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/qunit/qunit/qunit.js
27 11 2025 00:16:00.060:DEBUG [web-server]: serving (cached): /src/repo/node_modules/qunit/qunit/qunit.js
27 11 2025 00:16:00.063:DEBUG [middleware:source-files]: Requesting /base/node_modules/karma-qunit/lib/adapter.js?7660967a0e6aae9500b35a2d81a8eb6480e1e895
27 11 2025 00:16:00.063:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/karma-qunit/lib/adapter.js
27 11 2025 00:16:00.063:DEBUG [web-server]: serving (cached): /src/repo/node_modules/karma-qunit/lib/adapter.js
27 11 2025 00:16:00.064:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.core.js?b1ff9a882edfaf9d3b02e63f78e7e947f69cbc90
27 11 2025 00:16:00.064:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.core.js
27 11 2025 00:16:00.064:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.core.js
27 11 2025 00:16:00.064:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.position.js?ca5cf471c210fdf066c5ac5fe82d0bc8004e8574
27 11 2025 00:16:00.065:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.position.js
27 11 2025 00:16:00.065:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.position.js
27 11 2025 00:16:00.065:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.menu.js?499d87bf7b09c70529ad71234355d646f2bd8850
27 11 2025 00:16:00.065:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.menu.js
27 11 2025 00:16:00.065:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.menu.js
27 11 2025 00:16:00.067:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-ui/ui/jquery.ui.widget.js?78317046ff2f5e91616f404abbcda2f9c94e98f7
27 11 2025 00:16:00.067:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-ui/ui/jquery.ui.widget.js
27 11 2025 00:16:00.067:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-ui/ui/jquery.ui.widget.js
27 11 2025 00:16:00.069:DEBUG [middleware:source-files]: Requesting /base/node_modules/sinon/pkg/sinon.js?a0ca715fdcc483a689477c35e42434c8128e2127
27 11 2025 00:16:00.069:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/sinon/pkg/sinon.js
27 11 2025 00:16:00.070:DEBUG [web-server]: serving (cached): /src/repo/node_modules/sinon/pkg/sinon.js
27 11 2025 00:16:00.087:DEBUG [middleware:source-files]: Requesting /base/node_modules/jquery-migrate/dist/jquery-migrate.js?c79f1fd304b9452d5b5d73d98ac18c79deccf4dd
27 11 2025 00:16:00.088:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/jquery-migrate/dist/jquery-migrate.js
27 11 2025 00:16:00.088:DEBUG [web-server]: serving (cached): /src/repo/node_modules/jquery-migrate/dist/jquery-migrate.js
27 11 2025 00:16:00.089:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/lib/util/util.inherit.js?f2c19ca2f0c60ba383d98673bd8c35e4f9035e39
27 11 2025 00:16:00.089:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/lib/util/util.inherit.js
27 11 2025 00:16:00.090:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/lib/util/util.inherit.js
27 11 2025 00:16:00.091:DEBUG [middleware:source-files]: Requesting /absolutejquery.PurposedCallbacks.1835525251.js?8688e3861f39682bd90f97a3955fe389cef660e1
27 11 2025 00:16:00.091:DEBUG [middleware:source-files]: Fetching jquery.PurposedCallbacks.1835525251.js
27 11 2025 00:16:00.091:DEBUG [web-server]: serving (cached): jquery.PurposedCallbacks.1835525251.js
27 11 2025 00:16:00.092:DEBUG [middleware:source-files]: Requesting /absolutejquery.AnimationEvent.518846098.js?59c259ce6f7ba3a5f8ef3e153c84ecf40021f4b3
27 11 2025 00:16:00.092:DEBUG [middleware:source-files]: Fetching jquery.AnimationEvent.518846098.js
27 11 2025 00:16:00.092:DEBUG [web-server]: serving (cached): jquery.AnimationEvent.518846098.js
27 11 2025 00:16:00.093:DEBUG [middleware:source-files]: Requesting /absolutejquery.animateWithEvent.2343141608.js?3ca0ce7d036fa43505c34afc3437a5525a42e3aa
27 11 2025 00:16:00.093:DEBUG [middleware:source-files]: Fetching jquery.animateWithEvent.2343141608.js
27 11 2025 00:16:00.093:DEBUG [web-server]: serving (cached): jquery.animateWithEvent.2343141608.js
27 11 2025 00:16:00.094:DEBUG [middleware:source-files]: Requesting /absolutejquery.autocompletestring.1823884673.js?e32cffb89e52a49f63bc9e5a87ef8c7115a96cd1
27 11 2025 00:16:00.094:DEBUG [middleware:source-files]: Fetching jquery.autocompletestring.1823884673.js
27 11 2025 00:16:00.094:DEBUG [web-server]: serving (cached): jquery.autocompletestring.1823884673.js
27 11 2025 00:16:00.095:DEBUG [middleware:source-files]: Requesting /absolutejquery.focusAt.1844020628.js?7fd4719c6d84d8fe781b779f37782bb74b6b9f83
27 11 2025 00:16:00.096:DEBUG [middleware:source-files]: Fetching jquery.focusAt.1844020628.js
27 11 2025 00:16:00.096:DEBUG [web-server]: serving (cached): jquery.focusAt.1844020628.js
27 11 2025 00:16:00.097:DEBUG [middleware:source-files]: Requesting /absolutejquery.inputautoexpand.2468096807.js?164f69c2425652e0b3a1874502956c79dedb57ac
27 11 2025 00:16:00.097:DEBUG [middleware:source-files]: Fetching jquery.inputautoexpand.2468096807.js
27 11 2025 00:16:00.097:DEBUG [web-server]: serving (cached): jquery.inputautoexpand.2468096807.js
27 11 2025 00:16:00.097:DEBUG [middleware:source-files]: Requesting /base/lib/jquery/jquery.inputautoexpand.css?a519ee95b11e5711a15ac683c97ec138455edbdb
27 11 2025 00:16:00.097:DEBUG [middleware:source-files]: Fetching /src/repo/lib/jquery/jquery.inputautoexpand.css
27 11 2025 00:16:00.098:DEBUG [web-server]: serving (cached): /src/repo/lib/jquery/jquery.inputautoexpand.css
27 11 2025 00:16:00.099:DEBUG [middleware:source-files]: Requesting /absolutejquery.event.special.eachchange.4015396596.js?64803fd105efc080526dc4940f57da75de469e06
27 11 2025 00:16:00.099:DEBUG [middleware:source-files]: Fetching jquery.event.special.eachchange.4015396596.js
27 11 2025 00:16:00.099:DEBUG [web-server]: serving (cached): jquery.event.special.eachchange.4015396596.js
27 11 2025 00:16:00.099:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.adaptlettercase.2826927809.js?2b2a40f9e91a20c70778f80a8a4e54f52fa86ea8
27 11 2025 00:16:00.099:DEBUG [middleware:source-files]: Fetching jquery.util.adaptlettercase.2826927809.js
27 11 2025 00:16:00.100:DEBUG [web-server]: serving (cached): jquery.util.adaptlettercase.2826927809.js
27 11 2025 00:16:00.100:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.getscrollbarwidth.2838921390.js?0a5df28681e56ee72df50b8d0ee5692654712a0a
27 11 2025 00:16:00.100:DEBUG [middleware:source-files]: Fetching jquery.util.getscrollbarwidth.2838921390.js
27 11 2025 00:16:00.100:DEBUG [web-server]: serving (cached): jquery.util.getscrollbarwidth.2838921390.js
27 11 2025 00:16:00.100:DEBUG [middleware:source-files]: Requesting /absoluteutil.CombiningMessageProvider.2700188683.js?3958f8b409912e106dbba64fd3beb36dfe7aac74
27 11 2025 00:16:00.100:DEBUG [middleware:source-files]: Fetching util.CombiningMessageProvider.2700188683.js
27 11 2025 00:16:00.101:DEBUG [web-server]: serving (cached): util.CombiningMessageProvider.2700188683.js
27 11 2025 00:16:00.101:DEBUG [middleware:source-files]: Requesting /absoluteutil.ContentLanguages.3531262198.js?a55bc25be4613d5663e34a2c1859d82c971a4758
27 11 2025 00:16:00.102:DEBUG [middleware:source-files]: Fetching util.ContentLanguages.3531262198.js
27 11 2025 00:16:00.104:DEBUG [web-server]: serving (cached): util.ContentLanguages.3531262198.js
27 11 2025 00:16:00.104:DEBUG [middleware:source-files]: Requesting /absoluteutil.HashMessageProvider.2284765362.js?d2fcc1a9a7e5d4c23b059c09a31ba5c810f0eb2d
27 11 2025 00:16:00.104:DEBUG [middleware:source-files]: Fetching util.HashMessageProvider.2284765362.js
27 11 2025 00:16:00.104:DEBUG [web-server]: serving (cached): util.HashMessageProvider.2284765362.js
27 11 2025 00:16:00.106:DEBUG [middleware:source-files]: Requesting /absoluteutil.Notifier.2016475552.js?62a77c83d86a78521cef181bbb4cf4719f02a137
27 11 2025 00:16:00.106:DEBUG [middleware:source-files]: Fetching util.Notifier.2016475552.js
27 11 2025 00:16:00.116:DEBUG [web-server]: serving (cached): util.Notifier.2016475552.js
27 11 2025 00:16:00.117:DEBUG [middleware:source-files]: Requesting /absoluteutil.MessageProvider.3216984993.js?ea0c24f4214cab662a302e53f070e5d0ba08bfc7
27 11 2025 00:16:00.117:DEBUG [middleware:source-files]: Fetching util.MessageProvider.3216984993.js
27 11 2025 00:16:00.117:DEBUG [web-server]: serving (cached): util.MessageProvider.3216984993.js
27 11 2025 00:16:00.118:DEBUG [middleware:source-files]: Requesting /absoluteutil.PrefixingMessageProvider.2650616259.js?ef71cfecb4d9582bb24fbe55320073f0fb92f808
27 11 2025 00:16:00.118:DEBUG [middleware:source-files]: Fetching util.PrefixingMessageProvider.2650616259.js
27 11 2025 00:16:00.118:DEBUG [web-server]: serving (cached): util.PrefixingMessageProvider.2650616259.js
27 11 2025 00:16:00.118:DEBUG [middleware:source-files]: Requesting /absoluteutil.Extendable.3658616346.js?7df3a10c6a0dfb323f5058b1f128541d2f43f67c
27 11 2025 00:16:00.119:DEBUG [middleware:source-files]: Fetching util.Extendable.3658616346.js
27 11 2025 00:16:00.119:DEBUG [web-server]: serving (cached): util.Extendable.3658616346.js
27 11 2025 00:16:00.119:DEBUG [middleware:source-files]: Requesting /absoluteutil.highlightSubstring.4159990609.js?619177f96eb673a1fb8283ce142ba99ebfff1d00
27 11 2025 00:16:00.119:DEBUG [middleware:source-files]: Fetching util.highlightSubstring.4159990609.js
27 11 2025 00:16:00.119:DEBUG [web-server]: serving (cached): util.highlightSubstring.4159990609.js
27 11 2025 00:16:00.120:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.ooMenu.4136584136.js?8164b736d04a7b4db4a47f418a3702664ba6c330
27 11 2025 00:16:00.120:DEBUG [middleware:source-files]: Fetching jquery.ui.ooMenu.4136584136.js
27 11 2025 00:16:00.120:DEBUG [web-server]: serving (cached): jquery.ui.ooMenu.4136584136.js
27 11 2025 00:16:00.120:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.suggester.3380711926.js?0d2bb87b93d3d8ff8f0a63dbc9a93ef2288c5d3a
27 11 2025 00:16:00.121:DEBUG [middleware:source-files]: Fetching jquery.ui.suggester.3380711926.js
27 11 2025 00:16:00.121:DEBUG [web-server]: serving (cached): jquery.ui.suggester.3380711926.js
27 11 2025 00:16:00.121:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.commonssuggester.463766301.js?869735d0906bf5506dfe28f368b8bb4f2ee93a02
27 11 2025 00:16:00.121:DEBUG [middleware:source-files]: Fetching jquery.ui.commonssuggester.463766301.js
27 11 2025 00:16:00.121:DEBUG [web-server]: serving (cached): jquery.ui.commonssuggester.463766301.js
27 11 2025 00:16:00.122:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.inputextender.384571935.js?46470b271312a904360fdc7fee875cfe64372821
27 11 2025 00:16:00.122:DEBUG [middleware:source-files]: Fetching jquery.ui.inputextender.384571935.js
27 11 2025 00:16:00.122:DEBUG [web-server]: serving (cached): jquery.ui.inputextender.384571935.js
27 11 2025 00:16:00.122:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.languagesuggester.4003939906.js?fe4e71a442bad5c1f0b290c5740f27892f80544a
27 11 2025 00:16:00.122:DEBUG [middleware:source-files]: Fetching jquery.ui.languagesuggester.4003939906.js
27 11 2025 00:16:00.123:DEBUG [web-server]: serving (cached): jquery.ui.languagesuggester.4003939906.js
27 11 2025 00:16:00.123:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.listrotator.566019547.js?86854f773e5e38e22ef87ff131ffdcd303eda784
27 11 2025 00:16:00.123:DEBUG [middleware:source-files]: Fetching jquery.ui.listrotator.566019547.js
27 11 2025 00:16:00.123:DEBUG [web-server]: serving (cached): jquery.ui.listrotator.566019547.js
27 11 2025 00:16:00.124:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.preview.448860767.js?f3165f2cb745298a3d1f86b86e76d934df39b6e4
27 11 2025 00:16:00.124:DEBUG [middleware:source-files]: Fetching jquery.ui.preview.448860767.js
27 11 2025 00:16:00.124:DEBUG [web-server]: serving (cached): jquery.ui.preview.448860767.js
27 11 2025 00:16:00.124:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.toggler.1409816636.js?5ff5e48bb4d52e75ea080d725d71fa26f96ab8d6
27 11 2025 00:16:00.124:DEBUG [middleware:source-files]: Fetching jquery.ui.toggler.1409816636.js
27 11 2025 00:16:00.124:DEBUG [web-server]: serving (cached): jquery.ui.toggler.1409816636.js
27 11 2025 00:16:00.126:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.unitsuggester.2148033561.js?845d59c7f5747f673534ce25869d70626597e6bc
27 11 2025 00:16:00.126:DEBUG [middleware:source-files]: Fetching jquery.ui.unitsuggester.2148033561.js
27 11 2025 00:16:00.126:DEBUG [web-server]: serving (cached): jquery.ui.unitsuggester.2148033561.js
27 11 2025 00:16:00.127:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js?0ebe4f48aa04cd4c81156933e88ca28cc9415ad0
27 11 2025 00:16:00.127:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js
27 11 2025 00:16:00.127:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/lib/globeCoordinate/globeCoordinate.js
27 11 2025 00:16:00.127:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/dataValues.js?6fcca5e5dd4e82e8cff457966d66a29fc663b342
27 11 2025 00:16:00.128:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/dataValues.js
27 11 2025 00:16:00.128:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/dataValues.js
27 11 2025 00:16:00.128:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/DataValue.js?7f32bbbe4ef2cf9561f3b7dcc99b3e240f67df79
27 11 2025 00:16:00.128:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/DataValue.js
27 11 2025 00:16:00.128:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/DataValue.js
27 11 2025 00:16:00.129:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js?aed20c008cef61010f604ebaa9cce8d72f576abe
27 11 2025 00:16:00.129:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js
27 11 2025 00:16:00.129:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/valueFormatters.js
27 11 2025 00:16:00.129:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js?2090201767d73f4d4c5d333182aed53635eb4c66
27 11 2025 00:16:00.129:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js
27 11 2025 00:16:00.129:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/ValueFormatter.js
27 11 2025 00:16:00.130:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/formatters/NullFormatter.js?3ac98026bac7d774e792d020cf8e011162fb93f5
27 11 2025 00:16:00.130:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/NullFormatter.js
27 11 2025 00:16:00.131:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/NullFormatter.js
27 11 2025 00:16:00.131:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueFormatters/formatters/StringFormatter.js?65cc4f47e92a82600ebdb9805fce9cd9f4cd59b0
27 11 2025 00:16:00.132:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/StringFormatter.js
27 11 2025 00:16:00.132:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueFormatters/formatters/StringFormatter.js
27 11 2025 00:16:00.132:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js?0da5da1c03c830d690fdb24a75b5e16e4c25dc13
27 11 2025 00:16:00.132:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js
27 11 2025 00:16:00.132:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/valueParsers.js
27 11 2025 00:16:00.132:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js?33839675de6f14ca0c4324350a70112176563a2f
27 11 2025 00:16:00.132:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js
27 11 2025 00:16:00.132:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/ValueParserStore.js
27 11 2025 00:16:00.134:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/BoolParser.js?806b88c711b792e8fe8709b3b5deac0566d2e7f3
27 11 2025 00:16:00.135:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/BoolParser.js
27 11 2025 00:16:00.135:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/BoolParser.js
27 11 2025 00:16:00.135:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js?2649bf01245c263a9f828f97593c25f9e02d288c
27 11 2025 00:16:00.135:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js
27 11 2025 00:16:00.136:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/ValueParser.js
27 11 2025 00:16:00.136:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/StringParser.js?c1fa273b961c68320a34b1ddd7c35db3f8cabed1
27 11 2025 00:16:00.136:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/StringParser.js
27 11 2025 00:16:00.136:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/StringParser.js
27 11 2025 00:16:00.137:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/FloatParser.js?0102b9eb5526c59742dbc2f8dfe78f82ed7d1490
27 11 2025 00:16:00.137:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/FloatParser.js
27 11 2025 00:16:00.137:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/FloatParser.js
27 11 2025 00:16:00.138:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/IntParser.js?25a12deb5384e72101b27c26457f86822ea547c5
27 11 2025 00:16:00.138:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/IntParser.js
27 11 2025 00:16:00.138:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/IntParser.js
27 11 2025 00:16:00.138:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/valueParsers/parsers/NullParser.js?b19b27af9f911ad962682a9d3cd8252a8db7e873
27 11 2025 00:16:00.138:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/NullParser.js
27 11 2025 00:16:00.138:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/valueParsers/parsers/NullParser.js
27 11 2025 00:16:00.139:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/DecimalValue.js?939252ef9023496353412b239c0f9b289dc0bb47
27 11 2025 00:16:00.139:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/DecimalValue.js
27 11 2025 00:16:00.139:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/DecimalValue.js
27 11 2025 00:16:00.139:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/GlobeCoordinateValue.js?be43f7101d866cca4310876c4865d5f5aa2ff45d
27 11 2025 00:16:00.139:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/GlobeCoordinateValue.js
27 11 2025 00:16:00.139:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/GlobeCoordinateValue.js
27 11 2025 00:16:00.140:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/MonolingualTextValue.js?f88cdc59a66e4bf09e5ab3ea87048ac10b29bef3
27 11 2025 00:16:00.140:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/MonolingualTextValue.js
27 11 2025 00:16:00.140:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/MonolingualTextValue.js
27 11 2025 00:16:00.140:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/BoolValue.js?fd62ead098ed92c67a5f88347c2a94eee80454d0
27 11 2025 00:16:00.140:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/BoolValue.js
27 11 2025 00:16:00.140:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/BoolValue.js
27 11 2025 00:16:00.141:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/NumberValue.js?ab4b658d00b7849bdd4ff6e4dc4a19f36aca6c1f
27 11 2025 00:16:00.141:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/NumberValue.js
27 11 2025 00:16:00.141:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/NumberValue.js
27 11 2025 00:16:00.141:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/QuantityValue.js?e1e0151bc804251639ef7db19cd2b2d611f0bc7c
27 11 2025 00:16:00.141:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/QuantityValue.js
27 11 2025 00:16:00.142:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/QuantityValue.js
27 11 2025 00:16:00.143:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/MultilingualTextValue.js?572c381c54f8e7d517d489f5947cf16bd96de133
27 11 2025 00:16:00.143:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/MultilingualTextValue.js
27 11 2025 00:16:00.143:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/MultilingualTextValue.js
27 11 2025 00:16:00.144:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/StringValue.js?0a527734a6d986dd92508f1c815eb14b86daf00a
27 11 2025 00:16:00.145:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/StringValue.js
27 11 2025 00:16:00.145:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/StringValue.js
27 11 2025 00:16:00.152:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/TimeValue.js?e3f99fa0ccc088a1c9d5ae4cb4a58c0609916442
27 11 2025 00:16:00.157:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/TimeValue.js
27 11 2025 00:16:00.157:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/TimeValue.js
27 11 2025 00:16:00.158:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/UnDeserializableValue.js?c599842e1d9f044a28a19a7313ae9e79075bacc7
27 11 2025 00:16:00.158:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/UnDeserializableValue.js
27 11 2025 00:16:00.158:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/UnDeserializableValue.js
27 11 2025 00:16:00.158:DEBUG [middleware:source-files]: Requesting /base/node_modules/wikibase-data-values/src/values/UnknownValue.js?59c1a2f5227c795b584d84f5490d612ad19477d2
27 11 2025 00:16:00.158:DEBUG [middleware:source-files]: Fetching /src/repo/node_modules/wikibase-data-values/src/values/UnknownValue.js
27 11 2025 00:16:00.159:DEBUG [web-server]: serving (cached): /src/repo/node_modules/wikibase-data-values/src/values/UnknownValue.js
27 11 2025 00:16:00.161:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.valueview.3775451080.js?ff972e4f86da05d1f06edd078dec7a3be8289ba2
27 11 2025 00:16:00.162:DEBUG [middleware:source-files]: Fetching jquery.valueview.valueview.3775451080.js
27 11 2025 00:16:00.162:DEBUG [web-server]: serving (cached): jquery.valueview.valueview.3775451080.js
27 11 2025 00:16:00.163:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.689832870.js?d8d0e2bf52f3768cbb8da59622ee632f6b01a330
27 11 2025 00:16:00.163:DEBUG [middleware:source-files]: Fetching jquery.valueview.689832870.js
27 11 2025 00:16:00.163:DEBUG [web-server]: serving (cached): jquery.valueview.689832870.js
27 11 2025 00:16:00.164:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.Expert.483813454.js?d5a4c500db68ecb2e7147053373774d667221fc9
27 11 2025 00:16:00.164:DEBUG [middleware:source-files]: Fetching jquery.valueview.Expert.483813454.js
27 11 2025 00:16:00.164:DEBUG [web-server]: serving (cached): jquery.valueview.Expert.483813454.js
27 11 2025 00:16:00.166:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.ExpertStore.3669241571.js?0ec4dca4a12ebe6a67d5295f26b7daf99da00e4d
27 11 2025 00:16:00.166:DEBUG [middleware:source-files]: Fetching jquery.valueview.ExpertStore.3669241571.js
27 11 2025 00:16:00.166:DEBUG [web-server]: serving (cached): jquery.valueview.ExpertStore.3669241571.js
27 11 2025 00:16:00.167:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.ViewState.3807727865.js?509d50ee50600f7df64020fe1a22cfe59d3210a1
27 11 2025 00:16:00.167:DEBUG [middleware:source-files]: Fetching jquery.valueview.ViewState.3807727865.js
27 11 2025 00:16:00.167:DEBUG [web-server]: serving (cached): jquery.valueview.ViewState.3807727865.js
27 11 2025 00:16:00.168:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.experts.2657395615.js?63ee00aae7af6568276760bbf7bd8af446d36fc4
27 11 2025 00:16:00.168:DEBUG [middleware:source-files]: Fetching jquery.valueview.experts.2657395615.js
27 11 2025 00:16:00.168:DEBUG [web-server]: serving (cached): jquery.valueview.experts.2657395615.js
27 11 2025 00:16:00.168:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.2842000634.js?5bd31bf9e5891721aca6afbf137d71ef4aa87d14
27 11 2025 00:16:00.169:DEBUG [middleware:source-files]: Fetching ExpertExtender.2842000634.js
27 11 2025 00:16:00.169:DEBUG [web-server]: serving (cached): ExpertExtender.2842000634.js
27 11 2025 00:16:00.169:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Container.2612857755.js?456f891360a23f72e1b22b6b05d7053c22964edf
27 11 2025 00:16:00.169:DEBUG [middleware:source-files]: Fetching ExpertExtender.Container.2612857755.js
27 11 2025 00:16:00.169:DEBUG [web-server]: serving (cached): ExpertExtender.Container.2612857755.js
27 11 2025 00:16:00.170:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.LanguageSelector.3804155928.js?c4e07092210e79ade56b0c7c50f70f8afe53f71e
27 11 2025 00:16:00.170:DEBUG [middleware:source-files]: Fetching ExpertExtender.LanguageSelector.3804155928.js
27 11 2025 00:16:00.170:DEBUG [web-server]: serving (cached): ExpertExtender.LanguageSelector.3804155928.js
27 11 2025 00:16:00.170:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Listrotator.4016748728.js?e85aacfcb6e471f9626de6b704c006b17817b854
27 11 2025 00:16:00.170:DEBUG [middleware:source-files]: Fetching ExpertExtender.Listrotator.4016748728.js
27 11 2025 00:16:00.170:DEBUG [web-server]: serving (cached): ExpertExtender.Listrotator.4016748728.js
27 11 2025 00:16:00.171:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Preview.1722492256.js?484977f1c9b4d0547b5d6d6bc2db7cc6a89e10ab
27 11 2025 00:16:00.171:DEBUG [middleware:source-files]: Fetching ExpertExtender.Preview.1722492256.js
27 11 2025 00:16:00.171:DEBUG [web-server]: serving (cached): ExpertExtender.Preview.1722492256.js
27 11 2025 00:16:00.171:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.UnitSelector.875899047.js?b150b7b1037e1b64c63dcee2feb3c9ced6cf88f8
27 11 2025 00:16:00.172:DEBUG [middleware:source-files]: Fetching ExpertExtender.UnitSelector.875899047.js
27 11 2025 00:16:00.172:DEBUG [web-server]: serving (cached): ExpertExtender.UnitSelector.875899047.js
27 11 2025 00:16:00.172:DEBUG [middleware:source-files]: Requesting /absoluteStringValue.1703081038.js?5ec77f68803061bc11b54b3469305a394c31132b
27 11 2025 00:16:00.172:DEBUG [middleware:source-files]: Fetching StringValue.1703081038.js
27 11 2025 00:16:00.173:DEBUG [web-server]: serving (cached): StringValue.1703081038.js
27 11 2025 00:16:00.173:DEBUG [middleware:source-files]: Requesting /absoluteCommonsMediaType.2790173742.js?bea76b120d8de0b9f3d1cb444e06192d7e5c9302
27 11 2025 00:16:00.173:DEBUG [middleware:source-files]: Fetching CommonsMediaType.2790173742.js
27 11 2025 00:16:00.173:DEBUG [web-server]: serving (cached): CommonsMediaType.2790173742.js
27 11 2025 00:16:00.179:DEBUG [middleware:source-files]: Requesting /absoluteEmptyValue.1814735542.js?186d3da54fcc5281777861f61a6c03f5793359f7
27 11 2025 00:16:00.179:DEBUG [middleware:source-files]: Fetching EmptyValue.1814735542.js
27 11 2025 00:16:00.180:DEBUG [web-server]: serving (cached): EmptyValue.1814735542.js
27 11 2025 00:16:00.181:DEBUG [middleware:source-files]: Requesting /absoluteGeoShape.2343880020.js?9771a6e6e8d5716f2830be7be6a0e66cc03dba37
27 11 2025 00:16:00.182:DEBUG [middleware:source-files]: Fetching GeoShape.2343880020.js
27 11 2025 00:16:00.182:DEBUG [web-server]: serving (cached): GeoShape.2343880020.js
27 11 2025 00:16:00.183:DEBUG [middleware:source-files]: Requesting /absoluteGlobeCoordinateInput.2992588938.js?e5b1ab3bf9f2a1eae39ac8ad52cd93617657bf3a
27 11 2025 00:16:00.183:DEBUG [middleware:source-files]: Fetching GlobeCoordinateInput.2992588938.js
27 11 2025 00:16:00.184:DEBUG [web-server]: serving (cached): GlobeCoordinateInput.2992588938.js
27 11 2025 00:16:00.185:DEBUG [middleware:source-files]: Requesting /absoluteMonolingualText.3523775328.js?b676d928797fcf0304b193d98cdfd47b14116299
27 11 2025 00:16:00.185:DEBUG [middleware:source-files]: Fetching MonolingualText.3523775328.js
27 11 2025 00:16:00.185:DEBUG [web-server]: serving (cached): MonolingualText.3523775328.js
27 11 2025 00:16:00.186:DEBUG [middleware:source-files]: Requesting /absoluteSuggestedStringValue.2186199431.js?613abc5229351a2899d8ed8fb380651c5d96fa17
27 11 2025 00:16:00.186:DEBUG [middleware:source-files]: Fetching SuggestedStringValue.2186199431.js
27 11 2025 00:16:00.186:DEBUG [web-server]: serving (cached): SuggestedStringValue.2186199431.js
27 11 2025 00:16:00.188:DEBUG [middleware:source-files]: Requesting /absoluteTabularData.2419575064.js?5788e7e4cc83677779d68fce19a068672ed31360
27 11 2025 00:16:00.188:DEBUG [middleware:source-files]: Fetching TabularData.2419575064.js
27 11 2025 00:16:00.188:DEBUG [web-server]: serving (cached): TabularData.2419575064.js
27 11 2025 00:16:00.189:DEBUG [middleware:source-files]: Requesting /absoluteTimeInput.2826389110.js?1479fbc4ff62c04c82884216221aecbe87b11641
27 11 2025 00:16:00.189:DEBUG [middleware:source-files]: Fetching TimeInput.2826389110.js
27 11 2025 00:16:00.190:DEBUG [web-server]: serving (cached): TimeInput.2826389110.js
27 11 2025 00:16:00.190:DEBUG [middleware:source-files]: Requesting /absoluteUnDeserializableValue.4071392150.js?48cf416025c675beaa69176afab94e4e52e98cf2
27 11 2025 00:16:00.190:DEBUG [middleware:source-files]: Fetching UnDeserializableValue.4071392150.js
27 11 2025 00:16:00.190:DEBUG [web-server]: serving (cached): UnDeserializableValue.4071392150.js
27 11 2025 00:16:00.191:DEBUG [middleware:source-files]: Requesting /absoluteQuantityInput.1388354463.js?6e9c9213850ccc3d72a9531def1d2daf4e83e9c2
27 11 2025 00:16:00.191:DEBUG [middleware:source-files]: Fetching QuantityInput.1388354463.js
27 11 2025 00:16:00.191:DEBUG [web-server]: serving (cached): QuantityInput.1388354463.js
27 11 2025 00:16:00.192:DEBUG [middleware:source-files]: Requesting /absoluteUnsupportedValue.3061525335.js?7e0363495664c0fb9f8bf384e72833ae2db25637
27 11 2025 00:16:00.193:DEBUG [middleware:source-files]: Fetching UnsupportedValue.3061525335.js
27 11 2025 00:16:00.193:DEBUG [web-server]: serving (cached): UnsupportedValue.3061525335.js
27 11 2025 00:16:00.195:DEBUG [middleware:source-files]: Requesting /base/tests/sinon-qunit.js?064e800bf5673cf9cbf76ca775238829f065ae15
27 11 2025 00:16:00.195:DEBUG [middleware:source-files]: Fetching /src/repo/tests/sinon-qunit.js
27 11 2025 00:16:00.195:DEBUG [web-server]: serving (cached): /src/repo/tests/sinon-qunit.js
27 11 2025 00:16:00.196:DEBUG [middleware:source-files]: Requesting /absolutejquery.AnimationEvent.tests.3571090997.js?b5e185bca3f2b9c90c08ca4c67d42bdd2740010b
27 11 2025 00:16:00.196:DEBUG [middleware:source-files]: Fetching jquery.AnimationEvent.tests.3571090997.js
27 11 2025 00:16:00.196:DEBUG [web-server]: serving (cached): jquery.AnimationEvent.tests.3571090997.js
27 11 2025 00:16:00.196:DEBUG [middleware:source-files]: Requesting /absolutejquery.PurposedCallbacks.tests.693651757.js?acad441a6e63a141cc35719b1f7f90707e48224f
27 11 2025 00:16:00.196:DEBUG [middleware:source-files]: Fetching jquery.PurposedCallbacks.tests.693651757.js
27 11 2025 00:16:00.197:DEBUG [web-server]: serving (cached): jquery.PurposedCallbacks.tests.693651757.js
27 11 2025 00:16:00.197:DEBUG [middleware:source-files]: Requesting /absolutejquery.animateWithEvent.tests.1239057802.js?d7d1f99e06c8d508ec7115a191df231e8a47e96e
27 11 2025 00:16:00.197:DEBUG [middleware:source-files]: Fetching jquery.animateWithEvent.tests.1239057802.js
27 11 2025 00:16:00.197:DEBUG [web-server]: serving (cached): jquery.animateWithEvent.tests.1239057802.js
27 11 2025 00:16:00.198:DEBUG [middleware:source-files]: Requesting /absolutejquery.autocompletestring.tests.3065041654.js?2f587e96e4cd904ca09e728584a8a1e91e4751ce
27 11 2025 00:16:00.198:DEBUG [middleware:source-files]: Fetching jquery.autocompletestring.tests.3065041654.js
27 11 2025 00:16:00.199:DEBUG [web-server]: serving (cached): jquery.autocompletestring.tests.3065041654.js
27 11 2025 00:16:00.200:DEBUG [middleware:source-files]: Requesting /absolutejquery.focusAt.tests.4194930341.js?8975581314c072648f72b711641eaecb6e5dd4b4
27 11 2025 00:16:00.200:DEBUG [middleware:source-files]: Fetching jquery.focusAt.tests.4194930341.js
27 11 2025 00:16:00.201:DEBUG [web-server]: serving (cached): jquery.focusAt.tests.4194930341.js
27 11 2025 00:16:00.202:DEBUG [middleware:source-files]: Requesting /absolutejquery.inputautoexpand.tests.3747717387.js?32fdfd02242425a39dc7e1c53ce9573e689222cb
27 11 2025 00:16:00.202:DEBUG [middleware:source-files]: Fetching jquery.inputautoexpand.tests.3747717387.js
27 11 2025 00:16:00.202:DEBUG [web-server]: serving (cached): jquery.inputautoexpand.tests.3747717387.js
27 11 2025 00:16:00.204:DEBUG [middleware:source-files]: Requesting /absolutejquery.event.special.eachchange.tests.807449651.js?f1885b1d4123211b309a1d8afcf47df188753eae
27 11 2025 00:16:00.204:DEBUG [middleware:source-files]: Fetching jquery.event.special.eachchange.tests.807449651.js
27 11 2025 00:16:00.204:DEBUG [web-server]: serving (cached): jquery.event.special.eachchange.tests.807449651.js
27 11 2025 00:16:00.211:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.commonssuggester.tests.2158081065.js?b054dfc344401933f0856217dfdad0e6fd2178f9
27 11 2025 00:16:00.211:DEBUG [middleware:source-files]: Fetching jquery.ui.commonssuggester.tests.2158081065.js
27 11 2025 00:16:00.213:DEBUG [web-server]: serving (cached): jquery.ui.commonssuggester.tests.2158081065.js
27 11 2025 00:16:00.216:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.inputextender.tests.461210015.js?e15cdea5c23e906352d14cdfc77e1701e986fb70
27 11 2025 00:16:00.216:DEBUG [middleware:source-files]: Fetching jquery.ui.inputextender.tests.461210015.js
27 11 2025 00:16:00.216:DEBUG [web-server]: serving (cached): jquery.ui.inputextender.tests.461210015.js
27 11 2025 00:16:00.217:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.listrotator.tests.1180131265.js?a90f349330c6203174d95f7f5f6f76fde500c082
27 11 2025 00:16:00.217:DEBUG [middleware:source-files]: Fetching jquery.ui.listrotator.tests.1180131265.js
27 11 2025 00:16:00.217:DEBUG [web-server]: serving (cached): jquery.ui.listrotator.tests.1180131265.js
27 11 2025 00:16:00.218:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.suggester.tests.2095435395.js?a58810598d13fd8418973fb6e1142aa5019dbe53
27 11 2025 00:16:00.218:DEBUG [middleware:source-files]: Fetching jquery.ui.suggester.tests.2095435395.js
27 11 2025 00:16:00.219:DEBUG [web-server]: serving (cached): jquery.ui.suggester.tests.2095435395.js
27 11 2025 00:16:00.220:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.toggler.tests.807597799.js?8eedab73efc94fe7eea1545c3ca4efa03e906fa2
27 11 2025 00:16:00.220:DEBUG [middleware:source-files]: Fetching jquery.ui.toggler.tests.807597799.js
27 11 2025 00:16:00.220:DEBUG [web-server]: serving (cached): jquery.ui.toggler.tests.807597799.js
27 11 2025 00:16:00.222:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.adaptlettercase.tests.3748180327.js?e3e4a0611b3d0fcabab38084f88a6f3ff298e5de
27 11 2025 00:16:00.222:DEBUG [middleware:source-files]: Fetching jquery.util.adaptlettercase.tests.3748180327.js
27 11 2025 00:16:00.222:DEBUG [web-server]: serving (cached): jquery.util.adaptlettercase.tests.3748180327.js
27 11 2025 00:16:00.224:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.ooMenu.tests.720086525.js?78a8ae0b18632e87da482a16b0c85fb52b66b973
27 11 2025 00:16:00.224:DEBUG [middleware:source-files]: Fetching jquery.ui.ooMenu.tests.720086525.js
27 11 2025 00:16:00.224:DEBUG [web-server]: serving (cached): jquery.ui.ooMenu.tests.720086525.js
27 11 2025 00:16:00.225:DEBUG [middleware:source-files]: Requesting /absolutejquery.ui.preview.tests.377529071.js?61643cb64b80b3fb447fbcedd145658f59759bae
27 11 2025 00:16:00.226:DEBUG [middleware:source-files]: Fetching jquery.ui.preview.tests.377529071.js
27 11 2025 00:16:00.226:DEBUG [web-server]: serving (cached): jquery.ui.preview.tests.377529071.js
27 11 2025 00:16:00.226:DEBUG [middleware:source-files]: Requesting /absolutejquery.util.getscrollbarwidth.tests.3484221572.js?1b9cb0a3b359bc23c1d363121d2e930969abf9f9
27 11 2025 00:16:00.227:DEBUG [middleware:source-files]: Fetching jquery.util.getscrollbarwidth.tests.3484221572.js
27 11 2025 00:16:00.228:DEBUG [web-server]: serving (cached): jquery.util.getscrollbarwidth.tests.3484221572.js
27 11 2025 00:16:00.229:DEBUG [middleware:source-files]: Requesting /absoluteutil.HashMessageProvider.tests.642542689.js?27ba2d92da90f3795ba1d8b3ed39488c89d6e0d4
27 11 2025 00:16:00.229:DEBUG [middleware:source-files]: Fetching util.HashMessageProvider.tests.642542689.js
27 11 2025 00:16:00.230:DEBUG [web-server]: serving (cached): util.HashMessageProvider.tests.642542689.js
27 11 2025 00:16:00.231:DEBUG [middleware:source-files]: Requesting /absoluteutil.Notifier.tests.255216311.js?154493bb932cbfdf44e37b9ba9f859f76f5a2901
27 11 2025 00:16:00.231:DEBUG [middleware:source-files]: Fetching util.Notifier.tests.255216311.js
27 11 2025 00:16:00.231:DEBUG [web-server]: serving (cached): util.Notifier.tests.255216311.js
27 11 2025 00:16:00.232:DEBUG [middleware:source-files]: Requesting /absoluteutil.highlightSubstring.tests.3691643646.js?c35cd1cedf3c224ff9f71e04dc3745b27b69d585
27 11 2025 00:16:00.233:DEBUG [middleware:source-files]: Fetching util.highlightSubstring.tests.3691643646.js
27 11 2025 00:16:00.233:DEBUG [web-server]: serving (cached): util.highlightSubstring.tests.3691643646.js
27 11 2025 00:16:00.233:DEBUG [middleware:source-files]: Requesting /base/tests/src/jquery.valueview.tests.MockExpert.js?c8f221449d078523d22170e840da4f26ae69f88c
27 11 2025 00:16:00.234:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/jquery.valueview.tests.MockExpert.js
27 11 2025 00:16:00.236:DEBUG [web-server]: serving (cached): /src/repo/tests/src/jquery.valueview.tests.MockExpert.js
27 11 2025 00:16:00.239:DEBUG [middleware:source-files]: Requesting /base/tests/src/jquery.valueview.tests.MockViewState.js?a384cda51e5880046a573b99e5dc4421df11b30f
27 11 2025 00:16:00.239:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/jquery.valueview.tests.MockViewState.js
27 11 2025 00:16:00.239:DEBUG [web-server]: serving (cached): /src/repo/tests/src/jquery.valueview.tests.MockViewState.js
27 11 2025 00:16:00.241:DEBUG [middleware:source-files]: Requesting /base/tests/src/jquery.valueview.tests.testExpert.js?8171c63186d997e21985106d028bd190b515a46f
27 11 2025 00:16:00.241:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/jquery.valueview.tests.testExpert.js
27 11 2025 00:16:00.241:DEBUG [web-server]: serving (cached): /src/repo/tests/src/jquery.valueview.tests.testExpert.js
27 11 2025 00:16:00.241:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.ExpertStore.tests.2536417608.js?a719f0a3d4ddff29fdae4e4bbd644018bddf4936
27 11 2025 00:16:00.242:DEBUG [middleware:source-files]: Fetching jquery.valueview.ExpertStore.tests.2536417608.js
27 11 2025 00:16:00.242:DEBUG [web-server]: serving (cached): jquery.valueview.ExpertStore.tests.2536417608.js
27 11 2025 00:16:00.242:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.tests.MockViewState.tests.413595082.js?80d275f7495f152cce10e7d5174d87c31ca33548
27 11 2025 00:16:00.242:DEBUG [middleware:source-files]: Fetching jquery.valueview.tests.MockViewState.tests.413595082.js
27 11 2025 00:16:00.242:DEBUG [web-server]: serving (cached): jquery.valueview.tests.MockViewState.tests.413595082.js
27 11 2025 00:16:00.243:DEBUG [middleware:source-files]: Requesting /absolutejquery.valueview.valueview.tests.3982439022.js?0bd750b75e8a776d60b7e49075632780ea9082da
27 11 2025 00:16:00.243:DEBUG [middleware:source-files]: Fetching jquery.valueview.valueview.tests.3982439022.js
27 11 2025 00:16:00.243:DEBUG [web-server]: serving (cached): jquery.valueview.valueview.tests.3982439022.js
27 11 2025 00:16:00.244:DEBUG [middleware:source-files]: Requesting /base/tests/src/experts/UnDeserializableValueTests.js?8bc9db5365f30165b321723b561020332e42fc27
27 11 2025 00:16:00.244:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/experts/UnDeserializableValueTests.js
27 11 2025 00:16:00.245:DEBUG [web-server]: serving (cached): /src/repo/tests/src/experts/UnDeserializableValueTests.js
27 11 2025 00:16:00.246:DEBUG [middleware:source-files]: Requesting /absoluteGlobeCoordinateInput.tests.32928338.js?2f19916d2ec83fbe662a1de96be7f55aaf7549b4
27 11 2025 00:16:00.246:DEBUG [middleware:source-files]: Fetching GlobeCoordinateInput.tests.32928338.js
27 11 2025 00:16:00.246:DEBUG [web-server]: serving (cached): GlobeCoordinateInput.tests.32928338.js
27 11 2025 00:16:00.247:DEBUG [middleware:source-files]: Requesting /absoluteMonolingualText.tests.4123872628.js?a3b6f7f54872cf2304c0c170ce59471b04c40bde
27 11 2025 00:16:00.247:DEBUG [middleware:source-files]: Fetching MonolingualText.tests.4123872628.js
27 11 2025 00:16:00.248:DEBUG [web-server]: serving (cached): MonolingualText.tests.4123872628.js
27 11 2025 00:16:00.248:DEBUG [middleware:source-files]: Requesting /absoluteQuantityInput.tests.1988492107.js?974ecc1b7f6eb815fe3d9ebb4226f61b6b2ad4b4
27 11 2025 00:16:00.248:DEBUG [middleware:source-files]: Fetching QuantityInput.tests.1988492107.js
27 11 2025 00:16:00.248:DEBUG [web-server]: serving (cached): QuantityInput.tests.1988492107.js
27 11 2025 00:16:00.249:DEBUG [middleware:source-files]: Requesting /absoluteStringValue.tests.1528645056.js?cbf1ecc12d4424f99519216d2e7f6d4543b948ef
27 11 2025 00:16:00.249:DEBUG [middleware:source-files]: Fetching StringValue.tests.1528645056.js
27 11 2025 00:16:00.249:DEBUG [web-server]: serving (cached): StringValue.tests.1528645056.js
27 11 2025 00:16:00.250:DEBUG [middleware:source-files]: Requesting /absoluteTimeInput.tests.3981128955.js?c0e6072dbbf9fa6e0b6ffa9baa45873b8e96f824
27 11 2025 00:16:00.250:DEBUG [middleware:source-files]: Fetching TimeInput.tests.3981128955.js
27 11 2025 00:16:00.250:DEBUG [web-server]: serving (cached): TimeInput.tests.3981128955.js
27 11 2025 00:16:00.250:DEBUG [middleware:source-files]: Requesting /base/tests/src/ExpertExtender/testExpertExtenderExtension.js?b8df7f3f100b584bb6816dd40ab61b77f56622e8
27 11 2025 00:16:00.250:DEBUG [middleware:source-files]: Fetching /src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js
27 11 2025 00:16:00.251:DEBUG [web-server]: serving (cached): /src/repo/tests/src/ExpertExtender/testExpertExtenderExtension.js
27 11 2025 00:16:00.251:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Container.tests.1628687588.js?aeb472a4d160ec30809284b4c189edb839d6785b
27 11 2025 00:16:00.251:DEBUG [middleware:source-files]: Fetching ExpertExtender.Container.tests.1628687588.js
27 11 2025 00:16:00.252:DEBUG [web-server]: serving (cached): ExpertExtender.Container.tests.1628687588.js
27 11 2025 00:16:00.252:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.LanguageSelector.tests.1132043246.js?75a84fb76e11afb7f483ee989a6a5e55cc565550
27 11 2025 00:16:00.252:DEBUG [middleware:source-files]: Fetching ExpertExtender.LanguageSelector.tests.1132043246.js
27 11 2025 00:16:00.252:DEBUG [web-server]: serving (cached): ExpertExtender.LanguageSelector.tests.1132043246.js
27 11 2025 00:16:00.257:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Listrotator.tests.3725863735.js?0ecb166f29f01d75cb5bfdddd7aa5cc24acf28d0
27 11 2025 00:16:00.257:DEBUG [middleware:source-files]: Fetching ExpertExtender.Listrotator.tests.3725863735.js
27 11 2025 00:16:00.257:DEBUG [web-server]: serving (cached): ExpertExtender.Listrotator.tests.3725863735.js
27 11 2025 00:16:00.258:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.Preview.tests.4207797559.js?5ff9ffcc35f16c9c8b33640a1a0ee2b9ef9864c6
27 11 2025 00:16:00.258:DEBUG [middleware:source-files]: Fetching ExpertExtender.Preview.tests.4207797559.js
27 11 2025 00:16:00.258:DEBUG [web-server]: serving (cached): ExpertExtender.Preview.tests.4207797559.js
27 11 2025 00:16:00.258:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.UnitSelector.tests.4095673052.js?0ef283fbd0cb1d59f00d5a0f49bef08c6655ceec
27 11 2025 00:16:00.258:DEBUG [middleware:source-files]: Fetching ExpertExtender.UnitSelector.tests.4095673052.js
27 11 2025 00:16:00.259:DEBUG [web-server]: serving (cached): ExpertExtender.UnitSelector.tests.4095673052.js
27 11 2025 00:16:00.259:DEBUG [middleware:source-files]: Requesting /absoluteExpertExtender.tests.314155831.js?7110152f9fe0561a0356438adbf72e2487903f92
27 11 2025 00:16:00.259:DEBUG [middleware:source-files]: Fetching ExpertExtender.tests.314155831.js
27 11 2025 00:16:00.259:DEBUG [web-server]: serving (cached): ExpertExtender.tests.314155831.js
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 106 of 334 SUCCESS (0 secs / 2.653 secs)
[1A[2KLOG: 'JQMIGRATE: Migrate is installed with logging active, version 3.4.1'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 106 of 334 SUCCESS (0 secs / 2.653 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 107 of 334 SUCCESS (0 secs / 2.66 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 108 of 334 SUCCESS (0 secs / 2.661 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 109 of 334 SUCCESS (0 secs / 2.664 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 110 of 334 SUCCESS (0 secs / 2.664 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 111 of 334 SUCCESS (0 secs / 2.664 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 112 of 334 SUCCESS (0 secs / 2.665 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 113 of 334 SUCCESS (0 secs / 2.665 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 114 of 334 SUCCESS (0 secs / 2.665 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 115 of 334 SUCCESS (0 secs / 2.666 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 116 of 334 SUCCESS (0 secs / 2.666 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 117 of 334 SUCCESS (0 secs / 2.667 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 118 of 334 SUCCESS (0 secs / 2.667 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 119 of 334 SUCCESS (0 secs / 2.667 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 120 of 334 SUCCESS (0 secs / 2.668 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 121 of 334 SUCCESS (0 secs / 2.668 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 122 of 334 SUCCESS (0 secs / 2.668 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 123 of 334 SUCCESS (0 secs / 2.669 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 124 of 334 SUCCESS (0 secs / 2.669 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 125 of 334 SUCCESS (0 secs / 2.669 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 126 of 334 SUCCESS (0 secs / 2.669 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 127 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 128 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 129 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 130 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 131 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 132 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 133 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 134 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 135 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 136 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 137 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 138 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 139 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 140 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 141 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 142 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 143 of 334 SUCCESS (0 secs / 2.67 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 144 of 334 SUCCESS (0 secs / 2.671 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 145 of 334 SUCCESS (0 secs / 2.671 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 146 of 334 SUCCESS (0 secs / 2.671 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 147 of 334 SUCCESS (0 secs / 2.671 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 148 of 334 SUCCESS (0 secs / 2.671 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 149 of 334 SUCCESS (0 secs / 2.672 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 150 of 334 SUCCESS (0 secs / 2.673 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 151 of 334 SUCCESS (0 secs / 2.674 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 152 of 334 SUCCESS (0 secs / 2.674 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 153 of 334 SUCCESS (0 secs / 2.674 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 154 of 334 SUCCESS (0 secs / 2.675 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 155 of 334 SUCCESS (0 secs / 2.675 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 156 of 334 SUCCESS (0 secs / 2.676 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 157 of 334 SUCCESS (0 secs / 2.686 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 158 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 159 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 160 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 161 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 162 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 163 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 164 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 165 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 166 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 167 of 334 SUCCESS (0 secs / 2.696 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 168 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 169 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 170 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 171 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 172 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 173 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 174 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 175 of 334 SUCCESS (0 secs / 2.697 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 176 of 334 SUCCESS (0 secs / 2.698 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 177 of 334 SUCCESS (0 secs / 2.698 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 178 of 334 SUCCESS (0 secs / 2.698 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 179 of 334 SUCCESS (0 secs / 2.699 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 180 of 334 SUCCESS (0 secs / 2.699 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 181 of 334 SUCCESS (0 secs / 2.699 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 182 of 334 SUCCESS (0 secs / 2.699 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 183 of 334 SUCCESS (0 secs / 2.717 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 184 of 334 SUCCESS (0 secs / 2.724 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 185 of 334 SUCCESS (0 secs / 2.733 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 186 of 334 SUCCESS (0 secs / 2.737 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 187 of 334 SUCCESS (0 secs / 2.741 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 188 of 334 SUCCESS (0 secs / 2.745 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 189 of 334 SUCCESS (0 secs / 2.75 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 190 of 334 SUCCESS (0 secs / 2.754 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 191 of 334 SUCCESS (0 secs / 2.768 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 192 of 334 SUCCESS (0 secs / 2.775 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 193 of 334 SUCCESS (0 secs / 2.781 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 194 of 334 SUCCESS (0 secs / 2.785 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 195 of 334 SUCCESS (0 secs / 2.789 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 196 of 334 SUCCESS (0 secs / 2.797 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 197 of 334 SUCCESS (0 secs / 2.802 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 198 of 334 SUCCESS (0 secs / 2.813 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 199 of 334 SUCCESS (0 secs / 2.819 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 200 of 334 SUCCESS (0 secs / 2.824 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 201 of 334 SUCCESS (0 secs / 2.828 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 201 of 334 SUCCESS (0 secs / 2.828 secs)
[1A[2KWARN: 'JQMIGRATE: jQuery.isFunction() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 201 of 334 SUCCESS (0 secs / 2.828 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 202 of 334 SUCCESS (0 secs / 2.861 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 203 of 334 SUCCESS (0 secs / 2.874 secs)
[1A[2KWARN: 'QUnit.load is deprecated and will be removed in QUnit 3.0. https://qunitjs.com/api/QUnit/load/'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 203 of 334 SUCCESS (0 secs / 2.874 secs)
[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 204 of 334 SUCCESS (0 secs / 2.882 secs)
27 11 2025 00:16:00.590:DEBUG [Firefox 140.0 (Linux x86_64)]: CONFIGURING -> EXECUTING
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 204 of 334 SUCCESS (0 secs / 2.882 secs)
Firefox 140.0 (Linux x86_64): Executed 0 of 334 SUCCESS (0 secs / 0 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 205 of 334 SUCCESS (0 secs / 2.887 secs)
Firefox 140.0 (Linux x86_64): Executed 0 of 334 SUCCESS (0 secs / 0 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 205 of 334 SUCCESS (0 secs / 2.887 secs)
Firefox 140.0 (Linux x86_64): Executed 1 of 334 SUCCESS (0 secs / 0 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 205 of 334 SUCCESS (0 secs / 2.887 secs)
Firefox 140.0 (Linux x86_64): Executed 2 of 334 SUCCESS (0 secs / 0 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 205 of 334 SUCCESS (0 secs / 2.887 secs)
Firefox 140.0 (Linux x86_64): Executed 3 of 334 SUCCESS (0 secs / 0.001 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 205 of 334 SUCCESS (0 secs / 2.887 secs)
Firefox 140.0 (Linux x86_64): Executed 4 of 334 SUCCESS (0 secs / 0.002 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 4 of 334 SUCCESS (0 secs / 0.002 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 5 of 334 SUCCESS (0 secs / 0.002 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 6 of 334 SUCCESS (0 secs / 0.003 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 7 of 334 SUCCESS (0 secs / 0.003 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 8 of 334 SUCCESS (0 secs / 0.008 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 9 of 334 SUCCESS (0 secs / 0.008 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 10 of 334 SUCCESS (0 secs / 0.009 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 11 of 334 SUCCESS (0 secs / 0.01 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 12 of 334 SUCCESS (0 secs / 0.011 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 13 of 334 SUCCESS (0 secs / 0.012 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 14 of 334 SUCCESS (0 secs / 0.012 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 15 of 334 SUCCESS (0 secs / 0.012 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 16 of 334 SUCCESS (0 secs / 0.013 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 17 of 334 SUCCESS (0 secs / 0.014 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 18 of 334 SUCCESS (0 secs / 0.015 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 19 of 334 SUCCESS (0 secs / 0.015 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 20 of 334 SUCCESS (0 secs / 0.015 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 21 of 334 SUCCESS (0 secs / 0.016 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 22 of 334 SUCCESS (0 secs / 0.017 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 23 of 334 SUCCESS (0 secs / 0.017 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 24 of 334 SUCCESS (0 secs / 0.018 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 25 of 334 SUCCESS (0 secs / 0.022 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 26 of 334 SUCCESS (0 secs / 0.026 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 27 of 334 SUCCESS (0 secs / 0.026 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 28 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 2.895 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 207 of 334 SUCCESS (0 secs / 3.215 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 208 of 334 SUCCESS (0 secs / 3.217 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 209 of 334 SUCCESS (0 secs / 3.218 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 210 of 334 SUCCESS (0 secs / 3.219 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 211 of 334 SUCCESS (0 secs / 3.219 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 212 of 334 SUCCESS (0 secs / 3.22 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 213 of 334 SUCCESS (0 secs / 3.221 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 214 of 334 SUCCESS (0 secs / 3.222 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 215 of 334 SUCCESS (0 secs / 3.223 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 216 of 334 SUCCESS (0 secs / 3.223 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 217 of 334 SUCCESS (0 secs / 3.225 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 218 of 334 SUCCESS (0 secs / 3.225 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 219 of 334 SUCCESS (0 secs / 3.225 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 220 of 334 SUCCESS (0 secs / 3.227 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 221 of 334 SUCCESS (0 secs / 3.228 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 222 of 334 SUCCESS (0 secs / 3.229 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 223 of 334 SUCCESS (0 secs / 3.232 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 224 of 334 SUCCESS (0 secs / 3.235 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 225 of 334 SUCCESS (0 secs / 3.237 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 226 of 334 SUCCESS (0 secs / 3.238 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 227 of 334 SUCCESS (0 secs / 3.239 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 228 of 334 SUCCESS (0 secs / 3.24 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 229 of 334 SUCCESS (0 secs / 3.241 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 230 of 334 SUCCESS (0 secs / 3.242 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 231 of 334 SUCCESS (0 secs / 3.242 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 232 of 334 SUCCESS (0 secs / 3.243 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 233 of 334 SUCCESS (0 secs / 3.244 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 234 of 334 SUCCESS (0 secs / 3.244 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 235 of 334 SUCCESS (0 secs / 3.244 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 236 of 334 SUCCESS (0 secs / 3.245 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 237 of 334 SUCCESS (0 secs / 3.246 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 238 of 334 SUCCESS (0 secs / 3.247 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 239 of 334 SUCCESS (0 secs / 3.247 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 240 of 334 SUCCESS (0 secs / 3.248 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 241 of 334 SUCCESS (0 secs / 3.249 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 242 of 334 SUCCESS (0 secs / 3.249 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 243 of 334 SUCCESS (0 secs / 3.25 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 244 of 334 SUCCESS (0 secs / 3.251 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 245 of 334 SUCCESS (0 secs / 3.251 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 246 of 334 SUCCESS (0 secs / 3.252 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 247 of 334 SUCCESS (0 secs / 3.254 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 248 of 334 SUCCESS (0 secs / 3.256 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 249 of 334 SUCCESS (0 secs / 3.258 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 250 of 334 SUCCESS (0 secs / 3.258 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 251 of 334 SUCCESS (0 secs / 3.259 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 252 of 334 SUCCESS (0 secs / 3.26 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 253 of 334 SUCCESS (0 secs / 3.26 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 254 of 334 SUCCESS (0 secs / 3.261 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 255 of 334 SUCCESS (0 secs / 3.262 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 256 of 334 SUCCESS (0 secs / 3.262 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 257 of 334 SUCCESS (0 secs / 3.262 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 258 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 259 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 260 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 261 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 262 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 263 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 264 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 265 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 266 of 334 SUCCESS (0 secs / 3.263 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 267 of 334 SUCCESS (0 secs / 3.264 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 268 of 334 SUCCESS (0 secs / 3.264 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 269 of 334 SUCCESS (0 secs / 3.264 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 270 of 334 SUCCESS (0 secs / 3.264 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 271 of 334 SUCCESS (0 secs / 3.264 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 272 of 334 SUCCESS (0 secs / 3.265 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 273 of 334 SUCCESS (0 secs / 3.267 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 274 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 275 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 276 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 277 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 278 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 279 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 280 of 334 SUCCESS (0 secs / 3.268 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 281 of 334 SUCCESS (0 secs / 3.284 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 282 of 334 SUCCESS (0 secs / 3.291 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 283 of 334 SUCCESS (0 secs / 3.302 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 284 of 334 SUCCESS (0 secs / 3.312 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 285 of 334 SUCCESS (0 secs / 3.318 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 286 of 334 SUCCESS (0 secs / 3.324 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 287 of 334 SUCCESS (0 secs / 3.332 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 288 of 334 SUCCESS (0 secs / 3.338 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 289 of 334 SUCCESS (0 secs / 3.343 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 290 of 334 SUCCESS (0 secs / 3.349 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 291 of 334 SUCCESS (0 secs / 3.354 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 292 of 334 SUCCESS (0 secs / 3.364 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 293 of 334 SUCCESS (0 secs / 3.37 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 294 of 334 SUCCESS (0 secs / 3.376 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 295 of 334 SUCCESS (0 secs / 3.384 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 296 of 334 SUCCESS (0 secs / 3.394 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 297 of 334 SUCCESS (0 secs / 3.401 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 298 of 334 SUCCESS (0 secs / 3.408 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 299 of 334 SUCCESS (0 secs / 3.415 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 300 of 334 SUCCESS (0 secs / 3.42 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 301 of 334 SUCCESS (0 secs / 3.425 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 302 of 334 SUCCESS (0 secs / 3.434 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 303 of 334 SUCCESS (0 secs / 3.44 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 304 of 334 SUCCESS (0 secs / 3.445 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 305 of 334 SUCCESS (0 secs / 3.445 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 306 of 334 SUCCESS (0 secs / 3.445 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 307 of 334 SUCCESS (0 secs / 3.445 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 308 of 334 SUCCESS (0 secs / 3.446 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 309 of 334 SUCCESS (0 secs / 3.446 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 310 of 334 SUCCESS (0 secs / 3.446 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 311 of 334 SUCCESS (0 secs / 3.446 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 312 of 334 SUCCESS (0 secs / 3.448 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 313 of 334 SUCCESS (0 secs / 3.45 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 314 of 334 SUCCESS (0 secs / 3.451 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 315 of 334 SUCCESS (0 secs / 3.452 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 316 of 334 SUCCESS (0 secs / 3.453 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 317 of 334 SUCCESS (0 secs / 3.454 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 318 of 334 SUCCESS (0 secs / 3.456 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 319 of 334 SUCCESS (0 secs / 3.462 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 320 of 334 SUCCESS (0 secs / 3.466 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 29 of 334 SUCCESS (0 secs / 0.033 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 30 of 334 SUCCESS (0 secs / 0.436 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 31 of 334 SUCCESS (0 secs / 0.437 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 32 of 334 SUCCESS (0 secs / 0.437 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 33 of 334 SUCCESS (0 secs / 0.437 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.focus() event shorthand is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 33 of 334 SUCCESS (0 secs / 0.437 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 34 of 334 SUCCESS (0 secs / 0.445 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 35 of 334 SUCCESS (0 secs / 0.521 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 36 of 334 SUCCESS (0 secs / 0.543 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 37 of 334 SUCCESS (0 secs / 0.555 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 38 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 39 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 40 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 41 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 42 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 43 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.blur() event shorthand is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 43 of 334 SUCCESS (0 secs / 0.56 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 44 of 334 SUCCESS (0 secs / 0.561 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 45 of 334 SUCCESS (0 secs / 0.561 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 46 of 334 SUCCESS (0 secs / 0.561 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 47 of 334 SUCCESS (0 secs / 0.561 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 48 of 334 SUCCESS (0 secs / 0.562 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 49 of 334 SUCCESS (0 secs / 0.563 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 50 of 334 SUCCESS (0 secs / 0.574 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 51 of 334 SUCCESS (0 secs / 0.579 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 52 of 334 SUCCESS (0 secs / 0.582 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 53 of 334 SUCCESS (0 secs / 0.583 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 54 of 334 SUCCESS (0 secs / 0.593 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 55 of 334 SUCCESS (0 secs / 0.607 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 56 of 334 SUCCESS (0 secs / 0.618 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 57 of 334 SUCCESS (0 secs / 0.627 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 58 of 334 SUCCESS (0 secs / 0.642 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 59 of 334 SUCCESS (0 secs / 0.643 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 60 of 334 SUCCESS (0 secs / 0.644 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 61 of 334 SUCCESS (0 secs / 0.645 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 62 of 334 SUCCESS (0 secs / 0.647 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 63 of 334 SUCCESS (0 secs / 0.647 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 64 of 334 SUCCESS (0 secs / 0.647 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 65 of 334 SUCCESS (0 secs / 0.647 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 66 of 334 SUCCESS (0 secs / 0.647 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 67 of 334 SUCCESS (0 secs / 0.649 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.bind() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 67 of 334 SUCCESS (0 secs / 0.649 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.unbind() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 67 of 334 SUCCESS (0 secs / 0.649 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 68 of 334 SUCCESS (0 secs / 0.658 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 69 of 334 SUCCESS (0 secs / 0.665 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 70 of 334 SUCCESS (0 secs / 0.687 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 71 of 334 SUCCESS (0 secs / 0.698 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 72 of 334 SUCCESS (0 secs / 0.699 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.isWindow() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 72 of 334 SUCCESS (0 secs / 0.699 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.offset() requires a valid DOM element'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 72 of 334 SUCCESS (0 secs / 0.699 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 73 of 334 SUCCESS (0 secs / 0.711 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.469 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 322 of 334 SUCCESS (0 secs / 3.678 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 323 of 334 SUCCESS (0 secs / 3.679 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 324 of 334 SUCCESS (0 secs / 3.679 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 325 of 334 SUCCESS (0 secs / 3.68 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 326 of 334 SUCCESS (0 secs / 3.68 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 327 of 334 SUCCESS (0 secs / 3.68 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 328 of 334 SUCCESS (0 secs / 3.682 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 329 of 334 SUCCESS (0 secs / 3.685 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 330 of 334 SUCCESS (0 secs / 3.686 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 331 of 334 SUCCESS (0 secs / 3.687 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 332 of 334 SUCCESS (0 secs / 3.687 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 333 of 334 SUCCESS (0 secs / 3.687 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (0 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
27 11 2025 00:16:01.430:DEBUG [Chrome Headless 142.0.0.0 (Linux x86_64)]: EXECUTING -> CONNECTED
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 74 of 334 SUCCESS (0 secs / 0.716 secs)
27 11 2025 00:16:01.432:DEBUG [launcher]: CAPTURED -> BEING_KILLED
27 11 2025 00:16:01.432:DEBUG [launcher]: BEING_KILLED -> BEING_FORCE_KILLED
27 11 2025 00:16:01.432:DEBUG [Chrome Headless 142.0.0.0 (Linux x86_64)]: CONNECTED -> DISCONNECTED
27 11 2025 00:16:01.472:DEBUG [launcher]: Process ChromeHeadless exited with code 0 and signal null
27 11 2025 00:16:01.472:DEBUG [temp-dir]: Cleaning temp dir /tmp/karma-73414038
27 11 2025 00:16:01.510:DEBUG [launcher]: BEING_FORCE_KILLED -> FINISHED
27 11 2025 00:16:01.510:DEBUG [launcher]: FINISHED -> FINISHED
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 75 of 334 SUCCESS (0 secs / 0.916 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 76 of 334 SUCCESS (0 secs / 1.136 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 77 of 334 SUCCESS (0 secs / 1.784 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 78 of 334 SUCCESS (0 secs / 2.108 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.delegate() is deprecated'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 78 of 334 SUCCESS (0 secs / 2.108 secs)
[1A[2K[1A[2KFirefox 140.0 (Linux x86_64) WARN: 'JQMIGRATE: jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()'
Chrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 78 of 334 SUCCESS (0 secs / 2.108 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 79 of 334 SUCCESS (0 secs / 2.131 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 80 of 334 SUCCESS (0 secs / 2.149 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 81 of 334 SUCCESS (0 secs / 2.157 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 82 of 334 SUCCESS (0 secs / 2.169 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 83 of 334 SUCCESS (0 secs / 2.18 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 84 of 334 SUCCESS (0 secs / 2.184 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 85 of 334 SUCCESS (0 secs / 2.19 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 86 of 334 SUCCESS (0 secs / 2.193 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 87 of 334 SUCCESS (0 secs / 2.198 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 88 of 334 SUCCESS (0 secs / 2.208 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 89 of 334 SUCCESS (0 secs / 2.21 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 90 of 334 SUCCESS (0 secs / 2.215 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 91 of 334 SUCCESS (0 secs / 2.221 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 92 of 334 SUCCESS (0 secs / 2.225 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 93 of 334 SUCCESS (0 secs / 2.227 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 94 of 334 SUCCESS (0 secs / 2.231 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 95 of 334 SUCCESS (0 secs / 2.235 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 96 of 334 SUCCESS (0 secs / 2.24 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 97 of 334 SUCCESS (0 secs / 2.24 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 98 of 334 SUCCESS (0 secs / 2.24 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 99 of 334 SUCCESS (0 secs / 2.241 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 100 of 334 SUCCESS (0 secs / 2.242 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 101 of 334 SUCCESS (0 secs / 2.249 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 102 of 334 SUCCESS (0 secs / 2.266 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 103 of 334 SUCCESS (0 secs / 2.288 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 104 of 334 SUCCESS (0 secs / 2.316 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 105 of 334 SUCCESS (0 secs / 2.453 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 106 of 334 SUCCESS (0 secs / 2.792 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 107 of 334 SUCCESS (0 secs / 2.806 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 108 of 334 SUCCESS (0 secs / 2.808 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 109 of 334 SUCCESS (0 secs / 2.812 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 110 of 334 SUCCESS (0 secs / 2.813 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 111 of 334 SUCCESS (0 secs / 2.813 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 112 of 334 SUCCESS (0 secs / 2.813 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 113 of 334 SUCCESS (0 secs / 2.814 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 114 of 334 SUCCESS (0 secs / 2.815 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 115 of 334 SUCCESS (0 secs / 2.816 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 116 of 334 SUCCESS (0 secs / 2.817 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 117 of 334 SUCCESS (0 secs / 2.817 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 118 of 334 SUCCESS (0 secs / 2.818 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 119 of 334 SUCCESS (0 secs / 2.819 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 120 of 334 SUCCESS (0 secs / 2.82 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 121 of 334 SUCCESS (0 secs / 2.821 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 122 of 334 SUCCESS (0 secs / 2.821 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 123 of 334 SUCCESS (0 secs / 2.822 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 124 of 334 SUCCESS (0 secs / 2.822 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 125 of 334 SUCCESS (0 secs / 2.822 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 126 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 127 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 128 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 129 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 130 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 131 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 132 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 133 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 134 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 135 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 136 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 137 of 334 SUCCESS (0 secs / 2.823 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 138 of 334 SUCCESS (0 secs / 2.824 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 139 of 334 SUCCESS (0 secs / 2.824 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 140 of 334 SUCCESS (0 secs / 2.824 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 141 of 334 SUCCESS (0 secs / 2.825 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 142 of 334 SUCCESS (0 secs / 2.825 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 143 of 334 SUCCESS (0 secs / 2.825 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 144 of 334 SUCCESS (0 secs / 2.825 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 145 of 334 SUCCESS (0 secs / 2.825 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 146 of 334 SUCCESS (0 secs / 2.825 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 147 of 334 SUCCESS (0 secs / 2.826 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 148 of 334 SUCCESS (0 secs / 2.827 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 149 of 334 SUCCESS (0 secs / 2.83 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 150 of 334 SUCCESS (0 secs / 2.832 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 151 of 334 SUCCESS (0 secs / 2.834 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 152 of 334 SUCCESS (0 secs / 2.835 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 153 of 334 SUCCESS (0 secs / 2.836 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 154 of 334 SUCCESS (0 secs / 2.839 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 155 of 334 SUCCESS (0 secs / 2.839 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 156 of 334 SUCCESS (0 secs / 2.842 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 157 of 334 SUCCESS (0 secs / 2.853 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 158 of 334 SUCCESS (0 secs / 2.864 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 159 of 334 SUCCESS (0 secs / 2.864 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 160 of 334 SUCCESS (0 secs / 2.864 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 161 of 334 SUCCESS (0 secs / 2.864 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 162 of 334 SUCCESS (0 secs / 2.864 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 163 of 334 SUCCESS (0 secs / 2.865 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 164 of 334 SUCCESS (0 secs / 2.865 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 165 of 334 SUCCESS (0 secs / 2.865 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 166 of 334 SUCCESS (0 secs / 2.865 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 167 of 334 SUCCESS (0 secs / 2.865 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 168 of 334 SUCCESS (0 secs / 2.866 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 169 of 334 SUCCESS (0 secs / 2.866 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 170 of 334 SUCCESS (0 secs / 2.866 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 171 of 334 SUCCESS (0 secs / 2.867 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 172 of 334 SUCCESS (0 secs / 2.867 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 173 of 334 SUCCESS (0 secs / 2.867 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 174 of 334 SUCCESS (0 secs / 2.868 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 175 of 334 SUCCESS (0 secs / 2.868 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 176 of 334 SUCCESS (0 secs / 2.868 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 177 of 334 SUCCESS (0 secs / 2.869 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 178 of 334 SUCCESS (0 secs / 2.869 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 179 of 334 SUCCESS (0 secs / 2.87 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 180 of 334 SUCCESS (0 secs / 2.87 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 181 of 334 SUCCESS (0 secs / 2.871 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 182 of 334 SUCCESS (0 secs / 2.871 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 183 of 334 SUCCESS (0 secs / 2.881 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 184 of 334 SUCCESS (0 secs / 2.886 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 185 of 334 SUCCESS (0 secs / 2.891 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 186 of 334 SUCCESS (0 secs / 2.895 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 187 of 334 SUCCESS (0 secs / 2.9 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 188 of 334 SUCCESS (0 secs / 2.905 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 189 of 334 SUCCESS (0 secs / 2.911 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 190 of 334 SUCCESS (0 secs / 2.917 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 191 of 334 SUCCESS (0 secs / 2.922 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 192 of 334 SUCCESS (0 secs / 2.927 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 193 of 334 SUCCESS (0 secs / 2.932 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 194 of 334 SUCCESS (0 secs / 2.937 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 195 of 334 SUCCESS (0 secs / 2.942 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 196 of 334 SUCCESS (0 secs / 2.947 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 197 of 334 SUCCESS (0 secs / 2.952 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 198 of 334 SUCCESS (0 secs / 2.959 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 199 of 334 SUCCESS (0 secs / 2.967 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 200 of 334 SUCCESS (0 secs / 2.975 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 201 of 334 SUCCESS (0 secs / 2.983 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 202 of 334 SUCCESS (0 secs / 2.99 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 203 of 334 SUCCESS (0 secs / 2.996 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 204 of 334 SUCCESS (0 secs / 3.003 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 205 of 334 SUCCESS (0 secs / 3.008 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 206 of 334 SUCCESS (0 secs / 3.013 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 207 of 334 SUCCESS (0 secs / 3.34 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 208 of 334 SUCCESS (0 secs / 3.342 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 209 of 334 SUCCESS (0 secs / 3.344 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 210 of 334 SUCCESS (0 secs / 3.346 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 211 of 334 SUCCESS (0 secs / 3.348 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 212 of 334 SUCCESS (0 secs / 3.354 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 213 of 334 SUCCESS (0 secs / 3.355 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 214 of 334 SUCCESS (0 secs / 3.356 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 215 of 334 SUCCESS (0 secs / 3.358 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 216 of 334 SUCCESS (0 secs / 3.359 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 217 of 334 SUCCESS (0 secs / 3.36 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 218 of 334 SUCCESS (0 secs / 3.361 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 219 of 334 SUCCESS (0 secs / 3.362 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 220 of 334 SUCCESS (0 secs / 3.363 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 221 of 334 SUCCESS (0 secs / 3.364 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 222 of 334 SUCCESS (0 secs / 3.365 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 223 of 334 SUCCESS (0 secs / 3.368 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 224 of 334 SUCCESS (0 secs / 3.37 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 225 of 334 SUCCESS (0 secs / 3.372 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 226 of 334 SUCCESS (0 secs / 3.373 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 227 of 334 SUCCESS (0 secs / 3.374 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 228 of 334 SUCCESS (0 secs / 3.375 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 229 of 334 SUCCESS (0 secs / 3.377 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 230 of 334 SUCCESS (0 secs / 3.378 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 231 of 334 SUCCESS (0 secs / 3.379 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 232 of 334 SUCCESS (0 secs / 3.38 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 233 of 334 SUCCESS (0 secs / 3.381 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 234 of 334 SUCCESS (0 secs / 3.382 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 235 of 334 SUCCESS (0 secs / 3.383 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 236 of 334 SUCCESS (0 secs / 3.384 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 237 of 334 SUCCESS (0 secs / 3.385 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 238 of 334 SUCCESS (0 secs / 3.386 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 239 of 334 SUCCESS (0 secs / 3.387 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 240 of 334 SUCCESS (0 secs / 3.388 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 241 of 334 SUCCESS (0 secs / 3.389 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 242 of 334 SUCCESS (0 secs / 3.39 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 243 of 334 SUCCESS (0 secs / 3.391 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 244 of 334 SUCCESS (0 secs / 3.392 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 245 of 334 SUCCESS (0 secs / 3.393 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 246 of 334 SUCCESS (0 secs / 3.394 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 247 of 334 SUCCESS (0 secs / 3.396 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 248 of 334 SUCCESS (0 secs / 3.398 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 249 of 334 SUCCESS (0 secs / 3.4 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 250 of 334 SUCCESS (0 secs / 3.401 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 251 of 334 SUCCESS (0 secs / 3.402 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 252 of 334 SUCCESS (0 secs / 3.403 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 253 of 334 SUCCESS (0 secs / 3.404 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 254 of 334 SUCCESS (0 secs / 3.405 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 255 of 334 SUCCESS (0 secs / 3.406 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 256 of 334 SUCCESS (0 secs / 3.407 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 257 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 258 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 259 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 260 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 261 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 262 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 263 of 334 SUCCESS (0 secs / 3.408 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 264 of 334 SUCCESS (0 secs / 3.409 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 265 of 334 SUCCESS (0 secs / 3.409 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 266 of 334 SUCCESS (0 secs / 3.41 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 267 of 334 SUCCESS (0 secs / 3.41 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 268 of 334 SUCCESS (0 secs / 3.411 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 269 of 334 SUCCESS (0 secs / 3.411 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 270 of 334 SUCCESS (0 secs / 3.412 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 271 of 334 SUCCESS (0 secs / 3.412 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 272 of 334 SUCCESS (0 secs / 3.415 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 273 of 334 SUCCESS (0 secs / 3.416 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 274 of 334 SUCCESS (0 secs / 3.417 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 275 of 334 SUCCESS (0 secs / 3.417 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 276 of 334 SUCCESS (0 secs / 3.418 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 277 of 334 SUCCESS (0 secs / 3.418 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 278 of 334 SUCCESS (0 secs / 3.419 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 279 of 334 SUCCESS (0 secs / 3.419 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 280 of 334 SUCCESS (0 secs / 3.419 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 281 of 334 SUCCESS (0 secs / 3.43 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 282 of 334 SUCCESS (0 secs / 3.437 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 283 of 334 SUCCESS (0 secs / 3.443 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 284 of 334 SUCCESS (0 secs / 3.449 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 285 of 334 SUCCESS (0 secs / 3.455 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 286 of 334 SUCCESS (0 secs / 3.461 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 287 of 334 SUCCESS (0 secs / 3.467 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 288 of 334 SUCCESS (0 secs / 3.473 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 289 of 334 SUCCESS (0 secs / 3.483 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 290 of 334 SUCCESS (0 secs / 3.502 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 291 of 334 SUCCESS (0 secs / 3.511 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 292 of 334 SUCCESS (0 secs / 3.518 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 293 of 334 SUCCESS (0 secs / 3.525 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 294 of 334 SUCCESS (0 secs / 3.531 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 295 of 334 SUCCESS (0 secs / 3.537 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 296 of 334 SUCCESS (0 secs / 3.544 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 297 of 334 SUCCESS (0 secs / 3.551 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 298 of 334 SUCCESS (0 secs / 3.558 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 299 of 334 SUCCESS (0 secs / 3.566 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 300 of 334 SUCCESS (0 secs / 3.572 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 301 of 334 SUCCESS (0 secs / 3.578 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 302 of 334 SUCCESS (0 secs / 3.584 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 303 of 334 SUCCESS (0 secs / 3.59 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 304 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 305 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 306 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 307 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 308 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 309 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 310 of 334 SUCCESS (0 secs / 3.596 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 311 of 334 SUCCESS (0 secs / 3.597 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 312 of 334 SUCCESS (0 secs / 3.599 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 313 of 334 SUCCESS (0 secs / 3.6 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 314 of 334 SUCCESS (0 secs / 3.602 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 315 of 334 SUCCESS (0 secs / 3.603 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 316 of 334 SUCCESS (0 secs / 3.605 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 317 of 334 SUCCESS (0 secs / 3.606 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 318 of 334 SUCCESS (0 secs / 3.609 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 319 of 334 SUCCESS (0 secs / 3.611 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 320 of 334 SUCCESS (0 secs / 3.615 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 321 of 334 SUCCESS (0 secs / 3.619 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 322 of 334 SUCCESS (0 secs / 3.828 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 323 of 334 SUCCESS (0 secs / 3.831 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 324 of 334 SUCCESS (0 secs / 3.833 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 325 of 334 SUCCESS (0 secs / 3.835 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 326 of 334 SUCCESS (0 secs / 3.835 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 327 of 334 SUCCESS (0 secs / 3.835 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 328 of 334 SUCCESS (0 secs / 3.84 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 329 of 334 SUCCESS (0 secs / 3.844 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 330 of 334 SUCCESS (0 secs / 3.846 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 331 of 334 SUCCESS (0 secs / 3.847 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 332 of 334 SUCCESS (0 secs / 3.847 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 333 of 334 SUCCESS (0 secs / 3.848 secs)
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 334 of 334 SUCCESS (0 secs / 3.867 secs)
27 11 2025 00:16:04.595:DEBUG [Firefox 140.0 (Linux x86_64)]: EXECUTING -> CONNECTED
[1A[2K[1A[2KChrome Headless 142.0.0.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.67 secs / 3.701 secs)
Firefox 140.0 (Linux x86_64): Executed 334 of 334 SUCCESS (4.005 secs / 3.867 secs)
27 11 2025 00:16:04.598:DEBUG [launcher]: CAPTURED -> BEING_KILLED
27 11 2025 00:16:04.598:DEBUG [launcher]: BEING_KILLED -> BEING_FORCE_KILLED
27 11 2025 00:16:04.599:DEBUG [Firefox 140.0 (Linux x86_64)]: CONNECTED -> DISCONNECTED
TOTAL: 668 SUCCESS
27 11 2025 00:16:04.601:DEBUG [karma-server]: Run complete, exiting.
27 11 2025 00:16:04.602:DEBUG [launcher]: Disconnecting all browsers
27 11 2025 00:16:04.602:DEBUG [launcher]: FINISHED -> BEING_FORCE_KILLED
27 11 2025 00:16:04.602:DEBUG [launcher]: BEING_FORCE_KILLED -> BEING_FORCE_KILLED
27 11 2025 00:16:04.603:DEBUG [proxy]: Destroying proxy agents
27 11 2025 00:16:04.636:DEBUG [launcher]: Process FirefoxHeadless exited with code null and signal SIGTERM
27 11 2025 00:16:04.637:DEBUG [temp-dir]: Cleaning temp dir /tmp/karma-26632526
27 11 2025 00:16:04.673:DEBUG [launcher]: Finished all browsers
27 11 2025 00:16:04.674:DEBUG [launcher]: BEING_FORCE_KILLED -> FINISHED
27 11 2025 00:16:04.674:DEBUG [launcher]: FINISHED -> FINISHED
Done.
--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
"auditReportVersion": 2,
"vulnerabilities": {},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 0,
"high": 0,
"critical": 0,
"total": 0
},
"dependencies": {
"prod": 5,
"dev": 518,
"optional": 1,
"peer": 1,
"peerOptional": 0,
"total": 522
}
}
}
--- end ---
$ package-lock-lint /src/repo/package-lock.json
--- stdout ---
Checking /src/repo/package-lock.json
--- end ---
build: Updating eslint-config-wikimedia to 0.32.2
$ git add .
--- stdout ---
--- end ---
$ git commit -F /tmp/tmpcfc0copx
--- stdout ---
[master 7320db0] build: Updating eslint-config-wikimedia to 0.32.2
2 files changed, 8 insertions(+), 8 deletions(-)
--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 7320db0cdcb30ff679946c65b64c814221d0f060 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Thu, 27 Nov 2025 00:16:06 +0000
Subject: [PATCH] build: Updating eslint-config-wikimedia to 0.32.2
Change-Id: I99fa619d5eae1342c5ba4641ad93f28dd09ff59f
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2cc8b5b..0e87c96 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,7 @@
"wikibase-data-values": "^0.10.0"
},
"devDependencies": {
- "eslint-config-wikimedia": "0.32.1",
+ "eslint-config-wikimedia": "0.32.2",
"grunt": "1.6.1",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
@@ -1852,9 +1852,9 @@
}
},
"node_modules/eslint-config-wikimedia": {
- "version": "0.32.1",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.1.tgz",
- "integrity": "sha512-gPvhyVFNlpKFOcJfoVTNlzg3A0b6qjhAbjjBIJ9xp5m+om0oqix5gkqIIEav5BaGxdDxYNmrY4ge3DAPP3u/lg==",
+ "version": "0.32.2",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.2.tgz",
+ "integrity": "sha512-vAGz50AJPk23qQ701sL4tAgaF8FEAkP/E3kgojSTVrGgmDqjnRvq8z3EItDNI/EAkb5Ys15WPPFsoBH8YhTdSg==",
"dev": true,
"dependencies": {
"@stylistic/eslint-plugin": "^3.1.0",
@@ -7505,9 +7505,9 @@
}
},
"eslint-config-wikimedia": {
- "version": "0.32.1",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.1.tgz",
- "integrity": "sha512-gPvhyVFNlpKFOcJfoVTNlzg3A0b6qjhAbjjBIJ9xp5m+om0oqix5gkqIIEav5BaGxdDxYNmrY4ge3DAPP3u/lg==",
+ "version": "0.32.2",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.2.tgz",
+ "integrity": "sha512-vAGz50AJPk23qQ701sL4tAgaF8FEAkP/E3kgojSTVrGgmDqjnRvq8z3EItDNI/EAkb5Ys15WPPFsoBH8YhTdSg==",
"dev": true,
"requires": {
"@stylistic/eslint-plugin": "^3.1.0",
diff --git a/package.json b/package.json
index ae872a8..2da6ae8 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
"test": "grunt test"
},
"devDependencies": {
- "eslint-config-wikimedia": "0.32.1",
+ "eslint-config-wikimedia": "0.32.2",
"grunt": "1.6.1",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
--
2.47.3
--- end ---