This run took 121 seconds.
From 6926f9d1b8182bac9ac73ddc2725df7602852426 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Mon, 4 May 2026 00:22:46 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
composer:
* mediawiki/mediawiki-codesniffer: 50.0.0 → 51.0.0
npm:
* eslint-config-wikimedia: 0.32.3 → 0.32.4
Change-Id: I7005776928a32242b92c689059edc252bb1b2123
---
composer.json | 2 +-
modules/ext.abuseFilter.examine.js | 6 +-
modules/ext.abuseFilter.tools.js | 4 +-
package-lock.json | 410 +++++++++++++++++------------
package.json | 2 +-
5 files changed, 244 insertions(+), 180 deletions(-)
diff --git a/composer.json b/composer.json
index 99bc8bf..b6dbe07 100644
--- a/composer.json
+++ b/composer.json
@@ -8,7 +8,7 @@
"wikimedia/equivset": "^1.7.0"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "50.0.0",
+ "mediawiki/mediawiki-codesniffer": "51.0.0",
"mediawiki/mediawiki-phan-config": "0.20.0",
"mediawiki/minus-x": "2.0.1",
"php-parallel-lint/php-console-highlighter": "1.0.0",
diff --git a/modules/ext.abuseFilter.examine.js b/modules/ext.abuseFilter.examine.js
index a24e3ea..b42b3d3 100644
--- a/modules/ext.abuseFilter.examine.js
+++ b/modules/ext.abuseFilter.examine.js
@@ -30,7 +30,7 @@
$syntaxResult
.attr( 'class', exClass )
// Messages listed above
- // eslint-disable-next-line mediawiki/msg-doc
+
.text( mw.msg( msg ) )
.show();
}
@@ -63,8 +63,8 @@
}
$syntaxResult
- // Messages listed above
- // eslint-disable-next-line mediawiki/msg-doc
+ // Messages listed above
+
.text( mw.msg( msg, details && details.exception ) )
.show();
}
diff --git a/modules/ext.abuseFilter.tools.js b/modules/ext.abuseFilter.tools.js
index d695b16..6ccb238 100644
--- a/modules/ext.abuseFilter.tools.js
+++ b/modules/ext.abuseFilter.tools.js
@@ -36,8 +36,8 @@
}
$.removeSpinner( 'abusefilter-expr' );
$( '#mw-abusefilter-expr-result' )
- // Message keys are listed above
- // eslint-disable-next-line mediawiki/msg-doc
+ // Message keys are listed above
+
.text( mw.msg( msg, details.exception ) )
.addClass( 'mw-abusefilter-tools-error' )
.show();
diff --git a/package-lock.json b/package-lock.json
index 7b3dcfb..e240b84 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,7 @@
"@wdio/local-runner": "9.27.0",
"@wdio/mocha-framework": "9.27.0",
"@wdio/spec-reporter": "9.27.0",
- "eslint-config-wikimedia": "0.32.3",
+ "eslint-config-wikimedia": "0.32.4",
"grunt": "1.6.2",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
@@ -127,19 +127,32 @@
}
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.76.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.76.0.tgz",
- "integrity": "sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w==",
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.86.0.tgz",
+ "integrity": "sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw==",
"dev": true,
"dependencies": {
"@types/estree": "^1.0.8",
- "@typescript-eslint/types": "^8.46.0",
- "comment-parser": "1.4.1",
- "esquery": "^1.6.0",
- "jsdoc-type-pratt-parser": "~6.10.0"
+ "@typescript-eslint/types": "^8.58.0",
+ "comment-parser": "1.4.6",
+ "esquery": "^1.7.0",
+ "jsdoc-type-pratt-parser": "~7.2.0"
},
"engines": {
- "node": ">=20.11.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ }
+ },
+ "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": {
+ "version": "8.59.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz",
+ "integrity": "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==",
+ "dev": true,
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@es-joy/resolve.exports": {
@@ -568,11 +581,10 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
- "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
},
@@ -1233,9 +1245,9 @@
"dev": true
},
"node_modules/@mdn/browser-compat-data": {
- "version": "5.7.6",
- "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.6.tgz",
- "integrity": "sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==",
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.5.tgz",
+ "integrity": "sha512-PzdZZzRhcXvKB0begee28n5lvwAcinGKYuLZOVxHAZm+n7y01ddEGfdS1ZXRuVcV+ndG6mSEAE8vgudom5UjYg==",
"dev": true
},
"node_modules/@nodable/entities": {
@@ -1613,20 +1625,19 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.0.tgz",
- "integrity": "sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz",
+ "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==",
"dev": true,
"dependencies": {
- "@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.46.0",
- "@typescript-eslint/type-utils": "8.46.0",
- "@typescript-eslint/utils": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0",
- "graphemer": "^1.4.0",
- "ignore": "^7.0.0",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.54.0",
+ "@typescript-eslint/type-utils": "8.54.0",
+ "@typescript-eslint/utils": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0",
+ "ignore": "^7.0.5",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1636,7 +1647,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.46.0",
+ "@typescript-eslint/parser": "^8.54.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
@@ -1651,16 +1662,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.0.tgz",
- "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz",
+ "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.46.0",
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/typescript-estree": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/scope-manager": "8.54.0",
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/typescript-estree": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1675,14 +1686,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.0.tgz",
- "integrity": "sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz",
+ "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==",
"dev": true,
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.46.0",
- "@typescript-eslint/types": "^8.46.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/tsconfig-utils": "^8.54.0",
+ "@typescript-eslint/types": "^8.54.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1696,13 +1707,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.0.tgz",
- "integrity": "sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz",
+ "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0"
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1713,9 +1724,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.0.tgz",
- "integrity": "sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz",
+ "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1729,16 +1740,16 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.0.tgz",
- "integrity": "sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz",
+ "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/typescript-estree": "8.46.0",
- "@typescript-eslint/utils": "8.46.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/typescript-estree": "8.54.0",
+ "@typescript-eslint/utils": "8.54.0",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1753,9 +1764,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.0.tgz",
- "integrity": "sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz",
+ "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1766,21 +1777,20 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.0.tgz",
- "integrity": "sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz",
+ "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/project-service": "8.46.0",
- "@typescript-eslint/tsconfig-utils": "8.46.0",
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/project-service": "8.54.0",
+ "@typescript-eslint/tsconfig-utils": "8.54.0",
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1794,9 +1804,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
- "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz",
+ "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
"dev": true,
"dependencies": {
"balanced-match": "^1.0.0"
@@ -1818,15 +1828,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.0.tgz",
- "integrity": "sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz",
+ "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==",
"dev": true,
"dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.46.0",
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/typescript-estree": "8.46.0"
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.54.0",
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/typescript-estree": "8.54.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1841,12 +1851,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.0.tgz",
- "integrity": "sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz",
+ "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.46.0",
+ "@typescript-eslint/types": "8.54.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -2646,11 +2656,10 @@
}
},
"node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true,
- "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -2951,6 +2960,12 @@
"@mdn/browser-compat-data": "^5.6.19"
}
},
+ "node_modules/ast-metadata-inferer/node_modules/@mdn/browser-compat-data": {
+ "version": "5.7.6",
+ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.6.tgz",
+ "integrity": "sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==",
+ "dev": true
+ },
"node_modules/ast-types": {
"version": "0.13.4",
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
@@ -3581,9 +3596,9 @@
}
},
"node_modules/comment-parser": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz",
- "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==",
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.6.tgz",
+ "integrity": "sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg==",
"dev": true,
"engines": {
"node": ">= 12.0.0"
@@ -4542,13 +4557,13 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.18.3",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
- "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+ "version": "5.21.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz",
+ "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
+ "tapable": "^2.3.3"
},
"engines": {
"node": ">=10.13.0"
@@ -4751,46 +4766,47 @@
}
},
"node_modules/eslint-config-wikimedia": {
- "version": "0.32.3",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.3.tgz",
- "integrity": "sha512-Ekz2/ozpCCjQl3VbC6dW7ChqoW7FRilLDxmJ+FJOZhIxxzZSZR5QqQOAGWSZAlG1ONkZbYV/TPwGLWZcrNxyaA==",
+ "version": "0.32.4",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.4.tgz",
+ "integrity": "sha512-zcHJYss2vo8HK5PzkFuaV9mzaSGRuhA+jFGoQ4rNIwWz0usZsuQ2LYpkKxrbCVX1CbV0PzG+jJ6p0cLI+G37JQ==",
"dev": true,
"dependencies": {
"@stylistic/eslint-plugin": "^3.1.0",
- "@typescript-eslint/eslint-plugin": "8.46.0",
- "@typescript-eslint/parser": "8.46.0",
+ "@typescript-eslint/eslint-plugin": "8.54.0",
+ "@typescript-eslint/parser": "8.54.0",
"browserslist-config-wikimedia": "^0.7.0",
- "eslint": "^8.57.0",
- "eslint-plugin-compat": "^6.0.2",
+ "eslint-plugin-compat": "^6.1.0",
"eslint-plugin-es-x": "^8.7.0",
- "eslint-plugin-jest": "^29.0.1",
- "eslint-plugin-jsdoc": "61.3.0",
+ "eslint-plugin-jest": "^29.12.2",
+ "eslint-plugin-jsdoc": "^62.9.0",
"eslint-plugin-json-es": "^1.6.0",
- "eslint-plugin-mediawiki": "^0.8.2",
+ "eslint-plugin-mediawiki": "^0.8.3",
"eslint-plugin-mocha": "^10.5.0",
- "eslint-plugin-n": "^17.23.1",
- "eslint-plugin-no-jquery": "^3.1.1",
- "eslint-plugin-qunit": "^8.2.5",
- "eslint-plugin-security": "^3.0.1",
+ "eslint-plugin-n": "^17.24.0",
+ "eslint-plugin-no-jquery": "^4.0.0",
+ "eslint-plugin-qunit": "^8.2.6",
+ "eslint-plugin-security": "^4.0.0",
"eslint-plugin-unicorn": "^56.0.1",
"eslint-plugin-vue": "^9.33.0",
- "eslint-plugin-wdio": "^9.16.2",
+ "eslint-plugin-wdio": "9.23.0",
"eslint-plugin-yml": "^1.19.0"
},
"engines": {
"node": ">=20 <25"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0"
}
},
"node_modules/eslint-plugin-compat": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-6.0.2.tgz",
- "integrity": "sha512-1ME+YfJjmOz1blH0nPZpHgjMGK4kjgEeoYqGCqoBPQ/mGu/dJzdoP0f1C8H2jcWZjzhZjAMccbM/VdXhPORIfA==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-6.2.1.tgz",
+ "integrity": "sha512-gLKqUH+lQcCL+HzsROUjBDvakc5Zaga51Y4ZAkPCXc41pzKBfyluqTr2j8zOx8QQQb7zyglu1LVoL5aSNWf2SQ==",
"dev": true,
"dependencies": {
- "@mdn/browser-compat-data": "^5.5.35",
+ "@mdn/browser-compat-data": "^6.1.1",
"ast-metadata-inferer": "^0.8.1",
- "browserslist": "^4.24.2",
- "caniuse-lite": "^1.0.30001687",
+ "browserslist": "^4.25.2",
"find-up": "^5.0.0",
"globals": "^15.7.0",
"lodash.memoize": "^4.1.2",
@@ -4800,7 +4816,7 @@
"node": ">=18.x"
},
"peerDependencies": {
- "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
+ "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"
}
},
"node_modules/eslint-plugin-compat/node_modules/globals": {
@@ -4866,57 +4882,57 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "61.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.3.0.tgz",
- "integrity": "sha512-E4m/5J5lrasd63Z74q4CCZ4PFnywnnrcvA7zZ98802NPhrZKKTp5NH+XAT+afcjXp2ps2/OQF5gPSWCT2XFCJg==",
+ "version": "62.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-62.9.0.tgz",
+ "integrity": "sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.76.0",
+ "@es-joy/jsdoccomment": "~0.86.0",
"@es-joy/resolve.exports": "1.2.0",
"are-docs-informative": "^0.0.2",
- "comment-parser": "1.4.1",
+ "comment-parser": "1.4.6",
"debug": "^4.4.3",
"escape-string-regexp": "^4.0.0",
- "espree": "^10.4.0",
- "esquery": "^1.6.0",
+ "espree": "^11.2.0",
+ "esquery": "^1.7.0",
"html-entities": "^2.6.0",
"object-deep-merge": "^2.0.0",
"parse-imports-exports": "^0.2.4",
- "semver": "^7.7.3",
+ "semver": "^7.7.4",
"spdx-expression-parse": "^4.0.0",
"to-valid-identifier": "^1.0.0"
},
"engines": {
- "node": ">=20.11.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
+ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
"dev": true,
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/espree": {
- "version": "10.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
- "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
+ "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",
"dev": true,
"dependencies": {
- "acorn": "^8.15.0",
+ "acorn": "^8.16.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.2.1"
+ "eslint-visitor-keys": "^5.0.1"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -4946,9 +4962,9 @@
}
},
"node_modules/eslint-plugin-mediawiki": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.8.2.tgz",
- "integrity": "sha512-ydYrpkzm8IVVDQA96QPF3HnFd2xjkIEh7gixD2gvOqUbUZF0p36LtpWXOFAlPWAvHLePWbNNTD5ovd3d4hEtog==",
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.8.3.tgz",
+ "integrity": "sha512-RQKZd40C1taMDk5N9+aFLEBGBB95RNG7Gc54EsJ8pHsJu8//nIdpxNFWPtQz6RNxz6pZUXBnMCxzkMOLM3Mm1w==",
"dev": true,
"dependencies": {
"upath": "^2.0.1"
@@ -4975,9 +4991,9 @@
}
},
"node_modules/eslint-plugin-n": {
- "version": "17.23.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.1.tgz",
- "integrity": "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==",
+ "version": "17.24.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz",
+ "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.5.0",
@@ -5049,31 +5065,34 @@
}
},
"node_modules/eslint-plugin-no-jquery": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.1.1.tgz",
- "integrity": "sha512-LTLO3jH/Tjr1pmxCEqtV6qmt+OChv8La4fwgG470JRpgxyFF4NOzoC9CRy92GIWD3Yjl0qLEgPmD2FLQWcNEjg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-4.0.0.tgz",
+ "integrity": "sha512-ZR631D3qIQfgjKOAcgvYa5cB8xdTvFXAD5MbK5x5WltLSwFxmGnoaTXNtnptFU7py07ALrIe5dZRYncu4RD/Ug==",
"dev": true,
"peerDependencies": {
- "eslint": ">=8.0.0"
+ "eslint": ">=8.0.0 <9.0.0"
}
},
"node_modules/eslint-plugin-qunit": {
- "version": "8.2.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.2.5.tgz",
- "integrity": "sha512-qr7RJCYImKQjB+39q4q46i1l7p1V3joHzBE5CAYfxn5tfVFjrnjn/tw7q/kDyweU9kAIcLul0Dx/KWVUCb3BgA==",
+ "version": "8.2.6",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.2.6.tgz",
+ "integrity": "sha512-S1jC/DIW9J8VtNX4uG1vlf5FZVrfQFlcuiYmvTHR2IICUhubHqpWA5o+qS1tujh+81Gs39omKV2D4OXfbSJE5g==",
"dev": true,
"dependencies": {
- "eslint-utils": "^3.0.0",
+ "@eslint-community/eslint-utils": "^4.4.0",
"requireindex": "^1.2.0"
},
"engines": {
"node": "^16.0.0 || ^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=8.38.0"
}
},
"node_modules/eslint-plugin-security": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-3.0.1.tgz",
- "integrity": "sha512-XjVGBhtDZJfyuhIxnQ/WMm385RbX3DBu7H1J7HNNhmB2tnGxMeqVSnYv79oAj992ayvIBZghsymwkYFS6cGH4Q==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-4.0.0.tgz",
+ "integrity": "sha512-tfuQT8K/Li1ZxhFzyD8wPIKtlzZxqBcPr9q0jFMQ77wWAbKBVEhaMPVQRTMTvCMUDhwBe5vPVqQPwAGk/ASfxQ==",
"dev": true,
"dependencies": {
"safe-regex": "^2.1.1"
@@ -5153,9 +5172,9 @@
}
},
"node_modules/eslint-plugin-wdio": {
- "version": "9.16.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-9.16.2.tgz",
- "integrity": "sha512-qkqsPgxN70OnUPWMjmzJbSbvm2+Q087JIGss53/OFI4Y46xKlV5VLhLiYealaAibAiXmnfWKd0tERjZAzVL87A==",
+ "version": "9.23.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-9.23.0.tgz",
+ "integrity": "sha512-8tcpupzp2Qmv+uSfhzeHi42LVA9PyjkpMBPclSIkPxBfXpj4fMrejwAHu1PROh1OmJN1VQcGQUTWvSzyRcV2vA==",
"dev": true,
"engines": {
"node": ">=18.20.0"
@@ -5291,9 +5310,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"dependencies": {
"estraverse": "^5.1.0"
@@ -7095,9 +7114,9 @@
}
},
"node_modules/jsdoc-type-pratt-parser": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-6.10.0.tgz",
- "integrity": "sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-7.2.0.tgz",
+ "integrity": "sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==",
"dev": true,
"engines": {
"node": ">=20.0.0"
@@ -9936,9 +9955,9 @@
"dev": true
},
"node_modules/tapable": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
- "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
+ "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
"dev": true,
"engines": {
"node": ">=6"
@@ -10002,6 +10021,51 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
+ "node_modules/tinyglobby": {
+ "version": "0.2.16",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
+ "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
+ "dev": true,
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/tinyrainbow": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
@@ -10040,9 +10104,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
- "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
+ "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
"dev": true,
"engines": {
"node": ">=18.12"
diff --git a/package.json b/package.json
index a820382..f0e8252 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,7 @@
"@wdio/local-runner": "9.27.0",
"@wdio/mocha-framework": "9.27.0",
"@wdio/spec-reporter": "9.27.0",
- "eslint-config-wikimedia": "0.32.3",
+ "eslint-config-wikimedia": "0.32.4",
"grunt": "1.6.2",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
--
2.47.3
$ date
--- stdout ---
Mon May 4 00:20:50 UTC 2026
--- end ---
$ git clone file:///srv/git/mediawiki-extensions-AbuseFilter.git /src/repo --depth=1 -b master
--- stderr ---
Cloning into '/src/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 ---
60e5a0d018d9518c47a5899dc7ed44e33ac7e3b4 refs/heads/master
--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
"auditReportVersion": 2,
"vulnerabilities": {
"@wdio/mocha-framework": {
"name": "@wdio/mocha-framework",
"severity": "high",
"isDirect": true,
"via": [
"mocha"
],
"effects": [],
"range": ">=6.1.19",
"nodes": [
"node_modules/@wdio/mocha-framework"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
},
"mocha": {
"name": "mocha",
"severity": "high",
"isDirect": false,
"via": [
"serialize-javascript"
],
"effects": [
"@wdio/mocha-framework"
],
"range": "8.0.0 - 12.0.0-beta-2",
"nodes": [
"node_modules/mocha"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
},
"serialize-javascript": {
"name": "serialize-javascript",
"severity": "high",
"isDirect": false,
"via": [
{
"source": 1113686,
"name": "serialize-javascript",
"dependency": "serialize-javascript",
"title": "Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()",
"url": "https://github.com/advisories/GHSA-5c6j-r48x-rmvq",
"severity": "high",
"cwe": [
"CWE-96"
],
"cvss": {
"score": 8.1,
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
},
"range": "<=7.0.2"
},
{
"source": 1115723,
"name": "serialize-javascript",
"dependency": "serialize-javascript",
"title": "Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects",
"url": "https://github.com/advisories/GHSA-qj8w-gfj5-8c6v",
"severity": "moderate",
"cwe": [
"CWE-400",
"CWE-834"
],
"cvss": {
"score": 5.9,
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
},
"range": "<7.0.5"
}
],
"effects": [
"mocha"
],
"range": "<=7.0.4",
"nodes": [
"node_modules/serialize-javascript"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 0,
"high": 3,
"critical": 0,
"total": 3
},
"dependencies": {
"prod": 1,
"dev": 823,
"optional": 33,
"peer": 1,
"peerOptional": 0,
"total": 823
}
}
}
--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 38 installs, 0 updates, 0 removals
- Locking composer/pcre (3.3.2)
- Locking composer/semver (3.4.4)
- Locking composer/spdx-licenses (1.5.10)
- Locking composer/xdebug-handler (3.0.5)
- Locking danog/advanced-json-rpc (v3.2.3)
- Locking dealerdirect/phpcodesniffer-composer-installer (v1.2.0)
- Locking doctrine/deprecations (1.1.6)
- Locking mediawiki/mediawiki-codesniffer (v50.0.0)
- Locking mediawiki/mediawiki-phan-config (0.20.0)
- Locking mediawiki/minus-x (2.0.1)
- Locking mediawiki/phan-taint-check-plugin (9.1.0)
- Locking netresearch/jsonmapper (v5.0.1)
- Locking phan/phan (6.0.2)
- Locking phan/tolerant-php-parser (v0.2.0)
- Locking phan/var_representation_polyfill (0.1.4)
- Locking php-parallel-lint/php-console-color (v1.0.1)
- Locking php-parallel-lint/php-console-highlighter (v1.0.0)
- Locking php-parallel-lint/php-parallel-lint (v1.4.0)
- Locking phpcsstandards/phpcsextra (1.4.0)
- Locking phpcsstandards/phpcsutils (1.2.2)
- Locking phpdocumentor/reflection-common (2.2.0)
- Locking phpdocumentor/reflection-docblock (6.0.3)
- Locking phpdocumentor/type-resolver (2.0.0)
- Locking phpstan/phpdoc-parser (2.3.2)
- Locking psr/container (2.0.2)
- Locking psr/log (3.0.2)
- Locking sabre/event (6.1.0)
- Locking squizlabs/php_codesniffer (3.13.5)
- Locking symfony/console (v8.0.9)
- Locking symfony/deprecation-contracts (v3.6.0)
- Locking symfony/polyfill-ctype (v1.37.0)
- Locking symfony/polyfill-intl-grapheme (v1.37.0)
- Locking symfony/polyfill-intl-normalizer (v1.37.0)
- Locking symfony/polyfill-mbstring (v1.37.0)
- Locking symfony/service-contracts (v3.6.1)
- Locking symfony/string (v8.0.8)
- Locking webmozart/assert (2.3.0)
- Locking wikimedia/equivset (1.7.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 38 installs, 0 updates, 0 removals
- Downloading wikimedia/equivset (1.7.1)
0/1 [>---------------------------] 0%
1/1 [============================] 100%
- Installing squizlabs/php_codesniffer (3.13.5): Extracting archive
- Installing dealerdirect/phpcodesniffer-composer-installer (v1.2.0): Extracting archive
- Installing composer/pcre (3.3.2): Extracting archive
- Installing phpcsstandards/phpcsutils (1.2.2): Extracting archive
- Installing phpcsstandards/phpcsextra (1.4.0): Extracting archive
- Installing symfony/polyfill-mbstring (v1.37.0): Extracting archive
- Installing composer/spdx-licenses (1.5.10): Extracting archive
- Installing composer/semver (3.4.4): Extracting archive
- Installing mediawiki/mediawiki-codesniffer (v50.0.0): Extracting archive
- Installing symfony/polyfill-intl-normalizer (v1.37.0): Extracting archive
- Installing symfony/polyfill-intl-grapheme (v1.37.0): Extracting archive
- Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
- Installing symfony/string (v8.0.8): Extracting archive
- Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
- Installing psr/container (2.0.2): Extracting archive
- Installing symfony/service-contracts (v3.6.1): Extracting archive
- Installing symfony/console (v8.0.9): Extracting archive
- Installing sabre/event (6.1.0): Extracting archive
- Installing phan/var_representation_polyfill (0.1.4): Extracting archive
- Installing phan/tolerant-php-parser (v0.2.0): Extracting archive
- Installing netresearch/jsonmapper (v5.0.1): Extracting archive
- Installing webmozart/assert (2.3.0): Extracting archive
- Installing phpstan/phpdoc-parser (2.3.2): Extracting archive
- Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
- Installing doctrine/deprecations (1.1.6): Extracting archive
- Installing phpdocumentor/type-resolver (2.0.0): Extracting archive
- Installing phpdocumentor/reflection-docblock (6.0.3): Extracting archive
- Installing danog/advanced-json-rpc (v3.2.3): Extracting archive
- Installing psr/log (3.0.2): Extracting archive
- Installing composer/xdebug-handler (3.0.5): Extracting archive
- Installing phan/phan (6.0.2): Extracting archive
- Installing mediawiki/phan-taint-check-plugin (9.1.0): Extracting archive
- Installing mediawiki/mediawiki-phan-config (0.20.0): Extracting archive
- Installing mediawiki/minus-x (2.0.1): Extracting archive
- Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
- Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
- Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
- Installing wikimedia/equivset (1.7.1): Extracting archive
0/36 [>---------------------------] 0%
28/36 [=====================>------] 77%
36/36 [============================] 100%
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
--- end ---
Upgrading n:eslint-config-wikimedia from 0.32.3 -> 0.32.4
$ /usr/bin/npm install
--- stderr ---
npm WARN deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm WARN deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---
added 802 packages, and audited 803 packages in 13s
199 packages are looking for funding
run `npm fund` for details
3 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
--- 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 803 packages in 2s
199 packages are looking for funding
run `npm fund` for details
3 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
--- 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/modules/ext.abuseFilter.edit.js
153:3 warning Prefer .then to .done no-jquery/no-done-fail
153:3 warning Prefer .then to .fail no-jquery/no-done-fail
207:3 warning Prefer .then to .done no-jquery/no-done-fail
222:1 warning This line has a length of 107. Maximum allowed is 100 max-len
267:4 warning Prefer .then to .done no-jquery/no-done-fail
274:6 warning Prefer .then to .done no-jquery/no-done-fail
/src/repo/modules/ext.abuseFilter.examine.js
91:3 warning Prefer .then to .done no-jquery/no-done-fail
91:3 warning Prefer .then to .fail no-jquery/no-done-fail
/src/repo/modules/ext.abuseFilter.tools.js
22:3 warning Prefer .then to .fail no-jquery/no-done-fail
22:3 warning Prefer .then to .done no-jquery/no-done-fail
117:3 warning Prefer .then to .done no-jquery/no-done-fail
117:3 warning Prefer .then to .fail no-jquery/no-done-fail
✖ 12 problems (0 errors, 12 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":"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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/.stylelintrc.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/composer.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-add-af_actor.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-add-afh_actor.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-add-afl_ip_hex.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-add-default-afl_ip.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-add-index-afl_var_dump_timestamp.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-drop-af_user.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-drop-afh_user.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-drop-afl_ip.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-drop-afl_patrolled_by.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/abstractSchemaChanges/patch-remove-default-afl_ip_hex.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/db_patches/tables.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/extension.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/api/en.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/api/qqq.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","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":"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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","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":"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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","replacedBy":[]},{"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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ext.abuseFilter.edit.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":153,"column":3,"nodeType":"CallExpression","endLine":157,"endColumn":32},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .fail","line":153,"column":3,"nodeType":"CallExpression","endLine":158,"endColumn":39},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":207,"column":3,"nodeType":"CallExpression","endLine":229,"endColumn":7},{"ruleId":"max-len","severity":1,"message":"This line has a length of 107. Maximum allowed is 100.","line":222,"column":1,"nodeType":"Program","messageId":"max","endLine":222,"endColumn":87},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":267,"column":4,"nodeType":"CallExpression","endLine":286,"endColumn":8},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":274,"column":6,"nodeType":"CallExpression","endLine":285,"endColumn":10}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * AbuseFilter editing JavaScript\n *\n * @author John Du Hart\n * @author Marius Hoch <hoo@online.de>\n */\n/* global ace */\n\n( function () {\n\t'use strict';\n\n\t// @var {jQuery} Filter editor for JS and jQuery handling\n\tlet $filterBox,\n\t\t// Filter editor for CodeMirror/Ace specific functions\n\t\tfilterEditor,\n\t\t// @var {jQuery} Hidden textarea for submitting form\n\t\t$plainTextBox,\n\t\t// @var {boolean} To determine whether to use CodeMirror\n\t\tuseCodeMirror = false,\n\t\t// @var {boolean} To determine what editor to use\n\t\tuseAdvanced = false,\n\t\t// Infused OOUI elements\n\t\ttoggleWarnPreviewButton, warnMessageExisting, warnMessageOther,\n\t\ttoggleDisallowPreviewButton, disallowMessageExisting, disallowMessageOther;\n\n\t/**\n\t * Returns the currently selected warning or disallow message.\n\t *\n\t * @param {string} action The action to get the message for\n\t * @return {string} current warning message\n\t */\n\tfunction getCurrentMessage( action ) {\n\t\tconst existing = action === 'warn' ? warnMessageExisting : disallowMessageExisting,\n\t\t\tother = action === 'warn' ? warnMessageOther : disallowMessageOther;\n\t\tlet message = existing.getValue();\n\n\t\tif ( message === 'other' ) {\n\t\t\tmessage = other.getValue();\n\t\t}\n\n\t\treturn message;\n\t}\n\n\t/**\n\t * Things always needed after syntax checks\n\t *\n\t * @param {string} resultText The message to show, telling if the syntax is valid\n\t * @param {string} className Class to add\n\t * @param {boolean} syntaxOk Is the syntax ok?\n\t */\n\tfunction processSyntaxResultAlways( resultText, className, syntaxOk ) {\n\t\t$.removeSpinner( 'abusefilter-syntaxcheck' );\n\t\t$( '#mw-abusefilter-syntaxcheck' ).prop( 'disabled', false );\n\n\t\t$( '#mw-abusefilter-syntaxresult' )\n\t\t\t.show()\n\t\t\t.attr( 'class', className )\n\t\t\t.text( resultText )\n\t\t\t.data( 'syntaxOk', syntaxOk );\n\t}\n\n\t/**\n\t * Switch between CodeMirror/Ace Editor and classic textarea\n\t */\n\tfunction switchEditor() {\n\t\tuseAdvanced = !useAdvanced;\n\t\t$filterBox.toggle( useAdvanced );\n\t\t$plainTextBox.toggle( !useAdvanced );\n\t\tif ( useAdvanced ) {\n\t\t\tif ( useCodeMirror ) {\n\t\t\t\tif ( filterEditor ) {\n\t\t\t\t\tfilterEditor.textSelection.setContents( $plainTextBox.val() );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tfilterEditor.session.setValue( $plainTextBox.val() );\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * Takes the data retrieved in doSyntaxCheck and processes it.\n\t *\n\t * @param {Object} response Data returned from the AJAX request\n\t */\n\tfunction processSyntaxResult( response ) {\n\t\tconst data = response.abusefilterchecksyntax;\n\n\t\tif ( data.status === 'ok' ) {\n\t\t\t// Successful\n\t\t\tprocessSyntaxResultAlways(\n\t\t\t\tmw.msg( 'abusefilter-edit-syntaxok' ),\n\t\t\t\t'mw-abusefilter-syntaxresult-ok',\n\t\t\t\ttrue\n\t\t\t);\n\t\t} else {\n\t\t\t// Set a custom error message as we're aware of the actual problem\n\t\t\tprocessSyntaxResultAlways(\n\t\t\t\tmw.message( 'abusefilter-edit-syntaxerr', data.message ).toString(),\n\t\t\t\t'mw-abusefilter-syntaxresult-error',\n\t\t\t\tfalse\n\t\t\t);\n\n\t\t\tif ( useAdvanced ) {\n\t\t\t\tfilterEditor.focus();\n\t\t\t\tif ( useCodeMirror ) {\n\t\t\t\t\tfilterEditor.textSelection.setSelection( { start: data.character } );\n\t\t\t\t\tfilterEditor.textSelection.scrollToCaretPosition();\n\t\t\t\t} else {\n\t\t\t\t\t// Convert index (used in textareas) in position {row, column} for ace\n\t\t\t\t\tconst position = filterEditor.session.getDocument()\n\t\t\t\t\t\t.indexToPosition( data.character );\n\t\t\t\t\tfilterEditor.navigateTo( position.row, position.column );\n\t\t\t\t\tfilterEditor.scrollToRow( position.row );\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t$plainTextBox\n\t\t\t\t\t.trigger( 'focus' )\n\t\t\t\t\t.textSelection( 'setSelection', { start: data.character } );\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * Acts on errors after doSyntaxCheck.\n\t *\n\t * @param {string} error Error code returned from the AJAX request\n\t * @param {Object} details Details about the error\n\t */\n\tfunction processSyntaxResultFailure( error, details ) {\n\t\tprocessSyntaxResultAlways(\n\t\t\tmw.msg(\n\t\t\t\terror === 'http' ? 'abusefilter-http-error' : 'unknown-error',\n\t\t\t\tdetails && details.exception\n\t\t\t),\n\t\t\t'mw-abusefilter-syntaxresult-error',\n\t\t\tfalse\n\t\t);\n\t}\n\n\t/**\n\t * Sends the current filter text to be checked for syntax issues.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t */\n\tfunction doSyntaxCheck() {\n\t\tconst filter = $plainTextBox.val();\n\n\t\t$( this )\n\t\t\t.prop( 'disabled', true )\n\t\t\t.injectSpinner( { id: 'abusefilter-syntaxcheck', size: 'large' } );\n\n\t\tnew mw.Api().post( {\n\t\t\taction: 'abusefilterchecksyntax',\n\t\t\tfilter: filter\n\t\t} )\n\t\t\t.done( processSyntaxResult )\n\t\t\t.fail( processSyntaxResultFailure );\n\t}\n\n\t/**\n\t * Adds text to the filter textarea.\n\t * Fired by a change event from the #wpFilterBuilder dropdown\n\t */\n\tfunction addText() {\n\t\tconst $filterBuilder = $( '#wpFilterBuilder' );\n\n\t\tif ( $filterBuilder.prop( 'selectedIndex' ) === 0 ) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ( useAdvanced ) {\n\t\t\tif ( useCodeMirror ) {\n\t\t\t\tfilterEditor.textSelection.encapsulateSelection( {\n\t\t\t\t\tpre: $filterBuilder.val() + ' '\n\t\t\t\t} );\n\t\t\t\t$plainTextBox.val( filterEditor.view.state.doc.toString() );\n\t\t\t} else {\n\t\t\t\tfilterEditor.insert( $filterBuilder.val() + ' ' );\n\t\t\t\t$plainTextBox.val( filterEditor.getSession().getValue() );\n\t\t\t}\n\t\t\tfilterEditor.focus();\n\t\t} else {\n\t\t\t$plainTextBox.textSelection(\n\t\t\t\t'encapsulateSelection', { pre: $filterBuilder.val() + ' ' }\n\t\t\t);\n\t\t}\n\t\t$filterBuilder.prop( 'selectedIndex', 0 );\n\t}\n\n\t/**\n\t * Fetches a filter from the API and inserts it into the filter box.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t */\n\tfunction fetchFilter() {\n\t\tconst filterId = $( '#mw-abusefilter-load-filter input' ).val().trim();\n\n\t\tif ( filterId === '' ) {\n\t\t\treturn;\n\t\t}\n\n\t\t$( this ).injectSpinner( { id: 'fetch-spinner', size: 'large' } );\n\n\t\t// We just ignore errors or unexisting filters over here\n\t\tnew mw.Api().get( {\n\t\t\taction: 'query',\n\t\t\tlist: 'abusefilters',\n\t\t\tabfprop: 'pattern',\n\t\t\tabfstartid: filterId,\n\t\t\tabfendid: filterId,\n\t\t\tabflimit: 1\n\t\t} )\n\t\t\t.always( () => {\n\t\t\t\t$.removeSpinner( 'fetch-spinner' );\n\t\t\t} )\n\t\t\t.done( ( data ) => {\n\t\t\t\tif ( data.query.abusefilters[ 0 ] !== undefined ) {\n\t\t\t\t\tif ( useAdvanced ) {\n\t\t\t\t\t\tif ( useCodeMirror ) {\n\t\t\t\t\t\t\tfilterEditor.textSelection.setContents( data.query.abusefilters[ 0 ].pattern );\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tfilterEditor.setValue( data.query.abusefilters[ 0 ].pattern );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t$plainTextBox.val( data.query.abusefilters[ 0 ].pattern );\n\t\t\t\t}\n\t\t\t} );\n\t}\n\n\t/**\n\t * Cycles through all action checkboxes and hides parameter divs.\n\t * that don't have checked boxes\n\t */\n\tfunction hideDeselectedActions() {\n\t\t$( '.mw-abusefilter-action-checkbox input' ).each( ( i, element ) => {\n\t\t\t// mw-abusefilter-action-checkbox-{$action}\n\t\t\tconst action = element.parentNode.id.slice( 31 );\n\t\t\t$( '#mw-abusefilter-' + action + '-parameters' ).toggle( element.checked );\n\t\t} );\n\t}\n\n\t/**\n\t * Fetches the selected warning message for previewing.\n\t *\n\t * @param {string} action The action the message refers to\n\t */\n\tfunction previewMessage( action ) {\n\t\t// The following messages are generated here:\n\t\t// * mw-abusefilter-warn-preview\n\t\t// * mw-abusefilter-disallow-preview\n\t\tconst $element = $( '#mw-abusefilter-' + action + '-preview' ),\n\t\t\tpreviewButton = action === 'warn' ? toggleWarnPreviewButton : toggleDisallowPreviewButton;\n\n\t\tif ( $element.css( 'display' ) !== 'none' ) {\n\t\t\t$element.hide();\n\t\t\tpreviewButton.setFlags( { destructive: false, progressive: true } );\n\t\t} else {\n\t\t\tconst api = new mw.Api();\n\t\t\tconst args = [\n\t\t\t\t'<nowiki>' + $( 'input[name=wpFilterDescription]' ).val() + '</nowiki>',\n\t\t\t\t$( '#mw-abusefilter-edit-id div' ).children().last().text()\n\t\t\t];\n\t\t\tconst message = getCurrentMessage( action );\n\n\t\t\tapi.get( {\n\t\t\t\taction: 'query',\n\t\t\t\tmeta: 'allmessages',\n\t\t\t\tammessages: message,\n\t\t\t\tamargs: args.join( '|' )\n\t\t\t} )\n\t\t\t\t.done( ( data ) => {\n\t\t\t\t\tapi.parse( data.query.allmessages[ 0 ][ '*' ], {\n\t\t\t\t\t\tdisablelimitreport: '',\n\t\t\t\t\t\tpreview: '',\n\t\t\t\t\t\tprop: 'text',\n\t\t\t\t\t\ttitle: 'MediaWiki:' + message\n\t\t\t\t\t} )\n\t\t\t\t\t\t.done( ( html ) => {\n\t\t\t\t\t\t\t$element.show().html( html );\n\t\t\t\t\t\t\tpreviewButton.setFlags(\n\t\t\t\t\t\t\t\t{ destructive: true, progressive: false }\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t}\n\t}\n\n\t/**\n\t * Redirects the browser to the message for editing.\n\t *\n\t * @param {string} action The action for which the message is used\n\t */\n\tfunction editMessage( action ) {\n\t\tconst message = getCurrentMessage( action ),\n\t\t\tdefaultMsg = action === 'warn' ? 'warning' : 'disallowed',\n\t\t\turl = mw.util.getUrl( 'MediaWiki:' + message, {\n\t\t\t\taction: 'edit',\n\t\t\t\tpreload: 'MediaWiki:abusefilter-' + defaultMsg\n\t\t\t} );\n\n\t\twindow.open( url, '_blank' );\n\t}\n\n\t/**\n\t * Called if the filter group (#mw-abusefilter-edit-group-input select) is changed. Allows\n\t * using different default messages for 'warn' and 'disallow', based on the group.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t */\n\tfunction onFilterGroupChange() {\n\t\tlet newVal;\n\n\t\tif (\n\t\t\t!$( '#mw-abusefilter-action-checkbox-warn input' ).is( ':checked' ) &&\n\t\t\t$( this ).val() in mw.config.get( 'wgAbuseFilterDefaultWarningMessage' )\n\t\t) {\n\t\t\tconst $afWarnMessageExisting = $( '#mw-abusefilter-warn-message-existing select' );\n\t\t\tnewVal = mw.config.get( 'wgAbuseFilterDefaultWarningMessage' )[ $( this ).val() ];\n\n\t\t\tif ( $afWarnMessageExisting.find( 'option[value=\\'' + newVal + '\\']' ).length ) {\n\t\t\t\t$afWarnMessageExisting.val( newVal );\n\t\t\t\twarnMessageOther.setValue( '' );\n\t\t\t} else {\n\t\t\t\t$afWarnMessageExisting.val( 'other' );\n\t\t\t\twarnMessageOther.setValue( newVal );\n\t\t\t}\n\t\t}\n\n\t\tif (\n\t\t\t!$( '#mw-abusefilter-action-checkbox-disallow input' ).is( ':checked' ) &&\n\t\t\t$( this ).val() in mw.config.get( 'wgAbuseFilterDefaultDisallowMessage' )\n\t\t) {\n\t\t\tconst $afDisallowMessageExisting = $( '#mw-abusefilter-disallow-message-existing select' );\n\t\t\tnewVal = mw.config.get( 'wgAbuseFilterDefaultDisallowMessage' )[ $( this ).val() ];\n\n\t\t\tif ( $afDisallowMessageExisting.find( 'option[value=\\'' + newVal + '\\']' ).length ) {\n\t\t\t\t$afDisallowMessageExisting.val( newVal );\n\t\t\t\tdisallowMessageOther.setValue( '' );\n\t\t\t} else {\n\t\t\t\t$afDisallowMessageExisting.val( 'other' );\n\t\t\t\tdisallowMessageOther.setValue( newVal );\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * Remove the options for warning and disallow messages if the filter is set to global.\n\t */\n\tfunction toggleCustomMessages() {\n\t\t// Use the table over here as hideDeselectedActions might alter the visibility of the div\n\t\tconst $warnOptions = $( '#mw-abusefilter-warn-parameters > table' ),\n\t\t\t$disallowOptions = $( '#mw-abusefilter-disallow-parameters > table' );\n\n\t\tconst isGlobalFilter = $( '#wpFilterGlobal' ).is( ':checked' );\n\t\tif ( isGlobalFilter ) {\n\t\t\t// It's a global filter, so use the default message and hide the option from the user\n\t\t\twarnMessageExisting.setValue( 'abusefilter-warning' );\n\t\t\tdisallowMessageExisting.setValue( 'abusefilter-disallowed' );\n\t\t}\n\t\t$warnOptions.toggle( !isGlobalFilter );\n\t\t$disallowOptions.toggle( !isGlobalFilter );\n\t}\n\n\t/**\n\t * Called if the user presses a key in the load filter field.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t */\n\tfunction onFilterKeypress( e ) {\n\t\tif ( e.type === 'keypress' && e.which === OO.ui.Keys.ENTER ) {\n\t\t\te.preventDefault();\n\t\t\t$( '#mw-abusefilter-load' ).trigger( 'click' );\n\t\t}\n\t}\n\n\t/**\n\t * Warn if the user changed anything and tries to leave the window\n\t */\n\tfunction setWarnOnLeave() {\n\t\tconst $form = $( '#mw-abusefilter-editing-form' ),\n\t\t\torigValues = $form.serialize();\n\n\t\tconst warnOnLeave = mw.confirmCloseWindow( {\n\t\t\ttest: () => $form.serialize() !== origValues,\n\t\t\tmessage: mw.msg( 'abusefilter-edit-warn-leave' )\n\t\t} );\n\n\t\t$form.on( 'submit', () => {\n\t\t\twarnOnLeave.release();\n\t\t} );\n\t}\n\n\t/**\n\t * Builds a TagMultiselectWidget, to be used both for throttle groups and change tags\n\t *\n\t * @param {string} action Either 'throttle' or 'tag', will be used to build element IDs\n\t * @param {Array} config The array with configuration passed from PHP code\n\t */\n\tfunction buildSelector( action, config ) {\n\t\t// mw-abusefilter-throttle-parameters, mw-abusefilter-tag-parameters\n\t\tconst $container = $( '#mw-abusefilter-' + action + '-parameters' ),\n\t\t\t// Character used to separate elements in the textarea.\n\t\t\tseparator = action === 'throttle' ? '\\n' : ',';\n\n\t\tconst selector = new OO.ui.TagMultiselectWidget( {\n\t\t\tinputPosition: 'outline',\n\t\t\tallowArbitrary: true,\n\t\t\tallowEditTags: true,\n\t\t\t// T230066: In readonly set tag limit to value length to get disabled-styling\n\t\t\ttagLimit: config.disabled ? config.values.length : 0,\n\n\t\t\tselected: config.values,\n\t\t\t// The following messages are used here:\n\t\t\t// * abusefilter-edit-throttle-placeholder\n\t\t\t// * abusefilter-edit-tag-placeholder\n\t\t\tplaceholder: OO.ui.msg( 'abusefilter-edit-' + action + '-placeholder' ),\n\t\t\tdisabled: config.disabled\n\t\t} );\n\n\t\tconst fieldOpts = {\n\t\t\tlabel: $( $.parseHTML( config.label ) ),\n\t\t\talign: 'top'\n\t\t};\n\t\tif ( action === 'throttle' ) {\n\t\t\tfieldOpts.help = new OO.ui.HtmlSnippet( config.help );\n\t\t}\n\n\t\tconst field = new OO.ui.FieldLayout( selector, fieldOpts );\n\n\t\t// mw-abusefilter-hidden-throttle-field, mw-abusefilter-hidden-tag-field\n\t\tconst hiddenField = OO.ui.infuse( $( '#mw-abusefilter-hidden-' + action + '-field' ) );\n\t\tselector.on( 'change', () => {\n\t\t\thiddenField.setValue( selector.getValue().join( separator ) );\n\t\t} );\n\n\t\t// mw-abusefilter-hidden-throttle, mw-abusefilter-hidden-tag\n\t\t$( '#mw-abusefilter-hidden-' + action ).hide();\n\t\t$container.append( field.$element );\n\t}\n\n\t// On ready initialization\n\t$( () => {\n\t\tconst $exportBox = $( '#mw-abusefilter-export' ),\n\t\t\tisFilterEditor = mw.config.get( 'isFilterEditor' ),\n\t\t\ttagConfig = mw.config.get( 'tagConfig' ),\n\t\t\tthrottleConfig = mw.config.get( 'throttleConfig' ),\n\t\t\t$switchEditorBtn = $( '#mw-abusefilter-switcheditor' );\n\n\t\tif ( isFilterEditor ) {\n\t\t\t// Configure the actual editing interface\n\t\t\tif ( tagConfig ) {\n\t\t\t\t// Build the tag selector\n\t\t\t\tbuildSelector( 'tag', tagConfig );\n\t\t\t}\n\t\t\tif ( throttleConfig ) {\n\t\t\t\t// Build the throttle groups selector\n\t\t\t\tbuildSelector( 'throttle', throttleConfig );\n\t\t\t}\n\n\t\t\ttoggleWarnPreviewButton = OO.ui.infuse( $( '#mw-abusefilter-warn-preview-button' ) );\n\t\t\twarnMessageExisting = OO.ui.infuse( $( '#mw-abusefilter-warn-message-existing' ) );\n\t\t\twarnMessageOther = OO.ui.infuse( $( '#mw-abusefilter-warn-message-other' ) );\n\t\t\ttoggleDisallowPreviewButton = OO.ui.infuse( $( '#mw-abusefilter-disallow-preview-button' ) );\n\t\t\tdisallowMessageExisting = OO.ui.infuse( $( '#mw-abusefilter-disallow-message-existing' ) );\n\t\t\tdisallowMessageOther = OO.ui.infuse( $( '#mw-abusefilter-disallow-message-other' ) );\n\t\t\tsetWarnOnLeave();\n\n\t\t\t// Force-select \"other\" when typing in the other fields\n\t\t\twarnMessageOther.on( 'change', () => {\n\t\t\t\twarnMessageExisting.setValue( 'other' );\n\t\t\t} );\n\n\t\t\tdisallowMessageOther.on( 'change', () => {\n\t\t\t\tdisallowMessageExisting.setValue( 'other' );\n\t\t\t} );\n\t\t}\n\n\t\t$plainTextBox = $( '#wpFilterRules' );\n\n\t\tif ( $( '#wpAceFilterEditor' ).length ) {\n\t\t\t// CodeEditor is installed.\n\t\t\tmw.loader.using( [ 'ext.abuseFilter.ace' ] ).then( () => {\n\t\t\t\t$filterBox = $( '#wpAceFilterEditor' );\n\n\t\t\t\tfilterEditor = ace.edit( 'wpAceFilterEditor' );\n\t\t\t\tfilterEditor.session.setMode( 'ace/mode/abusefilter' );\n\n\t\t\t\t// Ace setup from codeEditor extension\n\t\t\t\tlet basePath = mw.config.get( 'wgExtensionAssetsPath', '' );\n\t\t\t\tif ( basePath.startsWith( '//' ) ) {\n\t\t\t\t\t// ACE uses web workers, which have importScripts, which don't like\n\t\t\t\t\t// relative links. This is a problem only when the assets are on another\n\t\t\t\t\t// server, so this rewrite should suffice.\n\t\t\t\t\tbasePath = window.location.protocol + basePath;\n\t\t\t\t}\n\t\t\t\tace.config.set( 'basePath', basePath + '/CodeEditor/modules/lib/ace' );\n\n\t\t\t\t// Settings for Ace editor box\n\t\t\t\tconst readOnly = mw.config.get( 'aceConfig' ).aceReadOnly;\n\n\t\t\t\t// Get theme of user and set it for the editor\n\t\t\t\t// Copied from CodeEditor extension commit 8b7b17f9ee357d2c789909f452a57fa7b4237384\n\t\t\t\tconst htmlClasses = document.documentElement.classList;\n\t\t\t\tconst inDarkMode = htmlClasses.contains( 'skin-theme-clientpref-night' ) || (\n\t\t\t\t\thtmlClasses.contains( 'skin-theme-clientpref-os' ) &&\n\t\t\t\t\twindow.matchMedia && window.matchMedia( '( prefers-color-scheme: dark )' ).matches\n\t\t\t\t);\n\n\t\t\t\tfilterEditor.setTheme( inDarkMode ? 'ace/theme/monokai' : 'ace/theme/textmate' );\n\t\t\t\tfilterEditor.setReadOnly( readOnly );\n\t\t\t\tfilterEditor.$blockScrolling = Infinity;\n\n\t\t\t\t// Display Ace editor\n\t\t\t\tswitchEditor();\n\n\t\t\t\t// Hide the syntax ok message when the text changes and sync dummy box\n\t\t\t\tfilterEditor.on( 'change', () => {\n\t\t\t\t\tconst $el = $( '#mw-abusefilter-syntaxresult' );\n\n\t\t\t\t\tif ( $el.data( 'syntaxOk' ) ) {\n\t\t\t\t\t\t$el.hide();\n\t\t\t\t\t}\n\n\t\t\t\t\t$plainTextBox.val( filterEditor.getSession().getValue() );\n\t\t\t\t} );\n\n\t\t\t\t// Make Ace editor resizable\n\t\t\t\t// (uses ResizeObserver, which is not implemented in IE 11)\n\t\t\t\tif ( typeof ResizeObserver !== 'undefined' ) {\n\t\t\t\t\t// Make the container resizable\n\t\t\t\t\t$filterBox.css( 'resize', 'both' );\n\t\t\t\t\t// Refresh Ace editor size (notably its scrollbars) when the container\n\t\t\t\t\t// is resized, otherwise it would be refreshed only on window resize\n\t\t\t\t\tnew ResizeObserver( () => {\n\t\t\t\t\t\tfilterEditor.resize();\n\t\t\t\t\t} ).observe( $filterBox[ 0 ] );\n\t\t\t\t}\n\n\t\t\t\t$switchEditorBtn.on( 'click', switchEditor ).show();\n\t\t\t} );\n\t\t} else if ( $( '#wpCodeMirrorFilterEditor' ).length ) {\n\t\t\tuseCodeMirror = true;\n\n\t\t\t// CodeMirror is installed.\n\t\t\tmw.loader.using( [ 'ext.CodeMirror', 'ext.CodeMirror.abusefilter' ] ).then( ( require ) => {\n\t\t\t\tconst CodeMirror = require( 'ext.CodeMirror' );\n\t\t\t\tconst abusefilter = require( 'ext.CodeMirror.abusefilter' );\n\n\t\t\t\t$filterBox = $( '#wpCodeMirrorFilterEditor' );\n\t\t\t\tconst $textarea = $( '<textarea>' ).val( $filterBox.text() );\n\t\t\t\t$textarea[ 0 ].setSelectionRange( 0, 0 );\n\t\t\t\t$filterBox.empty().append( $textarea );\n\n\t\t\t\t// Settings for CodeMirror editor box\n\t\t\t\tconst readOnly = mw.config.get( 'abuseFilterHighlighterConfig' ).cmReadOnly;\n\t\t\t\t$textarea.prop( 'readonly', readOnly );\n\n\t\t\t\t// Display CodeMirror editor\n\t\t\t\tswitchEditor();\n\n\t\t\t\tfilterEditor = new CodeMirror( $textarea, abusefilter() );\n\t\t\t\tfilterEditor.preferences.lockPreference( 'lineWrapping', filterEditor.view, true );\n\t\t\t\tfilterEditor.initialize();\n\t\t\t\t$filterBox.css( 'height', 'auto' );\n\n\t\t\t\t// Hide the syntax ok message when the text changes and sync dummy box\n\t\t\t\tmw.hook( 'ext.CodeMirror.input' ).add( () => {\n\t\t\t\t\tconst $el = $( '#mw-abusefilter-syntaxresult' );\n\n\t\t\t\t\tif ( $el.data( 'syntaxOk' ) ) {\n\t\t\t\t\t\t$el.hide();\n\t\t\t\t\t}\n\n\t\t\t\t\t$plainTextBox.val( filterEditor.view.state.doc.toString() );\n\t\t\t\t} );\n\n\t\t\t\t$switchEditorBtn.on( 'click', switchEditor ).show();\n\t\t\t} );\n\t\t}\n\n\t\t// Hide the syntax ok message when the text changes\n\t\t$plainTextBox.on( 'change', () => {\n\t\t\tconst $el = $( '#mw-abusefilter-syntaxresult' );\n\n\t\t\tif ( $el.data( 'syntaxOk' ) ) {\n\t\t\t\t$el.hide();\n\t\t\t}\n\t\t} );\n\n\t\t$( '#mw-abusefilter-load' ).on( 'click', fetchFilter );\n\t\t$( '#mw-abusefilter-load-filter' ).on( 'keypress', onFilterKeypress );\n\n\t\tif ( isFilterEditor ) {\n\t\t\t// Add logic for flags and consequences\n\t\t\t$( '#mw-abusefilter-warn-preview-button' ).on( 'click',\n\t\t\t\t() => {\n\t\t\t\t\tpreviewMessage( 'warn' );\n\t\t\t\t}\n\t\t\t);\n\t\t\t$( '#mw-abusefilter-disallow-preview-button' ).on( 'click',\n\t\t\t\t() => {\n\t\t\t\t\tpreviewMessage( 'disallow' );\n\t\t\t\t}\n\t\t\t);\n\t\t\t$( '#mw-abusefilter-warn-edit-button' ).on( 'click',\n\t\t\t\t() => {\n\t\t\t\t\teditMessage( 'warn' );\n\t\t\t\t}\n\t\t\t);\n\t\t\t$( '#mw-abusefilter-disallow-edit-button' ).on( 'click',\n\t\t\t\t() => {\n\t\t\t\t\teditMessage( 'disallow' );\n\t\t\t\t}\n\t\t\t);\n\t\t\t$( '.mw-abusefilter-action-checkbox input' ).on( 'click', hideDeselectedActions );\n\t\t\thideDeselectedActions();\n\n\t\t\t$( '#wpFilterGlobal' ).on( 'change', toggleCustomMessages );\n\t\t\ttoggleCustomMessages();\n\n\t\t\t// For cbDeleted, reconstruct the container FieldLayout since the label\n\t\t\t// belongs to that container, not to the checkbox itself (T392104)\n\t\t\tconst cbEnabled = OO.ui.infuse( $( '#wpFilterEnabled' ) );\n\t\t\tconst cbDeleted = OO.ui.infuse( $( '#wpFilterDeleted' ).closest( '.oo-ui-fieldLayout' ) ).getField();\n\n\t\t\tcbEnabled.on( 'change',\n\t\t\t\t() => {\n\t\t\t\t\tcbDeleted.setDisabled( cbEnabled.isSelected() );\n\t\t\t\t\tif ( cbEnabled.isSelected() ) {\n\t\t\t\t\t\tcbDeleted.setSelected( false );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\tcbDeleted.on( 'change',\n\t\t\t\t() => {\n\t\t\t\t\tif ( cbDeleted.isSelected() ) {\n\t\t\t\t\t\tcbEnabled.setSelected( false );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t);\n\n\t\t\t$( '#mw-abusefilter-edit-group-input select' ).on( 'change', onFilterGroupChange );\n\n\t\t\t$( '#mw-abusefilter-export-link' ).on( 'click',\n\t\t\t\t( e ) => {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t\t$exportBox.toggle();\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\n\t\t$( '#mw-abusefilter-syntaxcheck' ).on( 'click', doSyntaxCheck );\n\t\t$( '#wpFilterBuilder' ).on( 'change', addText );\n\t} );\n}() );\n","usedDeprecatedRules":[{"ruleId":"max-len","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ext.abuseFilter.examine.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":91,"column":3,"nodeType":"CallExpression","endLine":92,"endColumn":32},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .fail","line":91,"column":3,"nodeType":"CallExpression","endLine":93,"endColumn":39}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * Check a filter against a change\n *\n * @author John Du Hart\n * @author Marius Hoch <hoo@online.de>\n */\n\n( function () {\n\t'use strict';\n\n\t// @var {jQuery} Syntax result div\n\tlet $syntaxResult;\n\n\t/**\n\t * Processes the results of the filter test\n\t *\n\t * @param {Object} data The response of the API request\n\t */\n\tfunction examinerTestProcess( data ) {\n\t\t$.removeSpinner( 'filter-check' );\n\n\t\tlet msg, exClass;\n\t\tif ( data.abusefiltercheckmatch.result ) {\n\t\t\texClass = 'mw-abusefilter-examine-match';\n\t\t\tmsg = 'abusefilter-examine-match';\n\t\t} else {\n\t\t\texClass = 'mw-abusefilter-examine-nomatch';\n\t\t\tmsg = 'abusefilter-examine-nomatch';\n\t\t}\n\t\t$syntaxResult\n\t\t\t.attr( 'class', exClass )\n\t\t\t// Messages listed above\n\n\t\t\t.text( mw.msg( msg ) )\n\t\t\t.show();\n\t}\n\n\t/**\n\t * Processes the results of the filter test in case of an error\n\t *\n\t * @param {string} error Error code returned from the AJAX request\n\t * @param {Object} details Details about the error\n\t */\n\tfunction examinerTestProcessFailure( error, details ) {\n\t\t$.removeSpinner( 'filter-check' );\n\n\t\tlet msg;\n\t\tif ( error === 'badsyntax' ) {\n\t\t\t$syntaxResult.attr(\n\t\t\t\t'class', 'mw-abusefilter-syntaxresult-error'\n\t\t\t);\n\t\t\tmsg = 'abusefilter-examine-syntaxerror';\n\t\t} else if ( error === 'nosuchrcid' || error === 'nosuchlogid' ) {\n\t\t\tmsg = 'abusefilter-examine-notfound';\n\t\t} else if ( error === 'permissiondenied' ) {\n\t\t\t// The 'abusefilter-modify' or 'abusefilter-view-private' right is needed\n\t\t\t// to use this API\n\t\t\tmsg = 'abusefilter-mustviewprivateoredit';\n\t\t} else if ( error === 'http' ) {\n\t\t\tmsg = 'abusefilter-http-error';\n\t\t} else {\n\t\t\tmsg = 'unknown-error';\n\t\t}\n\n\t\t$syntaxResult\n\t\t// Messages listed above\n\n\t\t\t.text( mw.msg( msg, details && details.exception ) )\n\t\t\t.show();\n\t}\n\n\t/**\n\t * Tests the filter against an rc event or abuse log entry.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t */\n\tfunction examinerTestFilter() {\n\t\tconst filter = $( '#wpFilterRules' ).val(),\n\t\t\texamine = mw.config.get( 'abuseFilterExamine' ),\n\t\t\tparams = {\n\t\t\t\taction: 'abusefiltercheckmatch',\n\t\t\t\tfilter: filter\n\t\t\t};\n\n\t\t$( this ).injectSpinner( { id: 'filter-check', size: 'large' } );\n\n\t\tparams[ examine.type === 'rc' ? 'rcid' : 'logid' ] = examine.id;\n\n\t\t// Use post due to the rather large amount of data\n\t\tnew mw.Api().post( params )\n\t\t\t.done( examinerTestProcess )\n\t\t\t.fail( examinerTestProcessFailure );\n\t}\n\n\t$( () => {\n\t\t$syntaxResult = $( '#mw-abusefilter-syntaxresult' );\n\t\t$( '#mw-abusefilter-examine-test' ).on( 'click', examinerTestFilter );\n\t} );\n}() );\n","usedDeprecatedRules":[{"ruleId":"max-len","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ext.abuseFilter.tools.js","messages":[{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .fail","line":22,"column":3,"nodeType":"CallExpression","endLine":44,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":22,"column":3,"nodeType":"CallExpression","endLine":52,"endColumn":7},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .done","line":117,"column":3,"nodeType":"CallExpression","endLine":122,"endColumn":33},{"ruleId":"no-jquery/no-done-fail","severity":1,"message":"Prefer .then to .fail","line":117,"column":3,"nodeType":"CallExpression","endLine":123,"endColumn":40}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * JavaScript for AbuseFilter tools\n *\n * @author John Du Hart\n * @author Marius Hoch <hoo@online.de>\n */\n\n( function () {\n\t'use strict';\n\n\t/**\n\t * Submits the expression to be evaluated.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t */\n\tfunction doExprSubmit( e ) {\n\t\tconst expr = $( '#wpFilterRules' ).val();\n\n\t\t$( this ).injectSpinner( { id: 'abusefilter-expr', size: 'large' } );\n\n\t\tnew mw.Api().post( {\n\t\t\taction: 'abusefilterevalexpression',\n\t\t\texpression: expr,\n\t\t\tprettyprint: 1\n\t\t} )\n\t\t\t.fail( ( error, details ) => {\n\t\t\t\t// TODO This might use api.getErrorMessage()\n\t\t\t\tlet msg;\n\t\t\t\tif ( error === 'http' ) {\n\t\t\t\t\tmsg = 'abusefilter-http-error';\n\t\t\t\t} else if ( error === 'abusefilter-tools-syntax-error' ) {\n\t\t\t\t\tmsg = 'abusefilter-tools-syntax-error';\n\t\t\t\t} else {\n\t\t\t\t\tmsg = 'unknown-error';\n\t\t\t\t}\n\t\t\t\t$.removeSpinner( 'abusefilter-expr' );\n\t\t\t\t$( '#mw-abusefilter-expr-result' )\n\t\t\t\t// Message keys are listed above\n\n\t\t\t\t\t.text( mw.msg( msg, details.exception ) )\n\t\t\t\t\t.addClass( 'mw-abusefilter-tools-error' )\n\t\t\t\t\t.show();\n\t\t\t} )\n\t\t\t.done( ( data ) => {\n\t\t\t\t$.removeSpinner( 'abusefilter-expr' );\n\n\t\t\t\t$( '#mw-abusefilter-expr-result' )\n\t\t\t\t\t.text( data.abusefilterevalexpression.result )\n\t\t\t\t\t.removeClass( 'mw-abusefilter-tools-error' )\n\t\t\t\t\t.show();\n\t\t\t} );\n\t\te.preventDefault();\n\t}\n\n\t/**\n\t * Processes the result of the unblocking autopromotions for a user\n\t *\n\t * @param {Object} data The response of the API request\n\t */\n\tfunction processReautoconfirm( data ) {\n\t\tmw.notify(\n\t\t\tmw.message(\n\t\t\t\t'abusefilter-reautoconfirm-done',\n\t\t\t\tdata.abusefilterunblockautopromote.user\n\t\t\t).toString()\n\t\t);\n\n\t\t$.removeSpinner( 'abusefilter-reautoconfirm' );\n\t}\n\n\t/**\n\t * Processes the result of the unblocking autopromotions for a user in case of an error\n\t *\n\t * @param {string} errorCode Identifier of the error\n\t * @param {Object} data The response of the API request\n\t */\n\tfunction processReautoconfirmFailure( errorCode, data ) {\n\t\tlet msg;\n\n\t\tswitch ( errorCode ) {\n\t\t\tcase 'permissiondenied':\n\t\t\t\tmsg = mw.msg( 'abusefilter-reautoconfirm-notallowed' );\n\t\t\t\tbreak;\n\t\t\tcase 'http':\n\t\t\t\tmsg = mw.msg( 'abusefilter-http-error', data && data.exception );\n\t\t\t\tbreak;\n\t\t\tcase 'notsuspended':\n\t\t\t\tmsg = data.error.info;\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tmsg = mw.msg( 'unknown-error' );\n\t\t\t\tbreak;\n\t\t}\n\t\tmw.notify( msg );\n\n\t\t$.removeSpinner( 'abusefilter-reautoconfirm' );\n\t}\n\n\t/**\n\t * Submits a call to reautoconfirm a user.\n\t *\n\t * @this HTMLElement\n\t * @param {jQuery.Event} e The event fired when the function is called\n\t * @return {boolean} False to prevent form submission\n\t */\n\tfunction doReautoSubmit() {\n\t\tconst nameField = OO.ui.infuse( $( '#reautoconfirm-user' ) ),\n\t\t\tname = nameField.getValue();\n\n\t\tif ( name === '' ) {\n\t\t\treturn false;\n\t\t}\n\n\t\t$( this ).injectSpinner( { id: 'abusefilter-reautoconfirm', size: 'large' } );\n\n\t\tnew mw.Api().post( {\n\t\t\taction: 'abusefilterunblockautopromote',\n\t\t\tuser: name,\n\t\t\ttoken: mw.user.tokens.get( 'csrfToken' )\n\t\t} )\n\t\t\t.done( processReautoconfirm )\n\t\t\t.fail( processReautoconfirmFailure );\n\t\treturn false;\n\t}\n\n\t$( () => {\n\t\t$( '#mw-abusefilter-submitexpr' ).on( 'click', doExprSubmit );\n\t\t$( '#mw-abusefilter-reautoconfirmsubmit' ).on( 'click', doReautoSubmit );\n\t} );\n}() );\n","usedDeprecatedRules":[{"ruleId":"max-len","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/mode-abusefilter.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ve-abusefilter/.eslintrc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"indent","replacedBy":[]},{"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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/ve-abusefilter/ve.init.mw.AbuseFilterSaveErrorHandler.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/modules/worker-abusefilter.js","messages":[],"suppressedMessages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 110. Maximum allowed is 100.","line":2,"column":1,"nodeType":"Program","messageId":"max","endLine":2,"endColumn":111,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":4,"column":1,"nodeType":"Literal","messageId":"wrongQuotes","endLine":4,"endColumn":16,"fix":{"range":[133,148],"text":"'no use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-expressions","severity":2,"message":"Expected an assignment or function call and instead saw an expression.","line":5,"column":1,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":220,"endColumn":10,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":5,"column":2,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":5,"endColumn":3,"fix":{"range":[152,152],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"wrap-iife","severity":2,"message":"Move the invocation into the parens that contain the function.","line":5,"column":2,"nodeType":"CallExpression","messageId":"moveInvocation","endLine":220,"endColumn":9,"fix":{"range":[7281,7288],"text":"(this))"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":5,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":5,"endColumn":12,"fix":{"range":[161,161],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":5,"column":11,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":5,"endColumn":12,"fix":{"range":[160,160],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":5,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":5,"endColumn":19,"fix":{"range":[167,167],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":6,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":6,"endColumn":5,"fix":{"range":[171,175],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":6,"column":8,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":6,"endColumn":9,"fix":{"range":[179,179],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":6,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":6,"endColumn":32,"fix":{"range":[200,202],"text":"!=="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":6,"column":33,"nodeType":"Literal","messageId":"wrongQuotes","endLine":6,"endColumn":44,"fix":{"range":[203,214],"text":"'undefined'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":6,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":6,"endColumn":64,"fix":{"range":[233,233],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":7,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":7,"endColumn":9,"fix":{"range":[235,243],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":7,"column":9,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":7,"endColumn":16,"fix":{"range":[243,250],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":8,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":8,"endColumn":5,"fix":{"range":[251,255],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":8,"column":8,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":8,"endColumn":9,"fix":{"range":[259,259],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":8,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":8,"endColumn":41,"fix":{"range":[290,290],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":9,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":9,"endColumn":9,"fix":{"range":[292,300],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":9,"column":9,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":9,"endColumn":16,"fix":{"range":[300,307],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":11,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":11,"endColumn":5,"fix":{"range":[309,313],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":11,"column":8,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":11,"endColumn":9,"fix":{"range":[317,317],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":11,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":11,"endColumn":25,"fix":{"range":[332,332],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":12,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":12,"endColumn":9,"fix":{"range":[336,344],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":12,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":12,"endColumn":35,"fix":{"range":[369,369],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":13,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":13,"endColumn":13,"fix":{"range":[374,386],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":13,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":13,"endColumn":65,"fix":{"range":[386,389],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":13,"column":50,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":13,"endColumn":51,"fix":{"range":[424,424],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":13,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":13,"endColumn":64,"fix":{"range":[436,436],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":14,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":14,"endColumn":13,"fix":{"range":[439,451],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":14,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":14,"endColumn":25,"fix":{"range":[463,463],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":14,"column":25,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":14,"endColumn":26,"fix":{"range":[464,464],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":14,"column":32,"nodeType":"Literal","messageId":"wrongQuotes","endLine":14,"endColumn":37,"fix":{"range":[470,475],"text":"'log'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":14,"column":49,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":14,"endColumn":50,"fix":{"range":[487,487],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":14,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":14,"endColumn":51,"fix":{"range":[488,488],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":15,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":15,"endColumn":9,"fix":{"range":[491,499],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":16,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":16,"endColumn":9,"fix":{"range":[502,510],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":20,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":20,"endColumn":5,"fix":{"range":[663,667],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":21,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":21,"endColumn":5,"fix":{"range":[669,673],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":22,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":22,"endColumn":5,"fix":{"range":[697,701],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":24,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":24,"endColumn":5,"fix":{"range":[723,727],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":24,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":24,"endColumn":31,"fix":{"range":[753,753],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":24,"column":30,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":24,"endColumn":31,"fix":{"range":[752,752],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":24,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":24,"endColumn":61,"fix":{"range":[782,782],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":25,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":25,"endColumn":9,"fix":{"range":[786,794],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":25,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":25,"endColumn":21,"fix":{"range":[806,806],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":25,"column":21,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":25,"endColumn":22,"fix":{"range":[807,807],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":25,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":25,"endColumn":35,"fix":{"range":[813,820],"text":"'error'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 16 spaces.","line":26,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":26,"endColumn":17,"fix":{"range":[830,846],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 16 spaces.","line":27,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":27,"endColumn":17,"fix":{"range":[864,880],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 16 spaces.","line":28,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":28,"endColumn":17,"fix":{"range":[896,912],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 16 spaces.","line":29,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":29,"endColumn":17,"fix":{"range":[924,940],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 16 spaces.","line":30,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":30,"endColumn":17,"fix":{"range":[952,968],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 16 spaces.","line":31,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":31,"endColumn":17,"fix":{"range":[978,994],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 12 spaces.","line":32,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":32,"endColumn":13,"fix":{"range":[1011,1023],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":32,"column":14,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":32,"endColumn":15,"fix":{"range":[1024,1024],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":32,"column":15,"nodeType":"Program","messageId":"missingClosingSpace","endLine":32,"endColumn":16,"fix":{"range":[1025,1025],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":33,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":33,"endColumn":5,"fix":{"range":[1028,1032],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":35,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":35,"endColumn":5,"fix":{"range":[1036,1040],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":35,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":35,"endColumn":39,"fix":{"range":[1074,1074],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":35,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":35,"endColumn":39,"fix":{"range":[1073,1073],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":35,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":35,"endColumn":60,"fix":{"range":[1094,1094],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":36,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":36,"endColumn":9,"fix":{"range":[1098,1106],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":37,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":37,"endColumn":9,"fix":{"range":[1135,1143],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":37,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":37,"endColumn":13,"fix":{"range":[1147,1147],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-includes","severity":2,"message":"Use `.includes()`, rather than `.indexOf()`, when checking for existence.","line":37,"column":24,"nodeType":"Identifier","messageId":"prefer-includes","endLine":37,"endColumn":31,"fix":{"range":[1147,1177],"text":"moduleName.includes(\"!\")"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":37,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":37,"endColumn":32,"fix":{"range":[1166,1166],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":37,"column":32,"nodeType":"Literal","messageId":"wrongQuotes","endLine":37,"endColumn":35,"fix":{"range":[1166,1169],"text":"'!'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":37,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":37,"endColumn":36,"fix":{"range":[1169,1169],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":37,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":37,"endColumn":44,"fix":{"range":[1177,1177],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":38,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":38,"endColumn":13,"fix":{"range":[1181,1193],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":38,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":38,"endColumn":48,"fix":{"range":[1193,1196],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":38,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":38,"endColumn":43,"fix":{"range":[1223,1223],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":38,"column":43,"nodeType":"Literal","messageId":"wrongQuotes","endLine":38,"endColumn":46,"fix":{"range":[1223,1226],"text":"'!'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":38,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":38,"endColumn":47,"fix":{"range":[1226,1226],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":39,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":39,"endColumn":13,"fix":{"range":[1229,1241],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":39,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":39,"endColumn":43,"fix":{"range":[1271,1271],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":39,"column":59,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":39,"endColumn":60,"fix":{"range":[1288,1288],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":39,"column":61,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":39,"endColumn":62,"fix":{"range":[1289,1289],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":39,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":39,"endColumn":63,"fix":{"range":[1290,1290],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":39,"column":66,"nodeType":"Literal","messageId":"wrongQuotes","endLine":39,"endColumn":69,"fix":{"range":[1294,1297],"text":"'!'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":39,"column":94,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":39,"endColumn":95,"fix":{"range":[1323,1323],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":39,"column":111,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":39,"endColumn":112,"fix":{"range":[1340,1340],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":39,"column":113,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":39,"endColumn":114,"fix":{"range":[1341,1341],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":39,"column":114,"nodeType":"Program","messageId":"missingClosingSpace","endLine":39,"endColumn":115,"fix":{"range":[1342,1342],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":40,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":40,"endColumn":9,"fix":{"range":[1345,1353],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":41,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":41,"endColumn":9,"fix":{"range":[1355,1363],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":42,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":42,"endColumn":9,"fix":{"range":[1394,1402],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":42,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":42,"endColumn":13,"fix":{"range":[1406,1406],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":42,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":42,"endColumn":31,"fix":{"range":[1424,1424],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":42,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":42,"endColumn":33,"fix":{"range":[1425,1425],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":42,"column":34,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":42,"endColumn":36,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":42,"column":37,"nodeType":"Literal","messageId":"wrongQuotes","endLine":42,"endColumn":40,"fix":{"range":[1430,1433],"text":"'.'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":42,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":42,"endColumn":41,"fix":{"range":[1433,1433],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":43,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":43,"endColumn":13,"fix":{"range":[1437,1449],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":43,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":43,"endColumn":67,"fix":{"range":[1449,1452],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":43,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":43,"endColumn":39,"fix":{"range":[1475,1475],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":43,"column":39,"nodeType":"Literal","messageId":"wrongQuotes","endLine":43,"endColumn":42,"fix":{"range":[1475,1478],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":43,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":43,"endColumn":43,"fix":{"range":[1478,1478],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":43,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":43,"endColumn":50,"fix":{"range":[1486,1486],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":43,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":43,"endColumn":56,"fix":{"range":[1491,1491],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":43,"column":61,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":43,"endColumn":62,"fix":{"range":[1498,1498],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":43,"column":62,"nodeType":"Literal","messageId":"wrongQuotes","endLine":43,"endColumn":65,"fix":{"range":[1498,1501],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":43,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":43,"endColumn":66,"fix":{"range":[1501,1501],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":44,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":44,"endColumn":13,"fix":{"range":[1504,1516],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":44,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":44,"endColumn":27,"fix":{"range":[1530,1530],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":44,"column":41,"nodeType":"Literal","messageId":"wrongQuotes","endLine":44,"endColumn":44,"fix":{"range":[1544,1547],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":44,"column":47,"nodeType":"Literal","messageId":"wrongQuotes","endLine":44,"endColumn":49,"fix":{"range":[1550,1552],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":44,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":44,"endColumn":50,"fix":{"range":[1552,1552],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":46,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":46,"endColumn":13,"fix":{"range":[1569,1581],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":46,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":46,"endColumn":20,"fix":{"range":[1588,1588],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-includes","severity":2,"message":"Use `.includes()`, rather than `.indexOf()`, when checking for existence.","line":46,"column":31,"nodeType":"Identifier","messageId":"prefer-includes","endLine":46,"endColumn":38,"fix":{"range":[1588,1618],"text":"moduleName.includes(\".\")"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":46,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":46,"endColumn":39,"fix":{"range":[1607,1607],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":46,"column":39,"nodeType":"Literal","messageId":"wrongQuotes","endLine":46,"endColumn":42,"fix":{"range":[1607,1610],"text":"'.'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":46,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":46,"endColumn":43,"fix":{"range":[1610,1610],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-use-before-define","severity":2,"message":"'previous' was used before it was defined.","line":46,"column":54,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":46,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'previous' declared on line 47 column 21 is used outside of binding context.","line":46,"column":54,"nodeType":"Identifier","messageId":"outOfScope","endLine":46,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":46,"column":63,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":46,"endColumn":65,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":46,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":46,"endColumn":77,"fix":{"range":[1644,1644],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":47,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":47,"endColumn":17,"fix":{"range":[1648,1664],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":47,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":47,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":48,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":48,"endColumn":17,"fix":{"range":[1691,1707],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":48,"column":48,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":48,"endColumn":49,"fix":{"range":[1739,1739],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":48,"column":58,"nodeType":"Literal","messageId":"wrongQuotes","endLine":48,"endColumn":60,"fix":{"range":[1748,1750],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":48,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":48,"endColumn":61,"fix":{"range":[1750,1750],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":48,"column":69,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":48,"endColumn":70,"fix":{"range":[1760,1760],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":48,"column":80,"nodeType":"Literal","messageId":"wrongQuotes","endLine":48,"endColumn":83,"fix":{"range":[1770,1773],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":48,"column":83,"nodeType":"Program","messageId":"missingClosingSpace","endLine":48,"endColumn":84,"fix":{"range":[1773,1773],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":48,"column":92,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":48,"endColumn":93,"fix":{"range":[1783,1783],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-useless-escape","severity":2,"message":"Unnecessary escape character: \\/.","line":48,"column":96,"nodeType":"Literal","messageId":"unnecessaryEscape","endLine":48,"endColumn":97,"suggestions":[{"messageId":"removeEscape","fix":{"range":[1786,1787],"text":""},"desc":"Remove the `\\`. This maintains the current functionality."},{"messageId":"escapeBackslash","fix":{"range":[1786,1786],"text":"\\"},"desc":"Replace the `\\` with `\\\\` to include the actual backslash character."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":48,"column":111,"nodeType":"Literal","messageId":"wrongQuotes","endLine":48,"endColumn":113,"fix":{"range":[1801,1803],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":48,"column":113,"nodeType":"Program","messageId":"missingClosingSpace","endLine":48,"endColumn":114,"fix":{"range":[1803,1803],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":49,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":49,"endColumn":13,"fix":{"range":[1806,1818],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":50,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":50,"endColumn":9,"fix":{"range":[1820,1828],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":52,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":52,"endColumn":9,"fix":{"range":[1831,1839],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":53,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":53,"endColumn":5,"fix":{"range":[1858,1862],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":55,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":55,"endColumn":5,"fix":{"range":[1866,1870],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":55,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":55,"endColumn":39,"fix":{"range":[1904,1904],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":55,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":55,"endColumn":52,"fix":{"range":[1916,1916],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":56,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":56,"endColumn":9,"fix":{"range":[1920,1928],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":56,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":56,"endColumn":13,"fix":{"range":[1932,1932],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":56,"column":16,"nodeType":"Program","messageId":"missingClosingSpace","endLine":56,"endColumn":17,"fix":{"range":[1935,1935],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":57,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":57,"endColumn":13,"fix":{"range":[1939,1951],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":58,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":58,"endColumn":13,"fix":{"range":[1966,1978],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":59,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":59,"endColumn":9,"fix":{"range":[1995,2003],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":60,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":60,"endColumn":9,"fix":{"range":[2005,2013],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":60,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":60,"endColumn":13,"fix":{"range":[2017,2017],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":60,"column":23,"nodeType":"Program","messageId":"missingClosingSpace","endLine":60,"endColumn":24,"fix":{"range":[2027,2027],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":61,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":61,"endColumn":13,"fix":{"range":[2029,2041],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":61,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":61,"endColumn":93,"fix":{"range":[2041,2121],"text":"{throw new Error(\"worker.js require() accepts only (parentId, id) as arguments\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":61,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":61,"endColumn":29,"fix":{"range":[2057,2057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":61,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":61,"endColumn":91,"fix":{"range":[2057,2119],"text":"'worker.js require() accepts only (parentId, id) as arguments'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":61,"column":91,"nodeType":"Program","messageId":"missingClosingSpace","endLine":61,"endColumn":92,"fix":{"range":[2119,2119],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":63,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":63,"endColumn":9,"fix":{"range":[2123,2131],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":63,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":63,"endColumn":37,"fix":{"range":[2159,2159],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":63,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":63,"endColumn":50,"fix":{"range":[2171,2171],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":65,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":65,"endColumn":9,"fix":{"range":[2175,2183],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":65,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":65,"endColumn":49,"fix":{"range":[2183,2186],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":65,"column":44,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":65,"endColumn":45,"fix":{"range":[2219,2219],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":65,"column":47,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":65,"endColumn":48,"fix":{"range":[2221,2221],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":66,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":66,"endColumn":9,"fix":{"range":[2224,2232],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":66,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":66,"endColumn":13,"fix":{"range":[2236,2236],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":66,"column":19,"nodeType":"Program","messageId":"missingClosingSpace","endLine":66,"endColumn":20,"fix":{"range":[2242,2242],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":67,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":67,"endColumn":13,"fix":{"range":[2246,2258],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":67,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":67,"endColumn":17,"fix":{"range":[2262,2262],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":67,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":67,"endColumn":37,"fix":{"range":[2281,2281],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":68,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":68,"endColumn":17,"fix":{"range":[2285,2301],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":69,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":69,"endColumn":17,"fix":{"range":[2328,2344],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":70,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":70,"endColumn":13,"fix":{"range":[2387,2399],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":71,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":71,"endColumn":13,"fix":{"range":[2401,2413],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":72,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":72,"endColumn":9,"fix":{"range":[2436,2444],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":74,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":74,"endColumn":9,"fix":{"range":[2447,2455],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":74,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":74,"endColumn":13,"fix":{"range":[2459,2459],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":74,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":74,"endColumn":34,"fix":{"range":[2479,2479],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":75,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":75,"endColumn":13,"fix":{"range":[2481,2493],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":75,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":75,"endColumn":56,"fix":{"range":[2493,2536],"text":"{return console.log(\"unable to load \" + id);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":75,"column":20,"nodeType":"MemberExpression","messageId":"unexpected","endLine":75,"endColumn":31,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":75,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":75,"endColumn":32,"fix":{"range":[2512,2512],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":75,"column":32,"nodeType":"Literal","messageId":"wrongQuotes","endLine":75,"endColumn":49,"fix":{"range":[2512,2529],"text":"'unable to load '"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":75,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":75,"endColumn":55,"fix":{"range":[2534,2534],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":77,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":77,"endColumn":9,"fix":{"range":[2538,2546],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":77,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":77,"endColumn":61,"fix":{"range":[2546,2549],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":77,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":77,"endColumn":36,"fix":{"range":[2573,2573],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":77,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":77,"endColumn":60,"fix":{"range":[2596,2596],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":78,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":78,"endColumn":9,"fix":{"range":[2599,2607],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":78,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":78,"endColumn":13,"fix":{"range":[2611,2611],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":78,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":78,"endColumn":24,"fix":{"range":[2622,2622],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":78,"column":26,"nodeType":"Program","messageId":"missingClosingSpace","endLine":78,"endColumn":27,"fix":{"range":[2624,2624],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":78,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":78,"endColumn":30,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":78,"column":31,"nodeType":"Literal","messageId":"wrongQuotes","endLine":78,"endColumn":36,"fix":{"range":[2629,2634],"text":"'.js'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":78,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":78,"endColumn":37,"fix":{"range":[2634,2634],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":78,"column":38,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":78,"endColumn":52,"fix":{"range":[2636,2650],"text":"{path += \".js\";}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":78,"column":46,"nodeType":"Literal","messageId":"wrongQuotes","endLine":78,"endColumn":51,"fix":{"range":[2644,2649],"text":"'.js'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":80,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":80,"endColumn":9,"fix":{"range":[2652,2660],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":81,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":81,"endColumn":9,"fix":{"range":[2684,2692],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":81,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":81,"endColumn":32,"fix":{"range":[2715,2715],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":81,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":81,"endColumn":35,"fix":{"range":[2717,2717],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":82,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":82,"endColumn":9,"fix":{"range":[2768,2776],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-undef","severity":2,"message":"'importScripts' is not defined.","line":82,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":82,"endColumn":22,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":82,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":82,"endColumn":23,"fix":{"range":[2790,2790],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":82,"column":27,"nodeType":"Program","messageId":"missingClosingSpace","endLine":82,"endColumn":28,"fix":{"range":[2794,2794],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":83,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":83,"endColumn":9,"fix":{"range":[2797,2805],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":83,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":83,"endColumn":31,"fix":{"range":[2827,2827],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":83,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":83,"endColumn":44,"fix":{"range":[2839,2839],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":84,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":84,"endColumn":5,"fix":{"range":[2842,2846],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":85,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":85,"endColumn":5,"fix":{"range":[2849,2853],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":85,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":85,"endColumn":30,"fix":{"range":[2878,2878],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":85,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":85,"endColumn":40,"fix":{"range":[2887,2887],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":86,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":86,"endColumn":9,"fix":{"range":[2891,2899],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":86,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":86,"endColumn":38,"fix":{"range":[2899,2902],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":86,"column":35,"nodeType":"Literal","messageId":"wrongQuotes","endLine":86,"endColumn":37,"fix":{"range":[2925,2927],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":87,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":87,"endColumn":9,"fix":{"range":[2929,2937],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":87,"column":15,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":87,"endColumn":16,"fix":{"range":[2944,2944],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":87,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":87,"endColumn":25,"fix":{"range":[2952,2952],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":88,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":88,"endColumn":13,"fix":{"range":[2956,2968],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":88,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":88,"endColumn":41,"fix":{"range":[2968,2971],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":88,"column":30,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":88,"endColumn":31,"fix":{"range":[2986,2986],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":88,"column":39,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":88,"endColumn":40,"fix":{"range":[2994,2994],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":89,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":89,"endColumn":13,"fix":{"range":[2997,3009],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":89,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":89,"endColumn":17,"fix":{"range":[3013,3013],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":89,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":89,"endColumn":32,"fix":{"range":[3026,3028],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":89,"column":33,"nodeType":"Literal","messageId":"wrongQuotes","endLine":89,"endColumn":41,"fix":{"range":[3029,3037],"text":"'string'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":89,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":89,"endColumn":42,"fix":{"range":[3037,3037],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":90,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":90,"endColumn":17,"fix":{"range":[3041,3057],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":91,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":91,"endColumn":13,"fix":{"range":[3078,3090],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":91,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":91,"endColumn":24,"fix":{"range":[3101,3101],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":91,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":91,"endColumn":30,"fix":{"range":[3106,3106],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":92,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":92,"endColumn":17,"fix":{"range":[3110,3126],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before 'alias'.","line":92,"column":23,"nodeType":"Identifier","messageId":"multipleSpaces","endLine":92,"endColumn":25,"fix":{"range":[3132,3134],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":92,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":92,"endColumn":48,"fix":{"range":[3157,3157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":92,"column":56,"nodeType":"Literal","messageId":"wrongQuotes","endLine":92,"endColumn":59,"fix":{"range":[3165,3168],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":92,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":92,"endColumn":60,"fix":{"range":[3168,3168],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":92,"column":63,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":92,"endColumn":64,"fix":{"range":[3173,3173],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":92,"column":96,"nodeType":"Program","messageId":"missingClosingSpace","endLine":92,"endColumn":97,"fix":{"range":[3205,3205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":93,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":93,"endColumn":13,"fix":{"range":[3208,3220],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":93,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":93,"endColumn":24,"fix":{"range":[3231,3231],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":93,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":93,"endColumn":40,"fix":{"range":[3246,3246],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":94,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":94,"endColumn":17,"fix":{"range":[3250,3266],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":94,"column":24,"nodeType":"Literal","messageId":"wrongQuotes","endLine":94,"endColumn":26,"fix":{"range":[3273,3275],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":95,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":95,"endColumn":13,"fix":{"range":[3277,3289],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":96,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":96,"endColumn":13,"fix":{"range":[3291,3303],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":96,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":96,"endColumn":47,"fix":{"range":[3303,3306],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":96,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":96,"endColumn":42,"fix":{"range":[3332,3332],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":96,"column":42,"nodeType":"Literal","messageId":"wrongQuotes","endLine":96,"endColumn":45,"fix":{"range":[3332,3335],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":96,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":96,"endColumn":46,"fix":{"range":[3335,3335],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":97,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":97,"endColumn":13,"fix":{"range":[3338,3350],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":97,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":97,"endColumn":17,"fix":{"range":[3354,3354],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":97,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":97,"endColumn":26,"fix":{"range":[3362,3362],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":97,"column":27,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":97,"endColumn":33,"fix":{"range":[3364,3370],"text":"{break;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":98,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":98,"endColumn":13,"fix":{"range":[3371,3383],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substr()`.","line":98,"column":20,"nodeType":"CallExpression","messageId":"substr","endLine":98,"endColumn":38,"fix":{"range":[3399,3405],"text":"slice"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":98,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":98,"endColumn":36,"fix":{"range":[3406,3406],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":98,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":98,"endColumn":38,"fix":{"range":[3407,3407],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":99,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":99,"endColumn":13,"fix":{"range":[3417,3429],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":99,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":99,"endColumn":39,"fix":{"range":[3455,3455],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":99,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":99,"endColumn":44,"fix":{"range":[3459,3459],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":100,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":100,"endColumn":9,"fix":{"range":[3462,3470],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":101,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":101,"endColumn":9,"fix":{"range":[3472,3480],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":102,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":102,"endColumn":5,"fix":{"range":[3491,3495],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":103,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":103,"endColumn":5,"fix":{"range":[3497,3501],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":104,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":104,"endColumn":5,"fix":{"range":[3530,3534],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":106,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":106,"endColumn":5,"fix":{"range":[3561,3565],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":106,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":106,"endColumn":30,"fix":{"range":[3590,3590],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":106,"column":29,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":106,"endColumn":30,"fix":{"range":[3589,3589],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":106,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":106,"endColumn":48,"fix":{"range":[3607,3607],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":107,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":107,"endColumn":9,"fix":{"range":[3611,3619],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":107,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":107,"endColumn":13,"fix":{"range":[3623,3623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":107,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":107,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":107,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":107,"endColumn":35,"fix":{"range":[3644,3644],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":108,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":108,"endColumn":13,"fix":{"range":[3648,3660],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":109,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":109,"endColumn":13,"fix":{"range":[3676,3688],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":109,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":109,"endColumn":17,"fix":{"range":[3692,3692],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":109,"column":27,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":109,"endColumn":29,"fix":{"range":[3702,3704],"text":"!=="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":109,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":109,"endColumn":38,"fix":{"range":[3705,3713],"text":"'string'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":109,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":109,"endColumn":39,"fix":{"range":[3713,3713],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":110,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":110,"endColumn":17,"fix":{"range":[3717,3733],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":111,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":111,"endColumn":17,"fix":{"range":[3744,3760],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":112,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":112,"endColumn":13,"fix":{"range":[3784,3796],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":113,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":113,"endColumn":9,"fix":{"range":[3798,3806],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":113,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":113,"endColumn":20,"fix":{"range":[3817,3817],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":113,"column":37,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":113,"endColumn":39,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":113,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":113,"endColumn":42,"fix":{"range":[3838,3838],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":114,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":114,"endColumn":13,"fix":{"range":[3842,3854],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":115,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":115,"endColumn":13,"fix":{"range":[3868,3880],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":116,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":116,"endColumn":13,"fix":{"range":[3891,3903],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":117,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":117,"endColumn":9,"fix":{"range":[3927,3935],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":119,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":119,"endColumn":9,"fix":{"range":[3938,3946],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":119,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":119,"endColumn":13,"fix":{"range":[3950,3950],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":119,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":119,"endColumn":30,"fix":{"range":[3965,3967],"text":"!=="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":119,"column":31,"nodeType":"Literal","messageId":"wrongQuotes","endLine":119,"endColumn":41,"fix":{"range":[3968,3978],"text":"'function'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":119,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":119,"endColumn":42,"fix":{"range":[3978,3978],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":120,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":120,"endColumn":13,"fix":{"range":[3982,3994],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":120,"column":35,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":120,"endColumn":36,"fix":{"range":[4017,4017],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":120,"column":38,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":120,"endColumn":39,"fix":{"range":[4019,4019],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":121,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":121,"endColumn":17,"fix":{"range":[4025,4041],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":122,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":122,"endColumn":17,"fix":{"range":[4059,4075],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":123,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":123,"endColumn":13,"fix":{"range":[4093,4105],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":124,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":124,"endColumn":13,"fix":{"range":[4108,4120],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":125,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":125,"endColumn":9,"fix":{"range":[4128,4136],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":127,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":127,"endColumn":9,"fix":{"range":[4139,4147],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":127,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":127,"endColumn":13,"fix":{"range":[4151,4151],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":127,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":127,"endColumn":26,"fix":{"range":[4163,4163],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 12 spaces.","line":128,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":128,"endColumn":13,"fix":{"range":[4165,4177],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 12 spaces.","line":129,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":129,"endColumn":13,"fix":{"range":[4244,4256],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":130,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":130,"endColumn":13,"fix":{"range":[4320,4332],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":130,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":130,"endColumn":53,"fix":{"range":[4332,4372],"text":"{deps = [\"require\", \"exports\", \"module\"];}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":130,"column":20,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":130,"endColumn":21,"fix":{"range":[4340,4340],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":130,"column":21,"nodeType":"Literal","messageId":"wrongQuotes","endLine":130,"endColumn":30,"fix":{"range":[4340,4349],"text":"'require'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":130,"column":32,"nodeType":"Literal","messageId":"wrongQuotes","endLine":130,"endColumn":41,"fix":{"range":[4351,4360],"text":"'exports'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":130,"column":43,"nodeType":"Literal","messageId":"wrongQuotes","endLine":130,"endColumn":51,"fix":{"range":[4362,4370],"text":"'module'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":130,"column":51,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":130,"endColumn":52,"fix":{"range":[4370,4370],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":132,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":132,"endColumn":9,"fix":{"range":[4374,4382],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":132,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":134,"endColumn":11,"fix":{"range":[4382,4385],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":132,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":132,"endColumn":28,"fix":{"range":[4401,4401],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":132,"column":27,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":132,"endColumn":28,"fix":{"range":[4400,4400],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":132,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":132,"endColumn":36,"fix":{"range":[4408,4408],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":133,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":133,"endColumn":13,"fix":{"range":[4412,4424],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":133,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":133,"endColumn":35,"fix":{"range":[4446,4446],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":133,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":133,"endColumn":47,"fix":{"range":[4457,4457],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":134,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":134,"endColumn":9,"fix":{"range":[4460,4468],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":136,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":136,"endColumn":9,"fix":{"range":[4472,4480],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":136,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":136,"endColumn":32,"fix":{"range":[4503,4503],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":136,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":136,"endColumn":35,"fix":{"range":[4505,4505],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":137,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":137,"endColumn":13,"fix":{"range":[4511,4523],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":138,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":138,"endColumn":13,"fix":{"range":[4536,4548],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":138,"column":30,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":138,"endColumn":31,"fix":{"range":[4565,4565],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":139,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":139,"endColumn":17,"fix":{"range":[4570,4586],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":139,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":139,"endColumn":35,"fix":{"range":[4586,4589],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 105. Maximum allowed is 100.","line":140,"column":1,"nodeType":"Program","messageId":"max","endLine":140,"endColumn":106,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":140,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":140,"endColumn":17,"fix":{"range":[4605,4621],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":140,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":151,"endColumn":21,"fix":{"range":[4621,4624],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":140,"column":50,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":140,"endColumn":51,"fix":{"range":[4655,4655],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":140,"column":67,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":140,"endColumn":68,"fix":{"range":[4672,4672],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":140,"column":85,"nodeType":"Program","messageId":"missingClosingSpace","endLine":140,"endColumn":86,"fix":{"range":[4689,4689],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":140,"column":90,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":140,"endColumn":91,"fix":{"range":[4695,4695],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":140,"column":91,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":151,"endColumn":18,"fix":{"range":[4695,4708],"text":"(dep) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":140,"column":99,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":140,"endColumn":100,"fix":{"range":[4704,4704],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":140,"column":99,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":140,"endColumn":100,"fix":{"range":[4703,4703],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":140,"column":103,"nodeType":"Program","messageId":"missingClosingSpace","endLine":140,"endColumn":104,"fix":{"range":[4707,4707],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":141,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":141,"endColumn":21,"fix":{"range":[4711,4731],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":141,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":141,"endColumn":29,"fix":{"range":[4739,4739],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":141,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":141,"endColumn":33,"fix":{"range":[4742,4742],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":142,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":142,"endColumn":25,"fix":{"range":[4746,4770],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":143,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":143,"endColumn":25,"fix":{"range":[4829,4853],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":144,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":144,"endColumn":25,"fix":{"range":[4902,4926],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":144,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":144,"endColumn":39,"fix":{"range":[4931,4940],"text":"'require'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":145,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":145,"endColumn":25,"fix":{"range":[4954,4978],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":145,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":145,"endColumn":39,"fix":{"range":[4983,4992],"text":"'exports'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":146,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":146,"endColumn":25,"fix":{"range":[5017,5041],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":146,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":146,"endColumn":38,"fix":{"range":[5046,5054],"text":"'module'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before 'return'.","line":146,"column":39,"nodeType":"Keyword","messageId":"multipleSpaces","endLine":146,"endColumn":41,"fix":{"range":[5055,5057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 24 spaces.","line":147,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":147,"endColumn":25,"fix":{"range":[5072,5096],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 7 tabs but found 24 spaces.","line":148,"column":1,"nodeType":"Line","messageId":"wrongIndentation","endLine":148,"endColumn":25,"fix":{"range":[5156,5180],"text":"\t\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":149,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":149,"endColumn":25,"fix":{"range":[5197,5221],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before 'return'.","line":149,"column":33,"nodeType":"Keyword","messageId":"multipleSpaces","endLine":149,"endColumn":41,"fix":{"range":[5229,5237],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":149,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":149,"endColumn":52,"fix":{"range":[5248,5248],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":149,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":149,"endColumn":56,"fix":{"range":[5251,5251],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":150,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":150,"endColumn":21,"fix":{"range":[5254,5274],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":151,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":151,"endColumn":17,"fix":{"range":[5276,5292],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":151,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":151,"endColumn":19,"fix":{"range":[5293,5293],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":151,"column":19,"nodeType":"Program","messageId":"missingClosingSpace","endLine":151,"endColumn":20,"fix":{"range":[5294,5294],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":152,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":152,"endColumn":17,"fix":{"range":[5297,5313],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":152,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":152,"endColumn":21,"fix":{"range":[5317,5317],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":152,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":152,"endColumn":35,"fix":{"range":[5330,5330],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":153,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":153,"endColumn":21,"fix":{"range":[5332,5352],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":153,"column":21,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":153,"endColumn":52,"fix":{"range":[5352,5383],"text":"{module.exports = returnExports;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":154,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":154,"endColumn":17,"fix":{"range":[5384,5400],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":155,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":155,"endColumn":13,"fix":{"range":[5415,5427],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":156,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":156,"endColumn":9,"fix":{"range":[5429,5437],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":157,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":157,"endColumn":5,"fix":{"range":[5440,5444],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":158,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":158,"endColumn":5,"fix":{"range":[5447,5451],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":159,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":159,"endColumn":5,"fix":{"range":[5475,5479],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":160,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":160,"endColumn":5,"fix":{"range":[5498,5502],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":160,"column":24,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":160,"endColumn":26,"fix":{"range":[5521,5523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":160,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":160,"endColumn":50,"fix":{"range":[5547,5547],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":160,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":160,"endColumn":69,"fix":{"range":[5565,5565],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":161,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":161,"endColumn":9,"fix":{"range":[5569,5577],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":161,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":161,"endColumn":14,"fix":{"range":[5582,5582],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":161,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":161,"endColumn":19,"fix":{"range":[5582,5585],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":161,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":161,"endColumn":42,"fix":{"range":[5609,5609],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":162,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":162,"endColumn":13,"fix":{"range":[5611,5623],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'for-in'.","line":162,"column":13,"nodeType":"ForInStatement","messageId":"missingCurlyAfter","endLine":162,"endColumn":53,"fix":{"range":[5623,5663],"text":"{require.tlns[i] = topLevelNamespaces[i];}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":162,"column":25,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":162,"endColumn":26,"fix":{"range":[5636,5636],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":162,"column":27,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":162,"endColumn":28,"fix":{"range":[5637,5637],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":162,"column":49,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":162,"endColumn":50,"fix":{"range":[5660,5660],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":162,"column":51,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":162,"endColumn":52,"fix":{"range":[5661,5661],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":163,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":163,"endColumn":5,"fix":{"range":[5664,5668],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":165,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":165,"endColumn":5,"fix":{"range":[5672,5676],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":167,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":167,"endColumn":9,"fix":{"range":[5721,5729],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":167,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":167,"endColumn":81,"fix":{"range":[5729,5732],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":167,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":167,"endColumn":43,"fix":{"range":[5763,5763],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":167,"column":43,"nodeType":"Literal","messageId":"wrongQuotes","endLine":167,"endColumn":66,"fix":{"range":[5763,5786],"text":"'ace/lib/event_emitter'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":167,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":167,"endColumn":67,"fix":{"range":[5786,5786],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":168,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":168,"endColumn":9,"fix":{"range":[5802,5810],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":168,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":168,"endColumn":49,"fix":{"range":[5810,5813],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":168,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":168,"endColumn":34,"fix":{"range":[5835,5835],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":168,"column":34,"nodeType":"Literal","messageId":"wrongQuotes","endLine":168,"endColumn":47,"fix":{"range":[5835,5848],"text":"'ace/lib/oop'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":168,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":168,"endColumn":48,"fix":{"range":[5848,5848],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":170,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":170,"endColumn":9,"fix":{"range":[5852,5860],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":170,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":170,"endColumn":36,"fix":{"range":[5860,5863],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":170,"column":30,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":170,"endColumn":31,"fix":{"range":[5881,5881],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":172,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":172,"endColumn":9,"fix":{"range":[5889,5897],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":172,"column":9,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":172,"endColumn":10,"fix":{"range":[5898,5898],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":172,"column":18,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":172,"endColumn":19,"fix":{"range":[5906,5906],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":174,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":174,"endColumn":13,"fix":{"range":[5912,5924],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":174,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":174,"endColumn":27,"fix":{"range":[5938,5938],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":174,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":174,"endColumn":46,"fix":{"range":[5956,5956],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":176,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":176,"endColumn":13,"fix":{"range":[5960,5972],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":176,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":176,"endColumn":38,"fix":{"range":[5997,5997],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":176,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":176,"endColumn":38,"fix":{"range":[5996,5996],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":176,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":176,"endColumn":55,"fix":{"range":[6013,6013],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":177,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":177,"endColumn":17,"fix":{"range":[6017,6033],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":177,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":177,"endColumn":29,"fix":{"range":[6045,6045],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":178,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":178,"endColumn":21,"fix":{"range":[6047,6067],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":178,"column":27,"nodeType":"Literal","messageId":"wrongQuotes","endLine":178,"endColumn":33,"fix":{"range":[6073,6079],"text":"'call'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":179,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":179,"endColumn":21,"fix":{"range":[6081,6101],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":180,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":180,"endColumn":21,"fix":{"range":[6117,6137],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":181,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":181,"endColumn":17,"fix":{"range":[6148,6164],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":181,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":181,"endColumn":19,"fix":{"range":[6165,6165],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":182,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":182,"endColumn":13,"fix":{"range":[6168,6180],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":184,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":184,"endColumn":13,"fix":{"range":[6184,6196],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":184,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":184,"endColumn":34,"fix":{"range":[6217,6217],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":184,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":184,"endColumn":34,"fix":{"range":[6216,6216],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":184,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":184,"endColumn":45,"fix":{"range":[6227,6227],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":185,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":185,"endColumn":17,"fix":{"range":[6231,6247],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":185,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":185,"endColumn":29,"fix":{"range":[6259,6259],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":186,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":186,"endColumn":21,"fix":{"range":[6261,6281],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":186,"column":27,"nodeType":"Literal","messageId":"wrongQuotes","endLine":186,"endColumn":34,"fix":{"range":[6287,6294],"text":"'event'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":187,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":187,"endColumn":21,"fix":{"range":[6296,6316],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":188,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":188,"endColumn":21,"fix":{"range":[6328,6348],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":189,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":189,"endColumn":17,"fix":{"range":[6359,6375],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":189,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":189,"endColumn":19,"fix":{"range":[6376,6376],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":190,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":190,"endColumn":13,"fix":{"range":[6379,6391],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":192,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":192,"endColumn":9,"fix":{"range":[6395,6403],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":192,"column":10,"nodeType":"Program","messageId":"missingClosingSpace","endLine":192,"endColumn":11,"fix":{"range":[6404,6404],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":192,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":192,"endColumn":17,"fix":{"range":[6411,6411],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":192,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":192,"endColumn":34,"fix":{"range":[6427,6427],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":194,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":194,"endColumn":9,"fix":{"range":[6431,6439],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":195,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":195,"endColumn":5,"fix":{"range":[6460,6464],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":197,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":197,"endColumn":5,"fix":{"range":[6468,6472],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":197,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":197,"endColumn":35,"fix":{"range":[6472,6475],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":198,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":198,"endColumn":5,"fix":{"range":[6503,6507],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":198,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":198,"endColumn":39,"fix":{"range":[6507,6510],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":200,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":200,"endColumn":5,"fix":{"range":[6543,6547],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":200,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":200,"endColumn":33,"fix":{"range":[6575,6575],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":200,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":200,"endColumn":33,"fix":{"range":[6574,6574],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":200,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":200,"endColumn":35,"fix":{"range":[6576,6576],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":201,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":201,"endColumn":9,"fix":{"range":[6580,6588],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":201,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":201,"endColumn":26,"fix":{"range":[6588,6591],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":202,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":202,"endColumn":9,"fix":{"range":[6606,6614],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":202,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":202,"endColumn":13,"fix":{"range":[6618,6618],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":202,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":202,"endColumn":33,"fix":{"range":[6637,6637],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":203,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":203,"endColumn":13,"fix":{"range":[6641,6653],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_signal'.","line":203,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":203,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":203,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":203,"endColumn":28,"fix":{"range":[6668,6668],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":203,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":203,"endColumn":48,"fix":{"range":[6687,6687],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":204,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":204,"endColumn":9,"fix":{"range":[6690,6698],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace does not appear on the same line as the subsequent block.","line":204,"column":9,"nodeType":"Punctuator","messageId":"nextLineClose","endLine":204,"endColumn":10,"fix":{"range":[6699,6708],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":205,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":205,"endColumn":9,"fix":{"range":[6700,6708],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":205,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":205,"endColumn":18,"fix":{"range":[6717,6717],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":205,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":205,"endColumn":30,"fix":{"range":[6728,6728],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":206,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":206,"endColumn":13,"fix":{"range":[6732,6744],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":206,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":206,"endColumn":17,"fix":{"range":[6748,6748],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":206,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":206,"endColumn":22,"fix":{"range":[6753,6753],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":206,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":206,"endColumn":34,"fix":{"range":[6764,6764],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":206,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":206,"endColumn":35,"fix":{"range":[6765,6765],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":207,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":207,"endColumn":17,"fix":{"range":[6767,6783],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":207,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":207,"endColumn":57,"fix":{"range":[6783,6823],"text":"{main[msg.command].apply(main, msg.args);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":207,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":207,"endColumn":22,"fix":{"range":[6788,6788],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":207,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":207,"endColumn":34,"fix":{"range":[6799,6799],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":207,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":207,"endColumn":41,"fix":{"range":[6807,6807],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":207,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":207,"endColumn":56,"fix":{"range":[6821,6821],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":208,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":208,"endColumn":13,"fix":{"range":[6824,6836],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":208,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":208,"endColumn":22,"fix":{"range":[6845,6845],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":208,"column":28,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":208,"endColumn":29,"fix":{"range":[6852,6852],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":208,"column":40,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":208,"endColumn":41,"fix":{"range":[6863,6863],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":208,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":208,"endColumn":42,"fix":{"range":[6864,6864],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":209,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":209,"endColumn":17,"fix":{"range":[6866,6882],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":209,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":209,"endColumn":61,"fix":{"range":[6882,6926],"text":"{window[msg.command].apply(window, msg.args);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":209,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":209,"endColumn":24,"fix":{"range":[6889,6889],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":209,"column":35,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":209,"endColumn":36,"fix":{"range":[6900,6900],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":209,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":209,"endColumn":43,"fix":{"range":[6908,6908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":209,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":209,"endColumn":60,"fix":{"range":[6924,6924],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":210,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":210,"endColumn":13,"fix":{"range":[6927,6939],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":211,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":211,"endColumn":17,"fix":{"range":[6944,6960],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'else'.","line":211,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfter","endLine":211,"endColumn":67,"fix":{"range":[6960,7010],"text":"{throw new Error(\"Unknown command:\" + msg.command);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":211,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":211,"endColumn":33,"fix":{"range":[6976,6976],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":211,"column":33,"nodeType":"Literal","messageId":"wrongQuotes","endLine":211,"endColumn":51,"fix":{"range":[6976,6994],"text":"'Unknown command:'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":211,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":211,"endColumn":66,"fix":{"range":[7008,7008],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":212,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":212,"endColumn":9,"fix":{"range":[7011,7019],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace does not appear on the same line as the subsequent block.","line":212,"column":9,"nodeType":"Punctuator","messageId":"nextLineClose","endLine":212,"endColumn":10,"fix":{"range":[7020,7029],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":213,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":213,"endColumn":9,"fix":{"range":[7021,7029],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":213,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":213,"endColumn":18,"fix":{"range":[7038,7038],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":213,"column":26,"nodeType":"Program","messageId":"missingClosingSpace","endLine":213,"endColumn":27,"fix":{"range":[7046,7046],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":214,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":214,"endColumn":13,"fix":{"range":[7050,7062],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":214,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":214,"endColumn":33,"fix":{"range":[7082,7082],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":214,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":214,"endColumn":42,"fix":{"range":[7090,7090],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":215,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":215,"endColumn":13,"fix":{"range":[7093,7105],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":216,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":216,"endColumn":13,"fix":{"range":[7151,7163],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":216,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":216,"endColumn":60,"fix":{"range":[7163,7166],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"security/detect-non-literal-require","severity":1,"message":"Found non-literal argument in require","line":216,"column":25,"nodeType":"CallExpression","endLine":216,"endColumn":44,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":216,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":216,"endColumn":33,"fix":{"range":[7183,7183],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":216,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":216,"endColumn":44,"fix":{"range":[7193,7193],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":216,"column":44,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":216,"endColumn":45,"fix":{"range":[7195,7195],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":216,"column":58,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":216,"endColumn":59,"fix":{"range":[7208,7208],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":217,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":217,"endColumn":13,"fix":{"range":[7211,7223],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"new-cap","severity":2,"message":"A constructor name should not start with a lowercase letter.","line":217,"column":38,"nodeType":"NewExpression","messageId":"lower","endLine":217,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":217,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":217,"endColumn":44,"fix":{"range":[7254,7254],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":217,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":217,"endColumn":51,"fix":{"range":[7260,7260],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":218,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":218,"endColumn":9,"fix":{"range":[7263,7271],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":219,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":219,"endColumn":5,"fix":{"range":[7273,7277],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":220,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":220,"endColumn":3,"fix":{"range":[7281,7281],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":220,"column":3,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":220,"endColumn":4,"fix":{"range":[7283,7283],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":220,"column":8,"nodeType":"Program","messageId":"missingClosingSpace","endLine":220,"endColumn":9,"fix":{"range":[7287,7287],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":222,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":222,"endColumn":12,"fix":{"range":[7302,7302],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":222,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":222,"endColumn":25,"fix":{"range":[7302,7315],"text":"'ace/lib/oop'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":222,"column":25,"nodeType":"Punctuator","messageId":"missing","endLine":222,"endColumn":26,"fix":{"range":[7316,7316],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":222,"column":30,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":248,"endColumn":2,"fix":{"range":[7320,7354],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":222,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":222,"endColumn":39,"fix":{"range":[7329,7329],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":222,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":222,"endColumn":39,"fix":{"range":[7328,7328],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":222,"column":57,"nodeType":"Identifier","messageId":"unusedVar","endLine":222,"endColumn":63,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":222,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":222,"endColumn":64,"fix":{"range":[7353,7353],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":223,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":223,"endColumn":5,"fix":{"range":[7357,7361],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":223,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":223,"endColumn":17,"fix":{"range":[7361,7373],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":225,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":225,"endColumn":5,"fix":{"range":[7376,7380],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":225,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":225,"endColumn":33,"fix":{"range":[7408,7408],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":225,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":225,"endColumn":33,"fix":{"range":[7407,7407],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":225,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":225,"endColumn":49,"fix":{"range":[7423,7423],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":226,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":226,"endColumn":9,"fix":{"range":[7427,7435],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in 'super_'.","line":226,"column":9,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":226,"endColumn":20,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":227,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":227,"endColumn":9,"fix":{"range":[7460,7468],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":227,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":227,"endColumn":40,"fix":{"range":[7499,7499],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":228,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":228,"endColumn":13,"fix":{"range":[7522,7534],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":229,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":229,"endColumn":17,"fix":{"range":[7549,7565],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":230,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":230,"endColumn":17,"fix":{"range":[7578,7594],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":231,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":231,"endColumn":17,"fix":{"range":[7613,7629],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":232,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":232,"endColumn":17,"fix":{"range":[7645,7661],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":233,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":233,"endColumn":13,"fix":{"range":[7680,7692],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":234,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":234,"endColumn":9,"fix":{"range":[7694,7702],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":234,"column":10,"nodeType":"Program","messageId":"missingClosingSpace","endLine":234,"endColumn":11,"fix":{"range":[7703,7703],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":235,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":235,"endColumn":5,"fix":{"range":[7706,7710],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":237,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":237,"endColumn":5,"fix":{"range":[7714,7718],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":237,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":237,"endColumn":30,"fix":{"range":[7743,7743],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":237,"column":29,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":237,"endColumn":30,"fix":{"range":[7742,7742],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":237,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":237,"endColumn":41,"fix":{"range":[7753,7753],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":238,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":238,"endColumn":9,"fix":{"range":[7757,7765],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":238,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":238,"endColumn":14,"fix":{"range":[7770,7770],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":238,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":238,"endColumn":21,"fix":{"range":[7770,7773],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":238,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":238,"endColumn":31,"fix":{"range":[7786,7786],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":239,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":239,"endColumn":13,"fix":{"range":[7790,7802],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":239,"column":16,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":239,"endColumn":17,"fix":{"range":[7806,7806],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":239,"column":20,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":239,"endColumn":21,"fix":{"range":[7809,7809],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":239,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":239,"endColumn":30,"fix":{"range":[7819,7819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":239,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":239,"endColumn":34,"fix":{"range":[7822,7822],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":240,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":240,"endColumn":9,"fix":{"range":[7825,7833],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":241,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":241,"endColumn":9,"fix":{"range":[7835,7843],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":242,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":242,"endColumn":5,"fix":{"range":[7855,7859],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":244,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":244,"endColumn":5,"fix":{"range":[7863,7867],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":244,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":244,"endColumn":34,"fix":{"range":[7896,7896],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":244,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":244,"endColumn":34,"fix":{"range":[7895,7895],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":244,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":244,"endColumn":47,"fix":{"range":[7908,7908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":245,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":245,"endColumn":9,"fix":{"range":[7912,7920],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":245,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":245,"endColumn":23,"fix":{"range":[7934,7934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":245,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":245,"endColumn":36,"fix":{"range":[7946,7946],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":246,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":246,"endColumn":5,"fix":{"range":[7949,7953],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":248,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":248,"endColumn":3,"fix":{"range":[7958,7958],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":250,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":250,"endColumn":12,"fix":{"range":[7973,7973],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":250,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":250,"endColumn":23,"fix":{"range":[7973,7984],"text":"'ace/range'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":250,"column":23,"nodeType":"Punctuator","messageId":"missing","endLine":250,"endColumn":24,"fix":{"range":[7985,7985],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":250,"column":28,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":487,"endColumn":2,"fix":{"range":[7989,8023],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":250,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":250,"endColumn":37,"fix":{"range":[7998,7998],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":250,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":250,"endColumn":37,"fix":{"range":[7997,7997],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":250,"column":55,"nodeType":"Identifier","messageId":"unusedVar","endLine":250,"endColumn":61,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":250,"column":61,"nodeType":"Program","messageId":"missingClosingSpace","endLine":250,"endColumn":62,"fix":{"range":[8022,8022],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":251,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":251,"endColumn":5,"fix":{"range":[8026,8030],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":251,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":251,"endColumn":17,"fix":{"range":[8030,8042],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":252,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":252,"endColumn":5,"fix":{"range":[8044,8048],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":252,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":254,"endColumn":7,"fix":{"range":[8048,8051],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":252,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":252,"endColumn":34,"fix":{"range":[8077,8077],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":252,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":252,"endColumn":34,"fix":{"range":[8076,8076],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":252,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":252,"endColumn":41,"fix":{"range":[8083,8083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":253,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":253,"endColumn":9,"fix":{"range":[8087,8095],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":254,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":254,"endColumn":5,"fix":{"range":[8144,8148],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":255,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":255,"endColumn":5,"fix":{"range":[8151,8155],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":255,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":265,"endColumn":7,"fix":{"range":[8155,8158],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":255,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":255,"endColumn":26,"fix":{"range":[8176,8176],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":255,"column":25,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":255,"endColumn":26,"fix":{"range":[8175,8175],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":255,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":255,"endColumn":67,"fix":{"range":[8216,8216],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":256,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":256,"endColumn":9,"fix":{"range":[8220,8228],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":257,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":257,"endColumn":13,"fix":{"range":[8243,8255],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":258,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":258,"endColumn":13,"fix":{"range":[8270,8282],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":259,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":259,"endColumn":9,"fix":{"range":[8302,8310],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":261,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":261,"endColumn":9,"fix":{"range":[8314,8322],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":262,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":262,"endColumn":13,"fix":{"range":[8335,8347],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":263,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":263,"endColumn":13,"fix":{"range":[8360,8372],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":264,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":264,"endColumn":9,"fix":{"range":[8390,8398],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":265,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":265,"endColumn":5,"fix":{"range":[8401,8405],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":267,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":267,"endColumn":5,"fix":{"range":[8409,8413],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":267,"column":5,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":267,"endColumn":6,"fix":{"range":[8414,8414],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":267,"column":14,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":267,"endColumn":15,"fix":{"range":[8422,8422],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":268,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":268,"endColumn":9,"fix":{"range":[8427,8435],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":268,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":268,"endColumn":33,"fix":{"range":[8459,8459],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":268,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":268,"endColumn":33,"fix":{"range":[8458,8458],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":268,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":268,"endColumn":39,"fix":{"range":[8464,8464],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":269,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":269,"endColumn":13,"fix":{"range":[8468,8480],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":273,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":273,"endColumn":9,"fix":{"range":[8689,8697],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":274,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":274,"endColumn":9,"fix":{"range":[8700,8708],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":274,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":274,"endColumn":34,"fix":{"range":[8732,8732],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":275,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":275,"endColumn":13,"fix":{"range":[8737,8749],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":275,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":275,"endColumn":21,"fix":{"range":[8757,8757],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":275,"column":21,"nodeType":"Literal","messageId":"wrongQuotes","endLine":275,"endColumn":31,"fix":{"range":[8757,8767],"text":"'Range: ['"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":275,"column":51,"nodeType":"Literal","messageId":"wrongQuotes","endLine":275,"endColumn":54,"fix":{"range":[8787,8790],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":276,"column":17,"nodeType":"Literal","messageId":"wrongQuotes","endLine":276,"endColumn":25,"fix":{"range":[8829,8837],"text":"'] -> ['"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":276,"column":43,"nodeType":"Literal","messageId":"wrongQuotes","endLine":276,"endColumn":46,"fix":{"range":[8855,8858],"text":"'/'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":276,"column":67,"nodeType":"Literal","messageId":"wrongQuotes","endLine":276,"endColumn":70,"fix":{"range":[8879,8882],"text":"']'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":276,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":276,"endColumn":71,"fix":{"range":[8882,8882],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":277,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":277,"endColumn":9,"fix":{"range":[8885,8893],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":279,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":279,"endColumn":9,"fix":{"range":[8897,8905],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":279,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":279,"endColumn":34,"fix":{"range":[8930,8930],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":279,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":279,"endColumn":34,"fix":{"range":[8929,8929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":279,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":279,"endColumn":46,"fix":{"range":[8941,8941],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":280,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":280,"endColumn":13,"fix":{"range":[8945,8957],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":280,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":280,"endColumn":33,"fix":{"range":[8977,8977],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":280,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":280,"endColumn":45,"fix":{"range":[8988,8988],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":280,"column":46,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":280,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":281,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":281,"endColumn":9,"fix":{"range":[8996,9004],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":282,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":282,"endColumn":9,"fix":{"range":[9007,9015],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":282,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":282,"endColumn":38,"fix":{"range":[9044,9044],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":282,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":282,"endColumn":38,"fix":{"range":[9043,9043],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":282,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":282,"endColumn":44,"fix":{"range":[9049,9049],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":283,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":283,"endColumn":13,"fix":{"range":[9053,9065],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":283,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":285,"endColumn":37,"fix":{"range":[9065,9068],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":284,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":284,"endColumn":17,"fix":{"range":[9074,9090],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":285,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":285,"endColumn":17,"fix":{"range":[9107,9123],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":287,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":287,"endColumn":13,"fix":{"range":[9145,9157],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":287,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":287,"endColumn":32,"fix":{"range":[9176,9176],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":287,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":287,"endColumn":52,"fix":{"range":[9195,9195],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":288,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":288,"endColumn":13,"fix":{"range":[9198,9210],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":288,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":288,"endColumn":17,"fix":{"range":[9214,9214],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":288,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":288,"endColumn":23,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":288,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":288,"endColumn":26,"fix":{"range":[9222,9222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":289,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":289,"endColumn":17,"fix":{"range":[9226,9242],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":289,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":289,"endColumn":36,"fix":{"range":[9261,9261],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":289,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":289,"endColumn":60,"fix":{"range":[9284,9284],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":290,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":290,"endColumn":17,"fix":{"range":[9287,9303],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":290,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":290,"endColumn":21,"fix":{"range":[9307,9307],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":290,"column":25,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":290,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":290,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":290,"endColumn":30,"fix":{"range":[9315,9315],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":291,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":291,"endColumn":21,"fix":{"range":[9319,9339],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":292,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":292,"endColumn":17,"fix":{"range":[9349,9365],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":292,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":292,"endColumn":28,"fix":{"range":[9376,9376],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":292,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":292,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":292,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":292,"endColumn":37,"fix":{"range":[9384,9384],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":293,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":293,"endColumn":21,"fix":{"range":[9388,9408],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":294,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":294,"endColumn":17,"fix":{"range":[9418,9434],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":295,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":295,"endColumn":21,"fix":{"range":[9443,9463],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":296,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":296,"endColumn":17,"fix":{"range":[9473,9489],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":297,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":297,"endColumn":13,"fix":{"range":[9491,9503],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":297,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":297,"endColumn":24,"fix":{"range":[9514,9514],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":297,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":297,"endColumn":30,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":297,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":297,"endColumn":34,"fix":{"range":[9523,9523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":298,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":298,"endColumn":17,"fix":{"range":[9527,9543],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":299,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":299,"endColumn":13,"fix":{"range":[9554,9566],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":300,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":300,"endColumn":17,"fix":{"range":[9575,9591],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":300,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":300,"endColumn":36,"fix":{"range":[9610,9610],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":300,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":300,"endColumn":60,"fix":{"range":[9633,9633],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":301,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":301,"endColumn":17,"fix":{"range":[9636,9652],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":301,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":301,"endColumn":21,"fix":{"range":[9656,9656],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":301,"column":25,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":301,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":301,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":301,"endColumn":31,"fix":{"range":[9665,9665],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":302,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":302,"endColumn":21,"fix":{"range":[9669,9689],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":303,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":303,"endColumn":17,"fix":{"range":[9700,9716],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":303,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":303,"endColumn":28,"fix":{"range":[9727,9727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":303,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":303,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":303,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":303,"endColumn":37,"fix":{"range":[9735,9735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":304,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":304,"endColumn":21,"fix":{"range":[9739,9759],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":305,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":305,"endColumn":17,"fix":{"range":[9770,9786],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":306,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":306,"endColumn":21,"fix":{"range":[9795,9815],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":307,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":307,"endColumn":17,"fix":{"range":[9825,9841],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":308,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":308,"endColumn":13,"fix":{"range":[9843,9855],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":309,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":309,"endColumn":9,"fix":{"range":[9857,9865],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":310,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":310,"endColumn":9,"fix":{"range":[9868,9876],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":310,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":310,"endColumn":38,"fix":{"range":[9905,9905],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":310,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":310,"endColumn":38,"fix":{"range":[9904,9904],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":310,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":310,"endColumn":40,"fix":{"range":[9906,9906],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":311,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":311,"endColumn":13,"fix":{"range":[9910,9922],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":311,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":311,"endColumn":33,"fix":{"range":[9942,9942],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":311,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":311,"endColumn":49,"fix":{"range":[9957,9957],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":312,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":312,"endColumn":9,"fix":{"range":[9960,9968],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":313,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":313,"endColumn":9,"fix":{"range":[9971,9979],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":313,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":313,"endColumn":39,"fix":{"range":[10009,10009],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":313,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":313,"endColumn":39,"fix":{"range":[10008,10008],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":313,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":313,"endColumn":45,"fix":{"range":[10014,10014],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":314,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":314,"endColumn":13,"fix":{"range":[10018,10030],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":314,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":314,"endColumn":38,"fix":{"range":[10055,10055],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":314,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":314,"endColumn":50,"fix":{"range":[10066,10066],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":314,"column":51,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":314,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":314,"column":76,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":314,"endColumn":77,"fix":{"range":[10094,10094],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":314,"column":86,"nodeType":"Program","messageId":"missingClosingSpace","endLine":314,"endColumn":87,"fix":{"range":[10103,10103],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":314,"column":88,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":314,"endColumn":90,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":315,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":315,"endColumn":9,"fix":{"range":[10111,10119],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":316,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":316,"endColumn":9,"fix":{"range":[10122,10130],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":316,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":316,"endColumn":36,"fix":{"range":[10157,10157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":316,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":316,"endColumn":36,"fix":{"range":[10156,10156],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":316,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":316,"endColumn":42,"fix":{"range":[10162,10162],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":317,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":317,"endColumn":13,"fix":{"range":[10166,10178],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":317,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":317,"endColumn":48,"fix":{"range":[10178,10181],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":317,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":317,"endColumn":41,"fix":{"range":[10206,10206],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":317,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":317,"endColumn":47,"fix":{"range":[10211,10211],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":318,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":318,"endColumn":13,"fix":{"range":[10214,10226],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":318,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":318,"endColumn":21,"fix":{"range":[10234,10234],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":318,"column":25,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":318,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":318,"column":38,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":318,"endColumn":40,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":318,"column":50,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":318,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":318,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":318,"endColumn":55,"fix":{"range":[10267,10267],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":319,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":319,"endColumn":9,"fix":{"range":[10270,10278],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":320,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":320,"endColumn":9,"fix":{"range":[10281,10289],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":320,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":320,"endColumn":31,"fix":{"range":[10311,10311],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":320,"column":30,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":320,"endColumn":31,"fix":{"range":[10310,10310],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":320,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":320,"endColumn":43,"fix":{"range":[10322,10322],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":321,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":321,"endColumn":13,"fix":{"range":[10326,10338],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":321,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":321,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":321,"column":59,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":321,"endColumn":61,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":322,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":322,"endColumn":9,"fix":{"range":[10395,10403],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":323,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":323,"endColumn":9,"fix":{"range":[10406,10414],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":323,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":323,"endColumn":33,"fix":{"range":[10438,10438],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":323,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":323,"endColumn":33,"fix":{"range":[10437,10437],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":323,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":323,"endColumn":45,"fix":{"range":[10449,10449],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":324,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":324,"endColumn":13,"fix":{"range":[10453,10465],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":324,"column":35,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":324,"endColumn":37,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":324,"column":63,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":324,"endColumn":65,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":325,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":325,"endColumn":9,"fix":{"range":[10526,10534],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":326,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":326,"endColumn":9,"fix":{"range":[10537,10545],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":326,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":326,"endColumn":34,"fix":{"range":[10570,10570],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":326,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":326,"endColumn":34,"fix":{"range":[10569,10569],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":326,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":326,"endColumn":46,"fix":{"range":[10581,10581],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":327,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":327,"endColumn":13,"fix":{"range":[10585,10597],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":327,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":327,"endColumn":17,"fix":{"range":[10601,10601],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":327,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":327,"endColumn":30,"fix":{"range":[10612,10614],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":327,"column":31,"nodeType":"Literal","messageId":"wrongQuotes","endLine":327,"endColumn":39,"fix":{"range":[10615,10623],"text":"'object'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":327,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":327,"endColumn":40,"fix":{"range":[10623,10623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":328,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":328,"endColumn":17,"fix":{"range":[10627,10643],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":329,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":329,"endColumn":17,"fix":{"range":[10675,10691],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":330,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":330,"endColumn":13,"fix":{"range":[10717,10729],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":331,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":331,"endColumn":17,"fix":{"range":[10738,10754],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":332,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":332,"endColumn":17,"fix":{"range":[10776,10792],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":333,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":333,"endColumn":13,"fix":{"range":[10820,10832],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":334,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":334,"endColumn":9,"fix":{"range":[10834,10842],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":335,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":335,"endColumn":9,"fix":{"range":[10845,10853],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":335,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":335,"endColumn":32,"fix":{"range":[10876,10876],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":335,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":335,"endColumn":32,"fix":{"range":[10875,10875],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":335,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":335,"endColumn":44,"fix":{"range":[10887,10887],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":336,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":336,"endColumn":13,"fix":{"range":[10891,10903],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":336,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":336,"endColumn":17,"fix":{"range":[10907,10907],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":336,"column":28,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":336,"endColumn":30,"fix":{"range":[10918,10920],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":336,"column":31,"nodeType":"Literal","messageId":"wrongQuotes","endLine":336,"endColumn":39,"fix":{"range":[10921,10929],"text":"'object'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":336,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":336,"endColumn":40,"fix":{"range":[10929,10929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":337,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":337,"endColumn":17,"fix":{"range":[10933,10949],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":338,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":338,"endColumn":17,"fix":{"range":[10979,10995],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":339,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":339,"endColumn":13,"fix":{"range":[11019,11031],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":340,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":340,"endColumn":17,"fix":{"range":[11040,11056],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":341,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":341,"endColumn":17,"fix":{"range":[11076,11092],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":342,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":342,"endColumn":13,"fix":{"range":[11118,11130],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":343,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":343,"endColumn":9,"fix":{"range":[11132,11140],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":344,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":344,"endColumn":9,"fix":{"range":[11143,11151],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":344,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":344,"endColumn":32,"fix":{"range":[11174,11174],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":344,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":344,"endColumn":32,"fix":{"range":[11173,11173],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":344,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":344,"endColumn":44,"fix":{"range":[11185,11185],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":345,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":345,"endColumn":13,"fix":{"range":[11189,11201],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":345,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":345,"endColumn":17,"fix":{"range":[11205,11205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":345,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":345,"endColumn":30,"fix":{"range":[11218,11218],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":345,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":345,"endColumn":42,"fix":{"range":[11229,11229],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":345,"column":43,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":345,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":345,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":345,"endColumn":48,"fix":{"range":[11235,11235],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":346,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":346,"endColumn":17,"fix":{"range":[11239,11255],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":346,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":346,"endColumn":21,"fix":{"range":[11259,11259],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":346,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":346,"endColumn":32,"fix":{"range":[11270,11270],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":346,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":346,"endColumn":44,"fix":{"range":[11281,11281],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":346,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":346,"endColumn":61,"fix":{"range":[11299,11299],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":346,"column":72,"nodeType":"Program","messageId":"missingClosingSpace","endLine":346,"endColumn":73,"fix":{"range":[11310,11310],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":346,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":346,"endColumn":74,"fix":{"range":[11311,11311],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":347,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":347,"endColumn":21,"fix":{"range":[11315,11335],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":348,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":348,"endColumn":17,"fix":{"range":[11349,11365],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":349,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":349,"endColumn":21,"fix":{"range":[11374,11394],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":350,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":350,"endColumn":17,"fix":{"range":[11407,11423],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":351,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":351,"endColumn":13,"fix":{"range":[11425,11437],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":352,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":352,"endColumn":13,"fix":{"range":[11439,11451],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":353,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":353,"endColumn":9,"fix":{"range":[11465,11473],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":354,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":354,"endColumn":9,"fix":{"range":[11476,11484],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":354,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":354,"endColumn":37,"fix":{"range":[11512,11512],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":354,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":354,"endColumn":37,"fix":{"range":[11511,11511],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":354,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":354,"endColumn":49,"fix":{"range":[11523,11523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":355,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":355,"endColumn":13,"fix":{"range":[11527,11539],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":355,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":355,"endColumn":17,"fix":{"range":[11543,11543],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":355,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":355,"endColumn":30,"fix":{"range":[11556,11556],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":355,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":355,"endColumn":42,"fix":{"range":[11567,11567],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":355,"column":43,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":355,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":355,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":355,"endColumn":48,"fix":{"range":[11573,11573],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":356,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":356,"endColumn":17,"fix":{"range":[11577,11593],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":356,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":356,"endColumn":21,"fix":{"range":[11597,11597],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":356,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":356,"endColumn":32,"fix":{"range":[11608,11608],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":356,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":356,"endColumn":44,"fix":{"range":[11619,11619],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":356,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":356,"endColumn":45,"fix":{"range":[11620,11620],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":357,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":357,"endColumn":21,"fix":{"range":[11624,11644],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":358,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":358,"endColumn":17,"fix":{"range":[11658,11674],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":359,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":359,"endColumn":21,"fix":{"range":[11683,11703],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":360,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":360,"endColumn":17,"fix":{"range":[11716,11732],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":361,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":361,"endColumn":13,"fix":{"range":[11734,11746],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":362,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":362,"endColumn":13,"fix":{"range":[11748,11760],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":363,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":363,"endColumn":9,"fix":{"range":[11774,11782],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":364,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":364,"endColumn":9,"fix":{"range":[11785,11793],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":364,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":364,"endColumn":35,"fix":{"range":[11819,11819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":364,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":364,"endColumn":35,"fix":{"range":[11818,11818],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":364,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":364,"endColumn":47,"fix":{"range":[11830,11830],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":365,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":365,"endColumn":13,"fix":{"range":[11834,11846],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":365,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":365,"endColumn":17,"fix":{"range":[11850,11850],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":365,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":365,"endColumn":30,"fix":{"range":[11863,11863],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":365,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":365,"endColumn":42,"fix":{"range":[11874,11874],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":365,"column":43,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":365,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":365,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":365,"endColumn":48,"fix":{"range":[11880,11880],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":366,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":366,"endColumn":17,"fix":{"range":[11884,11900],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":366,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":366,"endColumn":21,"fix":{"range":[11904,11904],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":366,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":366,"endColumn":34,"fix":{"range":[11917,11917],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":366,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":366,"endColumn":46,"fix":{"range":[11928,11928],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":366,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":366,"endColumn":47,"fix":{"range":[11929,11929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":367,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":367,"endColumn":21,"fix":{"range":[11933,11953],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":368,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":368,"endColumn":17,"fix":{"range":[11967,11983],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":369,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":369,"endColumn":21,"fix":{"range":[11992,12012],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":370,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":370,"endColumn":17,"fix":{"range":[12025,12041],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":371,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":371,"endColumn":13,"fix":{"range":[12043,12055],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":372,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":372,"endColumn":13,"fix":{"range":[12057,12069],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":373,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":373,"endColumn":9,"fix":{"range":[12083,12091],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":374,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":374,"endColumn":9,"fix":{"range":[12094,12102],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":374,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":374,"endColumn":33,"fix":{"range":[12126,12126],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":374,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":374,"endColumn":33,"fix":{"range":[12125,12125],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":374,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":374,"endColumn":45,"fix":{"range":[12137,12137],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":375,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":375,"endColumn":13,"fix":{"range":[12141,12153],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":375,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":375,"endColumn":17,"fix":{"range":[12157,12157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":375,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":375,"endColumn":37,"fix":{"range":[12176,12176],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":376,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":376,"endColumn":17,"fix":{"range":[12180,12196],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":376,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":376,"endColumn":21,"fix":{"range":[12200,12200],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":376,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":376,"endColumn":44,"fix":{"range":[12222,12222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":377,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":377,"endColumn":21,"fix":{"range":[12226,12246],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":377,"column":62,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":377,"endColumn":63,"fix":{"range":[12288,12288],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":377,"column":95,"nodeType":"Program","messageId":"missingClosingSpace","endLine":377,"endColumn":96,"fix":{"range":[12320,12320],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":378,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":378,"endColumn":17,"fix":{"range":[12323,12339],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":379,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":379,"endColumn":13,"fix":{"range":[12341,12353],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":381,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":381,"endColumn":13,"fix":{"range":[12356,12368],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":381,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":381,"endColumn":17,"fix":{"range":[12372,12372],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":381,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":381,"endColumn":38,"fix":{"range":[12392,12392],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":382,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":382,"endColumn":17,"fix":{"range":[12394,12410],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":382,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":382,"endColumn":27,"fix":{"range":[12410,12420],"text":"{return -1;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":384,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":384,"endColumn":13,"fix":{"range":[12422,12434],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":384,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":384,"endColumn":17,"fix":{"range":[12438,12438],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":384,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":384,"endColumn":36,"fix":{"range":[12456,12456],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":385,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":385,"endColumn":17,"fix":{"range":[12458,12474],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":385,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":385,"endColumn":26,"fix":{"range":[12474,12483],"text":"{return 1;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":387,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":387,"endColumn":13,"fix":{"range":[12485,12497],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":387,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":387,"endColumn":17,"fix":{"range":[12501,12501],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":387,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":387,"endColumn":40,"fix":{"range":[12523,12523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":388,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":388,"endColumn":17,"fix":{"range":[12525,12541],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":388,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":388,"endColumn":61,"fix":{"range":[12541,12585],"text":"{return column >= this.start.column ? 0 : -1;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":390,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":390,"endColumn":13,"fix":{"range":[12587,12599],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":390,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":390,"endColumn":17,"fix":{"range":[12603,12603],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":390,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":390,"endColumn":38,"fix":{"range":[12623,12623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":391,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":391,"endColumn":17,"fix":{"range":[12625,12641],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":391,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":391,"endColumn":58,"fix":{"range":[12641,12682],"text":"{return column <= this.end.column ? 0 : 1;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":393,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":393,"endColumn":13,"fix":{"range":[12684,12696],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":394,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":394,"endColumn":9,"fix":{"range":[12706,12714],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":395,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":395,"endColumn":9,"fix":{"range":[12717,12725],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":395,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":395,"endColumn":38,"fix":{"range":[12754,12754],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":395,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":395,"endColumn":38,"fix":{"range":[12753,12753],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":395,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":395,"endColumn":50,"fix":{"range":[12765,12765],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":396,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":396,"endColumn":13,"fix":{"range":[12769,12781],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":396,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":396,"endColumn":17,"fix":{"range":[12785,12785],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":396,"column":32,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":396,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":396,"column":60,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":396,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":396,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":396,"endColumn":70,"fix":{"range":[12837,12837],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":397,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":397,"endColumn":17,"fix":{"range":[12841,12857],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":398,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":398,"endColumn":13,"fix":{"range":[12868,12880],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":399,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":399,"endColumn":17,"fix":{"range":[12889,12905],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":399,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":399,"endColumn":37,"fix":{"range":[12925,12925],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":399,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":399,"endColumn":49,"fix":{"range":[12936,12936],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":400,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":400,"endColumn":13,"fix":{"range":[12939,12951],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":401,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":401,"endColumn":9,"fix":{"range":[12953,12961],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":402,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":402,"endColumn":9,"fix":{"range":[12964,12972],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":402,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":402,"endColumn":36,"fix":{"range":[12999,12999],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":402,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":402,"endColumn":36,"fix":{"range":[12998,12998],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":402,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":402,"endColumn":48,"fix":{"range":[13010,13010],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":403,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":403,"endColumn":13,"fix":{"range":[13014,13026],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":403,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":403,"endColumn":17,"fix":{"range":[13030,13030],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":403,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":403,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":403,"column":56,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":403,"endColumn":58,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":403,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":403,"endColumn":66,"fix":{"range":[13078,13078],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":404,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":404,"endColumn":17,"fix":{"range":[13082,13098],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":405,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":405,"endColumn":13,"fix":{"range":[13108,13120],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":406,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":406,"endColumn":17,"fix":{"range":[13129,13145],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":406,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":406,"endColumn":37,"fix":{"range":[13165,13165],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":406,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":406,"endColumn":49,"fix":{"range":[13176,13176],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":407,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":407,"endColumn":13,"fix":{"range":[13179,13191],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":408,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":408,"endColumn":9,"fix":{"range":[13193,13201],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":409,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":409,"endColumn":9,"fix":{"range":[13204,13212],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":409,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":409,"endColumn":39,"fix":{"range":[13242,13242],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":409,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":409,"endColumn":39,"fix":{"range":[13241,13241],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":409,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":409,"endColumn":51,"fix":{"range":[13253,13253],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":410,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":410,"endColumn":13,"fix":{"range":[13257,13269],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":410,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":410,"endColumn":17,"fix":{"range":[13273,13273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":410,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":410,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":410,"column":56,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":410,"endColumn":58,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":410,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":410,"endColumn":66,"fix":{"range":[13321,13321],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":411,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":411,"endColumn":17,"fix":{"range":[13325,13341],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":412,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":412,"endColumn":13,"fix":{"range":[13351,13363],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":412,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":412,"endColumn":24,"fix":{"range":[13374,13374],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":412,"column":39,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":412,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":412,"column":67,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":412,"endColumn":69,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":412,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":412,"endColumn":77,"fix":{"range":[13426,13426],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":413,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":413,"endColumn":17,"fix":{"range":[13430,13446],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":414,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":414,"endColumn":13,"fix":{"range":[13457,13469],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":415,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":415,"endColumn":17,"fix":{"range":[13478,13494],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":415,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":415,"endColumn":37,"fix":{"range":[13514,13514],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":415,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":415,"endColumn":49,"fix":{"range":[13525,13525],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":416,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":416,"endColumn":13,"fix":{"range":[13528,13540],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":417,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":417,"endColumn":9,"fix":{"range":[13542,13550],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":418,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":418,"endColumn":9,"fix":{"range":[13553,13561],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":418,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":418,"endColumn":34,"fix":{"range":[13586,13586],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":418,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":418,"endColumn":34,"fix":{"range":[13585,13585],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":418,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":418,"endColumn":52,"fix":{"range":[13603,13603],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":419,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":419,"endColumn":13,"fix":{"range":[13607,13619],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":419,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":419,"endColumn":17,"fix":{"range":[13623,13623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":419,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":419,"endColumn":40,"fix":{"range":[13645,13645],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":420,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":420,"endColumn":17,"fix":{"range":[13647,13663],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":420,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":420,"endColumn":57,"fix":{"range":[13663,13703],"text":"{var end = {row: lastRow + 1, column: 0};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":420,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":420,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":420,"column":27,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":420,"endColumn":28,"fix":{"range":[13674,13674],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":420,"column":55,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":420,"endColumn":56,"fix":{"range":[13701,13701],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":421,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":421,"endColumn":13,"fix":{"range":[13704,13716],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":421,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":421,"endColumn":22,"fix":{"range":[13725,13725],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":421,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":421,"endColumn":46,"fix":{"range":[13748,13748],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":422,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":422,"endColumn":17,"fix":{"range":[13750,13766],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":422,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":422,"endColumn":54,"fix":{"range":[13766,13803],"text":"{var end = {row: firstRow, column: 0};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":422,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":422,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-redeclare","severity":2,"message":"'end' is already defined.","line":422,"column":21,"nodeType":"Identifier","messageId":"redeclared","endLine":422,"endColumn":24,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":422,"column":27,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":422,"endColumn":28,"fix":{"range":[13777,13777],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":422,"column":52,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":422,"endColumn":53,"fix":{"range":[13801,13801],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":424,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":424,"endColumn":13,"fix":{"range":[13805,13817],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":424,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":424,"endColumn":17,"fix":{"range":[13821,13821],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":424,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":424,"endColumn":42,"fix":{"range":[13845,13845],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":425,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":425,"endColumn":17,"fix":{"range":[13847,13863],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":425,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":425,"endColumn":59,"fix":{"range":[13863,13905],"text":"{var start = {row: lastRow + 1, column: 0};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":425,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":425,"endColumn":59,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":425,"column":29,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":425,"endColumn":30,"fix":{"range":[13876,13876],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":425,"column":57,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":425,"endColumn":58,"fix":{"range":[13903,13903],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":426,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":426,"endColumn":13,"fix":{"range":[13906,13918],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":426,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":426,"endColumn":22,"fix":{"range":[13927,13927],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":426,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":426,"endColumn":48,"fix":{"range":[13952,13952],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":427,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":427,"endColumn":17,"fix":{"range":[13954,13970],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":427,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":427,"endColumn":56,"fix":{"range":[13970,14009],"text":"{var start = {row: firstRow, column: 0};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":427,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":427,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-redeclare","severity":2,"message":"'start' is already defined.","line":427,"column":21,"nodeType":"Identifier","messageId":"redeclared","endLine":427,"endColumn":26,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":427,"column":29,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":427,"endColumn":30,"fix":{"range":[13983,13983],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":427,"column":54,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":427,"endColumn":55,"fix":{"range":[14007,14007],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":429,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":429,"endColumn":13,"fix":{"range":[14011,14023],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":429,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":429,"endColumn":37,"fix":{"range":[14047,14047],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":429,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":429,"endColumn":74,"fix":{"range":[14083,14083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":430,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":430,"endColumn":9,"fix":{"range":[14086,14094],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":431,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":431,"endColumn":9,"fix":{"range":[14097,14105],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":431,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":431,"endColumn":32,"fix":{"range":[14128,14128],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":431,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":431,"endColumn":32,"fix":{"range":[14127,14127],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":431,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":431,"endColumn":44,"fix":{"range":[14139,14139],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":432,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":432,"endColumn":13,"fix":{"range":[14143,14155],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":432,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":432,"endColumn":49,"fix":{"range":[14155,14158],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":432,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":432,"endColumn":36,"fix":{"range":[14178,14178],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":432,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":432,"endColumn":48,"fix":{"range":[14189,14189],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":434,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":434,"endColumn":13,"fix":{"range":[14193,14205],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":434,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":434,"endColumn":17,"fix":{"range":[14209,14209],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":434,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":434,"endColumn":23,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":434,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":434,"endColumn":26,"fix":{"range":[14217,14217],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":435,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":435,"endColumn":17,"fix":{"range":[14219,14235],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":435,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":435,"endColumn":29,"fix":{"range":[14235,14247],"text":"{return this;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":436,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":436,"endColumn":13,"fix":{"range":[14248,14260],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":436,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":436,"endColumn":22,"fix":{"range":[14269,14269],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":436,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":436,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":436,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":436,"endColumn":32,"fix":{"range":[14278,14278],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":437,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":437,"endColumn":17,"fix":{"range":[14280,14296],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":437,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":437,"endColumn":56,"fix":{"range":[14296,14335],"text":"{var start = {row: row, column: column};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":437,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":437,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":437,"column":29,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":437,"endColumn":30,"fix":{"range":[14309,14309],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":437,"column":54,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":437,"endColumn":55,"fix":{"range":[14333,14333],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":438,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":438,"endColumn":13,"fix":{"range":[14336,14348],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":439,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":439,"endColumn":17,"fix":{"range":[14353,14369],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'else'.","line":439,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfter","endLine":439,"endColumn":54,"fix":{"range":[14369,14406],"text":"{var end = {row: row, column: column};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":439,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":439,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":439,"column":27,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":439,"endColumn":28,"fix":{"range":[14380,14380],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":439,"column":52,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":439,"endColumn":53,"fix":{"range":[14404,14404],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":441,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":441,"endColumn":13,"fix":{"range":[14408,14420],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":441,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":441,"endColumn":37,"fix":{"range":[14444,14444],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":441,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":441,"endColumn":74,"fix":{"range":[14480,14480],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":442,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":442,"endColumn":9,"fix":{"range":[14483,14491],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":444,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":444,"endColumn":9,"fix":{"range":[14495,14503],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":444,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":444,"endColumn":33,"fix":{"range":[14526,14526],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":445,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":445,"endColumn":13,"fix":{"range":[14531,14543],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":445,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":445,"endColumn":21,"fix":{"range":[14551,14551],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":445,"column":93,"nodeType":"Program","messageId":"missingClosingSpace","endLine":445,"endColumn":94,"fix":{"range":[14623,14623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":446,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":446,"endColumn":9,"fix":{"range":[14626,14634],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":447,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":447,"endColumn":9,"fix":{"range":[14637,14645],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":447,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":447,"endColumn":37,"fix":{"range":[14672,14672],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":448,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":448,"endColumn":13,"fix":{"range":[14677,14689],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":448,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":448,"endColumn":21,"fix":{"range":[14697,14697],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":448,"column":52,"nodeType":"Program","messageId":"missingClosingSpace","endLine":448,"endColumn":53,"fix":{"range":[14728,14728],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":449,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":449,"endColumn":9,"fix":{"range":[14731,14739],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":450,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":450,"endColumn":9,"fix":{"range":[14742,14750],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":450,"column":30,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":450,"endColumn":31,"fix":{"range":[14771,14771],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":451,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":451,"endColumn":13,"fix":{"range":[14776,14788],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":451,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":451,"endColumn":37,"fix":{"range":[14812,14812],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":451,"column":57,"nodeType":"Program","messageId":"missingClosingSpace","endLine":451,"endColumn":58,"fix":{"range":[14832,14832],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":452,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":452,"endColumn":9,"fix":{"range":[14835,14843],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":453,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":453,"endColumn":9,"fix":{"range":[14846,14854],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":453,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":453,"endColumn":38,"fix":{"range":[14882,14882],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":454,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":454,"endColumn":13,"fix":{"range":[14887,14899],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":454,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":454,"endColumn":17,"fix":{"range":[14903,14903],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":454,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":454,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":454,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":454,"endColumn":38,"fix":{"range":[14923,14923],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":455,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":455,"endColumn":17,"fix":{"range":[14925,14941],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":455,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":455,"endColumn":98,"fix":{"range":[14941,15022],"text":"{return new Range(this.start.row, 0, Math.max(this.start.row, this.end.row-1), 0);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":455,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":455,"endColumn":34,"fix":{"range":[14958,14958],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":455,"column":61,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":455,"endColumn":62,"fix":{"range":[14986,14986],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '-' must be spaced.","line":455,"column":90,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":455,"endColumn":91,"fix":{"range":[15014,15015],"text":" - "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":455,"column":92,"nodeType":"Program","messageId":"missingClosingSpace","endLine":455,"endColumn":93,"fix":{"range":[15016,15016],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":455,"column":96,"nodeType":"Program","messageId":"missingClosingSpace","endLine":455,"endColumn":97,"fix":{"range":[15020,15020],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":456,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":456,"endColumn":13,"fix":{"range":[15023,15035],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":457,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":457,"endColumn":17,"fix":{"range":[15040,15056],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'else'.","line":457,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfter","endLine":457,"endColumn":70,"fix":{"range":[15056,15109],"text":"{return new Range(this.start.row, 0, this.end.row, 0);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":457,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":457,"endColumn":34,"fix":{"range":[15073,15073],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":457,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":457,"endColumn":69,"fix":{"range":[15107,15107],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":458,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":458,"endColumn":9,"fix":{"range":[15110,15118],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":459,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":459,"endColumn":9,"fix":{"range":[15121,15129],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":459,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":459,"endColumn":39,"fix":{"range":[15159,15159],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":459,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":459,"endColumn":39,"fix":{"range":[15158,15158],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":459,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":459,"endColumn":47,"fix":{"range":[15166,15166],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":460,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":460,"endColumn":13,"fix":{"range":[15170,15182],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":460,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":460,"endColumn":79,"fix":{"range":[15182,15185],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":460,"column":66,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":460,"endColumn":67,"fix":{"range":[15236,15236],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":460,"column":77,"nodeType":"Program","messageId":"missingClosingSpace","endLine":460,"endColumn":78,"fix":{"range":[15246,15246],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":461,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":461,"endColumn":13,"fix":{"range":[15249,15261],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":461,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":461,"endColumn":75,"fix":{"range":[15261,15264],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":461,"column":64,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":461,"endColumn":65,"fix":{"range":[15313,15313],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":461,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":461,"endColumn":74,"fix":{"range":[15321,15321],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":463,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":463,"endColumn":13,"fix":{"range":[15325,15337],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":464,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":464,"endColumn":17,"fix":{"range":[15355,15371],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":465,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":465,"endColumn":17,"fix":{"range":[15414,15430],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":466,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":466,"endColumn":13,"fix":{"range":[15468,15480],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":467,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":467,"endColumn":9,"fix":{"range":[15483,15491],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":468,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":468,"endColumn":9,"fix":{"range":[15494,15502],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":468,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":468,"endColumn":32,"fix":{"range":[15525,15525],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":468,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":468,"endColumn":32,"fix":{"range":[15524,15524],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":468,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":468,"endColumn":44,"fix":{"range":[15536,15536],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":469,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":469,"endColumn":13,"fix":{"range":[15540,15552],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":470,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":470,"endColumn":13,"fix":{"range":[15575,15587],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":471,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":471,"endColumn":13,"fix":{"range":[15616,15628],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":472,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":472,"endColumn":13,"fix":{"range":[15649,15661],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":473,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":473,"endColumn":9,"fix":{"range":[15688,15696],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":475,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":475,"endColumn":5,"fix":{"range":[15700,15704],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":475,"column":6,"nodeType":"Program","messageId":"missingClosingSpace","endLine":475,"endColumn":7,"fix":{"range":[15705,15705],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":475,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":475,"endColumn":13,"fix":{"range":[15712,15712],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":475,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":475,"endColumn":29,"fix":{"range":[15727,15727],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":476,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":476,"endColumn":5,"fix":{"range":[15730,15734],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":476,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":476,"endColumn":33,"fix":{"range":[15762,15762],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":476,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":476,"endColumn":33,"fix":{"range":[15761,15761],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":476,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":476,"endColumn":44,"fix":{"range":[15772,15772],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":477,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":477,"endColumn":9,"fix":{"range":[15776,15784],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":477,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":477,"endColumn":26,"fix":{"range":[15801,15801],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":477,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":477,"endColumn":71,"fix":{"range":[15845,15845],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":478,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":478,"endColumn":5,"fix":{"range":[15848,15852],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":479,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":479,"endColumn":5,"fix":{"range":[15855,15859],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":481,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":481,"endColumn":5,"fix":{"range":[15897,15901],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":481,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":481,"endColumn":36,"fix":{"range":[15932,15932],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":481,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":481,"endColumn":36,"fix":{"range":[15931,15931],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":481,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":481,"endColumn":43,"fix":{"range":[15938,15938],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":482,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":482,"endColumn":9,"fix":{"range":[15942,15950],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":483,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":483,"endColumn":5,"fix":{"range":[15999,16003],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multiple-empty-lines","severity":2,"message":"More than 1 blank line not allowed.","line":485,"column":1,"nodeType":"Program","messageId":"consecutiveBlank","endLine":486,"endColumn":1,"fix":{"range":[16006,16007],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":486,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":486,"endColumn":5,"fix":{"range":[16008,16012],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":487,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":487,"endColumn":3,"fix":{"range":[16036,16036],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":489,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":489,"endColumn":12,"fix":{"range":[16051,16051],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":489,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":489,"endColumn":29,"fix":{"range":[16051,16068],"text":"'ace/apply_delta'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":489,"column":29,"nodeType":"Punctuator","messageId":"missing","endLine":489,"endColumn":30,"fix":{"range":[16069,16069],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":489,"column":34,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":552,"endColumn":2,"fix":{"range":[16073,16107],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":489,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":489,"endColumn":43,"fix":{"range":[16082,16082],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":489,"column":42,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":489,"endColumn":43,"fix":{"range":[16081,16081],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":489,"column":61,"nodeType":"Identifier","messageId":"unusedVar","endLine":489,"endColumn":67,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":489,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":489,"endColumn":68,"fix":{"range":[16106,16106],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":490,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":490,"endColumn":5,"fix":{"range":[16110,16114],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":490,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":490,"endColumn":17,"fix":{"range":[16114,16126],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":492,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":492,"endColumn":5,"fix":{"range":[16129,16133],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":492,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":492,"endColumn":30,"fix":{"range":[16158,16158],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":492,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":492,"endColumn":47,"fix":{"range":[16174,16174],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-blocks","severity":2,"message":"Missing space before opening brace.","line":492,"column":47,"nodeType":"BlockStatement","messageId":"missingSpace","endLine":495,"endColumn":6,"fix":{"range":[16175,16175],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":493,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":493,"endColumn":9,"fix":{"range":[16177,16185],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":493,"column":9,"nodeType":"MemberExpression","messageId":"unexpected","endLine":493,"endColumn":20,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"log"},"fix":{"range":[16185,16222],"text":""},"desc":"Remove the console.log()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":493,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":493,"endColumn":21,"fix":{"range":[16197,16197],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":493,"column":21,"nodeType":"Literal","messageId":"wrongQuotes","endLine":493,"endColumn":37,"fix":{"range":[16197,16213],"text":"'Invalid Delta:'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":493,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":493,"endColumn":45,"fix":{"range":[16220,16220],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":494,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":494,"endColumn":9,"fix":{"range":[16223,16231],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-throw-literal","severity":2,"message":"Expected an error object to be thrown.","line":494,"column":9,"nodeType":"ThrowStatement","messageId":"object","endLine":494,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":494,"column":15,"nodeType":"Literal","messageId":"wrongQuotes","endLine":494,"endColumn":32,"fix":{"range":[16237,16254],"text":"'Invalid Delta: '"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":495,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":495,"endColumn":5,"fix":{"range":[16268,16272],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":497,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":497,"endColumn":5,"fix":{"range":[16275,16279],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":497,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":497,"endColumn":33,"fix":{"range":[16307,16307],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":497,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":497,"endColumn":52,"fix":{"range":[16325,16325],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":498,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":498,"endColumn":9,"fix":{"range":[16329,16337],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '>='.","line":498,"column":28,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":498,"endColumn":32,"fix":{"range":[16356,16360],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '<'.","line":498,"column":52,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":498,"endColumn":56,"fix":{"range":[16380,16384],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before 'docLines'.","line":498,"column":57,"nodeType":"Identifier","messageId":"multipleSpaces","endLine":498,"endColumn":59,"fix":{"range":[16385,16387],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":499,"column":64,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":499,"endColumn":65,"fix":{"range":[16470,16470],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":499,"column":77,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":499,"endColumn":78,"fix":{"range":[16482,16482],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":500,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":500,"endColumn":5,"fix":{"range":[16492,16496],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":502,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":502,"endColumn":5,"fix":{"range":[16499,16503],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'validateDelta' is defined but never used.","line":502,"column":14,"nodeType":"Identifier","messageId":"unusedVar","endLine":502,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":502,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":502,"endColumn":28,"fix":{"range":[16526,16526],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":502,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":502,"endColumn":44,"fix":{"range":[16541,16541],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":503,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":503,"endColumn":9,"fix":{"range":[16545,16553],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":503,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":503,"endColumn":13,"fix":{"range":[16557,16557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":503,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":503,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":503,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":503,"endColumn":37,"fix":{"range":[16573,16581],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":503,"column":54,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":503,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":503,"column":57,"nodeType":"Literal","messageId":"wrongQuotes","endLine":503,"endColumn":65,"fix":{"range":[16601,16609],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":503,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":503,"endColumn":66,"fix":{"range":[16609,16609],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":504,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":504,"endColumn":13,"fix":{"range":[16611,16623],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":504,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":504,"endColumn":81,"fix":{"range":[16623,16691],"text":"{throwDeltaError(delta, \"delta.action must be 'insert' or 'remove'\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":504,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":504,"endColumn":29,"fix":{"range":[16639,16639],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":504,"column":79,"nodeType":"Program","messageId":"missingClosingSpace","endLine":504,"endColumn":80,"fix":{"range":[16689,16689],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":505,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":505,"endColumn":9,"fix":{"range":[16692,16700],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":505,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":505,"endColumn":13,"fix":{"range":[16704,16704],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":505,"column":14,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":505,"endColumn":15,"fix":{"range":[16706,16706],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":505,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":505,"endColumn":44,"fix":{"range":[16734,16734],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":505,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":505,"endColumn":45,"fix":{"range":[16735,16735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":506,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":506,"endColumn":13,"fix":{"range":[16737,16749],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":506,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":506,"endColumn":68,"fix":{"range":[16749,16804],"text":"{throwDeltaError(delta, \"delta.lines must be an Array\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":506,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":506,"endColumn":29,"fix":{"range":[16765,16765],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":506,"column":36,"nodeType":"Literal","messageId":"wrongQuotes","endLine":506,"endColumn":66,"fix":{"range":[16772,16802],"text":"'delta.lines must be an Array'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":506,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":506,"endColumn":67,"fix":{"range":[16802,16802],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":507,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":507,"endColumn":9,"fix":{"range":[16805,16813],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":507,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":507,"endColumn":13,"fix":{"range":[16817,16817],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":507,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":507,"endColumn":40,"fix":{"range":[16843,16843],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":508,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":508,"endColumn":13,"fix":{"range":[16845,16857],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":508,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":508,"endColumn":74,"fix":{"range":[16857,16918],"text":"{throwDeltaError(delta, \"delta.start/end must be an present\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":508,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":508,"endColumn":29,"fix":{"range":[16873,16873],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":508,"column":36,"nodeType":"Literal","messageId":"wrongQuotes","endLine":508,"endColumn":72,"fix":{"range":[16880,16916],"text":"'delta.start/end must be an present'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":508,"column":72,"nodeType":"Program","messageId":"missingClosingSpace","endLine":508,"endColumn":73,"fix":{"range":[16916,16916],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":509,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":509,"endColumn":9,"fix":{"range":[16919,16927],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":509,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":509,"endColumn":33,"fix":{"range":[16927,16930],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":510,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":510,"endColumn":9,"fix":{"range":[16952,16960],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":510,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":510,"endColumn":13,"fix":{"range":[16964,16964],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":510,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":510,"endColumn":33,"fix":{"range":[16984,16984],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":510,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":510,"endColumn":55,"fix":{"range":[17005,17005],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":510,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":510,"endColumn":56,"fix":{"range":[17006,17006],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":511,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":511,"endColumn":13,"fix":{"range":[17008,17020],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":511,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":511,"endColumn":81,"fix":{"range":[17020,17088],"text":"{throwDeltaError(delta, \"delta.start must be contained in document\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":511,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":511,"endColumn":29,"fix":{"range":[17036,17036],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":511,"column":36,"nodeType":"Literal","messageId":"wrongQuotes","endLine":511,"endColumn":79,"fix":{"range":[17043,17086],"text":"'delta.start must be contained in document'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":511,"column":79,"nodeType":"Program","messageId":"missingClosingSpace","endLine":511,"endColumn":80,"fix":{"range":[17086,17086],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":512,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":512,"endColumn":9,"fix":{"range":[17089,17097],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":512,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":512,"endColumn":29,"fix":{"range":[17097,17100],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":513,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":513,"endColumn":9,"fix":{"range":[17118,17126],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":513,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":513,"endColumn":13,"fix":{"range":[17130,17130],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":513,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":513,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":513,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":513,"endColumn":37,"fix":{"range":[17146,17154],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":513,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":513,"endColumn":61,"fix":{"range":[17178,17178],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":513,"column":74,"nodeType":"Program","messageId":"missingClosingSpace","endLine":513,"endColumn":75,"fix":{"range":[17191,17191],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":513,"column":75,"nodeType":"Program","messageId":"missingClosingSpace","endLine":513,"endColumn":76,"fix":{"range":[17192,17192],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":514,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":514,"endColumn":13,"fix":{"range":[17194,17206],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":514,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":514,"endColumn":97,"fix":{"range":[17206,17290],"text":"{throwDeltaError(delta, \"delta.end must contained in document for 'remove' actions\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":514,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":514,"endColumn":29,"fix":{"range":[17222,17222],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":514,"column":95,"nodeType":"Program","messageId":"missingClosingSpace","endLine":514,"endColumn":96,"fix":{"range":[17288,17288],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":515,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":515,"endColumn":9,"fix":{"range":[17291,17299],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":515,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":515,"endColumn":48,"fix":{"range":[17299,17302],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":516,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":516,"endColumn":9,"fix":{"range":[17339,17347],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":516,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":516,"endColumn":91,"fix":{"range":[17347,17350],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":516,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":516,"endColumn":38,"fix":{"range":[17376,17376],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":516,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":516,"endColumn":52,"fix":{"range":[17390,17390],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":516,"column":65,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":516,"endColumn":67,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":516,"column":88,"nodeType":"Program","messageId":"missingClosingSpace","endLine":516,"endColumn":89,"fix":{"range":[17426,17426],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":516,"column":89,"nodeType":"Program","messageId":"missingClosingSpace","endLine":516,"endColumn":90,"fix":{"range":[17427,17427],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":517,"column":1,"nodeType":"Program","messageId":"max","endLine":517,"endColumn":113,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":517,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":517,"endColumn":9,"fix":{"range":[17430,17438],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":517,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":517,"endColumn":13,"fix":{"range":[17442,17442],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":517,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":517,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":517,"column":66,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":517,"endColumn":67,"fix":{"range":[17496,17496],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":517,"column":79,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":517,"endColumn":80,"fix":{"range":[17508,17508],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":517,"column":88,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":517,"endColumn":90,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":517,"column":112,"nodeType":"Program","messageId":"missingClosingSpace","endLine":517,"endColumn":113,"fix":{"range":[17541,17541],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":518,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":518,"endColumn":13,"fix":{"range":[17543,17555],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":518,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":518,"endColumn":74,"fix":{"range":[17555,17616],"text":"{throwDeltaError(delta, \"delta.range must match delta lines\");}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":518,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":518,"endColumn":29,"fix":{"range":[17571,17571],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":518,"column":36,"nodeType":"Literal","messageId":"wrongQuotes","endLine":518,"endColumn":72,"fix":{"range":[17578,17614],"text":"'delta.range must match delta lines'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":518,"column":72,"nodeType":"Program","messageId":"missingClosingSpace","endLine":518,"endColumn":73,"fix":{"range":[17614,17614],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":519,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":519,"endColumn":5,"fix":{"range":[17617,17621],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":521,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":521,"endColumn":5,"fix":{"range":[17624,17628],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":521,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":521,"endColumn":35,"fix":{"range":[17658,17658],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":521,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":521,"endColumn":35,"fix":{"range":[17657,17657],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'doNotValidate' is defined but never used.","line":521,"column":52,"nodeType":"Identifier","messageId":"unusedVar","endLine":521,"endColumn":65,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":521,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":521,"endColumn":66,"fix":{"range":[17688,17688],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":523,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":523,"endColumn":9,"fix":{"range":[17693,17701],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":523,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":523,"endColumn":35,"fix":{"range":[17701,17704],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":524,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":524,"endColumn":9,"fix":{"range":[17728,17736],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":524,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":524,"endColumn":46,"fix":{"range":[17736,17739],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":525,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":525,"endColumn":9,"fix":{"range":[17774,17782],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":525,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":525,"endColumn":40,"fix":{"range":[17782,17785],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":525,"column":28,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":525,"endColumn":29,"fix":{"range":[17802,17802],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":525,"column":32,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":525,"endColumn":33,"fix":{"range":[17805,17805],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":525,"column":37,"nodeType":"Literal","messageId":"wrongQuotes","endLine":525,"endColumn":39,"fix":{"range":[17810,17812],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":526,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":526,"endColumn":9,"fix":{"range":[17814,17822],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":526,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":526,"endColumn":17,"fix":{"range":[17830,17830],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":526,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":526,"endColumn":30,"fix":{"range":[17842,17842],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":527,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":527,"endColumn":13,"fix":{"range":[17846,17858],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":527,"column":18,"nodeType":"Literal","messageId":"wrongQuotes","endLine":527,"endColumn":26,"fix":{"range":[17863,17871],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":528,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":528,"endColumn":17,"fix":{"range":[17873,17889],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":528,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":528,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":529,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":529,"endColumn":17,"fix":{"range":[17914,17930],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":529,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":529,"endColumn":21,"fix":{"range":[17934,17934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":529,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":529,"endColumn":40,"fix":{"range":[17952,17952],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 114. Maximum allowed is 100.","line":530,"column":1,"nodeType":"Program","messageId":"max","endLine":530,"endColumn":115,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":530,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":530,"endColumn":21,"fix":{"range":[17956,17976],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":530,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":530,"endColumn":30,"fix":{"range":[17985,17985],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":530,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":530,"endColumn":34,"fix":{"range":[17988,17988],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":530,"column":37,"nodeType":"CallExpression","messageId":"substring","endLine":530,"endColumn":67,"fix":{"range":[17997,18021],"text":"slice(0, Math.max(0, startColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":530,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":530,"endColumn":52,"fix":{"range":[18007,18007],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":530,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":530,"endColumn":67,"fix":{"range":[18021,18021],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":530,"column":81,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":530,"endColumn":82,"fix":{"range":[18037,18037],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":530,"column":83,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":530,"endColumn":84,"fix":{"range":[18038,18038],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":530,"column":87,"nodeType":"CallExpression","messageId":"substring","endLine":530,"endColumn":114,"fix":{"range":[18047,18068],"text":"slice(Math.max(0, startColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":530,"column":101,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":530,"endColumn":102,"fix":{"range":[18057,18057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":530,"column":113,"nodeType":"Program","messageId":"missingClosingSpace","endLine":530,"endColumn":114,"fix":{"range":[18068,18068],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":531,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":531,"endColumn":17,"fix":{"range":[18071,18087],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":532,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":532,"endColumn":21,"fix":{"range":[18096,18116],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":532,"column":21,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":532,"endColumn":61,"fix":{"range":[18116,18119],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":532,"column":32,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":532,"endColumn":33,"fix":{"range":[18128,18128],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":532,"column":39,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":532,"endColumn":40,"fix":{"range":[18134,18134],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":532,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":532,"endColumn":48,"fix":{"range":[18143,18143],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":532,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":532,"endColumn":60,"fix":{"range":[18154,18154],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":533,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":533,"endColumn":21,"fix":{"range":[18157,18177],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":533,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":533,"endColumn":43,"fix":{"range":[18199,18199],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":533,"column":57,"nodeType":"Program","messageId":"missingClosingSpace","endLine":533,"endColumn":58,"fix":{"range":[18213,18213],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":534,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":534,"endColumn":21,"fix":{"range":[18216,18236],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":534,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":534,"endColumn":30,"fix":{"range":[18245,18245],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":534,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":534,"endColumn":34,"fix":{"range":[18248,18248],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":534,"column":37,"nodeType":"CallExpression","messageId":"substring","endLine":534,"endColumn":67,"fix":{"range":[18257,18281],"text":"slice(0, Math.max(0, startColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":534,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":534,"endColumn":52,"fix":{"range":[18267,18267],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":534,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":534,"endColumn":67,"fix":{"range":[18281,18281],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":534,"column":78,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":534,"endColumn":79,"fix":{"range":[18294,18294],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":534,"column":82,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":534,"endColumn":83,"fix":{"range":[18297,18297],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":535,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":535,"endColumn":21,"fix":{"range":[18300,18320],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":535,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":535,"endColumn":30,"fix":{"range":[18329,18329],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":535,"column":58,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":535,"endColumn":59,"fix":{"range":[18357,18357],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":535,"column":63,"nodeType":"CallExpression","messageId":"substring","endLine":535,"endColumn":90,"fix":{"range":[18367,18388],"text":"slice(Math.max(0, startColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":535,"column":77,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":535,"endColumn":78,"fix":{"range":[18377,18377],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":535,"column":89,"nodeType":"Program","messageId":"missingClosingSpace","endLine":535,"endColumn":90,"fix":{"range":[18388,18388],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":536,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":536,"endColumn":17,"fix":{"range":[18391,18407],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":537,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":537,"endColumn":17,"fix":{"range":[18409,18425],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":538,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":538,"endColumn":13,"fix":{"range":[18432,18444],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":538,"column":18,"nodeType":"Literal","messageId":"wrongQuotes","endLine":538,"endColumn":26,"fix":{"range":[18449,18457],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":539,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":539,"endColumn":17,"fix":{"range":[18459,18475],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":539,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":539,"endColumn":50,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":540,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":540,"endColumn":17,"fix":{"range":[18509,18525],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":540,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":540,"endColumn":44,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":541,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":541,"endColumn":17,"fix":{"range":[18553,18569],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":541,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":541,"endColumn":21,"fix":{"range":[18573,18573],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":541,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":541,"endColumn":36,"fix":{"range":[18587,18587],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":542,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":542,"endColumn":21,"fix":{"range":[18591,18611],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":542,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":542,"endColumn":30,"fix":{"range":[18620,18620],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":542,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":542,"endColumn":34,"fix":{"range":[18623,18623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":542,"column":37,"nodeType":"CallExpression","messageId":"substring","endLine":542,"endColumn":67,"fix":{"range":[18632,18656],"text":"slice(0, Math.max(0, startColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":542,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":542,"endColumn":52,"fix":{"range":[18642,18642],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":542,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":542,"endColumn":67,"fix":{"range":[18656,18656],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":542,"column":70,"nodeType":"CallExpression","messageId":"substring","endLine":542,"endColumn":95,"fix":{"range":[18665,18684],"text":"slice(Math.max(0, endColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":542,"column":84,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":542,"endColumn":85,"fix":{"range":[18675,18675],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":542,"column":94,"nodeType":"Program","messageId":"missingClosingSpace","endLine":542,"endColumn":95,"fix":{"range":[18684,18684],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":543,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":543,"endColumn":17,"fix":{"range":[18687,18703],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":544,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":544,"endColumn":21,"fix":{"range":[18712,18732],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":545,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":545,"endColumn":25,"fix":{"range":[18749,18773],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":546,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":546,"endColumn":25,"fix":{"range":[18796,18820],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":546,"column":25,"nodeType":"CallExpression","messageId":"substring","endLine":546,"endColumn":55,"fix":{"range":[18825,18849],"text":"slice(0, Math.max(0, startColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":546,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":546,"endColumn":40,"fix":{"range":[18835,18835],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":546,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":546,"endColumn":55,"fix":{"range":[18849,18849],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":546,"column":58,"nodeType":"CallExpression","messageId":"substring","endLine":546,"endColumn":95,"fix":{"range":[18870,18889],"text":"slice(Math.max(0, endColumn)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":546,"column":66,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":546,"endColumn":67,"fix":{"range":[18862,18862],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":546,"column":73,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":546,"endColumn":74,"fix":{"range":[18868,18868],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":546,"column":84,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":546,"endColumn":85,"fix":{"range":[18880,18880],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":546,"column":94,"nodeType":"Program","messageId":"missingClosingSpace","endLine":546,"endColumn":95,"fix":{"range":[18889,18889],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":547,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":547,"endColumn":21,"fix":{"range":[18891,18911],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":548,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":548,"endColumn":17,"fix":{"range":[18914,18930],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":549,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":549,"endColumn":17,"fix":{"range":[18932,18948],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":550,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":550,"endColumn":9,"fix":{"range":[18955,18963],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":551,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":551,"endColumn":5,"fix":{"range":[18965,18969],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":552,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":552,"endColumn":3,"fix":{"range":[18973,18973],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":554,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":554,"endColumn":12,"fix":{"range":[18988,18988],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":554,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":554,"endColumn":35,"fix":{"range":[18988,19011],"text":"'ace/lib/event_emitter'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":554,"column":35,"nodeType":"Punctuator","messageId":"missing","endLine":554,"endColumn":36,"fix":{"range":[19012,19012],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":554,"column":40,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":684,"endColumn":2,"fix":{"range":[19016,19050],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":554,"column":48,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":554,"endColumn":49,"fix":{"range":[19025,19025],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":554,"column":48,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":554,"endColumn":49,"fix":{"range":[19024,19024],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":554,"column":67,"nodeType":"Identifier","messageId":"unusedVar","endLine":554,"endColumn":73,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":554,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":554,"endColumn":74,"fix":{"range":[19049,19049],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":555,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":555,"endColumn":5,"fix":{"range":[19053,19057],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":555,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":555,"endColumn":17,"fix":{"range":[19057,19069],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":557,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":557,"endColumn":5,"fix":{"range":[19072,19076],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":557,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":557,"endColumn":27,"fix":{"range":[19076,19079],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":558,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":558,"endColumn":5,"fix":{"range":[19099,19103],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":558,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":558,"endColumn":74,"fix":{"range":[19103,19106],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":558,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":558,"endColumn":36,"fix":{"range":[19133,19133],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":558,"column":38,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":558,"endColumn":39,"fix":{"range":[19137,19137],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":558,"column":40,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":558,"endColumn":71,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":558,"column":72,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":558,"endColumn":73,"fix":{"range":[19170,19170],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":559,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":559,"endColumn":5,"fix":{"range":[19173,19177],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":559,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":559,"endColumn":71,"fix":{"range":[19177,19180],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":559,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":559,"endColumn":35,"fix":{"range":[19206,19206],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Statement inside of curly braces should be on next line.","line":559,"column":37,"nodeType":"Punctuator","messageId":"blockSameLine","endLine":559,"endColumn":38,"fix":{"range":[19210,19210],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-statements-per-line","severity":2,"message":"This line has 2 statements. Maximum allowed is 1.","line":559,"column":39,"nodeType":"ExpressionStatement","messageId":"exceed","endLine":559,"endColumn":68,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace should be on the same line as opening curly brace or on the line after the previous block.","line":559,"column":69,"nodeType":"Punctuator","messageId":"singleLineClose","endLine":559,"endColumn":70,"fix":{"range":[19241,19241],"text":"\n"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":561,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":561,"endColumn":5,"fix":{"range":[19245,19249],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_emit'.","line":561,"column":5,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":561,"endColumn":23,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_dispatchEvent'.","line":562,"column":9,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":562,"endColumn":36,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":562,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":562,"endColumn":48,"fix":{"range":[19317,19317],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":562,"column":47,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":562,"endColumn":48,"fix":{"range":[19316,19316],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":562,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":562,"endColumn":61,"fix":{"range":[19329,19329],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":563,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":563,"endColumn":13,"fix":{"range":[19333,19345],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-expressions","severity":2,"message":"Expected an assignment or function call and instead saw an expression.","line":563,"column":13,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":563,"endColumn":63,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":563,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":563,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":563,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":563,"endColumn":37,"fix":{"range":[19369,19369],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":563,"column":37,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":563,"endColumn":56,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":563,"column":61,"nodeType":"Program","messageId":"missingClosingSpace","endLine":563,"endColumn":62,"fix":{"range":[19393,19393],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":564,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":564,"endColumn":13,"fix":{"range":[19396,19408],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-expressions","severity":2,"message":"Expected an assignment or function call and instead saw an expression.","line":564,"column":13,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":564,"endColumn":67,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":564,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":564,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":564,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":564,"endColumn":39,"fix":{"range":[19434,19434],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":564,"column":39,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":564,"endColumn":60,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":564,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":564,"endColumn":66,"fix":{"range":[19460,19460],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":566,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":566,"endColumn":13,"fix":{"range":[19464,19476],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":566,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":566,"endColumn":66,"fix":{"range":[19476,19479],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":566,"column":29,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":566,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":566,"column":48,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":566,"endColumn":49,"fix":{"range":[19512,19512],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":566,"column":58,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":566,"endColumn":59,"fix":{"range":[19521,19521],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":567,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":567,"endColumn":13,"fix":{"range":[19530,19542],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":567,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":567,"endColumn":67,"fix":{"range":[19542,19545],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":567,"column":34,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":567,"endColumn":55,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":567,"column":55,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":567,"endColumn":56,"fix":{"range":[19585,19585],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":567,"column":65,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":567,"endColumn":66,"fix":{"range":[19594,19594],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":568,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":568,"endColumn":13,"fix":{"range":[19597,19609],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":568,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":568,"endColumn":17,"fix":{"range":[19613,19613],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":568,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":568,"endColumn":54,"fix":{"range":[19649,19649],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":569,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":569,"endColumn":17,"fix":{"range":[19651,19667],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":569,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":569,"endColumn":24,"fix":{"range":[19667,19674],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":571,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":571,"endColumn":13,"fix":{"range":[19676,19688],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":571,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":571,"endColumn":17,"fix":{"range":[19692,19692],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":571,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":571,"endColumn":28,"fix":{"range":[19701,19703],"text":"!=="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":571,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":571,"endColumn":37,"fix":{"range":[19704,19712],"text":"'object'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":571,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":571,"endColumn":44,"fix":{"range":[19718,19718],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":572,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":572,"endColumn":17,"fix":{"range":[19720,19736],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":572,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":572,"endColumn":24,"fix":{"range":[19736,19743],"text":"{e = {};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":574,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":574,"endColumn":13,"fix":{"range":[19745,19757],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":574,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":574,"endColumn":17,"fix":{"range":[19761,19761],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":574,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":574,"endColumn":25,"fix":{"range":[19768,19768],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":575,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":575,"endColumn":17,"fix":{"range":[19770,19786],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":575,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":575,"endColumn":36,"fix":{"range":[19786,19805],"text":"{e.type = eventName;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":576,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":576,"endColumn":13,"fix":{"range":[19806,19818],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":576,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":576,"endColumn":17,"fix":{"range":[19822,19822],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":576,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":576,"endColumn":36,"fix":{"range":[19840,19840],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":577,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":577,"endColumn":17,"fix":{"range":[19842,19858],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":577,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":577,"endColumn":53,"fix":{"range":[19858,19894],"text":"{e.stopPropagation = stopPropagation;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":578,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":578,"endColumn":13,"fix":{"range":[19895,19907],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":578,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":578,"endColumn":17,"fix":{"range":[19911,19911],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":578,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":578,"endColumn":35,"fix":{"range":[19928,19928],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":579,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":579,"endColumn":17,"fix":{"range":[19930,19946],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":579,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":579,"endColumn":51,"fix":{"range":[19946,19980],"text":"{e.preventDefault = preventDefault;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":581,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":581,"endColumn":13,"fix":{"range":[19982,19994],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":582,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":582,"endColumn":13,"fix":{"range":[20025,20037],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":582,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":582,"endColumn":18,"fix":{"range":[20042,20042],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":582,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":582,"endColumn":25,"fix":{"range":[20042,20045],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":582,"column":23,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":582,"endColumn":24,"fix":{"range":[20047,20048],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '<' must be spaced.","line":582,"column":28,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":582,"endColumn":29,"fix":{"range":[20052,20053],"text":" < "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":582,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":582,"endColumn":51,"fix":{"range":[20074,20074],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":583,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":583,"endColumn":17,"fix":{"range":[20078,20094],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":583,"column":26,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":583,"endColumn":27,"fix":{"range":[20104,20104],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":583,"column":28,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":583,"endColumn":29,"fix":{"range":[20105,20105],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":583,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":583,"endColumn":30,"fix":{"range":[20107,20107],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":583,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":583,"endColumn":38,"fix":{"range":[20114,20114],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":584,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":584,"endColumn":17,"fix":{"range":[20117,20133],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":584,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":584,"endColumn":21,"fix":{"range":[20137,20137],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":584,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":584,"endColumn":42,"fix":{"range":[20157,20157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 11 tabs but found 20 spaces.","line":585,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":585,"endColumn":21,"fix":{"range":[20159,20179],"text":" \t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":585,"column":21,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":585,"endColumn":27,"fix":{"range":[20179,20185],"text":"{break;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":586,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":586,"endColumn":13,"fix":{"range":[20186,20198],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":588,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":588,"endColumn":13,"fix":{"range":[20201,20213],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":588,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":588,"endColumn":17,"fix":{"range":[20217,20217],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":588,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":588,"endColumn":55,"fix":{"range":[20254,20254],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":589,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":589,"endColumn":17,"fix":{"range":[20256,20272],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":589,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":589,"endColumn":48,"fix":{"range":[20272,20303],"text":"{return defaultHandler(e, this);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":589,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":589,"endColumn":39,"fix":{"range":[20294,20294],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":589,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":589,"endColumn":47,"fix":{"range":[20301,20301],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multiple-empty-lines","severity":2,"message":"More than 1 blank line not allowed.","line":592,"column":1,"nodeType":"Program","messageId":"consecutiveBlank","endLine":593,"endColumn":1,"fix":{"range":[20315,20316],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":593,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":593,"endColumn":5,"fix":{"range":[20317,20321],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_signal'.","line":593,"column":5,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":593,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":593,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":593,"endColumn":37,"fix":{"range":[20353,20353],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":593,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":593,"endColumn":37,"fix":{"range":[20352,20352],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":593,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":593,"endColumn":50,"fix":{"range":[20365,20365],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":594,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":594,"endColumn":9,"fix":{"range":[20369,20377],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":594,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":594,"endColumn":64,"fix":{"range":[20377,20380],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":594,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":594,"endColumn":26,"fix":{"range":[20394,20394],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":594,"column":26,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":594,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":594,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":594,"endColumn":52,"fix":{"range":[20419,20419],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":594,"column":52,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":594,"endColumn":53,"fix":{"range":[20421,20421],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":594,"column":62,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":594,"endColumn":63,"fix":{"range":[20430,20430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":595,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":595,"endColumn":9,"fix":{"range":[20433,20441],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":595,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":595,"endColumn":13,"fix":{"range":[20445,20445],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":595,"column":23,"nodeType":"Program","messageId":"missingClosingSpace","endLine":595,"endColumn":24,"fix":{"range":[20455,20455],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":596,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":596,"endColumn":13,"fix":{"range":[20457,20469],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":596,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":596,"endColumn":20,"fix":{"range":[20469,20476],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":597,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":597,"endColumn":9,"fix":{"range":[20477,20485],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":598,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":598,"endColumn":9,"fix":{"range":[20516,20524],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":598,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":598,"endColumn":14,"fix":{"range":[20529,20529],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":598,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":598,"endColumn":21,"fix":{"range":[20529,20532],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":598,"column":19,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":598,"endColumn":20,"fix":{"range":[20534,20535],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '<' must be spaced.","line":598,"column":24,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":598,"endColumn":25,"fix":{"range":[20539,20540],"text":" < "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":598,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":598,"endColumn":47,"fix":{"range":[20561,20561],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":599,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":599,"endColumn":13,"fix":{"range":[20563,20575],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'for' condition.","line":599,"column":13,"nodeType":"ForStatement","messageId":"missingCurlyAfterCondition","endLine":599,"endColumn":35,"fix":{"range":[20575,20597],"text":"{listeners[i](e, this);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":599,"column":22,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":599,"endColumn":23,"fix":{"range":[20585,20585],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":599,"column":24,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":599,"endColumn":25,"fix":{"range":[20586,20586],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":599,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":599,"endColumn":26,"fix":{"range":[20588,20588],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":599,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":599,"endColumn":34,"fix":{"range":[20595,20595],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":600,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":600,"endColumn":5,"fix":{"range":[20598,20602],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":602,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":602,"endColumn":5,"fix":{"range":[20606,20610],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":602,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":602,"endColumn":34,"fix":{"range":[20639,20639],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":602,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":602,"endColumn":34,"fix":{"range":[20638,20638],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":602,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":602,"endColumn":54,"fix":{"range":[20658,20658],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":603,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":603,"endColumn":9,"fix":{"range":[20662,20670],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":603,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":603,"endColumn":26,"fix":{"range":[20670,20673],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_self'.","line":603,"column":13,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":603,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":604,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":604,"endColumn":9,"fix":{"range":[20688,20696],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":604,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":604,"endColumn":17,"fix":{"range":[20704,20704],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":605,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":605,"endColumn":13,"fix":{"range":[20740,20752],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":605,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":605,"endColumn":23,"fix":{"range":[20762,20762],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":605,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":605,"endColumn":46,"fix":{"range":[20784,20784],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":606,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":606,"endColumn":13,"fix":{"range":[20787,20799],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":606,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":606,"endColumn":28,"fix":{"range":[20814,20814],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":606,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":606,"endColumn":44,"fix":{"range":[20829,20829],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":607,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":607,"endColumn":9,"fix":{"range":[20832,20840],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":607,"column":10,"nodeType":"Program","messageId":"missingClosingSpace","endLine":607,"endColumn":11,"fix":{"range":[20841,20841],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":608,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":608,"endColumn":9,"fix":{"range":[20844,20852],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":608,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":608,"endColumn":13,"fix":{"range":[20856,20856],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":608,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":608,"endColumn":23,"fix":{"range":[20865,20865],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":609,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":609,"endColumn":13,"fix":{"range":[20869,20881],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":609,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":609,"endColumn":32,"fix":{"range":[20900,20900],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":609,"column":32,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":611,"endColumn":14,"fix":{"range":[20900,20917],"text":"(resolve) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":609,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":609,"endColumn":41,"fix":{"range":[20909,20909],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":609,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":609,"endColumn":41,"fix":{"range":[20908,20908],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":609,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":609,"endColumn":49,"fix":{"range":[20916,20916],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":610,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":610,"endColumn":17,"fix":{"range":[20920,20936],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":611,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":611,"endColumn":13,"fix":{"range":[20956,20968],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":611,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":611,"endColumn":15,"fix":{"range":[20969,20969],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":612,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":612,"endColumn":9,"fix":{"range":[20972,20980],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":613,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":613,"endColumn":5,"fix":{"range":[20982,20986],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multiple-empty-lines","severity":2,"message":"More than 1 blank line not allowed.","line":615,"column":1,"nodeType":"Program","messageId":"consecutiveBlank","endLine":616,"endColumn":1,"fix":{"range":[20989,20990],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":616,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":616,"endColumn":5,"fix":{"range":[20991,20995],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":616,"column":46,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":616,"endColumn":47,"fix":{"range":[21037,21037],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":616,"column":46,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":616,"endColumn":47,"fix":{"range":[21036,21036],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":616,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":616,"endColumn":67,"fix":{"range":[21056,21056],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":617,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":617,"endColumn":9,"fix":{"range":[21060,21068],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":617,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":617,"endColumn":46,"fix":{"range":[21068,21071],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":617,"column":24,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":617,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":618,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":618,"endColumn":9,"fix":{"range":[21106,21114],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":618,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":618,"endColumn":13,"fix":{"range":[21118,21118],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":618,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":618,"endColumn":23,"fix":{"range":[21127,21127],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":619,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":619,"endColumn":13,"fix":{"range":[21129,21141],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":619,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":619,"endColumn":65,"fix":{"range":[21141,21193],"text":"{handlers = this._defaultHandlers = {_disabled_: {}};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":619,"column":24,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":619,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":619,"column":48,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":619,"endColumn":49,"fix":{"range":[21177,21177],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":619,"column":63,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":619,"endColumn":64,"fix":{"range":[21191,21191],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":621,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":621,"endColumn":9,"fix":{"range":[21195,21203],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":621,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":621,"endColumn":13,"fix":{"range":[21207,21207],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":621,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":621,"endColumn":22,"fix":{"range":[21216,21216],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":621,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":621,"endColumn":32,"fix":{"range":[21225,21225],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":621,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":621,"endColumn":33,"fix":{"range":[21226,21226],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":622,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":622,"endColumn":13,"fix":{"range":[21230,21242],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":622,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":622,"endColumn":43,"fix":{"range":[21242,21245],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":622,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":622,"endColumn":32,"fix":{"range":[21261,21261],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":622,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":622,"endColumn":42,"fix":{"range":[21270,21270],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":623,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":623,"endColumn":13,"fix":{"range":[21273,21285],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":623,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":623,"endColumn":59,"fix":{"range":[21285,21288],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_disabled_'.","line":623,"column":28,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":623,"endColumn":47,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":623,"column":47,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":623,"endColumn":48,"fix":{"range":[21320,21320],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":623,"column":57,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":623,"endColumn":58,"fix":{"range":[21329,21329],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":624,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":624,"endColumn":13,"fix":{"range":[21332,21344],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":624,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":624,"endColumn":17,"fix":{"range":[21348,21348],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":624,"column":26,"nodeType":"Program","messageId":"missingClosingSpace","endLine":624,"endColumn":27,"fix":{"range":[21357,21357],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":625,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":625,"endColumn":17,"fix":{"range":[21359,21375],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":625,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":625,"endColumn":64,"fix":{"range":[21375,21422],"text":"{handlers._disabled_[eventName] = disabled = [];}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_disabled_'.","line":625,"column":17,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":625,"endColumn":36,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":625,"column":36,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":625,"endColumn":37,"fix":{"range":[21395,21395],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":625,"column":46,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":625,"endColumn":47,"fix":{"range":[21404,21404],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":626,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":626,"endColumn":13,"fix":{"range":[21423,21435],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":626,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":626,"endColumn":27,"fix":{"range":[21449,21449],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":626,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":626,"endColumn":31,"fix":{"range":[21452,21452],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":627,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":627,"endColumn":13,"fix":{"range":[21455,21467],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":627,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":627,"endColumn":48,"fix":{"range":[21467,21470],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":627,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":627,"endColumn":38,"fix":{"range":[21492,21492],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":627,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":627,"endColumn":47,"fix":{"range":[21500,21500],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":628,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":628,"endColumn":13,"fix":{"range":[21503,21515],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":628,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":628,"endColumn":17,"fix":{"range":[21519,21519],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":628,"column":19,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":628,"endColumn":21,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":628,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":628,"endColumn":25,"fix":{"range":[21526,21526],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":629,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":629,"endColumn":17,"fix":{"range":[21528,21544],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":629,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":629,"endColumn":39,"fix":{"range":[21544,21566],"text":"{disabled.splice(i, 1);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":629,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":629,"endColumn":33,"fix":{"range":[21560,21560],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":629,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":629,"endColumn":38,"fix":{"range":[21564,21564],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":630,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":630,"endColumn":9,"fix":{"range":[21567,21575],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":631,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":631,"endColumn":9,"fix":{"range":[21577,21585],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":631,"column":17,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":631,"endColumn":18,"fix":{"range":[21594,21594],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":631,"column":27,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":631,"endColumn":28,"fix":{"range":[21603,21603],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":632,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":632,"endColumn":5,"fix":{"range":[21617,21621],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":633,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":633,"endColumn":5,"fix":{"range":[21624,21628],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":633,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":633,"endColumn":50,"fix":{"range":[21673,21673],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":633,"column":49,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":633,"endColumn":50,"fix":{"range":[21672,21672],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":633,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":633,"endColumn":70,"fix":{"range":[21692,21692],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":634,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":634,"endColumn":9,"fix":{"range":[21696,21704],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":634,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":634,"endColumn":46,"fix":{"range":[21704,21707],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":634,"column":24,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":634,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":635,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":635,"endColumn":9,"fix":{"range":[21742,21750],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":635,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":635,"endColumn":13,"fix":{"range":[21754,21754],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":635,"column":22,"nodeType":"Program","messageId":"missingClosingSpace","endLine":635,"endColumn":23,"fix":{"range":[21763,21763],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":636,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":636,"endColumn":13,"fix":{"range":[21765,21777],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":636,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":636,"endColumn":20,"fix":{"range":[21777,21784],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":637,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":637,"endColumn":9,"fix":{"range":[21785,21793],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":637,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":637,"endColumn":55,"fix":{"range":[21793,21796],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_disabled_'.","line":637,"column":24,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":637,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":637,"column":43,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":637,"endColumn":44,"fix":{"range":[21828,21828],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":637,"column":53,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":637,"endColumn":54,"fix":{"range":[21837,21837],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":639,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":639,"endColumn":9,"fix":{"range":[21841,21849],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":639,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":639,"endColumn":13,"fix":{"range":[21853,21853],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":639,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":639,"endColumn":22,"fix":{"range":[21862,21862],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":639,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":639,"endColumn":32,"fix":{"range":[21871,21871],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":639,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":639,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":639,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":639,"endColumn":45,"fix":{"range":[21884,21884],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":640,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":640,"endColumn":13,"fix":{"range":[21888,21900],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":640,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":640,"endColumn":17,"fix":{"range":[21904,21904],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":640,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":640,"endColumn":26,"fix":{"range":[21912,21912],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":641,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":641,"endColumn":17,"fix":{"range":[21914,21930],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":641,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":641,"endColumn":67,"fix":{"range":[21930,21980],"text":"{this.setDefaultHandler(eventName, disabled.pop());}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":641,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":641,"endColumn":40,"fix":{"range":[21953,21953],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":641,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":641,"endColumn":66,"fix":{"range":[21978,21978],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":642,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":642,"endColumn":9,"fix":{"range":[21981,21989],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":642,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":642,"endColumn":20,"fix":{"range":[22000,22000],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":642,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":642,"endColumn":29,"fix":{"range":[22008,22008],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":643,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":643,"endColumn":13,"fix":{"range":[22012,22024],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":643,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":643,"endColumn":48,"fix":{"range":[22024,22027],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":643,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":643,"endColumn":38,"fix":{"range":[22049,22049],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":643,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":643,"endColumn":47,"fix":{"range":[22057,22057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":644,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":644,"endColumn":13,"fix":{"range":[22060,22072],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":644,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":644,"endColumn":17,"fix":{"range":[22076,22076],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":644,"column":19,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":644,"endColumn":21,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":644,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":644,"endColumn":25,"fix":{"range":[22083,22083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":645,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":645,"endColumn":17,"fix":{"range":[22085,22101],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":645,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":645,"endColumn":39,"fix":{"range":[22101,22123],"text":"{disabled.splice(i, 1);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":645,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":645,"endColumn":33,"fix":{"range":[22117,22117],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":645,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":645,"endColumn":38,"fix":{"range":[22121,22121],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":646,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":646,"endColumn":9,"fix":{"range":[22124,22132],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":647,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":647,"endColumn":5,"fix":{"range":[22134,22138],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":649,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":649,"endColumn":5,"fix":{"range":[22142,22146],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":650,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":650,"endColumn":50,"fix":{"range":[22213,22213],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":650,"column":49,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":650,"endColumn":50,"fix":{"range":[22212,22212],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":650,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":650,"endColumn":81,"fix":{"range":[22243,22243],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":651,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":651,"endColumn":13,"fix":{"range":[22247,22259],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":651,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":651,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":651,"column":35,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":651,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":653,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":653,"endColumn":13,"fix":{"range":[22309,22321],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":653,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":653,"endColumn":60,"fix":{"range":[22321,22324],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":653,"column":29,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":653,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":653,"column":48,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":653,"endColumn":49,"fix":{"range":[22357,22357],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":653,"column":58,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":653,"endColumn":59,"fix":{"range":[22366,22366],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":654,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":654,"endColumn":13,"fix":{"range":[22369,22381],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":654,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":654,"endColumn":17,"fix":{"range":[22385,22385],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":654,"column":27,"nodeType":"Program","messageId":"missingClosingSpace","endLine":654,"endColumn":28,"fix":{"range":[22395,22395],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":655,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":655,"endColumn":17,"fix":{"range":[22397,22413],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":655,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":655,"endColumn":65,"fix":{"range":[22413,22461],"text":"{listeners = this._eventRegistry[eventName] = [];}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":655,"column":29,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":655,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":655,"column":48,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":655,"endColumn":49,"fix":{"range":[22445,22445],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":655,"column":58,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":655,"endColumn":59,"fix":{"range":[22454,22454],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":657,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":657,"endColumn":13,"fix":{"range":[22463,22475],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":657,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":657,"endColumn":17,"fix":{"range":[22479,22479],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-includes","severity":2,"message":"Use `.includes()`, rather than `.indexOf()`, when checking for existence.","line":657,"column":27,"nodeType":"Identifier","messageId":"prefer-includes","endLine":657,"endColumn":34,"fix":{"range":[22479,22512],"text":"!listeners.includes(callback)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":657,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":657,"endColumn":35,"fix":{"range":[22497,22497],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":657,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":657,"endColumn":44,"fix":{"range":[22505,22505],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":657,"column":45,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":657,"endColumn":47,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":657,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":657,"endColumn":51,"fix":{"range":[22512,22512],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 10 tabs but found 16 spaces.","line":658,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":658,"endColumn":17,"fix":{"range":[22514,22530],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":658,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":658,"endColumn":69,"fix":{"range":[22530,22582],"text":"{listeners[capturing ? \"unshift\" : \"push\"](callback);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":658,"column":26,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":658,"endColumn":27,"fix":{"range":[22540,22540],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":658,"column":39,"nodeType":"Literal","messageId":"wrongQuotes","endLine":658,"endColumn":48,"fix":{"range":[22552,22561],"text":"'unshift'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":658,"column":51,"nodeType":"Literal","messageId":"wrongQuotes","endLine":658,"endColumn":57,"fix":{"range":[22564,22570],"text":"'push'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":658,"column":57,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":658,"endColumn":58,"fix":{"range":[22570,22570],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":658,"column":58,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":658,"endColumn":59,"fix":{"range":[22572,22572],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":658,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":658,"endColumn":68,"fix":{"range":[22580,22580],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 9 tabs but found 12 spaces.","line":659,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":659,"endColumn":13,"fix":{"range":[22583,22595],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":662,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":662,"endColumn":5,"fix":{"range":[22624,22628],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":664,"column":56,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":664,"endColumn":57,"fix":{"range":[22741,22741],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":664,"column":56,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":664,"endColumn":57,"fix":{"range":[22740,22740],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":664,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":664,"endColumn":77,"fix":{"range":[22760,22760],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 13 tabs but found 16 spaces.","line":665,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":665,"endColumn":17,"fix":{"range":[22764,22780],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":665,"column":17,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":665,"endColumn":36,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":665,"column":39,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":665,"endColumn":58,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 13 tabs but found 16 spaces.","line":667,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":667,"endColumn":17,"fix":{"range":[22830,22846],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":667,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":667,"endColumn":64,"fix":{"range":[22846,22849],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":667,"column":33,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":667,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":667,"column":52,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":667,"endColumn":53,"fix":{"range":[22882,22882],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":667,"column":62,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":667,"endColumn":63,"fix":{"range":[22891,22891],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 13 tabs but found 16 spaces.","line":668,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":668,"endColumn":17,"fix":{"range":[22894,22910],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":668,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":668,"endColumn":21,"fix":{"range":[22914,22914],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":668,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":668,"endColumn":32,"fix":{"range":[22924,22924],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 14 tabs but found 20 spaces.","line":669,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":669,"endColumn":21,"fix":{"range":[22926,22946],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":669,"column":21,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":669,"endColumn":28,"fix":{"range":[22946,22953],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 13 tabs but found 16 spaces.","line":671,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":671,"endColumn":17,"fix":{"range":[22955,22971],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":671,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":671,"endColumn":57,"fix":{"range":[22971,22974],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":671,"column":46,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":671,"endColumn":47,"fix":{"range":[23001,23001],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":671,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":671,"endColumn":56,"fix":{"range":[23009,23009],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 13 tabs but found 16 spaces.","line":672,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":672,"endColumn":17,"fix":{"range":[23012,23028],"text":" \t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":672,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":672,"endColumn":21,"fix":{"range":[23032,23032],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":672,"column":33,"nodeType":"Program","messageId":"missingClosingSpace","endLine":672,"endColumn":34,"fix":{"range":[23044,23044],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 14 tabs but found 20 spaces.","line":673,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":673,"endColumn":21,"fix":{"range":[23046,23066],"text":" \t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":673,"column":21,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":673,"endColumn":48,"fix":{"range":[23066,23093],"text":"{listeners.splice(index, 1);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":673,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":673,"endColumn":38,"fix":{"range":[23083,23083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":673,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":673,"endColumn":47,"fix":{"range":[23091,23091],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":676,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":676,"endColumn":5,"fix":{"range":[23110,23114],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":676,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":676,"endColumn":48,"fix":{"range":[23157,23157],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":676,"column":47,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":676,"endColumn":48,"fix":{"range":[23156,23156],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":676,"column":57,"nodeType":"Program","messageId":"missingClosingSpace","endLine":676,"endColumn":58,"fix":{"range":[23166,23166],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":677,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":677,"endColumn":9,"fix":{"range":[23170,23178],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":677,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":677,"endColumn":13,"fix":{"range":[23182,23182],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":677,"column":23,"nodeType":"Program","messageId":"missingClosingSpace","endLine":677,"endColumn":24,"fix":{"range":[23192,23192],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":677,"column":25,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":677,"endColumn":81,"fix":{"range":[23194,23250],"text":"{this._eventRegistry = this._defaultHandlers = undefined;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":677,"column":25,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":677,"endColumn":44,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":677,"column":47,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":677,"endColumn":68,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":678,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":678,"endColumn":9,"fix":{"range":[23251,23259],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":678,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":678,"endColumn":13,"fix":{"range":[23263,23263],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":678,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":678,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":678,"column":32,"nodeType":"Program","messageId":"missingClosingSpace","endLine":678,"endColumn":33,"fix":{"range":[23282,23282],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":678,"column":34,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":678,"endColumn":77,"fix":{"range":[23284,23327],"text":"{this._eventRegistry[eventName] = undefined;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_eventRegistry'.","line":678,"column":34,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":678,"endColumn":53,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":678,"column":53,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":678,"endColumn":54,"fix":{"range":[23304,23304],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":678,"column":63,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":678,"endColumn":64,"fix":{"range":[23313,23313],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":679,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":679,"endColumn":9,"fix":{"range":[23328,23336],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":679,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":679,"endColumn":13,"fix":{"range":[23340,23340],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":679,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":679,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":679,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":679,"endColumn":35,"fix":{"range":[23361,23361],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":679,"column":36,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":679,"endColumn":81,"fix":{"range":[23363,23408],"text":"{this._defaultHandlers[eventName] = undefined;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_defaultHandlers'.","line":679,"column":36,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":679,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":679,"column":57,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":679,"endColumn":58,"fix":{"range":[23385,23385],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":679,"column":67,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":679,"endColumn":68,"fix":{"range":[23394,23394],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":680,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":680,"endColumn":5,"fix":{"range":[23409,23413],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":682,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":682,"endColumn":5,"fix":{"range":[23417,23421],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":684,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":684,"endColumn":3,"fix":{"range":[23460,23460],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":686,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":686,"endColumn":12,"fix":{"range":[23475,23475],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":686,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":686,"endColumn":24,"fix":{"range":[23475,23487],"text":"'ace/anchor'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":686,"column":24,"nodeType":"Punctuator","messageId":"missing","endLine":686,"endColumn":25,"fix":{"range":[23488,23488],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":686,"column":29,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":809,"endColumn":2,"fix":{"range":[23492,23526],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":686,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":686,"endColumn":38,"fix":{"range":[23501,23501],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":686,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":686,"endColumn":38,"fix":{"range":[23500,23500],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":686,"column":56,"nodeType":"Identifier","messageId":"unusedVar","endLine":686,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":686,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":686,"endColumn":63,"fix":{"range":[23525,23525],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":687,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":687,"endColumn":5,"fix":{"range":[23529,23533],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":687,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":687,"endColumn":17,"fix":{"range":[23533,23545],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":689,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":689,"endColumn":5,"fix":{"range":[23548,23552],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":689,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":689,"endColumn":36,"fix":{"range":[23552,23555],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":689,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":689,"endColumn":23,"fix":{"range":[23570,23570],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":689,"column":23,"nodeType":"Literal","messageId":"wrongQuotes","endLine":689,"endColumn":34,"fix":{"range":[23570,23581],"text":"'./lib/oop'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":689,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":689,"endColumn":35,"fix":{"range":[23581,23581],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":690,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":690,"endColumn":5,"fix":{"range":[23584,23588],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":690,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":690,"endColumn":68,"fix":{"range":[23588,23591],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":690,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":690,"endColumn":32,"fix":{"range":[23615,23615],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":690,"column":32,"nodeType":"Literal","messageId":"wrongQuotes","endLine":690,"endColumn":53,"fix":{"range":[23615,23636],"text":"'./lib/event_emitter'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":690,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":690,"endColumn":54,"fix":{"range":[23636,23636],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":692,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":692,"endColumn":5,"fix":{"range":[23653,23657],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":692,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":700,"endColumn":7,"fix":{"range":[23657,23660],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":692,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":692,"endColumn":44,"fix":{"range":[23696,23696],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":692,"column":43,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":692,"endColumn":44,"fix":{"range":[23695,23695],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":692,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":692,"endColumn":61,"fix":{"range":[23712,23712],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":693,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":693,"endColumn":9,"fix":{"range":[23716,23724],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":693,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":693,"endColumn":45,"fix":{"range":[23760,23760],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":693,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":693,"endColumn":50,"fix":{"range":[23764,23764],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":694,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":694,"endColumn":9,"fix":{"range":[23767,23775],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":694,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":694,"endColumn":21,"fix":{"range":[23787,23787],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":694,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":694,"endColumn":25,"fix":{"range":[23790,23790],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":696,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":696,"endColumn":9,"fix":{"range":[23794,23802],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":696,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":696,"endColumn":13,"fix":{"range":[23806,23806],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":696,"column":27,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":696,"endColumn":29,"fix":{"range":[23820,23822],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":696,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":696,"endColumn":41,"fix":{"range":[23823,23834],"text":"'undefined'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":696,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":696,"endColumn":42,"fix":{"range":[23834,23834],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":697,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":697,"endColumn":13,"fix":{"range":[23836,23848],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":697,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":697,"endColumn":51,"fix":{"range":[23848,23886],"text":"{this.setPosition(row.row, row.column);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":697,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":697,"endColumn":30,"fix":{"range":[23865,23865],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":697,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":697,"endColumn":50,"fix":{"range":[23884,23884],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":698,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":698,"endColumn":9,"fix":{"range":[23887,23895],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":699,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":699,"endColumn":13,"fix":{"range":[23900,23912],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'else'.","line":699,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfter","endLine":699,"endColumn":43,"fix":{"range":[23912,23942],"text":"{this.setPosition(row, column);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":699,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":699,"endColumn":30,"fix":{"range":[23929,23929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":699,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":699,"endColumn":42,"fix":{"range":[23940,23940],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":700,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":700,"endColumn":5,"fix":{"range":[23943,23947],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":702,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":702,"endColumn":5,"fix":{"range":[23951,23955],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":702,"column":5,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":702,"endColumn":6,"fix":{"range":[23956,23956],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":702,"column":14,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":702,"endColumn":15,"fix":{"range":[23964,23964],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":704,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":704,"endColumn":9,"fix":{"range":[23970,23978],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":704,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":704,"endColumn":23,"fix":{"range":[23992,23992],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":704,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":704,"endColumn":42,"fix":{"range":[24010,24010],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":705,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":705,"endColumn":9,"fix":{"range":[24013,24021],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":705,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":705,"endColumn":37,"fix":{"range":[24048,24048],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":706,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":706,"endColumn":13,"fix":{"range":[24053,24065],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":706,"column":48,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":706,"endColumn":49,"fix":{"range":[24101,24101],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":706,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":706,"endColumn":71,"fix":{"range":[24122,24122],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":707,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":707,"endColumn":9,"fix":{"range":[24125,24133],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":708,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":708,"endColumn":9,"fix":{"range":[24136,24144],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":708,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":708,"endColumn":37,"fix":{"range":[24171,24171],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":709,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":709,"endColumn":13,"fix":{"range":[24176,24188],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":710,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":710,"endColumn":9,"fix":{"range":[24210,24218],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":711,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":711,"endColumn":9,"fix":{"range":[24221,24229],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":712,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":712,"endColumn":9,"fix":{"range":[24256,24264],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":712,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":712,"endColumn":34,"fix":{"range":[24289,24289],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":712,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":712,"endColumn":34,"fix":{"range":[24288,24288],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":712,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":712,"endColumn":40,"fix":{"range":[24294,24294],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":713,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":713,"endColumn":13,"fix":{"range":[24298,24310],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":713,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":713,"endColumn":17,"fix":{"range":[24314,24314],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":713,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":713,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '!==' and instead saw '!='.","line":713,"column":69,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":713,"endColumn":71,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":713,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":713,"endColumn":81,"fix":{"range":[24377,24377],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":714,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":714,"endColumn":17,"fix":{"range":[24379,24395],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":714,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":714,"endColumn":24,"fix":{"range":[24395,24402],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":716,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":716,"endColumn":13,"fix":{"range":[24404,24416],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":716,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":716,"endColumn":17,"fix":{"range":[24420,24420],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":716,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":716,"endColumn":44,"fix":{"range":[24446,24446],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":717,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":717,"endColumn":17,"fix":{"range":[24448,24464],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":717,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":717,"endColumn":24,"fix":{"range":[24464,24471],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 109. Maximum allowed is 100.","line":719,"column":1,"nodeType":"Program","messageId":"max","endLine":719,"endColumn":110,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":719,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":719,"endColumn":13,"fix":{"range":[24473,24485],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":719,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":719,"endColumn":110,"fix":{"range":[24485,24488],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":719,"column":45,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":719,"endColumn":46,"fix":{"range":[24518,24518],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":719,"column":53,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":719,"endColumn":54,"fix":{"range":[24526,24526],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":719,"column":88,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":719,"endColumn":89,"fix":{"range":[24560,24560],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":719,"column":108,"nodeType":"Program","messageId":"missingClosingSpace","endLine":719,"endColumn":109,"fix":{"range":[24580,24580],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":720,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":720,"endColumn":13,"fix":{"range":[24583,24595],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":720,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":720,"endColumn":30,"fix":{"range":[24612,24612],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":720,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":720,"endColumn":60,"fix":{"range":[24641,24641],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":721,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":721,"endColumn":9,"fix":{"range":[24644,24652],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":723,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":723,"endColumn":9,"fix":{"range":[24656,24664],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":723,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":723,"endColumn":33,"fix":{"range":[24688,24688],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":723,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":723,"endColumn":68,"fix":{"range":[24722,24722],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 114. Maximum allowed is 100.","line":724,"column":1,"nodeType":"Program","messageId":"max","endLine":724,"endColumn":115,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":724,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":724,"endColumn":13,"fix":{"range":[24726,24738],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":724,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":724,"endColumn":115,"fix":{"range":[24738,24741],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":725,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":725,"endColumn":13,"fix":{"range":[24841,24853],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":725,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":725,"endColumn":21,"fix":{"range":[24861,24861],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":725,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":725,"endColumn":45,"fix":{"range":[24884,24884],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":725,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":725,"endColumn":50,"fix":{"range":[24890,24890],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":725,"column":61,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":725,"endColumn":63,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":725,"column":89,"nodeType":"Program","messageId":"missingClosingSpace","endLine":725,"endColumn":90,"fix":{"range":[24929,24929],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":726,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":726,"endColumn":9,"fix":{"range":[24932,24940],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":728,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":728,"endColumn":9,"fix":{"range":[24943,24951],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":728,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":728,"endColumn":39,"fix":{"range":[24981,24981],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":728,"column":64,"nodeType":"Program","messageId":"missingClosingSpace","endLine":728,"endColumn":65,"fix":{"range":[25006,25006],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":729,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":729,"endColumn":13,"fix":{"range":[25010,25022],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":729,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":729,"endColumn":58,"fix":{"range":[25022,25025],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":729,"column":46,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":729,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":729,"column":49,"nodeType":"Literal","messageId":"wrongQuotes","endLine":729,"endColumn":57,"fix":{"range":[25058,25066],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":730,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":730,"endColumn":13,"fix":{"range":[25068,25080],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":730,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":730,"endColumn":97,"fix":{"range":[25080,25083],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":730,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":730,"endColumn":34,"fix":{"range":[25101,25101],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":730,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":730,"endColumn":57,"fix":{"range":[25123,25123],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":730,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":730,"endColumn":61,"fix":{"range":[25128,25128],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '-'.","line":730,"column":74,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":730,"endColumn":78,"fix":{"range":[25141,25145],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":730,"column":95,"nodeType":"Program","messageId":"missingClosingSpace","endLine":730,"endColumn":96,"fix":{"range":[25162,25162],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":731,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":731,"endColumn":13,"fix":{"range":[25165,25177],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":731,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":731,"endColumn":100,"fix":{"range":[25177,25180],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":731,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":731,"endColumn":34,"fix":{"range":[25198,25198],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":731,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":731,"endColumn":57,"fix":{"range":[25220,25220],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":731,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":731,"endColumn":61,"fix":{"range":[25225,25225],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":731,"column":98,"nodeType":"Program","messageId":"missingClosingSpace","endLine":731,"endColumn":99,"fix":{"range":[25262,25262],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":732,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":732,"endColumn":13,"fix":{"range":[25265,25277],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":732,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":732,"endColumn":42,"fix":{"range":[25277,25280],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":733,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":733,"endColumn":13,"fix":{"range":[25307,25319],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":733,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":733,"endColumn":67,"fix":{"range":[25319,25322],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":734,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":734,"endColumn":13,"fix":{"range":[25400,25412],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":734,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":734,"endColumn":17,"fix":{"range":[25416,25416],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":734,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":734,"endColumn":32,"fix":{"range":[25431,25431],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":734,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":734,"endColumn":63,"fix":{"range":[25461,25461],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":734,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":734,"endColumn":64,"fix":{"range":[25462,25462],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":735,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":735,"endColumn":17,"fix":{"range":[25466,25482],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":736,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":736,"endColumn":21,"fix":{"range":[25491,25511],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":737,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":737,"endColumn":21,"fix":{"range":[25527,25547],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":738,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":738,"endColumn":17,"fix":{"range":[25568,25584],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":739,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":739,"endColumn":13,"fix":{"range":[25587,25599],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":740,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":740,"endColumn":13,"fix":{"range":[25601,25613],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":740,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":740,"endColumn":17,"fix":{"range":[25617,25617],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":740,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":740,"endColumn":32,"fix":{"range":[25632,25632],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":740,"column":61,"nodeType":"Program","messageId":"missingClosingSpace","endLine":740,"endColumn":62,"fix":{"range":[25661,25661],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":740,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":740,"endColumn":63,"fix":{"range":[25662,25662],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":741,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":741,"endColumn":17,"fix":{"range":[25666,25682],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":742,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":742,"endColumn":21,"fix":{"range":[25691,25711],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":743,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":743,"endColumn":21,"fix":{"range":[25743,25763],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":743,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":743,"endColumn":45,"fix":{"range":[25787,25787],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":743,"column":55,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":743,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":743,"column":90,"nodeType":"Program","messageId":"missingClosingSpace","endLine":743,"endColumn":91,"fix":{"range":[25832,25832],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":744,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":744,"endColumn":17,"fix":{"range":[25834,25850],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":745,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":745,"endColumn":13,"fix":{"range":[25853,25865],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":747,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":747,"endColumn":13,"fix":{"range":[25868,25880],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":748,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":748,"endColumn":17,"fix":{"range":[25889,25905],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":749,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":749,"endColumn":17,"fix":{"range":[25926,25942],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":750,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":750,"endColumn":13,"fix":{"range":[25968,25980],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":751,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":751,"endColumn":9,"fix":{"range":[25983,25991],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":752,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":752,"endColumn":9,"fix":{"range":[25993,26001],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":752,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":752,"endColumn":37,"fix":{"range":[26029,26029],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":752,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":752,"endColumn":37,"fix":{"range":[26028,26028],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":752,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":752,"endColumn":57,"fix":{"range":[26048,26048],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":753,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":753,"endColumn":13,"fix":{"range":[26052,26064],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":753,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":753,"endColumn":21,"fix":{"range":[26064,26067],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":754,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":754,"endColumn":13,"fix":{"range":[26073,26085],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":754,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":754,"endColumn":17,"fix":{"range":[26089,26089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":754,"column":23,"nodeType":"Program","messageId":"missingClosingSpace","endLine":754,"endColumn":24,"fix":{"range":[26095,26095],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":755,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":755,"endColumn":17,"fix":{"range":[26099,26115],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":756,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":756,"endColumn":21,"fix":{"range":[26123,26143],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":757,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":757,"endColumn":21,"fix":{"range":[26153,26173],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":758,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":758,"endColumn":17,"fix":{"range":[26188,26204],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":759,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":759,"endColumn":13,"fix":{"range":[26207,26219],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":760,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":760,"endColumn":17,"fix":{"range":[26228,26244],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":760,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":760,"endColumn":52,"fix":{"range":[26279,26279],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":760,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":760,"endColumn":64,"fix":{"range":[26290,26290],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":761,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":761,"endColumn":13,"fix":{"range":[26293,26305],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":763,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":763,"endColumn":13,"fix":{"range":[26308,26320],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":763,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":763,"endColumn":17,"fix":{"range":[26324,26324],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":763,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":763,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":763,"column":52,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":763,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":763,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":763,"endColumn":66,"fix":{"range":[26372,26372],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":764,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":764,"endColumn":17,"fix":{"range":[26374,26390],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":764,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":764,"endColumn":24,"fix":{"range":[26390,26397],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":766,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":766,"endColumn":13,"fix":{"range":[26399,26411],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":766,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":769,"endColumn":15,"fix":{"range":[26411,26414],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":767,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":767,"endColumn":17,"fix":{"range":[26423,26439],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":768,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":768,"endColumn":17,"fix":{"range":[26454,26470],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":769,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":769,"endColumn":13,"fix":{"range":[26490,26502],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":771,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":771,"endColumn":13,"fix":{"range":[26506,26518],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":772,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":772,"endColumn":13,"fix":{"range":[26538,26550],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":773,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":773,"endColumn":13,"fix":{"range":[26576,26588],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_signal'.","line":773,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":773,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":773,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":773,"endColumn":26,"fix":{"range":[26601,26601],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":773,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":773,"endColumn":34,"fix":{"range":[26601,26609],"text":"'change'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":774,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":774,"endColumn":17,"fix":{"range":[26613,26629],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":775,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":775,"endColumn":17,"fix":{"range":[26639,26655],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":776,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":776,"endColumn":13,"fix":{"range":[26666,26678],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":776,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":776,"endColumn":15,"fix":{"range":[26679,26679],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":777,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":777,"endColumn":9,"fix":{"range":[26682,26690],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":778,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":778,"endColumn":9,"fix":{"range":[26693,26701],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":778,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":778,"endColumn":32,"fix":{"range":[26723,26723],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":779,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":779,"endColumn":13,"fix":{"range":[26728,26740],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":779,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":779,"endColumn":31,"fix":{"range":[26758,26758],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":779,"column":31,"nodeType":"Literal","messageId":"wrongQuotes","endLine":779,"endColumn":39,"fix":{"range":[26758,26766],"text":"'change'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":779,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":779,"endColumn":56,"fix":{"range":[26782,26782],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":780,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":780,"endColumn":9,"fix":{"range":[26785,26793],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":781,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":781,"endColumn":9,"fix":{"range":[26796,26804],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":781,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":781,"endColumn":32,"fix":{"range":[26827,26827],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":781,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":781,"endColumn":32,"fix":{"range":[26826,26826],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":781,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":781,"endColumn":36,"fix":{"range":[26830,26830],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":782,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":782,"endColumn":13,"fix":{"range":[26834,26846],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":783,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":783,"endColumn":13,"fix":{"range":[26884,26896],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":783,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":783,"endColumn":30,"fix":{"range":[26913,26913],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":783,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":783,"endColumn":38,"fix":{"range":[26913,26921],"text":"'change'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":783,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":783,"endColumn":55,"fix":{"range":[26937,26937],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":784,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":784,"endColumn":9,"fix":{"range":[26940,26948],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":785,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":785,"endColumn":9,"fix":{"range":[26951,26959],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":785,"column":48,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":785,"endColumn":49,"fix":{"range":[26999,26999],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":785,"column":48,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":785,"endColumn":49,"fix":{"range":[26998,26998],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":785,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":785,"endColumn":61,"fix":{"range":[27010,27010],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":786,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":786,"endColumn":13,"fix":{"range":[27014,27026],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":786,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":786,"endColumn":26,"fix":{"range":[27026,27029],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":788,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":788,"endColumn":13,"fix":{"range":[27041,27053],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":788,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":788,"endColumn":17,"fix":{"range":[27057,27057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":788,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":788,"endColumn":50,"fix":{"range":[27089,27089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":789,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":789,"endColumn":17,"fix":{"range":[27093,27109],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":789,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":789,"endColumn":36,"fix":{"range":[27128,27128],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":789,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":789,"endColumn":69,"fix":{"range":[27160,27160],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":790,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":790,"endColumn":17,"fix":{"range":[27163,27179],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":790,"column":51,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":790,"endColumn":52,"fix":{"range":[27214,27214],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":790,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":790,"endColumn":60,"fix":{"range":[27221,27221],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":791,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":791,"endColumn":13,"fix":{"range":[27231,27243],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace does not appear on the same line as the subsequent block.","line":791,"column":13,"nodeType":"Punctuator","messageId":"nextLineClose","endLine":791,"endColumn":14,"fix":{"range":[27244,27257],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":792,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":792,"endColumn":13,"fix":{"range":[27245,27257],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":792,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":792,"endColumn":22,"fix":{"range":[27266,27266],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":792,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":792,"endColumn":30,"fix":{"range":[27273,27273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":793,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":793,"endColumn":17,"fix":{"range":[27277,27293],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":794,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":794,"endColumn":17,"fix":{"range":[27306,27322],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":795,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":795,"endColumn":13,"fix":{"range":[27338,27350],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace does not appear on the same line as the subsequent block.","line":795,"column":13,"nodeType":"Punctuator","messageId":"nextLineClose","endLine":795,"endColumn":14,"fix":{"range":[27351,27364],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":796,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":796,"endColumn":13,"fix":{"range":[27352,27364],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":797,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":797,"endColumn":17,"fix":{"range":[27371,27387],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":798,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":798,"endColumn":17,"fix":{"range":[27402,27418],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":798,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":798,"endColumn":39,"fix":{"range":[27440,27440],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":798,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":798,"endColumn":61,"fix":{"range":[27462,27462],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":798,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":798,"endColumn":69,"fix":{"range":[27469,27469],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":798,"column":86,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":798,"endColumn":87,"fix":{"range":[27488,27488],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":798,"column":96,"nodeType":"Program","messageId":"missingClosingSpace","endLine":798,"endColumn":97,"fix":{"range":[27497,27497],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":798,"column":97,"nodeType":"Program","messageId":"missingClosingSpace","endLine":798,"endColumn":98,"fix":{"range":[27498,27498],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":799,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":799,"endColumn":13,"fix":{"range":[27501,27513],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":801,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":801,"endColumn":13,"fix":{"range":[27516,27528],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":801,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":801,"endColumn":17,"fix":{"range":[27532,27532],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":801,"column":27,"nodeType":"Program","messageId":"missingClosingSpace","endLine":801,"endColumn":28,"fix":{"range":[27542,27542],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":802,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":802,"endColumn":17,"fix":{"range":[27544,27560],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":802,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":802,"endColumn":32,"fix":{"range":[27560,27575],"text":"{pos.column = 0;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":804,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":804,"endColumn":13,"fix":{"range":[27577,27589],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":805,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":805,"endColumn":9,"fix":{"range":[27601,27609],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":807,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":807,"endColumn":5,"fix":{"range":[27613,27617],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":807,"column":6,"nodeType":"Program","messageId":"missingClosingSpace","endLine":807,"endColumn":7,"fix":{"range":[27618,27618],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":807,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":807,"endColumn":13,"fix":{"range":[27625,27625],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":807,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":807,"endColumn":30,"fix":{"range":[27641,27641],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":809,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":809,"endColumn":3,"fix":{"range":[27646,27646],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":811,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":811,"endColumn":12,"fix":{"range":[27661,27661],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":811,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":811,"endColumn":26,"fix":{"range":[27661,27675],"text":"'ace/document'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":811,"column":26,"nodeType":"Punctuator","messageId":"missing","endLine":811,"endColumn":27,"fix":{"range":[27676,27676],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":811,"column":31,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":1174,"endColumn":2,"fix":{"range":[27680,27714],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":811,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":811,"endColumn":40,"fix":{"range":[27689,27689],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":811,"column":39,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":811,"endColumn":40,"fix":{"range":[27688,27688],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":811,"column":58,"nodeType":"Identifier","messageId":"unusedVar","endLine":811,"endColumn":64,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":811,"column":64,"nodeType":"Program","messageId":"missingClosingSpace","endLine":811,"endColumn":65,"fix":{"range":[27713,27713],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":812,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":812,"endColumn":5,"fix":{"range":[27717,27721],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":812,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":812,"endColumn":17,"fix":{"range":[27721,27733],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":814,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":814,"endColumn":5,"fix":{"range":[27736,27740],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":814,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":814,"endColumn":36,"fix":{"range":[27740,27743],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":814,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":814,"endColumn":23,"fix":{"range":[27758,27758],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":814,"column":23,"nodeType":"Literal","messageId":"wrongQuotes","endLine":814,"endColumn":34,"fix":{"range":[27758,27769],"text":"'./lib/oop'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":814,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":814,"endColumn":35,"fix":{"range":[27769,27769],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":815,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":815,"endColumn":5,"fix":{"range":[27772,27776],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":815,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":815,"endColumn":58,"fix":{"range":[27776,27779],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":815,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":815,"endColumn":30,"fix":{"range":[27801,27801],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":815,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":815,"endColumn":45,"fix":{"range":[27801,27816],"text":"'./apply_delta'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":815,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":815,"endColumn":46,"fix":{"range":[27816,27816],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":816,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":816,"endColumn":5,"fix":{"range":[27830,27834],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":816,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":816,"endColumn":68,"fix":{"range":[27834,27837],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":816,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":816,"endColumn":32,"fix":{"range":[27861,27861],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":816,"column":32,"nodeType":"Literal","messageId":"wrongQuotes","endLine":816,"endColumn":53,"fix":{"range":[27861,27882],"text":"'./lib/event_emitter'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":816,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":816,"endColumn":54,"fix":{"range":[27882,27882],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":817,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":817,"endColumn":5,"fix":{"range":[27898,27902],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":817,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":817,"endColumn":42,"fix":{"range":[27902,27905],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":817,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":817,"endColumn":25,"fix":{"range":[27922,27922],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":817,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":817,"endColumn":34,"fix":{"range":[27922,27931],"text":"'./range'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":817,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":817,"endColumn":35,"fix":{"range":[27931,27931],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":818,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":818,"endColumn":5,"fix":{"range":[27940,27944],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":818,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":818,"endColumn":45,"fix":{"range":[27944,27947],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":818,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":818,"endColumn":26,"fix":{"range":[27965,27965],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":818,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":818,"endColumn":36,"fix":{"range":[27965,27975],"text":"'./anchor'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":818,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":818,"endColumn":37,"fix":{"range":[27975,27975],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":820,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":820,"endColumn":5,"fix":{"range":[27986,27990],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":820,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":829,"endColumn":7,"fix":{"range":[27990,27993],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":820,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":820,"endColumn":29,"fix":{"range":[28014,28014],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":820,"column":28,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":820,"endColumn":29,"fix":{"range":[28013,28013],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":820,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":820,"endColumn":41,"fix":{"range":[28025,28025],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":821,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":821,"endColumn":9,"fix":{"range":[28029,28037],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":821,"column":23,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":821,"endColumn":24,"fix":{"range":[28052,28052],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":821,"column":24,"nodeType":"Literal","messageId":"wrongQuotes","endLine":821,"endColumn":26,"fix":{"range":[28052,28054],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":821,"column":26,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":821,"endColumn":27,"fix":{"range":[28054,28054],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":822,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":822,"endColumn":9,"fix":{"range":[28057,28065],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":822,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":822,"endColumn":13,"fix":{"range":[28069,28069],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":822,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":822,"endColumn":38,"fix":{"range":[28093,28093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":823,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":823,"endColumn":13,"fix":{"range":[28097,28109],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":823,"column":27,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":823,"endColumn":28,"fix":{"range":[28124,28124],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":823,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":823,"endColumn":30,"fix":{"range":[28124,28126],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":823,"column":30,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":823,"endColumn":31,"fix":{"range":[28126,28126],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":824,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":824,"endColumn":9,"fix":{"range":[28129,28137],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":824,"column":19,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":824,"endColumn":20,"fix":{"range":[28148,28148],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":824,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":824,"endColumn":34,"fix":{"range":[28162,28162],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":824,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":824,"endColumn":46,"fix":{"range":[28173,28173],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":824,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":824,"endColumn":47,"fix":{"range":[28174,28174],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":825,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":825,"endColumn":13,"fix":{"range":[28178,28190],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":825,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":825,"endColumn":36,"fix":{"range":[28213,28213],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":825,"column":36,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":825,"endColumn":37,"fix":{"range":[28214,28214],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":825,"column":54,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":825,"endColumn":55,"fix":{"range":[28231,28231],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":825,"column":68,"nodeType":"Program","messageId":"missingClosingSpace","endLine":825,"endColumn":69,"fix":{"range":[28245,28245],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":826,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":826,"endColumn":9,"fix":{"range":[28248,28256],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":827,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":827,"endColumn":13,"fix":{"range":[28265,28277],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":827,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":827,"endColumn":25,"fix":{"range":[28289,28289],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":827,"column":25,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":827,"endColumn":26,"fix":{"range":[28290,28290],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"key-spacing","severity":2,"message":"Missing space before value for key 'column'.","line":827,"column":41,"nodeType":"Literal","messageId":"missingValue","endLine":827,"endColumn":42,"fix":{"range":[28305,28305],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":827,"column":42,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":827,"endColumn":43,"fix":{"range":[28306,28306],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":827,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":827,"endColumn":57,"fix":{"range":[28320,28320],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":828,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":828,"endColumn":9,"fix":{"range":[28323,28331],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":829,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":829,"endColumn":5,"fix":{"range":[28333,28337],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":831,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":831,"endColumn":5,"fix":{"range":[28341,28345],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":831,"column":5,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":831,"endColumn":6,"fix":{"range":[28346,28346],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":831,"column":14,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":831,"endColumn":15,"fix":{"range":[28354,28354],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":833,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":833,"endColumn":9,"fix":{"range":[28360,28368],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":833,"column":22,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":833,"endColumn":23,"fix":{"range":[28382,28382],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":833,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":833,"endColumn":42,"fix":{"range":[28400,28400],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":834,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":834,"endColumn":9,"fix":{"range":[28403,28411],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":834,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":834,"endColumn":34,"fix":{"range":[28436,28436],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":834,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":834,"endColumn":34,"fix":{"range":[28435,28435],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":834,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":834,"endColumn":39,"fix":{"range":[28440,28440],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":835,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":835,"endColumn":13,"fix":{"range":[28444,28456],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":835,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":835,"endColumn":44,"fix":{"range":[28456,28459],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":836,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":836,"endColumn":13,"fix":{"range":[28488,28500],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":836,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":836,"endColumn":25,"fix":{"range":[28512,28512],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":836,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":836,"endColumn":35,"fix":{"range":[28522,28522],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":836,"column":58,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":836,"endColumn":59,"fix":{"range":[28546,28546],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":836,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":836,"endColumn":63,"fix":{"range":[28549,28549],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":836,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":836,"endColumn":71,"fix":{"range":[28557,28557],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":836,"column":71,"nodeType":"Program","messageId":"missingClosingSpace","endLine":836,"endColumn":72,"fix":{"range":[28558,28558],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":837,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":837,"endColumn":13,"fix":{"range":[28561,28573],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":837,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":837,"endColumn":25,"fix":{"range":[28585,28585],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":837,"column":25,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":837,"endColumn":26,"fix":{"range":[28586,28586],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":837,"column":43,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":837,"endColumn":44,"fix":{"range":[28603,28603],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":837,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":837,"endColumn":51,"fix":{"range":[28610,28610],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":838,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":838,"endColumn":9,"fix":{"range":[28613,28621],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":839,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":839,"endColumn":9,"fix":{"range":[28624,28632],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":839,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":839,"endColumn":34,"fix":{"range":[28656,28656],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":840,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":840,"endColumn":13,"fix":{"range":[28661,28673],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":840,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":840,"endColumn":44,"fix":{"range":[28704,28704],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":840,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":840,"endColumn":71,"fix":{"range":[28730,28730],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":841,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":841,"endColumn":9,"fix":{"range":[28733,28741],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":842,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":842,"endColumn":9,"fix":{"range":[28744,28752],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":842,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":842,"endColumn":38,"fix":{"range":[28781,28781],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":842,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":842,"endColumn":38,"fix":{"range":[28780,28780],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":842,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":842,"endColumn":50,"fix":{"range":[28792,28792],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":843,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":843,"endColumn":13,"fix":{"range":[28796,28808],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":843,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":843,"endColumn":31,"fix":{"range":[28826,28826],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":843,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":843,"endColumn":49,"fix":{"range":[28843,28843],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":844,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":844,"endColumn":9,"fix":{"range":[28846,28854],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":845,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":845,"endColumn":9,"fix":{"range":[28857,28865],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":845,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":845,"endColumn":13,"fix":{"range":[28869,28869],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":845,"column":13,"nodeType":"Literal","messageId":"wrongQuotes","endLine":845,"endColumn":18,"fix":{"range":[28869,28874],"text":"'aaa'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":845,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":845,"endColumn":25,"fix":{"range":[28881,28881],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":845,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":845,"endColumn":29,"fix":{"range":[28884,28884],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":845,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":845,"endColumn":43,"fix":{"range":[28898,28898],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":846,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":846,"endColumn":13,"fix":{"range":[28902,28914],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":846,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":846,"endColumn":36,"fix":{"range":[28937,28937],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":846,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":846,"endColumn":36,"fix":{"range":[28936,28936],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":846,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":846,"endColumn":41,"fix":{"range":[28941,28941],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":847,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":847,"endColumn":17,"fix":{"range":[28945,28961],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":847,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":847,"endColumn":37,"fix":{"range":[28981,28981],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":847,"column":49,"nodeType":"Literal","messageId":"wrongQuotes","endLine":847,"endColumn":53,"fix":{"range":[28993,28997],"text":"'\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":847,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":847,"endColumn":54,"fix":{"range":[28997,28997],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":847,"column":60,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":847,"endColumn":61,"fix":{"range":[29005,29005],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":847,"column":61,"nodeType":"Literal","messageId":"wrongQuotes","endLine":847,"endColumn":65,"fix":{"range":[29005,29009],"text":"'\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":847,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":847,"endColumn":66,"fix":{"range":[29009,29009],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":848,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":848,"endColumn":13,"fix":{"range":[29012,29024],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":849,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":849,"endColumn":9,"fix":{"range":[29027,29035],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":850,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":850,"endColumn":13,"fix":{"range":[29044,29056],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":850,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":850,"endColumn":36,"fix":{"range":[29079,29079],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":850,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":850,"endColumn":36,"fix":{"range":[29078,29078],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":850,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":850,"endColumn":41,"fix":{"range":[29083,29083],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":851,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":851,"endColumn":17,"fix":{"range":[29087,29103],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":851,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":851,"endColumn":35,"fix":{"range":[29121,29121],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":851,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":851,"endColumn":48,"fix":{"range":[29133,29133],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":852,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":852,"endColumn":13,"fix":{"range":[29136,29148],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":853,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":853,"endColumn":9,"fix":{"range":[29151,29159],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multiple-empty-lines","severity":2,"message":"More than 1 blank line not allowed.","line":855,"column":1,"nodeType":"Program","messageId":"consecutiveBlank","endLine":856,"endColumn":1,"fix":{"range":[29161,29162],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":856,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":856,"endColumn":9,"fix":{"range":[29163,29171],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":856,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":856,"endColumn":40,"fix":{"range":[29202,29202],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":856,"column":39,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":856,"endColumn":40,"fix":{"range":[29201,29201],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":856,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":856,"endColumn":45,"fix":{"range":[29206,29206],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":857,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":857,"endColumn":13,"fix":{"range":[29210,29222],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":857,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":857,"endColumn":57,"fix":{"range":[29222,29225],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":857,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":857,"endColumn":36,"fix":{"range":[29245,29245],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":857,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":857,"endColumn":56,"fix":{"range":[29264,29264],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":858,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":858,"endColumn":13,"fix":{"range":[29267,29279],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":858,"column":46,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":858,"endColumn":47,"fix":{"range":[29313,29313],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":858,"column":48,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":858,"endColumn":49,"fix":{"range":[29314,29314],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":858,"column":52,"nodeType":"Literal","messageId":"wrongQuotes","endLine":858,"endColumn":56,"fix":{"range":[29318,29322],"text":"'\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":859,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":859,"endColumn":13,"fix":{"range":[29324,29336],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_signal'.","line":859,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":859,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":859,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":859,"endColumn":26,"fix":{"range":[29349,29349],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":859,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":859,"endColumn":45,"fix":{"range":[29349,29368],"text":"'changeNewLineMode'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":859,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":859,"endColumn":46,"fix":{"range":[29368,29368],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":860,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":860,"endColumn":9,"fix":{"range":[29371,29379],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":861,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":861,"endColumn":9,"fix":{"range":[29382,29390],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":861,"column":44,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":861,"endColumn":45,"fix":{"range":[29425,29425],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":862,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":862,"endColumn":13,"fix":{"range":[29430,29442],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":862,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":862,"endColumn":21,"fix":{"range":[29450,29450],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":862,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":862,"endColumn":39,"fix":{"range":[29467,29467],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":863,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":863,"endColumn":17,"fix":{"range":[29471,29487],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":863,"column":22,"nodeType":"Literal","messageId":"wrongQuotes","endLine":863,"endColumn":31,"fix":{"range":[29492,29501],"text":"'windows'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":864,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":864,"endColumn":21,"fix":{"range":[29503,29523],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":864,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":864,"endColumn":34,"fix":{"range":[29530,29536],"text":"'\\r\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":865,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":865,"endColumn":17,"fix":{"range":[29538,29554],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":865,"column":22,"nodeType":"Literal","messageId":"wrongQuotes","endLine":865,"endColumn":28,"fix":{"range":[29559,29565],"text":"'unix'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":866,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":866,"endColumn":21,"fix":{"range":[29567,29587],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":866,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":866,"endColumn":32,"fix":{"range":[29594,29598],"text":"'\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":867,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":867,"endColumn":17,"fix":{"range":[29600,29616],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":868,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":868,"endColumn":21,"fix":{"range":[29625,29645],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":868,"column":49,"nodeType":"Literal","messageId":"wrongQuotes","endLine":868,"endColumn":53,"fix":{"range":[29673,29677],"text":"'\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":869,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":869,"endColumn":13,"fix":{"range":[29679,29691],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":870,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":870,"endColumn":9,"fix":{"range":[29693,29701],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":872,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":872,"endColumn":9,"fix":{"range":[29705,29713],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":872,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":872,"endColumn":31,"fix":{"range":[29733,29735],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":873,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":873,"endColumn":9,"fix":{"range":[29737,29745],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":873,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":873,"endColumn":35,"fix":{"range":[29765,29771],"text":"'auto'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":874,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":874,"endColumn":9,"fix":{"range":[29773,29781],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":874,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":874,"endColumn":40,"fix":{"range":[29812,29812],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":874,"column":39,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":874,"endColumn":40,"fix":{"range":[29811,29811],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":874,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":874,"endColumn":52,"fix":{"range":[29823,29823],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":875,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":875,"endColumn":13,"fix":{"range":[29827,29839],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":875,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":875,"endColumn":17,"fix":{"range":[29843,29843],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":875,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":875,"endColumn":51,"fix":{"range":[29876,29876],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":876,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":876,"endColumn":17,"fix":{"range":[29878,29894],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":876,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":876,"endColumn":24,"fix":{"range":[29894,29901],"text":"{return;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":878,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":878,"endColumn":13,"fix":{"range":[29903,29915],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":879,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":879,"endColumn":13,"fix":{"range":[29948,29960],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_signal'.","line":879,"column":13,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":879,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":879,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":879,"endColumn":26,"fix":{"range":[29973,29973],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":879,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":879,"endColumn":45,"fix":{"range":[29973,29992],"text":"'changeNewLineMode'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":879,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":879,"endColumn":46,"fix":{"range":[29992,29992],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":880,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":880,"endColumn":9,"fix":{"range":[29995,30003],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":881,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":881,"endColumn":9,"fix":{"range":[30006,30014],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":881,"column":39,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":881,"endColumn":40,"fix":{"range":[30044,30044],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":882,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":882,"endColumn":13,"fix":{"range":[30049,30061],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":883,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":883,"endColumn":9,"fix":{"range":[30087,30095],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":884,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":884,"endColumn":9,"fix":{"range":[30098,30106],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":884,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":884,"endColumn":35,"fix":{"range":[30132,30132],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":884,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":884,"endColumn":35,"fix":{"range":[30131,30131],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":884,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":884,"endColumn":40,"fix":{"range":[30136,30136],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":885,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":885,"endColumn":13,"fix":{"range":[30140,30152],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":885,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":885,"endColumn":21,"fix":{"range":[30160,30160],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":885,"column":26,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":885,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":885,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":885,"endColumn":35,"fix":{"range":[30168,30174],"text":"'\\r\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":885,"column":44,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":885,"endColumn":46,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":885,"column":47,"nodeType":"Literal","messageId":"wrongQuotes","endLine":885,"endColumn":51,"fix":{"range":[30186,30190],"text":"'\\r'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":885,"column":60,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":885,"endColumn":62,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":885,"column":63,"nodeType":"Literal","messageId":"wrongQuotes","endLine":885,"endColumn":67,"fix":{"range":[30202,30206],"text":"'\\n'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":885,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":885,"endColumn":68,"fix":{"range":[30206,30206],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":886,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":886,"endColumn":9,"fix":{"range":[30209,30217],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":887,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":887,"endColumn":9,"fix":{"range":[30220,30228],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":887,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":887,"endColumn":33,"fix":{"range":[30252,30252],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":887,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":887,"endColumn":33,"fix":{"range":[30251,30251],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":887,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":887,"endColumn":37,"fix":{"range":[30255,30255],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":888,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":888,"endColumn":13,"fix":{"range":[30259,30271],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":888,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":888,"endColumn":32,"fix":{"range":[30290,30290],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":888,"column":35,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":888,"endColumn":36,"fix":{"range":[30293,30293],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":888,"column":40,"nodeType":"Literal","messageId":"wrongQuotes","endLine":888,"endColumn":42,"fix":{"range":[30298,30300],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":889,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":889,"endColumn":9,"fix":{"range":[30302,30310],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":890,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":890,"endColumn":9,"fix":{"range":[30313,30321],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":890,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":890,"endColumn":34,"fix":{"range":[30346,30346],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":890,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":890,"endColumn":34,"fix":{"range":[30345,30345],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":890,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":890,"endColumn":52,"fix":{"range":[30363,30363],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":891,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":891,"endColumn":13,"fix":{"range":[30367,30379],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":891,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":891,"endColumn":38,"fix":{"range":[30404,30404],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":891,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":891,"endColumn":60,"fix":{"range":[30425,30425],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":892,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":892,"endColumn":9,"fix":{"range":[30428,30436],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":893,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":893,"endColumn":9,"fix":{"range":[30439,30447],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":893,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":893,"endColumn":37,"fix":{"range":[30474,30474],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":894,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":894,"endColumn":13,"fix":{"range":[30479,30491],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":894,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":894,"endColumn":34,"fix":{"range":[30512,30512],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":894,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":894,"endColumn":54,"fix":{"range":[30531,30531],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":895,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":895,"endColumn":9,"fix":{"range":[30534,30542],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":896,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":896,"endColumn":9,"fix":{"range":[30545,30553],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":896,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":896,"endColumn":35,"fix":{"range":[30578,30578],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":897,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":897,"endColumn":13,"fix":{"range":[30583,30595],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":898,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":898,"endColumn":9,"fix":{"range":[30622,30630],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":899,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":899,"endColumn":9,"fix":{"range":[30633,30641],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":899,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":899,"endColumn":38,"fix":{"range":[30670,30670],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":899,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":899,"endColumn":38,"fix":{"range":[30669,30669],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":899,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":899,"endColumn":44,"fix":{"range":[30675,30675],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":900,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":900,"endColumn":13,"fix":{"range":[30679,30691],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":900,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":900,"endColumn":42,"fix":{"range":[30720,30720],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":900,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":900,"endColumn":48,"fix":{"range":[30725,30725],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":900,"column":53,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":900,"endColumn":54,"fix":{"range":[30732,30732],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":900,"column":80,"nodeType":"Program","messageId":"missingClosingSpace","endLine":900,"endColumn":81,"fix":{"range":[30758,30758],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":901,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":901,"endColumn":9,"fix":{"range":[30761,30769],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":902,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":902,"endColumn":9,"fix":{"range":[30772,30780],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":902,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":902,"endColumn":42,"fix":{"range":[30813,30813],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":902,"column":41,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":902,"endColumn":42,"fix":{"range":[30812,30812],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":902,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":902,"endColumn":48,"fix":{"range":[30818,30818],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":903,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":903,"endColumn":13,"fix":{"range":[30822,30834],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":903,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":903,"endColumn":23,"fix":{"range":[30834,30837],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":904,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":904,"endColumn":13,"fix":{"range":[30845,30857],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":904,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":904,"endColumn":17,"fix":{"range":[30861,30861],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":904,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":904,"endColumn":51,"fix":{"range":[30894,30894],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 104. Maximum allowed is 100.","line":905,"column":1,"nodeType":"Program","messageId":"max","endLine":905,"endColumn":105,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":905,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":905,"endColumn":17,"fix":{"range":[30898,30914],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":905,"column":25,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":905,"endColumn":26,"fix":{"range":[30923,30923],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":905,"column":26,"nodeType":"CallExpression","messageId":"substring","endLine":905,"endColumn":103,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":905,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":905,"endColumn":39,"fix":{"range":[30936,30936],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":905,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":905,"endColumn":55,"fix":{"range":[30951,30951],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":905,"column":65,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":905,"endColumn":66,"fix":{"range":[30963,30963],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":905,"column":102,"nodeType":"Program","messageId":"missingClosingSpace","endLine":905,"endColumn":103,"fix":{"range":[30999,30999],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":905,"column":103,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":905,"endColumn":104,"fix":{"range":[31000,31000],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":906,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":906,"endColumn":13,"fix":{"range":[31003,31015],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":907,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":907,"endColumn":17,"fix":{"range":[31024,31040],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":907,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":907,"endColumn":39,"fix":{"range":[31062,31062],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":907,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":907,"endColumn":70,"fix":{"range":[31092,31092],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":908,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":908,"endColumn":17,"fix":{"range":[31095,31111],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":908,"column":22,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":908,"endColumn":23,"fix":{"range":[31117,31117],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":908,"column":24,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":908,"endColumn":25,"fix":{"range":[31118,31118],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":908,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":908,"endColumn":29,"fix":{"range":[31123,31123],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":908,"column":28,"nodeType":"CallExpression","messageId":"substring","endLine":908,"endColumn":74,"fix":{"range":[31139,31167],"text":"slice(Math.max(0, range.start.column)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":908,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":908,"endColumn":35,"fix":{"range":[31129,31129],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":908,"column":36,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":908,"endColumn":37,"fix":{"range":[31130,31130],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":908,"column":41,"nodeType":"Literal","messageId":"wrongQuotes","endLine":908,"endColumn":43,"fix":{"range":[31135,31137],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":908,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":908,"endColumn":44,"fix":{"range":[31137,31137],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":908,"column":54,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":908,"endColumn":55,"fix":{"range":[31149,31149],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":908,"column":73,"nodeType":"Program","messageId":"missingClosingSpace","endLine":908,"endColumn":74,"fix":{"range":[31167,31167],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":909,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":909,"endColumn":17,"fix":{"range":[31170,31186],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":909,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":909,"endColumn":42,"fix":{"range":[31186,31189],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":910,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":910,"endColumn":17,"fix":{"range":[31212,31228],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":910,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":910,"endColumn":21,"fix":{"range":[31232,31232],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":910,"column":53,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":910,"endColumn":55,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":910,"column":57,"nodeType":"Program","messageId":"missingClosingSpace","endLine":910,"endColumn":58,"fix":{"range":[31268,31268],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":911,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":911,"endColumn":21,"fix":{"range":[31270,31290],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":911,"column":21,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":911,"endColumn":72,"fix":{"range":[31290,31341],"text":"{lines[l] = lines[l].substring(0, range.end.column);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":911,"column":26,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":911,"endColumn":27,"fix":{"range":[31296,31296],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":911,"column":28,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":911,"endColumn":29,"fix":{"range":[31297,31297],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"unicorn/prefer-string-slice","severity":2,"message":"Prefer `String#slice()` over `String#substring()`.","line":911,"column":32,"nodeType":"CallExpression","messageId":"substring","endLine":911,"endColumn":71,"fix":{"range":[31310,31339],"text":"slice(0, Math.max(0, range.end.column)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":911,"column":37,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":911,"endColumn":38,"fix":{"range":[31307,31307],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":911,"column":39,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":911,"endColumn":40,"fix":{"range":[31308,31308],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":911,"column":50,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":911,"endColumn":51,"fix":{"range":[31320,31320],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":911,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":911,"endColumn":71,"fix":{"range":[31339,31339],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":912,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":912,"endColumn":13,"fix":{"range":[31342,31354],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":913,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":913,"endColumn":13,"fix":{"range":[31356,31368],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":914,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":914,"endColumn":9,"fix":{"range":[31382,31390],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":915,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":915,"endColumn":9,"fix":{"range":[31393,31401],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":915,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":915,"endColumn":37,"fix":{"range":[31429,31429],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":915,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":915,"endColumn":37,"fix":{"range":[31428,31428],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":915,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":915,"endColumn":48,"fix":{"range":[31439,31439],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":916,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":916,"endColumn":13,"fix":{"range":[31443,31455],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":916,"column":13,"nodeType":"MemberExpression","messageId":"unexpected","endLine":916,"endColumn":25,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[31455,31554],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":916,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":916,"endColumn":26,"fix":{"range":[31468,31468],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":916,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":916,"endColumn":110,"fix":{"range":[31468,31552],"text":"'Use of document.insertLines is deprecated. Use the insertFullLines method instead.'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":916,"column":110,"nodeType":"Program","messageId":"missingClosingSpace","endLine":916,"endColumn":111,"fix":{"range":[31552,31552],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":917,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":917,"endColumn":13,"fix":{"range":[31555,31567],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":917,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":917,"endColumn":41,"fix":{"range":[31595,31595],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":917,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":917,"endColumn":52,"fix":{"range":[31605,31605],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":918,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":918,"endColumn":9,"fix":{"range":[31608,31616],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":919,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":919,"endColumn":9,"fix":{"range":[31619,31627],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":919,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":919,"endColumn":37,"fix":{"range":[31655,31655],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":919,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":919,"endColumn":37,"fix":{"range":[31654,31654],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":919,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":919,"endColumn":55,"fix":{"range":[31672,31672],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":920,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":920,"endColumn":13,"fix":{"range":[31676,31688],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":920,"column":13,"nodeType":"MemberExpression","messageId":"unexpected","endLine":920,"endColumn":25,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[31688,31787],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":920,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":920,"endColumn":26,"fix":{"range":[31701,31701],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":920,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":920,"endColumn":110,"fix":{"range":[31701,31785],"text":"'Use of document.removeLines is deprecated. Use the removeFullLines method instead.'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":920,"column":110,"nodeType":"Program","messageId":"missingClosingSpace","endLine":920,"endColumn":111,"fix":{"range":[31785,31785],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":921,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":921,"endColumn":13,"fix":{"range":[31788,31800],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":921,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":921,"endColumn":41,"fix":{"range":[31828,31828],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":921,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":921,"endColumn":59,"fix":{"range":[31845,31845],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":922,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":922,"endColumn":9,"fix":{"range":[31848,31856],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":923,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":923,"endColumn":9,"fix":{"range":[31859,31867],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":923,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":923,"endColumn":39,"fix":{"range":[31897,31897],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":923,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":923,"endColumn":39,"fix":{"range":[31896,31896],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":923,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":923,"endColumn":48,"fix":{"range":[31905,31905],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":924,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":924,"endColumn":13,"fix":{"range":[31909,31921],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-console","severity":2,"message":"Unexpected console statement.","line":924,"column":13,"nodeType":"MemberExpression","messageId":"unexpected","endLine":924,"endColumn":25,"suggestions":[{"messageId":"removeConsole","data":{"propertyName":"warn"},"fix":{"range":[31921,32033],"text":""},"desc":"Remove the console.warn()."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":924,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":924,"endColumn":26,"fix":{"range":[31934,31934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":924,"column":123,"nodeType":"Program","messageId":"missingClosingSpace","endLine":924,"endColumn":124,"fix":{"range":[32031,32031],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":925,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":925,"endColumn":13,"fix":{"range":[32034,32046],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":925,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":925,"endColumn":43,"fix":{"range":[32076,32076],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":925,"column":53,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":925,"endColumn":54,"fix":{"range":[32087,32087],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":925,"column":54,"nodeType":"Literal","messageId":"wrongQuotes","endLine":925,"endColumn":56,"fix":{"range":[32087,32089],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":925,"column":58,"nodeType":"Literal","messageId":"wrongQuotes","endLine":925,"endColumn":60,"fix":{"range":[32091,32093],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":925,"column":60,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":925,"endColumn":61,"fix":{"range":[32093,32093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":925,"column":61,"nodeType":"Program","messageId":"missingClosingSpace","endLine":925,"endColumn":62,"fix":{"range":[32094,32094],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":926,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":926,"endColumn":9,"fix":{"range":[32097,32105],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":927,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":927,"endColumn":9,"fix":{"range":[32108,32116],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":927,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":927,"endColumn":32,"fix":{"range":[32139,32139],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":927,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":927,"endColumn":32,"fix":{"range":[32138,32138],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":927,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":927,"endColumn":47,"fix":{"range":[32153,32153],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":928,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":928,"endColumn":13,"fix":{"range":[32157,32169],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":928,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":928,"endColumn":17,"fix":{"range":[32173,32173],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":928,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":928,"endColumn":39,"fix":{"range":[32194,32194],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":929,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":929,"endColumn":17,"fix":{"range":[32196,32212],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":929,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":929,"endColumn":43,"fix":{"range":[32212,32238],"text":"{this.$detectNewLine(text);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":929,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":929,"endColumn":37,"fix":{"range":[32232,32232],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":929,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":929,"endColumn":42,"fix":{"range":[32236,32236],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":931,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":931,"endColumn":13,"fix":{"range":[32240,32252],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":931,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":931,"endColumn":43,"fix":{"range":[32282,32282],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":931,"column":64,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":931,"endColumn":65,"fix":{"range":[32304,32304],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":931,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":931,"endColumn":70,"fix":{"range":[32308,32308],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":931,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":931,"endColumn":71,"fix":{"range":[32309,32309],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":932,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":932,"endColumn":9,"fix":{"range":[32312,32320],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":933,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":933,"endColumn":9,"fix":{"range":[32323,32331],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":933,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":933,"endColumn":38,"fix":{"range":[32360,32360],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":933,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":933,"endColumn":38,"fix":{"range":[32359,32359],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":933,"column":52,"nodeType":"Program","messageId":"missingClosingSpace","endLine":933,"endColumn":53,"fix":{"range":[32374,32374],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":934,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":934,"endColumn":13,"fix":{"range":[32378,32390],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":934,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":934,"endColumn":72,"fix":{"range":[32390,32393],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":934,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":934,"endColumn":41,"fix":{"range":[32418,32418],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":934,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":934,"endColumn":71,"fix":{"range":[32447,32447],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":935,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":935,"endColumn":13,"fix":{"range":[32450,32462],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":935,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":935,"endColumn":77,"fix":{"range":[32462,32465],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":935,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":935,"endColumn":32,"fix":{"range":[32481,32481],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":935,"column":75,"nodeType":"Program","messageId":"missingClosingSpace","endLine":935,"endColumn":76,"fix":{"range":[32524,32524],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":937,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":937,"endColumn":13,"fix":{"range":[32528,32540],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":937,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":937,"endColumn":29,"fix":{"range":[32556,32556],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":938,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":938,"endColumn":17,"fix":{"range":[32558,32574],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":939,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":939,"endColumn":17,"fix":{"range":[32588,32604],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":940,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":940,"endColumn":17,"fix":{"range":[32614,32630],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":940,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":940,"endColumn":33,"fix":{"range":[32638,32646],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":941,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":941,"endColumn":17,"fix":{"range":[32648,32664],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":941,"column":24,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":941,"endColumn":25,"fix":{"range":[32672,32672],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":941,"column":29,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":941,"endColumn":30,"fix":{"range":[32676,32676],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":942,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":942,"endColumn":13,"fix":{"range":[32678,32690],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":942,"column":20,"nodeType":"Program","messageId":"missingClosingSpace","endLine":942,"endColumn":21,"fix":{"range":[32697,32697],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":944,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":944,"endColumn":13,"fix":{"range":[32701,32713],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":944,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":944,"endColumn":34,"fix":{"range":[32734,32734],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":944,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":944,"endColumn":38,"fix":{"range":[32737,32737],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":945,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":945,"endColumn":9,"fix":{"range":[32740,32748],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":947,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":947,"endColumn":9,"fix":{"range":[32752,32760],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":947,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":947,"endColumn":36,"fix":{"range":[32787,32787],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":947,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":947,"endColumn":36,"fix":{"range":[32786,32786],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":947,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":947,"endColumn":48,"fix":{"range":[32798,32798],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":948,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":948,"endColumn":13,"fix":{"range":[32802,32814],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":948,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":948,"endColumn":43,"fix":{"range":[32814,32817],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":949,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":949,"endColumn":13,"fix":{"range":[32845,32857],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":949,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":949,"endColumn":17,"fix":{"range":[32861,32861],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":949,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":949,"endColumn":35,"fix":{"range":[32878,32878],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":950,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":950,"endColumn":17,"fix":{"range":[32882,32898],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":951,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":951,"endColumn":13,"fix":{"range":[32912,32924],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":951,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":951,"endColumn":24,"fix":{"range":[32935,32935],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":951,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":951,"endColumn":32,"fix":{"range":[32942,32942],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":952,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":952,"endColumn":17,"fix":{"range":[32946,32962],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":953,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":953,"endColumn":13,"fix":{"range":[32971,32983],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":953,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":953,"endColumn":24,"fix":{"range":[32994,32994],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":953,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":953,"endColumn":38,"fix":{"range":[33007,33007],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":954,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":954,"endColumn":17,"fix":{"range":[33011,33027],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":955,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":955,"endColumn":17,"fix":{"range":[33045,33061],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":956,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":956,"endColumn":13,"fix":{"range":[33081,33093],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":957,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":957,"endColumn":13,"fix":{"range":[33095,33107],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":957,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":957,"endColumn":42,"fix":{"range":[33107,33110],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":957,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":957,"endColumn":37,"fix":{"range":[33131,33131],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":957,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":957,"endColumn":41,"fix":{"range":[33134,33134],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":958,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":958,"endColumn":13,"fix":{"range":[33137,33149],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":958,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":958,"endColumn":17,"fix":{"range":[33153,33153],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":958,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":958,"endColumn":26,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":958,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":958,"endColumn":37,"fix":{"range":[33172,33172],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":959,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":959,"endColumn":17,"fix":{"range":[33174,33190],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":959,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":959,"endColumn":38,"fix":{"range":[33190,33211],"text":"{column = line.length;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":960,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":960,"endColumn":13,"fix":{"range":[33212,33224],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":960,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":960,"endColumn":31,"fix":{"range":[33242,33242],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":960,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":960,"endColumn":40,"fix":{"range":[33251,33251],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":960,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":960,"endColumn":50,"fix":{"range":[33260,33260],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":960,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":960,"endColumn":64,"fix":{"range":[33274,33274],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":961,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":961,"endColumn":13,"fix":{"range":[33277,33289],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":961,"column":20,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":961,"endColumn":21,"fix":{"range":[33297,33297],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":961,"column":45,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":961,"endColumn":46,"fix":{"range":[33321,33321],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":962,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":962,"endColumn":9,"fix":{"range":[33324,33332],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":964,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":964,"endColumn":9,"fix":{"range":[33336,33344],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":964,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":964,"endColumn":34,"fix":{"range":[33369,33369],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":964,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":964,"endColumn":34,"fix":{"range":[33368,33368],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":964,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":964,"endColumn":38,"fix":{"range":[33372,33372],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":965,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":965,"endColumn":13,"fix":{"range":[33376,33388],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":965,"column":20,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":965,"endColumn":21,"fix":{"range":[33396,33396],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":965,"column":53,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":965,"endColumn":54,"fix":{"range":[33428,33428],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":966,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":966,"endColumn":9,"fix":{"range":[33431,33439],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":968,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":968,"endColumn":9,"fix":{"range":[33443,33451],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":968,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":968,"endColumn":29,"fix":{"range":[33471,33471],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":968,"column":28,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":968,"endColumn":29,"fix":{"range":[33470,33470],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":968,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":968,"endColumn":41,"fix":{"range":[33482,33482],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":969,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":969,"endColumn":13,"fix":{"range":[33486,33498],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":969,"column":20,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":969,"endColumn":21,"fix":{"range":[33506,33506],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":969,"column":45,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":969,"endColumn":46,"fix":{"range":[33530,33530],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":970,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":970,"endColumn":9,"fix":{"range":[33533,33541],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":972,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":972,"endColumn":9,"fix":{"range":[33545,33553],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":972,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":972,"endColumn":39,"fix":{"range":[33583,33583],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":972,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":972,"endColumn":39,"fix":{"range":[33582,33582],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":972,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":972,"endColumn":48,"fix":{"range":[33591,33591],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":973,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":973,"endColumn":13,"fix":{"range":[33595,33607],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":973,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":973,"endColumn":43,"fix":{"range":[33607,33610],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":974,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":974,"endColumn":13,"fix":{"range":[33638,33650],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":974,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":974,"endColumn":17,"fix":{"range":[33654,33654],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":974,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":974,"endColumn":40,"fix":{"range":[33676,33676],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":975,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":975,"endColumn":17,"fix":{"range":[33680,33696],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":975,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":975,"endColumn":41,"fix":{"range":[33720,33720],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":975,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":975,"endColumn":55,"fix":{"range":[33733,33733],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":976,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":976,"endColumn":17,"fix":{"range":[33736,33752],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":976,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":976,"endColumn":48,"fix":{"range":[33783,33783],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":976,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":976,"endColumn":59,"fix":{"range":[33793,33793],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":977,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":977,"endColumn":13,"fix":{"range":[33803,33815],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":978,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":978,"endColumn":17,"fix":{"range":[33824,33840],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":978,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":978,"endColumn":41,"fix":{"range":[33864,33864],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":978,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":978,"endColumn":57,"fix":{"range":[33879,33879],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 108. Maximum allowed is 100.","line":979,"column":1,"nodeType":"Program","messageId":"max","endLine":979,"endColumn":109,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":979,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":979,"endColumn":17,"fix":{"range":[33882,33898],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":979,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":979,"endColumn":44,"fix":{"range":[33925,33925],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":979,"column":52,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":979,"endColumn":53,"fix":{"range":[33934,33934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":979,"column":71,"nodeType":"Program","messageId":"missingClosingSpace","endLine":979,"endColumn":72,"fix":{"range":[33952,33952],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":979,"column":86,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":979,"endColumn":87,"fix":{"range":[33968,33968],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":979,"column":99,"nodeType":"Program","messageId":"missingClosingSpace","endLine":979,"endColumn":100,"fix":{"range":[33980,33980],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":979,"column":107,"nodeType":"Program","messageId":"missingClosingSpace","endLine":979,"endColumn":108,"fix":{"range":[33988,33988],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":980,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":980,"endColumn":13,"fix":{"range":[33991,34003],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":981,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":981,"endColumn":13,"fix":{"range":[34005,34017],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":982,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":982,"endColumn":9,"fix":{"range":[34034,34042],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":983,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":983,"endColumn":9,"fix":{"range":[34045,34053],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":983,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":983,"endColumn":41,"fix":{"range":[34085,34085],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":983,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":983,"endColumn":41,"fix":{"range":[34084,34084],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":983,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":983,"endColumn":52,"fix":{"range":[34095,34095],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":984,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":984,"endColumn":13,"fix":{"range":[34099,34111],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":984,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":984,"endColumn":28,"fix":{"range":[34126,34126],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":984,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":984,"endColumn":37,"fix":{"range":[34135,34135],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":984,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":984,"endColumn":44,"fix":{"range":[34141,34141],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":984,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":984,"endColumn":63,"fix":{"range":[34160,34160],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":985,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":985,"endColumn":13,"fix":{"range":[34163,34175],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":985,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":985,"endColumn":28,"fix":{"range":[34175,34178],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":986,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":986,"endColumn":13,"fix":{"range":[34191,34203],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":986,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":986,"endColumn":17,"fix":{"range":[34207,34207],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":986,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":986,"endColumn":40,"fix":{"range":[34229,34229],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":987,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":987,"endColumn":17,"fix":{"range":[34233,34249],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":987,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":987,"endColumn":38,"fix":{"range":[34270,34270],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":987,"column":38,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":987,"endColumn":39,"fix":{"range":[34271,34271],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":987,"column":39,"nodeType":"Literal","messageId":"wrongQuotes","endLine":987,"endColumn":41,"fix":{"range":[34271,34273],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":987,"column":41,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":987,"endColumn":42,"fix":{"range":[34273,34273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":987,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":987,"endColumn":43,"fix":{"range":[34274,34274],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":988,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":988,"endColumn":17,"fix":{"range":[34277,34293],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":989,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":989,"endColumn":13,"fix":{"range":[34305,34317],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":990,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":990,"endColumn":17,"fix":{"range":[34326,34342],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":990,"column":25,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":990,"endColumn":26,"fix":{"range":[34351,34351],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":990,"column":26,"nodeType":"Literal","messageId":"wrongQuotes","endLine":990,"endColumn":28,"fix":{"range":[34351,34353],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":990,"column":28,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":990,"endColumn":29,"fix":{"range":[34353,34353],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":990,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":990,"endColumn":37,"fix":{"range":[34362,34362],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":990,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":990,"endColumn":43,"fix":{"range":[34367,34367],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":991,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":991,"endColumn":17,"fix":{"range":[34370,34386],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":992,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":992,"endColumn":17,"fix":{"range":[34393,34409],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":992,"column":37,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":992,"endColumn":38,"fix":{"range":[34430,34430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":992,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":992,"endColumn":42,"fix":{"range":[34433,34433],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":993,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":993,"endColumn":13,"fix":{"range":[34443,34455],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":994,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":994,"endColumn":13,"fix":{"range":[34457,34469],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":994,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":994,"endColumn":36,"fix":{"range":[34492,34492],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":994,"column":36,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":994,"endColumn":37,"fix":{"range":[34493,34493],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":994,"column":61,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":994,"endColumn":62,"fix":{"range":[34517,34517],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":994,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":994,"endColumn":70,"fix":{"range":[34525,34525],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":995,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":995,"endColumn":9,"fix":{"range":[34528,34536],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":996,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":996,"endColumn":9,"fix":{"range":[34539,34547],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":996,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":996,"endColumn":43,"fix":{"range":[34581,34581],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":996,"column":42,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":996,"endColumn":43,"fix":{"range":[34580,34580],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":996,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":996,"endColumn":59,"fix":{"range":[34596,34596],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":997,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":997,"endColumn":13,"fix":{"range":[34600,34612],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":997,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":997,"endColumn":72,"fix":{"range":[34612,34615],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":997,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":997,"endColumn":41,"fix":{"range":[34640,34640],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":997,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":997,"endColumn":71,"fix":{"range":[34669,34669],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":998,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":998,"endColumn":13,"fix":{"range":[34672,34684],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":998,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1001,"endColumn":15,"fix":{"range":[34684,34687],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":999,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":999,"endColumn":17,"fix":{"range":[34696,34712],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1000,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1000,"endColumn":17,"fix":{"range":[34747,34763],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1000,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1000,"endColumn":26,"fix":{"range":[34772,34772],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1000,"column":39,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1000,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1000,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1000,"endColumn":63,"fix":{"range":[34808,34808],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1000,"column":71,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1000,"endColumn":72,"fix":{"range":[34818,34818],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1000,"column":88,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1000,"endColumn":89,"fix":{"range":[34834,34834],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1001,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1001,"endColumn":13,"fix":{"range":[34843,34855],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1003,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1003,"endColumn":13,"fix":{"range":[34859,34871],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1003,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1003,"endColumn":29,"fix":{"range":[34887,34887],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1004,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1004,"endColumn":17,"fix":{"range":[34889,34905],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1005,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1005,"endColumn":17,"fix":{"range":[34919,34935],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1006,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1006,"endColumn":17,"fix":{"range":[34945,34961],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1006,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1006,"endColumn":33,"fix":{"range":[34969,34977],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1007,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1007,"endColumn":17,"fix":{"range":[34979,34995],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1008,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1008,"endColumn":13,"fix":{"range":[35008,35020],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1008,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1008,"endColumn":15,"fix":{"range":[35021,35021],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1010,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1010,"endColumn":13,"fix":{"range":[35025,35037],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1010,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1010,"endColumn":34,"fix":{"range":[35058,35058],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1010,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1010,"endColumn":38,"fix":{"range":[35061,35061],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1011,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1011,"endColumn":9,"fix":{"range":[35064,35072],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1012,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1012,"endColumn":9,"fix":{"range":[35075,35083],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1012,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1012,"endColumn":32,"fix":{"range":[35106,35106],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1012,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1012,"endColumn":32,"fix":{"range":[35105,35105],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1012,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1012,"endColumn":38,"fix":{"range":[35111,35111],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1013,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1013,"endColumn":13,"fix":{"range":[35115,35127],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1013,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1013,"endColumn":78,"fix":{"range":[35127,35130],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1013,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1013,"endColumn":41,"fix":{"range":[35155,35155],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1013,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1013,"endColumn":77,"fix":{"range":[35190,35190],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1014,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1014,"endColumn":13,"fix":{"range":[35193,35205],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1014,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1014,"endColumn":72,"fix":{"range":[35205,35208],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1014,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1014,"endColumn":39,"fix":{"range":[35231,35231],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1014,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1014,"endColumn":71,"fix":{"range":[35262,35262],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1015,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1015,"endColumn":13,"fix":{"range":[35265,35277],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1015,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1015,"endColumn":29,"fix":{"range":[35293,35293],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1016,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1016,"endColumn":17,"fix":{"range":[35295,35311],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1017,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1017,"endColumn":17,"fix":{"range":[35325,35341],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1018,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1018,"endColumn":17,"fix":{"range":[35351,35367],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1018,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1018,"endColumn":33,"fix":{"range":[35375,35383],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1019,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1019,"endColumn":17,"fix":{"range":[35385,35401],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1019,"column":45,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1019,"endColumn":46,"fix":{"range":[35430,35430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":1019,"column":46,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":1019,"endColumn":47,"fix":{"range":[35431,35431],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":1019,"column":69,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":1019,"endColumn":70,"fix":{"range":[35453,35453],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1019,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1019,"endColumn":71,"fix":{"range":[35454,35454],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1020,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1020,"endColumn":13,"fix":{"range":[35456,35468],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1020,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1020,"endColumn":15,"fix":{"range":[35469,35469],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1021,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1021,"endColumn":13,"fix":{"range":[35472,35484],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1021,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1021,"endColumn":34,"fix":{"range":[35505,35505],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1021,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1021,"endColumn":40,"fix":{"range":[35510,35510],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1022,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1022,"endColumn":9,"fix":{"range":[35513,35521],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1023,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1023,"endColumn":9,"fix":{"range":[35524,35532],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1023,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1023,"endColumn":38,"fix":{"range":[35561,35561],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1023,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1023,"endColumn":38,"fix":{"range":[35560,35560],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1023,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1023,"endColumn":66,"fix":{"range":[35588,35588],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1024,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1024,"endColumn":13,"fix":{"range":[35592,35604],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1024,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1024,"endColumn":59,"fix":{"range":[35604,35607],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1024,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1024,"endColumn":41,"fix":{"range":[35632,35632],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1024,"column":57,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1024,"endColumn":58,"fix":{"range":[35648,35648],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1025,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1025,"endColumn":13,"fix":{"range":[35651,35663],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1025,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1025,"endColumn":55,"fix":{"range":[35663,35666],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1025,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1025,"endColumn":39,"fix":{"range":[35689,35689],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1025,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1025,"endColumn":54,"fix":{"range":[35703,35703],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1027,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1027,"endColumn":13,"fix":{"range":[35707,35719],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1027,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1027,"endColumn":29,"fix":{"range":[35735,35735],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1028,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1028,"endColumn":17,"fix":{"range":[35737,35753],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1029,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1029,"endColumn":17,"fix":{"range":[35767,35783],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1030,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1030,"endColumn":17,"fix":{"range":[35793,35809],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1030,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1030,"endColumn":33,"fix":{"range":[35817,35825],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1031,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1031,"endColumn":17,"fix":{"range":[35827,35843],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1031,"column":45,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1031,"endColumn":46,"fix":{"range":[35872,35872],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":1031,"column":46,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":1031,"endColumn":47,"fix":{"range":[35873,35873],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":1031,"column":69,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":1031,"endColumn":70,"fix":{"range":[35895,35895],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1031,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1031,"endColumn":71,"fix":{"range":[35896,35896],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1032,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1032,"endColumn":13,"fix":{"range":[35898,35910],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1032,"column":20,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1032,"endColumn":21,"fix":{"range":[35917,35917],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1034,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1034,"endColumn":13,"fix":{"range":[35921,35933],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1034,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1034,"endColumn":34,"fix":{"range":[35954,35954],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1034,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1034,"endColumn":40,"fix":{"range":[35959,35959],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1035,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1035,"endColumn":9,"fix":{"range":[35962,35970],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1036,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1036,"endColumn":9,"fix":{"range":[35973,35981],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1036,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1036,"endColumn":41,"fix":{"range":[36013,36013],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1036,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1036,"endColumn":41,"fix":{"range":[36012,36012],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1036,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1036,"endColumn":59,"fix":{"range":[36030,36030],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1037,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1037,"endColumn":13,"fix":{"range":[36034,36046],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1037,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1037,"endColumn":33,"fix":{"range":[36066,36066],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1037,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1037,"endColumn":42,"fix":{"range":[36075,36075],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1037,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1037,"endColumn":54,"fix":{"range":[36086,36086],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1037,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1037,"endColumn":77,"fix":{"range":[36109,36109],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1038,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1038,"endColumn":13,"fix":{"range":[36112,36124],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":1038,"column":20,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1038,"endColumn":22,"fix":{"range":[36131,36133],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1038,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1038,"endColumn":33,"fix":{"range":[36144,36144],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1038,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1038,"endColumn":42,"fix":{"range":[36153,36153],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1038,"column":76,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1038,"endColumn":77,"fix":{"range":[36187,36187],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1039,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1039,"endColumn":13,"fix":{"range":[36190,36202],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1039,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1039,"endColumn":86,"fix":{"range":[36202,36205],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1039,"column":46,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1039,"endColumn":48,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1040,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1040,"endColumn":13,"fix":{"range":[36276,36288],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1040,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1040,"endColumn":70,"fix":{"range":[36288,36291],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":1040,"column":34,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1040,"endColumn":36,"fix":{"range":[36309,36311],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '<'.","line":1040,"column":45,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1040,"endColumn":47,"fix":{"range":[36320,36322],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":1041,"column":1,"nodeType":"Program","messageId":"max","endLine":1041,"endColumn":113,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1041,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1041,"endColumn":13,"fix":{"range":[36346,36358],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1041,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1041,"endColumn":113,"fix":{"range":[36358,36361],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before ':'.","line":1041,"column":63,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1041,"endColumn":81,"fix":{"range":[36408,36426],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before ')'.","line":1041,"column":91,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1041,"endColumn":111,"fix":{"range":[36436,36456],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":1042,"column":1,"nodeType":"Program","messageId":"max","endLine":1042,"endColumn":113,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1042,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1042,"endColumn":13,"fix":{"range":[36459,36471],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1042,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1042,"endColumn":113,"fix":{"range":[36471,36474],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1042,"column":63,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1042,"endColumn":64,"fix":{"range":[36522,36522],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1042,"column":72,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1042,"endColumn":73,"fix":{"range":[36530,36530],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before ')'.","line":1042,"column":84,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1042,"endColumn":111,"fix":{"range":[36542,36569],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":1043,"column":1,"nodeType":"Program","messageId":"max","endLine":1043,"endColumn":113,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1043,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1043,"endColumn":13,"fix":{"range":[36572,36584],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1043,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1043,"endColumn":113,"fix":{"range":[36584,36587],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":1043,"column":23,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1043,"endColumn":26,"fix":{"range":[36594,36597],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '?'.","line":1043,"column":47,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1043,"endColumn":49,"fix":{"range":[36618,36620],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before ':'.","line":1043,"column":62,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1043,"endColumn":81,"fix":{"range":[36633,36652],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before ')'.","line":1043,"column":90,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1043,"endColumn":111,"fix":{"range":[36661,36682],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"max-len","severity":1,"message":"This line has a length of 112. Maximum allowed is 100.","line":1044,"column":1,"nodeType":"Program","messageId":"max","endLine":1044,"endColumn":113,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1044,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1044,"endColumn":13,"fix":{"range":[36685,36697],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1044,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1044,"endColumn":113,"fix":{"range":[36697,36700],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '='.","line":1044,"column":23,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1044,"endColumn":26,"fix":{"range":[36707,36710],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before '?'.","line":1044,"column":47,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1044,"endColumn":49,"fix":{"range":[36731,36733],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multi-spaces","severity":2,"message":"Multiple spaces found before ':'.","line":1044,"column":52,"nodeType":"Punctuator","messageId":"multipleSpaces","endLine":1044,"endColumn":81,"fix":{"range":[36736,36765],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1044,"column":95,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1044,"endColumn":96,"fix":{"range":[36780,36780],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1044,"column":102,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1044,"endColumn":103,"fix":{"range":[36786,36786],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1045,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1045,"endColumn":13,"fix":{"range":[36798,36810],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1045,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1045,"endColumn":71,"fix":{"range":[36810,36813],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1045,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1045,"endColumn":35,"fix":{"range":[36832,36832],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1045,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1045,"endColumn":70,"fix":{"range":[36866,36866],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1046,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1046,"endColumn":13,"fix":{"range":[36869,36881],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1046,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1046,"endColumn":73,"fix":{"range":[36881,36884],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-jquery/variable-pattern","severity":2,"message":"jQuery collection names must match the variablePattern","line":1046,"column":17,"nodeType":"VariableDeclarator","endLine":1046,"endColumn":72,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1046,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1046,"endColumn":50,"fix":{"range":[36918,36918],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1046,"column":71,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1046,"endColumn":72,"fix":{"range":[36939,36939],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1048,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1048,"endColumn":13,"fix":{"range":[36943,36955],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1048,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1048,"endColumn":29,"fix":{"range":[36971,36971],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1049,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1049,"endColumn":17,"fix":{"range":[36973,36989],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1050,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1050,"endColumn":17,"fix":{"range":[37009,37025],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1051,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1051,"endColumn":17,"fix":{"range":[37041,37057],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1051,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1051,"endColumn":33,"fix":{"range":[37065,37073],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1052,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1052,"endColumn":17,"fix":{"range":[37075,37091],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1052,"column":45,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1052,"endColumn":46,"fix":{"range":[37120,37120],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1052,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1052,"endColumn":52,"fix":{"range":[37125,37125],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1053,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1053,"endColumn":13,"fix":{"range":[37127,37139],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1053,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1053,"endColumn":15,"fix":{"range":[37140,37140],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1054,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1054,"endColumn":13,"fix":{"range":[37143,37155],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1055,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1055,"endColumn":9,"fix":{"range":[37176,37184],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1056,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1056,"endColumn":9,"fix":{"range":[37187,37195],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1056,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1056,"endColumn":39,"fix":{"range":[37225,37225],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1056,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1056,"endColumn":39,"fix":{"range":[37224,37224],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1056,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1056,"endColumn":43,"fix":{"range":[37228,37228],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1057,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1057,"endColumn":13,"fix":{"range":[37232,37244],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1057,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1057,"endColumn":17,"fix":{"range":[37248,37248],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1057,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1057,"endColumn":56,"fix":{"range":[37286,37286],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1058,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1058,"endColumn":17,"fix":{"range":[37290,37306],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1058,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1058,"endColumn":33,"fix":{"range":[37322,37322],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1059,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1059,"endColumn":21,"fix":{"range":[37324,37344],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1059,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1059,"endColumn":37,"fix":{"range":[37360,37360],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1059,"column":54,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1059,"endColumn":55,"fix":{"range":[37378,37378],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1059,"column":58,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1059,"endColumn":59,"fix":{"range":[37381,37381],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1059,"column":66,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1059,"endColumn":67,"fix":{"range":[37389,37389],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1060,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1060,"endColumn":21,"fix":{"range":[37392,37412],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1060,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1060,"endColumn":35,"fix":{"range":[37426,37426],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1060,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1060,"endColumn":46,"fix":{"range":[37436,37436],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1061,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1061,"endColumn":21,"fix":{"range":[37439,37459],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1061,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1061,"endColumn":37,"fix":{"range":[37467,37475],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1062,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1062,"endColumn":21,"fix":{"range":[37477,37497],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required after '['.","line":1062,"column":28,"nodeType":"ArrayExpression","messageId":"missingSpaceAfter","endLine":1062,"endColumn":29,"fix":{"range":[37505,37505],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1062,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1062,"endColumn":31,"fix":{"range":[37505,37507],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1062,"column":33,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1062,"endColumn":35,"fix":{"range":[37509,37511],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"array-bracket-spacing","severity":2,"message":"A space is required before ']'.","line":1062,"column":35,"nodeType":"ArrayExpression","messageId":"missingSpaceBefore","endLine":1062,"endColumn":36,"fix":{"range":[37511,37511],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1063,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1063,"endColumn":17,"fix":{"range":[37513,37529],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1063,"column":18,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1063,"endColumn":19,"fix":{"range":[37530,37530],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1064,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1064,"endColumn":13,"fix":{"range":[37533,37545],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1065,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1065,"endColumn":9,"fix":{"range":[37547,37555],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1066,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1066,"endColumn":9,"fix":{"range":[37558,37566],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1066,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1066,"endColumn":33,"fix":{"range":[37590,37590],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1066,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1066,"endColumn":33,"fix":{"range":[37589,37589],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1066,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1066,"endColumn":45,"fix":{"range":[37601,37601],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1067,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1067,"endColumn":13,"fix":{"range":[37605,37617],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1067,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1067,"endColumn":17,"fix":{"range":[37621,37621],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1067,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1067,"endColumn":19,"fix":{"range":[37623,37623],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1067,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1067,"endColumn":42,"fix":{"range":[37645,37645],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1067,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1067,"endColumn":43,"fix":{"range":[37646,37646],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1068,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1068,"endColumn":17,"fix":{"range":[37648,37664],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1068,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1068,"endColumn":66,"fix":{"range":[37664,37713],"text":"{range = Range.fromPoints(range.start, range.end);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1068,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1068,"endColumn":42,"fix":{"range":[37689,37689],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1068,"column":64,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1068,"endColumn":65,"fix":{"range":[37711,37711],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1069,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1069,"endColumn":13,"fix":{"range":[37714,37726],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1069,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1069,"endColumn":17,"fix":{"range":[37730,37730],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1069,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1069,"endColumn":54,"fix":{"range":[37766,37766],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1070,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1070,"endColumn":17,"fix":{"range":[37768,37784],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1070,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1070,"endColumn":36,"fix":{"range":[37784,37803],"text":"{return range.start;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1071,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1071,"endColumn":13,"fix":{"range":[37804,37816],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1071,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1071,"endColumn":17,"fix":{"range":[37820,37820],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1071,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1071,"endColumn":24,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1071,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1071,"endColumn":43,"fix":{"range":[37846,37846],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1071,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1071,"endColumn":49,"fix":{"range":[37851,37851],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1071,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1071,"endColumn":50,"fix":{"range":[37852,37852],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1072,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1072,"endColumn":17,"fix":{"range":[37854,37870],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1072,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1072,"endColumn":34,"fix":{"range":[37870,37887],"text":"{return range.end;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1074,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1074,"endColumn":13,"fix":{"range":[37889,37901],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1074,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1074,"endColumn":25,"fix":{"range":[37913,37913],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1074,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1074,"endColumn":31,"fix":{"range":[37918,37918],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1075,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1075,"endColumn":13,"fix":{"range":[37921,37933],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1075,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1075,"endColumn":21,"fix":{"range":[37933,37936],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1076,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1076,"endColumn":13,"fix":{"range":[37942,37954],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1076,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1076,"endColumn":17,"fix":{"range":[37958,37958],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1076,"column":21,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1076,"endColumn":22,"fix":{"range":[37962,37962],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1077,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1077,"endColumn":17,"fix":{"range":[37966,37982],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1077,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1077,"endColumn":35,"fix":{"range":[38000,38000],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1077,"column":52,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1077,"endColumn":53,"fix":{"range":[38017,38017],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1078,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1078,"endColumn":13,"fix":{"range":[38020,38032],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace does not appear on the same line as the subsequent block.","line":1078,"column":13,"nodeType":"Punctuator","messageId":"nextLineClose","endLine":1078,"endColumn":14,"fix":{"range":[38033,38046],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1079,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1079,"endColumn":13,"fix":{"range":[38034,38046],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1080,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1080,"endColumn":17,"fix":{"range":[38053,38069],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1081,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1081,"endColumn":13,"fix":{"range":[38088,38100],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1083,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1083,"endColumn":13,"fix":{"range":[38103,38115],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1084,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1084,"endColumn":9,"fix":{"range":[38127,38135],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1085,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1085,"endColumn":9,"fix":{"range":[38138,38146],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1085,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1085,"endColumn":37,"fix":{"range":[38174,38174],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1085,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1085,"endColumn":37,"fix":{"range":[38173,38173],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1085,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1085,"endColumn":44,"fix":{"range":[38180,38180],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1086,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1086,"endColumn":13,"fix":{"range":[38184,38196],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1086,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1086,"endColumn":18,"fix":{"range":[38201,38201],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1086,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1086,"endColumn":25,"fix":{"range":[38201,38204],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":1086,"column":23,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":1086,"endColumn":24,"fix":{"range":[38206,38207],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '<' must be spaced.","line":1086,"column":28,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1086,"endColumn":29,"fix":{"range":[38211,38212],"text":" < "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1086,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1086,"endColumn":48,"fix":{"range":[38230,38230],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1087,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1087,"endColumn":17,"fix":{"range":[38234,38250],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1087,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1087,"endColumn":33,"fix":{"range":[38266,38266],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1087,"column":39,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1087,"endColumn":40,"fix":{"range":[38273,38273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1087,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1087,"endColumn":42,"fix":{"range":[38274,38274],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1087,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1087,"endColumn":43,"fix":{"range":[38275,38275],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1088,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1088,"endColumn":13,"fix":{"range":[38278,38290],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1089,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1089,"endColumn":9,"fix":{"range":[38292,38300],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1090,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1090,"endColumn":9,"fix":{"range":[38303,38311],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1090,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1090,"endColumn":38,"fix":{"range":[38340,38340],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1090,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1090,"endColumn":38,"fix":{"range":[38339,38339],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1090,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1090,"endColumn":45,"fix":{"range":[38346,38346],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1091,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1091,"endColumn":13,"fix":{"range":[38350,38362],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1091,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1091,"endColumn":18,"fix":{"range":[38367,38367],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1091,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1091,"endColumn":39,"fix":{"range":[38367,38370],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":1091,"column":23,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":1091,"endColumn":24,"fix":{"range":[38372,38373],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '-' must be spaced.","line":1091,"column":37,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1091,"endColumn":38,"fix":{"range":[38386,38387],"text":" - "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '>=' must be spaced.","line":1091,"column":42,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1091,"endColumn":44,"fix":{"range":[38391,38393],"text":" >= "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1091,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1091,"endColumn":51,"fix":{"range":[38399,38399],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1092,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1092,"endColumn":17,"fix":{"range":[38403,38419],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1092,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1092,"endColumn":34,"fix":{"range":[38436,38436],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1092,"column":40,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1092,"endColumn":41,"fix":{"range":[38443,38443],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1092,"column":42,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1092,"endColumn":43,"fix":{"range":[38444,38444],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1092,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1092,"endColumn":44,"fix":{"range":[38445,38445],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1093,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1093,"endColumn":13,"fix":{"range":[38448,38460],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1094,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1094,"endColumn":9,"fix":{"range":[38462,38470],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1095,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1095,"endColumn":9,"fix":{"range":[38473,38481],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1095,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1095,"endColumn":36,"fix":{"range":[38508,38508],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1095,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1095,"endColumn":36,"fix":{"range":[38507,38507],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1095,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1095,"endColumn":57,"fix":{"range":[38528,38528],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1096,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1096,"endColumn":13,"fix":{"range":[38532,38544],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1096,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1096,"endColumn":53,"fix":{"range":[38544,38547],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1096,"column":41,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1096,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1096,"column":44,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1096,"endColumn":52,"fix":{"range":[38575,38583],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1097,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1097,"endColumn":13,"fix":{"range":[38585,38597],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1097,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1097,"endColumn":17,"fix":{"range":[38601,38601],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1097,"column":67,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1097,"endColumn":68,"fix":{"range":[38652,38652],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1097,"column":69,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1097,"endColumn":70,"fix":{"range":[38653,38653],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1098,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1098,"endColumn":17,"fix":{"range":[38655,38671],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"operator-linebreak","severity":2,"message":"':' should be placed at the end of the line.","line":1098,"column":17,"nodeType":"ConditionalExpression","messageId":"operatorAtEnd","endLine":1098,"endColumn":18,"fix":{"range":[38654,38673],"text":" :\n "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1098,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1098,"endColumn":40,"fix":{"range":[38694,38694],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1098,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1098,"endColumn":63,"fix":{"range":[38716,38716],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1098,"column":63,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1098,"endColumn":64,"fix":{"range":[38717,38717],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1099,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1099,"endColumn":17,"fix":{"range":[38721,38737],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1100,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1100,"endColumn":13,"fix":{"range":[38745,38757],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1102,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1102,"endColumn":13,"fix":{"range":[38760,38772],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1102,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1102,"endColumn":17,"fix":{"range":[38776,38776],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1102,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1102,"endColumn":56,"fix":{"range":[38814,38814],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1103,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1103,"endColumn":17,"fix":{"range":[38818,38834],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1103,"column":46,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1103,"endColumn":47,"fix":{"range":[38864,38864],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1103,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1103,"endColumn":60,"fix":{"range":[38876,38876],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1104,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1104,"endColumn":13,"fix":{"range":[38879,38891],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"brace-style","severity":2,"message":"Closing curly brace does not appear on the same line as the subsequent block.","line":1104,"column":13,"nodeType":"Punctuator","messageId":"nextLineClose","endLine":1104,"endColumn":14,"fix":{"range":[38892,38905],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1105,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1105,"endColumn":13,"fix":{"range":[38893,38905],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1106,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1106,"endColumn":17,"fix":{"range":[38912,38928],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1106,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1106,"endColumn":28,"fix":{"range":[38939,38939],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1106,"column":61,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1106,"endColumn":62,"fix":{"range":[38972,38972],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1107,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1107,"endColumn":17,"fix":{"range":[38975,38991],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_signal'.","line":1107,"column":17,"nodeType":"MemberExpression","messageId":"unexpectedUnderscore","endLine":1107,"endColumn":29,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1107,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1107,"endColumn":30,"fix":{"range":[39004,39004],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1107,"column":30,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1107,"endColumn":38,"fix":{"range":[39004,39012],"text":"'change'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1107,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1107,"endColumn":46,"fix":{"range":[39019,39019],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1108,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1108,"endColumn":13,"fix":{"range":[39022,39034],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1109,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1109,"endColumn":9,"fix":{"range":[39036,39044],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1111,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1111,"endColumn":9,"fix":{"range":[39048,39056],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1111,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1111,"endColumn":41,"fix":{"range":[39088,39088],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1111,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1111,"endColumn":41,"fix":{"range":[39087,39087],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1111,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1111,"endColumn":47,"fix":{"range":[39093,39093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1112,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1112,"endColumn":13,"fix":{"range":[39097,39109],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1112,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1112,"endColumn":48,"fix":{"range":[39109,39112],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1113,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1113,"endColumn":13,"fix":{"range":[39145,39157],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1114,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1114,"endColumn":17,"fix":{"range":[39162,39178],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1114,"column":30,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1114,"endColumn":32,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1114,"column":33,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1114,"endColumn":41,"fix":{"range":[39194,39202],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"operator-linebreak","severity":2,"message":"'||' should be placed at the end of the line.","line":1115,"column":17,"nodeType":"LogicalExpression","messageId":"operatorAtEnd","endLine":1115,"endColumn":19,"fix":{"range":[39262,39282],"text":" ||\n "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1115,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1115,"endColumn":35,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1115,"column":36,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1115,"endColumn":44,"fix":{"range":[39298,39306],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1116,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1116,"endColumn":13,"fix":{"range":[39339,39351],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1117,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1117,"endColumn":17,"fix":{"range":[39355,39371],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1117,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1117,"endColumn":33,"fix":{"range":[39387,39387],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1117,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1117,"endColumn":39,"fix":{"range":[39392,39392],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1118,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1118,"endColumn":13,"fix":{"range":[39395,39407],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1119,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1119,"endColumn":9,"fix":{"range":[39409,39417],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1121,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1121,"endColumn":9,"fix":{"range":[39421,39429],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1121,"column":49,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1121,"endColumn":50,"fix":{"range":[39470,39470],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1121,"column":49,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1121,"endColumn":50,"fix":{"range":[39469,39469],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1121,"column":60,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1121,"endColumn":61,"fix":{"range":[39480,39480],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1122,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1122,"endColumn":13,"fix":{"range":[39484,39496],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1122,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1122,"endColumn":37,"fix":{"range":[39496,39499],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1123,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1123,"endColumn":13,"fix":{"range":[39521,39533],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1123,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1123,"endColumn":44,"fix":{"range":[39533,39536],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1124,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1124,"endColumn":13,"fix":{"range":[39565,39577],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1124,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1124,"endColumn":39,"fix":{"range":[39577,39580],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1125,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1125,"endColumn":13,"fix":{"range":[39604,39616],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1125,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1125,"endColumn":45,"fix":{"range":[39616,39619],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1126,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1126,"endColumn":13,"fix":{"range":[39649,39661],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1126,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1126,"endColumn":18,"fix":{"range":[39666,39666],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1126,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1126,"endColumn":38,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1126,"column":59,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1126,"endColumn":60,"fix":{"range":[39707,39707],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1127,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1127,"endColumn":17,"fix":{"range":[39711,39727],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1128,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1128,"endColumn":17,"fix":{"range":[39742,39758],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1128,"column":17,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1128,"endColumn":51,"fix":{"range":[39758,39761],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1128,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1128,"endColumn":41,"fix":{"range":[39782,39782],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1128,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1128,"endColumn":50,"fix":{"range":[39790,39790],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1129,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1129,"endColumn":17,"fix":{"range":[39793,39809],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1129,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1129,"endColumn":28,"fix":{"range":[39820,39820],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1129,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1129,"endColumn":30,"fix":{"range":[39820,39822],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1129,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1129,"endColumn":31,"fix":{"range":[39822,39822],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1130,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1130,"endColumn":17,"fix":{"range":[39825,39841],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1130,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1130,"endColumn":33,"fix":{"range":[39857,39857],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1131,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1131,"endColumn":21,"fix":{"range":[39859,39879],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1131,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1131,"endColumn":37,"fix":{"range":[39895,39895],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1131,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1131,"endColumn":56,"fix":{"range":[39913,39913],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1132,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1132,"endColumn":21,"fix":{"range":[39916,39936],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1132,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1132,"endColumn":35,"fix":{"range":[39950,39950],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1132,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1132,"endColumn":56,"fix":{"range":[39970,39970],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1133,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1133,"endColumn":21,"fix":{"range":[39973,39993],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1134,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1134,"endColumn":21,"fix":{"range":[40015,40035],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1135,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1135,"endColumn":17,"fix":{"range":[40048,40064],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1135,"column":24,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1135,"endColumn":25,"fix":{"range":[40071,40071],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1136,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1136,"endColumn":13,"fix":{"range":[40074,40086],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1137,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1137,"endColumn":13,"fix":{"range":[40088,40100],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1137,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1137,"endColumn":39,"fix":{"range":[40126,40126],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'from' declared on line 1126 column 22 is used outside of binding context.","line":1137,"column":39,"nodeType":"Identifier","messageId":"outOfScope","endLine":1137,"endColumn":43,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1137,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1137,"endColumn":44,"fix":{"range":[40130,40130],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1138,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1138,"endColumn":13,"fix":{"range":[40133,40145],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'from' declared on line 1126 column 22 is used outside of binding context.","line":1138,"column":37,"nodeType":"Identifier","messageId":"outOfScope","endLine":1138,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1139,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1139,"endColumn":13,"fix":{"range":[40175,40187],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1140,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1140,"endColumn":13,"fix":{"range":[40216,40228],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1140,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1140,"endColumn":29,"fix":{"range":[40244,40244],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1140,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1140,"endColumn":41,"fix":{"range":[40255,40255],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1141,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1141,"endColumn":9,"fix":{"range":[40258,40266],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1142,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1142,"endColumn":9,"fix":{"range":[40269,40277],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1142,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1142,"endColumn":37,"fix":{"range":[40305,40305],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1142,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1142,"endColumn":37,"fix":{"range":[40304,40304],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1142,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1142,"endColumn":43,"fix":{"range":[40310,40310],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1143,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1143,"endColumn":13,"fix":{"range":[40314,40326],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1143,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1143,"endColumn":34,"fix":{"range":[40347,40347],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1144,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1144,"endColumn":17,"fix":{"range":[40349,40365],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1144,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1144,"endColumn":38,"fix":{"range":[40386,40386],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1144,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1144,"endColumn":50,"fix":{"range":[40397,40397],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1145,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1145,"endColumn":17,"fix":{"range":[40400,40416],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1145,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1145,"endColumn":36,"fix":{"range":[40435,40435],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1145,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1145,"endColumn":46,"fix":{"range":[40444,40444],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1146,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1146,"endColumn":17,"fix":{"range":[40447,40463],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1146,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1146,"endColumn":26,"fix":{"range":[40472,40472],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1146,"column":39,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1146,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1146,"column":42,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1146,"endColumn":50,"fix":{"range":[40488,40496],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1146,"column":53,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1146,"endColumn":61,"fix":{"range":[40499,40507],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1146,"column":64,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1146,"endColumn":72,"fix":{"range":[40510,40518],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1146,"column":72,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1146,"endColumn":73,"fix":{"range":[40518,40518],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1147,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1147,"endColumn":17,"fix":{"range":[40521,40537],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1148,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1148,"endColumn":13,"fix":{"range":[40564,40576],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1148,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1148,"endColumn":15,"fix":{"range":[40577,40577],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1149,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1149,"endColumn":9,"fix":{"range":[40580,40588],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1150,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1150,"endColumn":9,"fix":{"range":[40591,40599],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1150,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1150,"endColumn":41,"fix":{"range":[40631,40631],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1150,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1150,"endColumn":41,"fix":{"range":[40630,40630],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1150,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1150,"endColumn":57,"fix":{"range":[40646,40646],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1151,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1151,"endColumn":13,"fix":{"range":[40650,40662],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1151,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1151,"endColumn":59,"fix":{"range":[40662,40665],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1152,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1152,"endColumn":13,"fix":{"range":[40709,40721],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1152,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1152,"endColumn":67,"fix":{"range":[40721,40724],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1153,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1153,"endColumn":13,"fix":{"range":[40776,40788],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1153,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1153,"endColumn":18,"fix":{"range":[40793,40793],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1153,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1153,"endColumn":57,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1153,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1153,"endColumn":70,"fix":{"range":[40844,40844],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1154,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1154,"endColumn":17,"fix":{"range":[40848,40864],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1154,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1154,"endColumn":32,"fix":{"range":[40879,40879],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1154,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1154,"endColumn":34,"fix":{"range":[40880,40880],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1155,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1155,"endColumn":17,"fix":{"range":[40906,40922],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1155,"column":20,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1155,"endColumn":21,"fix":{"range":[40926,40926],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1155,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1155,"endColumn":31,"fix":{"range":[40935,40935],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1156,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1156,"endColumn":21,"fix":{"range":[40937,40957],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1156,"column":21,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1156,"endColumn":86,"fix":{"range":[40957,41022],"text":"{return {row: i, column: index + lines[i].length + newlineLength};}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":1156,"column":28,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":1156,"endColumn":29,"fix":{"range":[40965,40965],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1156,"column":58,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1156,"endColumn":59,"fix":{"range":[40995,40995],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1156,"column":60,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1156,"endColumn":61,"fix":{"range":[40996,40996],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":1156,"column":84,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":1156,"endColumn":85,"fix":{"range":[41020,41020],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1157,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1157,"endColumn":13,"fix":{"range":[41023,41035],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1158,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1158,"endColumn":13,"fix":{"range":[41037,41049],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":1158,"column":20,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":1158,"endColumn":21,"fix":{"range":[41057,41057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'l' declared on line 1153 column 41 is used outside of binding context.","line":1158,"column":26,"nodeType":"Identifier","messageId":"outOfScope","endLine":1158,"endColumn":27,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '-' must be spaced.","line":1158,"column":27,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1158,"endColumn":28,"fix":{"range":[41063,41064],"text":" - "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1158,"column":52,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1158,"endColumn":53,"fix":{"range":[41089,41089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'l' declared on line 1153 column 41 is used outside of binding context.","line":1158,"column":53,"nodeType":"Identifier","messageId":"outOfScope","endLine":1158,"endColumn":54,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '-' must be spaced.","line":1158,"column":54,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1158,"endColumn":55,"fix":{"range":[41090,41091],"text":" - "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1158,"column":56,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1158,"endColumn":57,"fix":{"range":[41092,41092],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":1158,"column":80,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":1158,"endColumn":81,"fix":{"range":[41116,41116],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1159,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1159,"endColumn":9,"fix":{"range":[41119,41127],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1160,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1160,"endColumn":9,"fix":{"range":[41130,41138],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1160,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1160,"endColumn":41,"fix":{"range":[41170,41170],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1160,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1160,"endColumn":41,"fix":{"range":[41169,41169],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1160,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1160,"endColumn":55,"fix":{"range":[41183,41183],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1161,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1161,"endColumn":13,"fix":{"range":[41187,41199],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1161,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1161,"endColumn":59,"fix":{"range":[41199,41202],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1162,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1162,"endColumn":13,"fix":{"range":[41246,41258],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1162,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1162,"endColumn":67,"fix":{"range":[41258,41261],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1163,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1163,"endColumn":13,"fix":{"range":[41313,41325],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1163,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1163,"endColumn":27,"fix":{"range":[41325,41328],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1164,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1164,"endColumn":13,"fix":{"range":[41340,41352],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1164,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1164,"endColumn":55,"fix":{"range":[41352,41355],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1164,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1164,"endColumn":32,"fix":{"range":[41371,41371],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1164,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1164,"endColumn":54,"fix":{"range":[41392,41392],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1165,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1165,"endColumn":13,"fix":{"range":[41395,41407],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1165,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1165,"endColumn":18,"fix":{"range":[41412,41412],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1165,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1165,"endColumn":39,"fix":{"range":[41412,41415],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1165,"column":53,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1165,"endColumn":54,"fix":{"range":[41447,41447],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1166,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1166,"endColumn":17,"fix":{"range":[41449,41465],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'for' condition.","line":1166,"column":17,"nodeType":"ForStatement","messageId":"missingCurlyAfterCondition","endLine":1166,"endColumn":58,"fix":{"range":[41465,41506],"text":"{index += lines[i].length + newlineLength;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1166,"column":31,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1166,"endColumn":32,"fix":{"range":[41480,41480],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1166,"column":33,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1166,"endColumn":34,"fix":{"range":[41481,41481],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1168,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1168,"endColumn":13,"fix":{"range":[41508,41520],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1169,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1169,"endColumn":9,"fix":{"range":[41547,41555],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1171,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1171,"endColumn":5,"fix":{"range":[41559,41563],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1171,"column":6,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1171,"endColumn":7,"fix":{"range":[41564,41564],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1171,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1171,"endColumn":13,"fix":{"range":[41571,41571],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1171,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1171,"endColumn":32,"fix":{"range":[41589,41589],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1173,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1173,"endColumn":5,"fix":{"range":[41593,41597],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1174,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1174,"endColumn":3,"fix":{"range":[41627,41627],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1176,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1176,"endColumn":12,"fix":{"range":[41642,41642],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1176,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1176,"endColumn":26,"fix":{"range":[41642,41656],"text":"'ace/lib/lang'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":1176,"column":26,"nodeType":"Punctuator","messageId":"missing","endLine":1176,"endColumn":27,"fix":{"range":[41657,41657],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":1176,"column":31,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":1362,"endColumn":2,"fix":{"range":[41661,41695],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1176,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1176,"endColumn":40,"fix":{"range":[41670,41670],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1176,"column":39,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1176,"endColumn":40,"fix":{"range":[41669,41669],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":1176,"column":58,"nodeType":"Identifier","messageId":"unusedVar","endLine":1176,"endColumn":64,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1176,"column":64,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1176,"endColumn":65,"fix":{"range":[41694,41694],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1177,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":1177,"endColumn":5,"fix":{"range":[41698,41702],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1177,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1177,"endColumn":17,"fix":{"range":[41702,41714],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1179,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1179,"endColumn":5,"fix":{"range":[41717,41721],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1179,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1179,"endColumn":29,"fix":{"range":[41745,41745],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1179,"column":28,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1179,"endColumn":29,"fix":{"range":[41744,41744],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1179,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1179,"endColumn":31,"fix":{"range":[41746,41746],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1180,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1180,"endColumn":9,"fix":{"range":[41750,41758],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1180,"column":17,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1180,"endColumn":18,"fix":{"range":[41767,41767],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1180,"column":30,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1180,"endColumn":31,"fix":{"range":[41779,41779],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1181,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1181,"endColumn":5,"fix":{"range":[41782,41786],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1183,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1183,"endColumn":5,"fix":{"range":[41790,41794],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1183,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1183,"endColumn":38,"fix":{"range":[41827,41827],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1183,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1183,"endColumn":38,"fix":{"range":[41826,41826],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1183,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1183,"endColumn":45,"fix":{"range":[41833,41833],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1184,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1184,"endColumn":9,"fix":{"range":[41837,41845],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1184,"column":28,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1184,"endColumn":29,"fix":{"range":[41865,41865],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1184,"column":29,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1184,"endColumn":31,"fix":{"range":[41865,41867],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1184,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1184,"endColumn":32,"fix":{"range":[41867,41867],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1184,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1184,"endColumn":48,"fix":{"range":[41884,41884],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1184,"column":48,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1184,"endColumn":50,"fix":{"range":[41884,41886],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1184,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1184,"endColumn":51,"fix":{"range":[41886,41886],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1185,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1185,"endColumn":5,"fix":{"range":[41889,41893],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1187,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1187,"endColumn":5,"fix":{"range":[41897,41901],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1187,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1187,"endColumn":38,"fix":{"range":[41934,41934],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1187,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1187,"endColumn":52,"fix":{"range":[41947,41947],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1188,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1188,"endColumn":9,"fix":{"range":[41951,41959],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1188,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1188,"endColumn":25,"fix":{"range":[41959,41962],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1189,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1189,"endColumn":9,"fix":{"range":[41976,41984],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1189,"column":15,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1189,"endColumn":16,"fix":{"range":[41991,41991],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1189,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1189,"endColumn":26,"fix":{"range":[42000,42000],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1190,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1190,"endColumn":13,"fix":{"range":[42004,42016],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1190,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1190,"endColumn":17,"fix":{"range":[42020,42020],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-bitwise","severity":2,"message":"Unexpected use of '&'.","line":1190,"column":17,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1190,"endColumn":26,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1190,"column":26,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1190,"endColumn":27,"fix":{"range":[42029,42029],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1191,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1191,"endColumn":17,"fix":{"range":[42031,42047],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1191,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1191,"endColumn":34,"fix":{"range":[42047,42064],"text":"{result += string;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1193,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1193,"endColumn":13,"fix":{"range":[42066,42078],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1193,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1193,"endColumn":17,"fix":{"range":[42082,42082],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-cond-assign","severity":2,"message":"Expected a conditional expression and instead saw an assignment.","line":1193,"column":17,"nodeType":"AssignmentExpression","messageId":"missing","endLine":1193,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-bitwise","severity":2,"message":"Unexpected use of '>>='.","line":1193,"column":17,"nodeType":"AssignmentExpression","messageId":"unexpected","endLine":1193,"endColumn":28,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1193,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1193,"endColumn":29,"fix":{"range":[42093,42093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1194,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1194,"endColumn":17,"fix":{"range":[42095,42111],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1194,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1194,"endColumn":34,"fix":{"range":[42111,42128],"text":"{string += string;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1195,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1195,"endColumn":9,"fix":{"range":[42129,42137],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1196,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1196,"endColumn":9,"fix":{"range":[42139,42147],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1197,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1197,"endColumn":5,"fix":{"range":[42162,42166],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1199,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1199,"endColumn":5,"fix":{"range":[42170,42174],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1199,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1199,"endColumn":36,"fix":{"range":[42174,42177],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1200,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1200,"endColumn":5,"fix":{"range":[42206,42210],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1200,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1200,"endColumn":34,"fix":{"range":[42210,42213],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1202,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1202,"endColumn":5,"fix":{"range":[42241,42245],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1202,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1202,"endColumn":40,"fix":{"range":[42280,42280],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1202,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1202,"endColumn":47,"fix":{"range":[42286,42286],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1203,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1203,"endColumn":9,"fix":{"range":[42290,42298],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1203,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1203,"endColumn":31,"fix":{"range":[42320,42320],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1203,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1203,"endColumn":51,"fix":{"range":[42339,42339],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1204,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1204,"endColumn":5,"fix":{"range":[42342,42346],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1206,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1206,"endColumn":5,"fix":{"range":[42350,42354],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1206,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1206,"endColumn":41,"fix":{"range":[42390,42390],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1206,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1206,"endColumn":48,"fix":{"range":[42396,42396],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1207,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1207,"endColumn":9,"fix":{"range":[42400,42408],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1207,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1207,"endColumn":31,"fix":{"range":[42430,42430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1207,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1207,"endColumn":49,"fix":{"range":[42447,42447],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1208,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1208,"endColumn":5,"fix":{"range":[42450,42454],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1210,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1210,"endColumn":5,"fix":{"range":[42458,42462],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1210,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1210,"endColumn":35,"fix":{"range":[42492,42492],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1210,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1210,"endColumn":35,"fix":{"range":[42491,42491],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1210,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1210,"endColumn":39,"fix":{"range":[42495,42495],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1211,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1211,"endColumn":9,"fix":{"range":[42499,42507],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1211,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1211,"endColumn":23,"fix":{"range":[42507,42510],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1212,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1212,"endColumn":9,"fix":{"range":[42522,42530],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1212,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1212,"endColumn":14,"fix":{"range":[42535,42535],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1212,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1212,"endColumn":21,"fix":{"range":[42535,42538],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1212,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1212,"endColumn":29,"fix":{"range":[42549,42549],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1213,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1213,"endColumn":13,"fix":{"range":[42553,42565],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1213,"column":17,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1213,"endColumn":18,"fix":{"range":[42570,42570],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1213,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1213,"endColumn":22,"fix":{"range":[42573,42573],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1213,"column":28,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1213,"endColumn":29,"fix":{"range":[42581,42581],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1213,"column":32,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1213,"endColumn":33,"fix":{"range":[42584,42584],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1214,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1214,"endColumn":9,"fix":{"range":[42587,42595],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1215,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1215,"endColumn":9,"fix":{"range":[42597,42605],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1216,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1216,"endColumn":5,"fix":{"range":[42618,42622],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1218,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1218,"endColumn":5,"fix":{"range":[42626,42630],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1218,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1218,"endColumn":34,"fix":{"range":[42659,42659],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1218,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1218,"endColumn":34,"fix":{"range":[42658,42658],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1218,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1218,"endColumn":40,"fix":{"range":[42664,42664],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-blocks","severity":2,"message":"Missing space before opening brace.","line":1218,"column":40,"nodeType":"BlockStatement","messageId":"missingSpace","endLine":1227,"endColumn":6,"fix":{"range":[42665,42665],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1219,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1219,"endColumn":9,"fix":{"range":[42667,42675],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1219,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1219,"endColumn":23,"fix":{"range":[42675,42678],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1220,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1220,"endColumn":9,"fix":{"range":[42690,42698],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1220,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1220,"endColumn":14,"fix":{"range":[42703,42703],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1220,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1220,"endColumn":37,"fix":{"range":[42703,42706],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":1220,"column":19,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":1220,"endColumn":20,"fix":{"range":[42708,42709],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":1220,"column":24,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":1220,"endColumn":25,"fix":{"range":[42713,42714],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '<' must be spaced.","line":1220,"column":40,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1220,"endColumn":41,"fix":{"range":[42729,42730],"text":" < "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1220,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1220,"endColumn":48,"fix":{"range":[42736,42736],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1221,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1221,"endColumn":13,"fix":{"range":[42740,42752],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1221,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1221,"endColumn":17,"fix":{"range":[42756,42756],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1221,"column":22,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1221,"endColumn":23,"fix":{"range":[42762,42762],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1221,"column":24,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1221,"endColumn":25,"fix":{"range":[42763,42763],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1221,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1221,"endColumn":42,"fix":{"range":[42781,42781],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1221,"column":43,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1221,"endColumn":44,"fix":{"range":[42782,42782],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1221,"column":45,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1221,"endColumn":47,"fix":{"range":[42784,42786],"text":"==="},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1221,"column":48,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1221,"endColumn":56,"fix":{"range":[42787,42795],"text":"'object'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1221,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1221,"endColumn":57,"fix":{"range":[42795,42795],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1222,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1222,"endColumn":17,"fix":{"range":[42797,42813],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1222,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1222,"endColumn":53,"fix":{"range":[42813,42849],"text":"{copy[i] = this.copyObject(array[i]);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1222,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1222,"endColumn":22,"fix":{"range":[42818,42818],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1222,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1222,"endColumn":24,"fix":{"range":[42819,42819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1222,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1222,"endColumn":43,"fix":{"range":[42839,42839],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1222,"column":48,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1222,"endColumn":49,"fix":{"range":[42845,42845],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1222,"column":50,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1222,"endColumn":51,"fix":{"range":[42846,42846],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1222,"column":51,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1222,"endColumn":52,"fix":{"range":[42847,42847],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1223,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1223,"endColumn":13,"fix":{"range":[42850,42862],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1224,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1224,"endColumn":17,"fix":{"range":[42867,42883],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'else'.","line":1224,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfter","endLine":1224,"endColumn":36,"fix":{"range":[42883,42902],"text":"{copy[i] = array[i];}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1224,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1224,"endColumn":22,"fix":{"range":[42888,42888],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1224,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1224,"endColumn":24,"fix":{"range":[42889,42889],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1224,"column":32,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1224,"endColumn":33,"fix":{"range":[42899,42899],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1224,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1224,"endColumn":35,"fix":{"range":[42900,42900],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1225,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1225,"endColumn":9,"fix":{"range":[42903,42911],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1226,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1226,"endColumn":9,"fix":{"range":[42913,42921],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1227,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1227,"endColumn":5,"fix":{"range":[42934,42938],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1229,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1229,"endColumn":5,"fix":{"range":[42942,42946],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1229,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1229,"endColumn":42,"fix":{"range":[42983,42983],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1229,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1229,"endColumn":46,"fix":{"range":[42986,42986],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1230,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1230,"endColumn":9,"fix":{"range":[42990,42998],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1230,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1230,"endColumn":13,"fix":{"range":[43002,43002],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1230,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1230,"endColumn":36,"fix":{"range":[43017,43025],"text":"'object'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1230,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1230,"endColumn":45,"fix":{"range":[43033,43033],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1231,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1231,"endColumn":13,"fix":{"range":[43035,43047],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1231,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1231,"endColumn":24,"fix":{"range":[43047,43058],"text":"{return obj;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1232,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1232,"endColumn":9,"fix":{"range":[43059,43067],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1232,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1232,"endColumn":18,"fix":{"range":[43067,43070],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1233,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1233,"endColumn":9,"fix":{"range":[43077,43085],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1233,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1233,"endColumn":13,"fix":{"range":[43089,43089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1233,"column":26,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1233,"endColumn":27,"fix":{"range":[43103,43103],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1233,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1233,"endColumn":31,"fix":{"range":[43106,43106],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1233,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1233,"endColumn":32,"fix":{"range":[43107,43107],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1234,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1234,"endColumn":13,"fix":{"range":[43111,43123],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1235,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1235,"endColumn":13,"fix":{"range":[43134,43146],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1235,"column":17,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1235,"endColumn":18,"fix":{"range":[43151,43151],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1235,"column":18,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1235,"endColumn":29,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1244 column 18 is used outside of binding context.","line":1235,"column":22,"nodeType":"Identifier","messageId":"outOfScope","endLine":1235,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1244 column 18 is used outside of binding context.","line":1235,"column":31,"nodeType":"Identifier","messageId":"outOfScope","endLine":1235,"endColumn":34,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1244 column 18 is used outside of binding context.","line":1235,"column":49,"nodeType":"Identifier","messageId":"outOfScope","endLine":1235,"endColumn":52,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1235,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1235,"endColumn":55,"fix":{"range":[43187,43187],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1236,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1236,"endColumn":17,"fix":{"range":[43191,43207],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1236,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1236,"endColumn":22,"fix":{"range":[43212,43212],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1244 column 18 is used outside of binding context.","line":1236,"column":22,"nodeType":"Identifier","messageId":"outOfScope","endLine":1236,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1236,"column":25,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1236,"endColumn":26,"fix":{"range":[43215,43215],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1236,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1236,"endColumn":38,"fix":{"range":[43228,43228],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1236,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1236,"endColumn":42,"fix":{"range":[43232,43232],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1244 column 18 is used outside of binding context.","line":1236,"column":42,"nodeType":"Identifier","messageId":"outOfScope","endLine":1236,"endColumn":45,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1236,"column":45,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1236,"endColumn":46,"fix":{"range":[43235,43235],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1236,"column":46,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1236,"endColumn":47,"fix":{"range":[43236,43236],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1237,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1237,"endColumn":13,"fix":{"range":[43239,43251],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1238,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1238,"endColumn":13,"fix":{"range":[43253,43265],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1239,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1239,"endColumn":9,"fix":{"range":[43278,43286],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1240,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1240,"endColumn":9,"fix":{"range":[43288,43296],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1240,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1240,"endColumn":13,"fix":{"range":[43300,43300],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1240,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1240,"endColumn":44,"fix":{"range":[43331,43331],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1240,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1240,"endColumn":48,"fix":{"range":[43334,43334],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1240,"column":53,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1240,"endColumn":70,"fix":{"range":[43340,43357],"text":"'[object Object]'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1240,"column":70,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1240,"endColumn":71,"fix":{"range":[43357,43357],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1241,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1241,"endColumn":13,"fix":{"range":[43359,43371],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1241,"column":13,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1241,"endColumn":24,"fix":{"range":[43371,43382],"text":"{return obj;}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1243,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1243,"endColumn":9,"fix":{"range":[43384,43392],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1244,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1244,"endColumn":9,"fix":{"range":[43403,43411],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1244,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1244,"endColumn":14,"fix":{"range":[43416,43416],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1244,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1244,"endColumn":21,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-redeclare","severity":2,"message":"'key' is already defined.","line":1244,"column":18,"nodeType":"Identifier","messageId":"redeclared","endLine":1244,"endColumn":21,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1235 column 22 is used outside of binding context.","line":1244,"column":18,"nodeType":"Identifier","messageId":"outOfScope","endLine":1244,"endColumn":21,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1244,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1244,"endColumn":29,"fix":{"range":[43430,43430],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1245,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1245,"endColumn":13,"fix":{"range":[43432,43444],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'for-in'.","line":1245,"column":13,"nodeType":"ForInStatement","messageId":"missingCurlyAfter","endLine":1245,"endColumn":44,"fix":{"range":[43444,43475],"text":"{copy[key] = deepCopy(obj[key]);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1245,"column":17,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1245,"endColumn":18,"fix":{"range":[43449,43449],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1235 column 22 is used outside of binding context.","line":1245,"column":18,"nodeType":"Identifier","messageId":"outOfScope","endLine":1245,"endColumn":21,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1245,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1245,"endColumn":22,"fix":{"range":[43452,43452],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1245,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1245,"endColumn":34,"fix":{"range":[43465,43465],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1245,"column":37,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1245,"endColumn":38,"fix":{"range":[43469,43469],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'key' declared on line 1235 column 22 is used outside of binding context.","line":1245,"column":38,"nodeType":"Identifier","messageId":"outOfScope","endLine":1245,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1245,"column":41,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1245,"endColumn":42,"fix":{"range":[43472,43472],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1245,"column":42,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1245,"endColumn":43,"fix":{"range":[43473,43473],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1246,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1246,"endColumn":9,"fix":{"range":[43476,43484],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1247,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1247,"endColumn":5,"fix":{"range":[43497,43501],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1249,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1249,"endColumn":5,"fix":{"range":[43505,43509],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1249,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1249,"endColumn":35,"fix":{"range":[43539,43539],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1249,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1249,"endColumn":35,"fix":{"range":[43538,43538],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1249,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1249,"endColumn":39,"fix":{"range":[43542,43542],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1250,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1250,"endColumn":9,"fix":{"range":[43546,43554],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1250,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1250,"endColumn":22,"fix":{"range":[43554,43557],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1251,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1251,"endColumn":9,"fix":{"range":[43568,43576],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1251,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1251,"endColumn":14,"fix":{"range":[43581,43581],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1251,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1251,"endColumn":21,"fix":{"range":[43581,43584],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '=' must be spaced.","line":1251,"column":19,"nodeType":"VariableDeclarator","messageId":"missingSpace","endLine":1251,"endColumn":20,"fix":{"range":[43586,43587],"text":" = "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '<' must be spaced.","line":1251,"column":24,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1251,"endColumn":25,"fix":{"range":[43591,43592],"text":" < "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1251,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1251,"endColumn":41,"fix":{"range":[43607,43607],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1252,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1252,"endColumn":13,"fix":{"range":[43611,43623],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1252,"column":16,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1252,"endColumn":17,"fix":{"range":[43627,43627],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1252,"column":20,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1252,"endColumn":21,"fix":{"range":[43631,43631],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1252,"column":22,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1252,"endColumn":23,"fix":{"range":[43632,43632],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1252,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1252,"endColumn":24,"fix":{"range":[43633,43633],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1253,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1253,"endColumn":9,"fix":{"range":[43640,43648],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1254,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1254,"endColumn":9,"fix":{"range":[43650,43658],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1256,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1256,"endColumn":5,"fix":{"range":[43671,43675],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1258,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1258,"endColumn":5,"fix":{"range":[43679,43683],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1258,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1258,"endColumn":34,"fix":{"range":[43712,43712],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1258,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1258,"endColumn":34,"fix":{"range":[43711,43711],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1258,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1258,"endColumn":40,"fix":{"range":[43717,43717],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1259,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1259,"endColumn":9,"fix":{"range":[43721,43729],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1259,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1259,"endColumn":39,"fix":{"range":[43729,43732],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1259,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1259,"endColumn":33,"fix":{"range":[43753,43753],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1259,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1259,"endColumn":38,"fix":{"range":[43757,43757],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1260,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1260,"endColumn":9,"fix":{"range":[43760,43768],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1260,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1260,"endColumn":14,"fix":{"range":[43773,43773],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1260,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1260,"endColumn":19,"fix":{"range":[43773,43776],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1260,"column":28,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1260,"endColumn":29,"fix":{"range":[43787,43787],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1261,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1261,"endColumn":13,"fix":{"range":[43791,43803],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1261,"column":16,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1261,"endColumn":17,"fix":{"range":[43807,43807],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1261,"column":18,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1261,"endColumn":19,"fix":{"range":[43808,43808],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1261,"column":27,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1261,"endColumn":28,"fix":{"range":[43818,43818],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1261,"column":29,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1261,"endColumn":30,"fix":{"range":[43819,43819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1262,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1262,"endColumn":9,"fix":{"range":[43822,43830],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1263,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1263,"endColumn":9,"fix":{"range":[43832,43840],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1264,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1264,"endColumn":5,"fix":{"range":[43852,43856],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1265,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1265,"endColumn":5,"fix":{"range":[43859,43863],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1265,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1265,"endColumn":36,"fix":{"range":[43894,43894],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1265,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1265,"endColumn":36,"fix":{"range":[43893,43893],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1265,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1265,"endColumn":49,"fix":{"range":[43906,43906],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1266,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1266,"endColumn":9,"fix":{"range":[43910,43918],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1266,"column":13,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1266,"endColumn":14,"fix":{"range":[43923,43923],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1266,"column":14,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1266,"endColumn":23,"fix":{"range":[43923,43926],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1266,"column":47,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1266,"endColumn":48,"fix":{"range":[43956,43956],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1267,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1267,"endColumn":13,"fix":{"range":[43960,43972],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1267,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1267,"endColumn":17,"fix":{"range":[43976,43976],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1267,"column":32,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1267,"endColumn":33,"fix":{"range":[43992,43992],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1267,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1267,"endColumn":35,"fix":{"range":[43993,43993],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1267,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1267,"endColumn":36,"fix":{"range":[43994,43994],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1268,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1268,"endColumn":17,"fix":{"range":[43998,44014],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1268,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1268,"endColumn":30,"fix":{"range":[44027,44027],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1268,"column":34,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1268,"endColumn":35,"fix":{"range":[44031,44031],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1269,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1269,"endColumn":13,"fix":{"range":[44034,44046],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1270,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1270,"endColumn":9,"fix":{"range":[44048,44056],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1271,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1271,"endColumn":5,"fix":{"range":[44058,44062],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1273,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1273,"endColumn":5,"fix":{"range":[44066,44070],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1273,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1273,"endColumn":37,"fix":{"range":[44102,44102],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1273,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1273,"endColumn":37,"fix":{"range":[44101,44101],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1273,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1273,"endColumn":41,"fix":{"range":[44105,44105],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1274,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1274,"endColumn":9,"fix":{"range":[44109,44117],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1274,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1274,"endColumn":28,"fix":{"range":[44136,44136],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-useless-escape","severity":2,"message":"Unnecessary escape character: \\/.","line":1274,"column":45,"nodeType":"Literal","messageId":"unnecessaryEscape","endLine":1274,"endColumn":46,"suggestions":[{"messageId":"removeEscape","fix":{"range":[44153,44154],"text":""},"desc":"Remove the `\\`. This maintains the current functionality."},{"messageId":"escapeBackslash","fix":{"range":[44153,44153],"text":"\\"},"desc":"Replace the `\\` with `\\\\` to include the actual backslash character."}],"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1274,"column":61,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1274,"endColumn":62,"fix":{"range":[44169,44169],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1275,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1275,"endColumn":5,"fix":{"range":[44172,44176],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1277,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1277,"endColumn":5,"fix":{"range":[44180,44184],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1277,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1277,"endColumn":35,"fix":{"range":[44214,44214],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1277,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1277,"endColumn":35,"fix":{"range":[44213,44213],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1277,"column":38,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1277,"endColumn":39,"fix":{"range":[44217,44217],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1278,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1278,"endColumn":9,"fix":{"range":[44221,44229],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1278,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1278,"endColumn":17,"fix":{"range":[44237,44237],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1278,"column":17,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1278,"endColumn":19,"fix":{"range":[44237,44239],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-implicit-coercion","severity":2,"message":"use `String(str)` instead.","line":1278,"column":17,"nodeType":"BinaryExpression","messageId":"useRecommendation","endLine":1278,"endColumn":25,"fix":{"range":[44237,44245],"text":"String(str)"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1278,"column":25,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1278,"endColumn":26,"fix":{"range":[44245,44245],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1278,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1278,"endColumn":35,"fix":{"range":[44255,44255],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1278,"column":41,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1278,"endColumn":48,"fix":{"range":[44261,44268],"text":"'&'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1278,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1278,"endColumn":49,"fix":{"range":[44268,44268],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1278,"column":57,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1278,"endColumn":58,"fix":{"range":[44278,44278],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1278,"column":64,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1278,"endColumn":71,"fix":{"range":[44284,44291],"text":"'"'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1278,"column":71,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1278,"endColumn":72,"fix":{"range":[44291,44291],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1278,"column":80,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1278,"endColumn":81,"fix":{"range":[44301,44301],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1278,"column":87,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1278,"endColumn":94,"fix":{"range":[44307,44314],"text":"'''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1278,"column":94,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1278,"endColumn":95,"fix":{"range":[44314,44314],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1278,"column":103,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1278,"endColumn":104,"fix":{"range":[44324,44324],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1278,"column":110,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1278,"endColumn":117,"fix":{"range":[44330,44337],"text":"'<'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1278,"column":117,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1278,"endColumn":118,"fix":{"range":[44337,44337],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1279,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1279,"endColumn":5,"fix":{"range":[44340,44344],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1281,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1281,"endColumn":5,"fix":{"range":[44348,44352],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1281,"column":39,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1281,"endColumn":40,"fix":{"range":[44387,44387],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1281,"column":39,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1281,"endColumn":40,"fix":{"range":[44386,44386],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1281,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1281,"endColumn":55,"fix":{"range":[44401,44401],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1282,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1282,"endColumn":9,"fix":{"range":[44405,44413],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1282,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1282,"endColumn":26,"fix":{"range":[44413,44416],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1284,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1284,"endColumn":9,"fix":{"range":[44432,44440],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1284,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1284,"endColumn":24,"fix":{"range":[44455,44455],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1284,"column":40,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1284,"endColumn":41,"fix":{"range":[44472,44472],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1284,"column":40,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1284,"endColumn":41,"fix":{"range":[44471,44471],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1284,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1284,"endColumn":45,"fix":{"range":[44475,44475],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1285,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1285,"endColumn":13,"fix":{"range":[44479,44491],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1285,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1285,"endColumn":26,"fix":{"range":[44504,44504],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1286,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1286,"endColumn":17,"fix":{"range":[44506,44522],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1286,"column":34,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1286,"endColumn":35,"fix":{"range":[44540,44540],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '-' must be spaced.","line":1286,"column":51,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1286,"endColumn":52,"fix":{"range":[44556,44557],"text":" - "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1286,"column":53,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1286,"endColumn":54,"fix":{"range":[44558,44558],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1287,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1287,"endColumn":17,"fix":{"range":[44561,44577],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1288,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1288,"endColumn":13,"fix":{"range":[44596,44608],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1288,"column":14,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1288,"endColumn":15,"fix":{"range":[44609,44609],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1289,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1289,"endColumn":9,"fix":{"range":[44612,44620],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1289,"column":10,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1289,"endColumn":11,"fix":{"range":[44621,44621],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1291,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1291,"endColumn":9,"fix":{"range":[44625,44633],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1292,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1292,"endColumn":5,"fix":{"range":[44649,44653],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1293,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1293,"endColumn":5,"fix":{"range":[44656,44660],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1293,"column":36,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1293,"endColumn":37,"fix":{"range":[44692,44692],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1293,"column":36,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1293,"endColumn":37,"fix":{"range":[44691,44691],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1293,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1293,"endColumn":41,"fix":{"range":[44695,44695],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1294,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1294,"endColumn":9,"fix":{"range":[44699,44707],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1294,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1294,"endColumn":26,"fix":{"range":[44707,44710],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1295,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1295,"endColumn":9,"fix":{"range":[44725,44733],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1295,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1298,"endColumn":11,"fix":{"range":[44733,44736],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1295,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1295,"endColumn":33,"fix":{"range":[44756,44756],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1296,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1296,"endColumn":13,"fix":{"range":[44761,44773],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1297,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1297,"endColumn":13,"fix":{"range":[44787,44799],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1298,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1298,"endColumn":9,"fix":{"range":[44806,44814],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1300,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1300,"endColumn":9,"fix":{"range":[44818,44826],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1300,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1304,"endColumn":11,"fix":{"range":[44826,44829],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1300,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1300,"endColumn":33,"fix":{"range":[44850,44850],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1300,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1300,"endColumn":33,"fix":{"range":[44849,44849],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1300,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1300,"endColumn":41,"fix":{"range":[44857,44857],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1301,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1301,"endColumn":13,"fix":{"range":[44861,44873],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1302,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1302,"endColumn":13,"fix":{"range":[44892,44904],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1302,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1302,"endColumn":32,"fix":{"range":[44923,44923],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1302,"column":54,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1302,"endColumn":55,"fix":{"range":[44945,44945],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1303,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1303,"endColumn":13,"fix":{"range":[44948,44960],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1304,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1304,"endColumn":9,"fix":{"range":[44977,44985],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1306,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1306,"endColumn":9,"fix":{"range":[44989,44997],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1308,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1308,"endColumn":9,"fix":{"range":[45028,45036],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1308,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1308,"endColumn":34,"fix":{"range":[45060,45060],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1309,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1309,"endColumn":13,"fix":{"range":[45065,45077],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1310,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1310,"endColumn":13,"fix":{"range":[45092,45104],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1311,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1311,"endColumn":13,"fix":{"range":[45111,45123],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1312,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1312,"endColumn":9,"fix":{"range":[45140,45148],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1314,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1314,"endColumn":9,"fix":{"range":[45152,45160],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1314,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1314,"endColumn":36,"fix":{"range":[45186,45186],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1315,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1315,"endColumn":13,"fix":{"range":[45191,45203],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1315,"column":25,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1315,"endColumn":26,"fix":{"range":[45216,45216],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1315,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1315,"endColumn":32,"fix":{"range":[45221,45221],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1316,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1316,"endColumn":13,"fix":{"range":[45224,45236],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1317,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1317,"endColumn":13,"fix":{"range":[45250,45262],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1318,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1318,"endColumn":9,"fix":{"range":[45279,45287],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1320,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1320,"endColumn":9,"fix":{"range":[45291,45299],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1320,"column":38,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1320,"endColumn":39,"fix":{"range":[45328,45328],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1321,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1321,"endColumn":13,"fix":{"range":[45333,45345],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1322,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1322,"endColumn":9,"fix":{"range":[45359,45367],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1324,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1324,"endColumn":9,"fix":{"range":[45371,45379],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1325,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1325,"endColumn":5,"fix":{"range":[45396,45400],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-multiple-empty-lines","severity":2,"message":"More than 1 blank line not allowed.","line":1327,"column":1,"nodeType":"Program","messageId":"consecutiveBlank","endLine":1328,"endColumn":1,"fix":{"range":[45403,45404],"text":""},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1328,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1328,"endColumn":5,"fix":{"range":[45405,45409],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1328,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1328,"endColumn":36,"fix":{"range":[45440,45440],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1328,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1328,"endColumn":36,"fix":{"range":[45439,45439],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1328,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1328,"endColumn":56,"fix":{"range":[45459,45459],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1329,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1329,"endColumn":9,"fix":{"range":[45463,45471],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1329,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1329,"endColumn":26,"fix":{"range":[45471,45474],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1330,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1330,"endColumn":9,"fix":{"range":[45489,45497],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1330,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1333,"endColumn":11,"fix":{"range":[45497,45500],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1330,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1330,"endColumn":33,"fix":{"range":[45520,45520],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1331,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1331,"endColumn":13,"fix":{"range":[45525,45537],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1332,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1332,"endColumn":13,"fix":{"range":[45551,45563],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1333,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1333,"endColumn":9,"fix":{"range":[45570,45578],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1335,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1335,"endColumn":9,"fix":{"range":[45582,45590],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1335,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1338,"endColumn":11,"fix":{"range":[45590,45593],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_self'.","line":1335,"column":13,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1338,"endColumn":10,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1335,"column":29,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1335,"endColumn":30,"fix":{"range":[45611,45611],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1335,"column":29,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1335,"endColumn":30,"fix":{"range":[45610,45610],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1335,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1335,"endColumn":38,"fix":{"range":[45618,45618],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1336,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1336,"endColumn":13,"fix":{"range":[45622,45634],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1336,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1336,"endColumn":17,"fix":{"range":[45638,45638],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"eqeqeq","severity":2,"message":"Expected '===' and instead saw '=='.","line":1336,"column":23,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":1336,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1336,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1336,"endColumn":31,"fix":{"range":[45651,45651],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1337,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1337,"endColumn":17,"fix":{"range":[45653,45669],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1337,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1337,"endColumn":73,"fix":{"range":[45669,45725],"text":"{timer = setTimeout(callback, timeout || defaultTimeout);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1337,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1337,"endColumn":36,"fix":{"range":[45688,45688],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1337,"column":71,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1337,"endColumn":72,"fix":{"range":[45723,45723],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1338,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1338,"endColumn":9,"fix":{"range":[45726,45734],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1340,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1340,"endColumn":9,"fix":{"range":[45738,45746],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1340,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1340,"endColumn":32,"fix":{"range":[45769,45769],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1340,"column":31,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1340,"endColumn":32,"fix":{"range":[45768,45768],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1340,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1340,"endColumn":40,"fix":{"range":[45776,45776],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1341,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1341,"endColumn":13,"fix":{"range":[45780,45792],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-expressions","severity":2,"message":"Expected an assignment or function call and instead saw an expression.","line":1341,"column":13,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":1341,"endColumn":42,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1341,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1341,"endColumn":35,"fix":{"range":[45814,45814],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1341,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1341,"endColumn":41,"fix":{"range":[45819,45819],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1342,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1342,"endColumn":13,"fix":{"range":[45822,45834],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1342,"column":31,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1342,"endColumn":32,"fix":{"range":[45853,45853],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1342,"column":67,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1342,"endColumn":68,"fix":{"range":[45888,45888],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1343,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1343,"endColumn":9,"fix":{"range":[45891,45899],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1344,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1344,"endColumn":9,"fix":{"range":[45902,45910],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1346,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1346,"endColumn":9,"fix":{"range":[45935,45943],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1346,"column":30,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1346,"endColumn":31,"fix":{"range":[45964,45964],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1347,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1347,"endColumn":13,"fix":{"range":[45969,45981],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1348,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1348,"endColumn":13,"fix":{"range":[45996,46008],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1349,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1349,"endColumn":9,"fix":{"range":[46015,46023],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1351,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1351,"endColumn":9,"fix":{"range":[46027,46035],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1351,"column":32,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1351,"endColumn":33,"fix":{"range":[46058,46058],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1352,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1352,"endColumn":13,"fix":{"range":[46063,46075],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-expressions","severity":2,"message":"Expected an assignment or function call and instead saw an expression.","line":1352,"column":13,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":1352,"endColumn":42,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1352,"column":34,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1352,"endColumn":35,"fix":{"range":[46097,46097],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1352,"column":40,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1352,"endColumn":41,"fix":{"range":[46102,46102],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1353,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1353,"endColumn":13,"fix":{"range":[46105,46117],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1354,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1354,"endColumn":9,"fix":{"range":[46131,46139],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1356,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1356,"endColumn":9,"fix":{"range":[46143,46151],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1356,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1356,"endColumn":36,"fix":{"range":[46177,46177],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1357,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1357,"endColumn":13,"fix":{"range":[46182,46194],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1358,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1358,"endColumn":9,"fix":{"range":[46208,46216],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1360,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1360,"endColumn":9,"fix":{"range":[46220,46228],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1361,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1361,"endColumn":5,"fix":{"range":[46242,46246],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1362,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1362,"endColumn":3,"fix":{"range":[46250,46250],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1364,"column":11,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1364,"endColumn":12,"fix":{"range":[46265,46265],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1364,"column":12,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1364,"endColumn":31,"fix":{"range":[46265,46284],"text":"'ace/worker/mirror'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"comma-spacing","severity":2,"message":"A space is required after ','.","line":1364,"column":31,"nodeType":"Punctuator","messageId":"missing","endLine":1364,"endColumn":32,"fix":{"range":[46285,46285],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":1364,"column":36,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":1424,"endColumn":2,"fix":{"range":[46289,46323],"text":"(require, exports, module) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1364,"column":44,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1364,"endColumn":45,"fix":{"range":[46298,46298],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1364,"column":44,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1364,"endColumn":45,"fix":{"range":[46297,46297],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'module' is defined but never used.","line":1364,"column":63,"nodeType":"Identifier","messageId":"unusedVar","endLine":1364,"endColumn":69,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1364,"column":69,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1364,"endColumn":70,"fix":{"range":[46322,46322],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1365,"column":1,"nodeType":"String","messageId":"wrongIndentation","endLine":1365,"endColumn":5,"fix":{"range":[46326,46330],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1365,"column":5,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1365,"endColumn":17,"fix":{"range":[46330,46342],"text":"'use strict'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1367,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1367,"endColumn":5,"fix":{"range":[46345,46349],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1367,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1367,"endColumn":43,"fix":{"range":[46349,46352],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-unused-vars","severity":2,"message":"'Range' is assigned a value but never used.","line":1367,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":1367,"endColumn":14,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1367,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1367,"endColumn":25,"fix":{"range":[46369,46369],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1367,"column":25,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1367,"endColumn":35,"fix":{"range":[46369,46379],"text":"'../range'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1367,"column":35,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1367,"endColumn":36,"fix":{"range":[46379,46379],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1368,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1368,"endColumn":5,"fix":{"range":[46388,46392],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1368,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1368,"endColumn":52,"fix":{"range":[46392,46395],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1368,"column":27,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1368,"endColumn":28,"fix":{"range":[46415,46415],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1368,"column":28,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1368,"endColumn":41,"fix":{"range":[46415,46428],"text":"'../document'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1368,"column":41,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1368,"endColumn":42,"fix":{"range":[46428,46428],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1369,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1369,"endColumn":5,"fix":{"range":[46440,46444],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1369,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1369,"endColumn":39,"fix":{"range":[46444,46447],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1369,"column":23,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1369,"endColumn":24,"fix":{"range":[46463,46463],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1369,"column":24,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1369,"endColumn":37,"fix":{"range":[46463,46476],"text":"'../lib/lang'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1369,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1369,"endColumn":38,"fix":{"range":[46476,46476],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1371,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1371,"endColumn":5,"fix":{"range":[46480,46484],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1371,"column":5,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1396,"endColumn":7,"fix":{"range":[46484,46487],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1371,"column":43,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1371,"endColumn":44,"fix":{"range":[46523,46523],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1371,"column":43,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1371,"endColumn":44,"fix":{"range":[46522,46522],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1371,"column":50,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1371,"endColumn":51,"fix":{"range":[46529,46529],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1372,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1372,"endColumn":9,"fix":{"range":[46533,46541],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1373,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1373,"endColumn":9,"fix":{"range":[46563,46571],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1373,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1373,"endColumn":47,"fix":{"range":[46571,46574],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1373,"column":42,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1373,"endColumn":43,"fix":{"range":[46605,46605],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1373,"column":43,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1373,"endColumn":45,"fix":{"range":[46605,46607],"text":"''"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1373,"column":45,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1373,"endColumn":46,"fix":{"range":[46607,46607],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1375,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1375,"endColumn":9,"fix":{"range":[46611,46619],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1375,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1375,"endColumn":95,"fix":{"range":[46619,46622],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1375,"column":68,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1375,"endColumn":69,"fix":{"range":[46679,46679],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1375,"column":87,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1375,"endColumn":88,"fix":{"range":[46698,46698],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1375,"column":92,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1375,"endColumn":93,"fix":{"range":[46702,46702],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1375,"column":93,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1375,"endColumn":94,"fix":{"range":[46703,46703],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1377,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1377,"endColumn":9,"fix":{"range":[46707,46715],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1377,"column":9,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1377,"endColumn":26,"fix":{"range":[46715,46718],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-underscore-dangle","severity":2,"message":"Unexpected dangling '_' in '_self'.","line":1377,"column":13,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":1377,"endColumn":25,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1378,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1378,"endColumn":9,"fix":{"range":[46733,46741],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1378,"column":18,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1378,"endColumn":19,"fix":{"range":[46751,46751],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1378,"column":19,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1378,"endColumn":27,"fix":{"range":[46751,46759],"text":"'change'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"prefer-arrow-callback","severity":2,"message":"Unexpected function expression.","line":1378,"column":29,"nodeType":"FunctionExpression","messageId":"preferArrowCallback","endLine":1395,"endColumn":10,"fix":{"range":[46761,46772],"text":"(e) =>"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1378,"column":37,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1378,"endColumn":38,"fix":{"range":[46770,46770],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1378,"column":37,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1378,"endColumn":38,"fix":{"range":[46769,46769],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1378,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1378,"endColumn":40,"fix":{"range":[46771,46771],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1379,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1379,"endColumn":13,"fix":{"range":[46775,46787],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1379,"column":13,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1379,"endColumn":31,"fix":{"range":[46787,46790],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1380,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1380,"endColumn":13,"fix":{"range":[46806,46818],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1380,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1380,"endColumn":17,"fix":{"range":[46822,46822],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1380,"column":21,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1380,"endColumn":22,"fix":{"range":[46827,46827],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1380,"column":23,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1380,"endColumn":24,"fix":{"range":[46828,46828],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1380,"column":30,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1380,"endColumn":31,"fix":{"range":[46835,46835],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1381,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1381,"endColumn":17,"fix":{"range":[46839,46855],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1381,"column":32,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1381,"endColumn":33,"fix":{"range":[46871,46871],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1381,"column":37,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1381,"endColumn":38,"fix":{"range":[46875,46875],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1382,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1382,"endColumn":13,"fix":{"range":[46878,46890],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1383,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1383,"endColumn":17,"fix":{"range":[46899,46915],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1383,"column":21,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1383,"endColumn":22,"fix":{"range":[46920,46920],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1383,"column":22,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1383,"endColumn":31,"fix":{"range":[46920,46923],"text":"let"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1383,"column":56,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1383,"endColumn":57,"fix":{"range":[46954,46954],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1384,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1384,"endColumn":21,"fix":{"range":[46958,46978],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1384,"column":24,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1384,"endColumn":25,"fix":{"range":[46982,46982],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1384,"column":38,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1384,"endColumn":39,"fix":{"range":[46996,46996],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1384,"column":43,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1384,"endColumn":44,"fix":{"range":[47001,47001],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '+' must be spaced.","line":1384,"column":45,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1384,"endColumn":46,"fix":{"range":[47002,47003],"text":" + "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1384,"column":47,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1384,"endColumn":48,"fix":{"range":[47004,47004],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1384,"column":48,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1384,"endColumn":49,"fix":{"range":[47005,47005],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1384,"column":49,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1384,"endColumn":50,"fix":{"range":[47006,47006],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":1385,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1385,"endColumn":25,"fix":{"range":[47010,47034],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1385,"column":25,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1385,"endColumn":86,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'d' declared on line 1387 column 29 is used outside of binding context.","line":1385,"column":29,"nodeType":"Identifier","messageId":"outOfScope","endLine":1385,"endColumn":30,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":1385,"column":33,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":1385,"endColumn":34,"fix":{"range":[47043,47043],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1385,"column":42,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1385,"endColumn":50,"fix":{"range":[47051,47059],"text":"'insert'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1385,"column":63,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1385,"endColumn":64,"fix":{"range":[47073,47073],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1385,"column":65,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1385,"endColumn":66,"fix":{"range":[47074,47074],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1385,"column":79,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1385,"endColumn":80,"fix":{"range":[47089,47089],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '+' must be spaced.","line":1385,"column":81,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1385,"endColumn":82,"fix":{"range":[47090,47091],"text":" + "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1385,"column":83,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1385,"endColumn":84,"fix":{"range":[47092,47092],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":1385,"column":84,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":1385,"endColumn":85,"fix":{"range":[47093,47093],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1386,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1386,"endColumn":21,"fix":{"range":[47096,47116],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 6 tabs but found 24 spaces.","line":1387,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1387,"endColumn":25,"fix":{"range":[47125,47149],"text":"\t\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-var","severity":2,"message":"Unexpected var, use let or const instead.","line":1387,"column":25,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1387,"endColumn":84,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-redeclare","severity":2,"message":"'d' is already defined.","line":1387,"column":29,"nodeType":"Identifier","messageId":"redeclared","endLine":1387,"endColumn":30,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'d' declared on line 1385 column 29 is used outside of binding context.","line":1387,"column":29,"nodeType":"Identifier","messageId":"outOfScope","endLine":1387,"endColumn":30,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required after '{'.","line":1387,"column":33,"nodeType":"ObjectExpression","messageId":"requireSpaceAfter","endLine":1387,"endColumn":34,"fix":{"range":[47158,47158],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"quotes","severity":2,"message":"Strings must use singlequote.","line":1387,"column":42,"nodeType":"Literal","messageId":"wrongQuotes","endLine":1387,"endColumn":50,"fix":{"range":[47166,47174],"text":"'remove'"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1387,"column":63,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1387,"endColumn":64,"fix":{"range":[47188,47188],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1387,"column":65,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1387,"endColumn":66,"fix":{"range":[47189,47189],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required after '['.","line":1387,"column":77,"nodeType":"MemberExpression","messageId":"missingSpaceAfter","endLine":1387,"endColumn":78,"fix":{"range":[47202,47202],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-infix-ops","severity":2,"message":"Operator '+' must be spaced.","line":1387,"column":79,"nodeType":"BinaryExpression","messageId":"missingSpace","endLine":1387,"endColumn":80,"fix":{"range":[47203,47204],"text":" + "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"computed-property-spacing","severity":2,"message":"A space is required before ']'.","line":1387,"column":81,"nodeType":"MemberExpression","messageId":"missingSpaceBefore","endLine":1387,"endColumn":82,"fix":{"range":[47205,47205],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"object-curly-spacing","severity":2,"message":"A space is required before '}'.","line":1387,"column":82,"nodeType":"ObjectExpression","messageId":"requireSpaceBefore","endLine":1387,"endColumn":83,"fix":{"range":[47206,47206],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1388,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1388,"endColumn":21,"fix":{"range":[47209,47229],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 5 tabs but found 20 spaces.","line":1389,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1389,"endColumn":21,"fix":{"range":[47231,47251],"text":"\t\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1389,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1389,"endColumn":36,"fix":{"range":[47266,47266],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'d' declared on line 1385 column 29 is used outside of binding context.","line":1389,"column":36,"nodeType":"Identifier","messageId":"outOfScope","endLine":1389,"endColumn":37,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"block-scoped-var","severity":2,"message":"'d' declared on line 1387 column 29 is used outside of binding context.","line":1389,"column":36,"nodeType":"Identifier","messageId":"outOfScope","endLine":1389,"endColumn":37,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1389,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1389,"endColumn":44,"fix":{"range":[47273,47273],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1390,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1390,"endColumn":17,"fix":{"range":[47276,47292],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1391,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1391,"endColumn":13,"fix":{"range":[47294,47306],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1392,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1392,"endColumn":13,"fix":{"range":[47308,47320],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1392,"column":16,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1392,"endColumn":17,"fix":{"range":[47324,47324],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1392,"column":31,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1392,"endColumn":32,"fix":{"range":[47338,47338],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 4 tabs but found 16 spaces.","line":1393,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1393,"endColumn":17,"fix":{"range":[47340,47356],"text":"\t\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"curly","severity":2,"message":"Expected { after 'if' condition.","line":1393,"column":17,"nodeType":"IfStatement","messageId":"missingCurlyAfterCondition","endLine":1393,"endColumn":64,"fix":{"range":[47356,47403],"text":"{return deferredUpdate.schedule(_self.$timeout);}"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1393,"column":47,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1393,"endColumn":48,"fix":{"range":[47387,47387],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1393,"column":62,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1393,"endColumn":63,"fix":{"range":[47401,47401],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1394,"column":1,"nodeType":"Identifier","messageId":"wrongIndentation","endLine":1394,"endColumn":13,"fix":{"range":[47404,47416],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1395,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1395,"endColumn":9,"fix":{"range":[47434,47442],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1395,"column":10,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1395,"endColumn":11,"fix":{"range":[47443,47443],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1396,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1396,"endColumn":5,"fix":{"range":[47446,47450],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1398,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1398,"endColumn":5,"fix":{"range":[47454,47458],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1398,"column":5,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1398,"endColumn":6,"fix":{"range":[47459,47459],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1398,"column":14,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1398,"endColumn":15,"fix":{"range":[47467,47467],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1400,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1400,"endColumn":9,"fix":{"range":[47473,47481],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1402,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1402,"endColumn":9,"fix":{"range":[47503,47511],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1402,"column":35,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1402,"endColumn":36,"fix":{"range":[47538,47538],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1402,"column":35,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1402,"endColumn":36,"fix":{"range":[47537,47537],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1402,"column":43,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1402,"endColumn":44,"fix":{"range":[47545,47545],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1403,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1403,"endColumn":13,"fix":{"range":[47549,47561],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1404,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1404,"endColumn":9,"fix":{"range":[47586,47594],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1406,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1406,"endColumn":9,"fix":{"range":[47598,47606],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1406,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1406,"endColumn":34,"fix":{"range":[47631,47631],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1406,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1406,"endColumn":34,"fix":{"range":[47630,47630],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1406,"column":39,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1406,"endColumn":40,"fix":{"range":[47636,47636],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1407,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1407,"endColumn":13,"fix":{"range":[47640,47652],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1407,"column":30,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1407,"endColumn":31,"fix":{"range":[47670,47670],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1407,"column":36,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1407,"endColumn":37,"fix":{"range":[47675,47675],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1408,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1408,"endColumn":13,"fix":{"range":[47678,47690],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1408,"column":41,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1408,"endColumn":42,"fix":{"range":[47719,47719],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1408,"column":55,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1408,"endColumn":56,"fix":{"range":[47732,47732],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1409,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1409,"endColumn":9,"fix":{"range":[47735,47743],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1411,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1411,"endColumn":9,"fix":{"range":[47747,47755],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1411,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1411,"endColumn":34,"fix":{"range":[47780,47780],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1411,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1411,"endColumn":34,"fix":{"range":[47779,47779],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1411,"column":44,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1411,"endColumn":45,"fix":{"range":[47790,47790],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1412,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1412,"endColumn":13,"fix":{"range":[47794,47806],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1412,"column":33,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1412,"endColumn":34,"fix":{"range":[47827,47827],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1412,"column":65,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1412,"endColumn":66,"fix":{"range":[47858,47858],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1413,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1413,"endColumn":9,"fix":{"range":[47861,47869],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1415,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1415,"endColumn":9,"fix":{"range":[47873,47881],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1415,"column":33,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1415,"endColumn":34,"fix":{"range":[47905,47905],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1416,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1416,"endColumn":9,"fix":{"range":[47910,47918],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1418,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1418,"endColumn":9,"fix":{"range":[47922,47930],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-before-function-paren","severity":2,"message":"Missing space before function parentheses.","line":1418,"column":34,"nodeType":"FunctionExpression","messageId":"missingSpace","endLine":1418,"endColumn":35,"fix":{"range":[47955,47955],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 3 tabs but found 12 spaces.","line":1419,"column":1,"nodeType":"Keyword","messageId":"wrongIndentation","endLine":1419,"endColumn":13,"fix":{"range":[47960,47972],"text":"\t\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 2 tabs but found 8 spaces.","line":1420,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1420,"endColumn":9,"fix":{"range":[48012,48020],"text":"\t\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"indent","severity":2,"message":"Expected indentation of 1 tab but found 4 spaces.","line":1422,"column":1,"nodeType":"Punctuator","messageId":"wrongIndentation","endLine":1422,"endColumn":5,"fix":{"range":[48024,48028],"text":"\t"},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1422,"column":6,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1422,"endColumn":7,"fix":{"range":[48029,48029],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space after this paren.","line":1422,"column":12,"nodeType":"Program","messageId":"missingOpeningSpace","endLine":1422,"endColumn":13,"fix":{"range":[48036,48036],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1422,"column":29,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1422,"endColumn":30,"fix":{"range":[48052,48052],"text":" "},"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"space-in-parens","severity":2,"message":"There must be a space before this paren.","line":1424,"column":2,"nodeType":"Program","messageId":"missingClosingSpace","endLine":1424,"endColumn":3,"fix":{"range":[48057,48057],"text":" "},"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"max-len","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","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":"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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","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":"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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/quibble.yaml","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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/.eslintrc.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/package.json","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":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","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":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/pageobjects/viewedit.page.js","messages":[],"suppressedMessages":[{"ruleId":"no-undef","severity":2,"message":"'document' is not defined.","line":81,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":81,"endColumn":12,"suppressions":[{"kind":"directive","justification":""}]},{"ruleId":"no-undef","severity":2,"message":"'document' is not defined.","line":90,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":90,"endColumn":12,"suppressions":[{"kind":"directive","justification":""}]}],"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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/pageobjects/viewimport.page.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/pageobjects/viewlist.page.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/specs/ViewList.basic.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/specs/editingFilters.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/specs/editingFilters.loggedOut.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/specs/importingFilters.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/tests/selenium/wdio.conf.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":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-len","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":"operator-linebreak","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-before-function-paren","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":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]}]
--- end ---
$ /usr/bin/npm ci
--- stderr ---
npm WARN deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm WARN deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---
added 802 packages, and audited 803 packages in 13s
199 packages are looking for funding
run `npm fund` for details
3 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
--- end ---
$ /usr/bin/npm test
--- stdout ---
> test
> grunt test
Running "eslint:all" (eslint) task
/src/repo/modules/ext.abuseFilter.edit.js
153:3 warning Prefer .then to .done no-jquery/no-done-fail
153:3 warning Prefer .then to .fail no-jquery/no-done-fail
207:3 warning Prefer .then to .done no-jquery/no-done-fail
222:1 warning This line has a length of 107. Maximum allowed is 100 max-len
267:4 warning Prefer .then to .done no-jquery/no-done-fail
274:6 warning Prefer .then to .done no-jquery/no-done-fail
/src/repo/modules/ext.abuseFilter.examine.js
91:3 warning Prefer .then to .done no-jquery/no-done-fail
91:3 warning Prefer .then to .fail no-jquery/no-done-fail
/src/repo/modules/ext.abuseFilter.tools.js
22:3 warning Prefer .then to .fail no-jquery/no-done-fail
22:3 warning Prefer .then to .done no-jquery/no-done-fail
117:3 warning Prefer .then to .done no-jquery/no-done-fail
117:3 warning Prefer .then to .fail no-jquery/no-done-fail
✖ 12 problems (0 errors, 12 warnings)
Running "stylelint:all" (stylelint) task
>> modules/ext.abuseFilter.less
>> 30:2 ⚠ Unexpected browser feature "mdn-text-decoration-line" is not supported by Chrome 49-56 plugin/no-unsupported-browser-features
>> 31:2 ⚠ Unexpected browser feature "mdn-text-decoration-style" is not supported by Chrome 49-56 plugin/no-unsupported-browser-features
>> 42:2 ⚠ Unexpected browser feature "mdn-text-decoration-style" is not supported by Chrome 49-56 plugin/no-unsupported-browser-features
>> 240:3 ⚠ Unexpected browser feature "css-resize" is not supported by Safari on iOS 10.0-10.2,10.3,11.0-11.2,11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4,14.5-14.8,15.0-15.1,15.2-15.3,15.4,15.5,15.6-15.8,16,16.1,16.2,16.3,16.4,16.5,16.6-16.7,17,17.1,17.2,17.3,17.4,17.5,17.6-17.7,18,18.1,18.2,18.3,18.4,18.5-18.7,26,26.1,26.2,26.3 plugin/no-unsupported-browser-features
>>
>> ⚠ 4 problems (0 errors, 4 warnings)
⚠ 4 warnings
>> Linted 1 files without errors
Running "banana:AbuseFilter" (banana) task
>> 2 message directories checked.
Done.
--- end ---
Upgrading c:mediawiki/mediawiki-codesniffer from 50.0.0 -> 51.0.0
$ /usr/bin/composer update
--- stderr ---
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 3 updates, 0 removals
- Upgrading composer/spdx-licenses (1.5.10 => 1.6.0)
- Upgrading mediawiki/mediawiki-codesniffer (v50.0.0 => v51.0.0)
- Upgrading phpcsstandards/phpcsextra (1.4.0 => 1.5.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 3 updates, 0 removals
0 [>---------------------------] 0 [->--------------------------]
- Upgrading phpcsstandards/phpcsextra (1.4.0 => 1.5.0): Extracting archive
- Upgrading composer/spdx-licenses (1.5.10 => 1.6.0): Extracting archive
- Upgrading mediawiki/mediawiki-codesniffer (v50.0.0 => v51.0.0): Extracting archive
0/3 [>---------------------------] 0%
3/3 [============================] 100%
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
--- stdout ---
--- end ---
$ vendor/bin/phpcs --report=json
--- stdout ---
{"totals":{"errors":0,"warnings":0,"fixable":0},"files":{"\/src\/repo\/includes\/EditBox\/PlainEditBoxBuilder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterUtils.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ChangeTags\/ChangeTagsManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ActionSpecifier.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/Filter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/RegistrationCallback.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/LazyLoadedVariable.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/FilterVersionNotFoundException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditBox\/EditBoxField.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/RecentChangeSaveHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/ClosestFilterVersionNotFoundException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/LogFormatter\/AbuseLogHitFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/AbuseFilterFilterUserTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/LogFormatter\/AbuseFilterModifyLogFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/HistoryFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/HistoryFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AFPSyntaxTree.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterCustomProtectedVariablesHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/AbuseFilterPermissionStatusTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/LogFormatter\/ProtectedVarsAccessLogFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/BlockedDomainValidator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/FilterNotFoundException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/LogFormatter\/AbuseFilterSuppressLogFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterBuilderHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterDeprecatedVariablesHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/TemporaryAccountIPsViewerSpecification.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/ToolLinksHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/IBlockedDomainStorage.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/GlobalNameUtils.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/CentralDBNotAvailableException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ChangeTags\/ChangeTagger.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterProtectedVarsAccessLoggerHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/UserMergeHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterGenerateUserVarsHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Watcher\/EmergencyWatcher.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Watcher\/Watcher.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterCustomActionsHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ThrottleFilterPresentationModel.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterGenerateGenericVarsHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/Specs.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/ConsequencesExecutorFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/ConsequenceNotPrecheckedException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterContentToStringHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/RangeBlock.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/Exception\/UserVisibleException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/Exception\/ConditionLimitException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/RuleCheckerFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AFPParserState.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/PurgeOldLogData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseLoggerFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/ConfirmEditHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterShouldFilterActionHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/MutableFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/EditPermissionHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterGenerateAccountCreationVarsHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/ConsequencesLookup.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/RangeBlockTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/CheckUserHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/RunnerData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/DisallowTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseLogConditionFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/HideAbuseLog.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilterPermissionStatus.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Watcher\/UpdateHitCountWatcher.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/ParserStatus.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/ChangeTagsHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/SearchFilters.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/ThrottleTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/ConsequencesLookupTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/VariablesManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterComputeVariableHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/PurgeOldLogIPData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/UnblockAutopromote.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/ExistingFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/EditRevUpdaterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Variables\/VariableHolderTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/MutableFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Hooks\/ChangeTagsHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Hooks\/AbuseFilterHookRunnerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Block.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/AddMissingLoggingEntries.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/ConsequencesDisablerConsequence.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/RuleCheckerStatus.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterGenerateVarsForRecentChangeHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/ReversibleConsequence.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/ConsequencesFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/UnsetVariableException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/SchemaChangesHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Hooks\/ToolLinksHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/GetFilterEvaluatorTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterImporter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterProfiler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Pager\/GlobalAbuseFilterPager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Tag.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/AbuseFilterProtectedVariablesLookup.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Degroup.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditBox\/EditBoxBuilder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Variables\/AbuseFilterProtectedVariablesLookupTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterLookupTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Maintenance\/PopulateAbuseFilterLogIPHexWithoutAflIpTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Maintenance\/PurgeOldLogIPDataTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/SpecsTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Throttle.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Maintenance\/PopulateAbuseFilterLogIPHexTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/Flags.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ChangeTags\/ChangeTagValidator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/VariableGenerator\/RCVariableGenerator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Special\/SpecialAbuseFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseFilterSchemaTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/EditBoxBuilderFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Maintenance\/RemoveProtectedFlagFromFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/CustomBlockedDomainStorage.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/EmergencyCacheTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterStore.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Watcher\/EmergencyWatcherTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterHookRunner.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/KeywordsManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/ActionSpecifierTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/AbuseLogPrivateDetailsTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/TextExtractor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/BlockingConsequence.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Disallow.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/BlockedDomains\/BlockedDomainFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/BlockAutopromote.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/HookAborterConsequence.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/QueryAbuseFilters.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Pager\/AbuseFilterExaminePager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterUser.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/SchemaChangesHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditRevUpdater.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/SpecsFormatterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseFilterPermissionManagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/CheckSyntax.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/AbuseFilterUploadTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/AbstractFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterAlterVariablesHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/ConsequenceGetMessageTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/.phan\/config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/TextExtractorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewExamine.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/MigrateActorsAF.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockAutopromoteStore.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterRunnerFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/BlockAutopromoteTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ProtectedVarsAccessLogger.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/BlockedDomainConfigProvider.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/ConsequencesFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/RunnerDataTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditBox\/EditBoxBuilderFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/FilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/VariableHolder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterRunnerFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/LogFormatter\/AbuseFilterBlockedDomainHitLogFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilterPermissionManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/BuiltinPrioritiesTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/LogFormatter\/AbuseFilterRightsLogFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EchoNotifier.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterLookup.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/AbuseLoggerFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilterLogDetailsLookup.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/InvalidImportDataException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Variables\/VariablesManagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/LastEditInfoTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/RCVariableGeneratorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Warn.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/CheckSyntaxTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/ConsequencesRegistryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewTools.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/VariableGenerator\/VariableGenerator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Pager\/AbuseLogPager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/BlockedDomainFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Consequence\/Consequence.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/MigrateESRefToAflTable.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterCompare.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterValidatorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/TableDiffFormatterFullContext.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/BlockAutopromoteStoreTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/NoopBlockedDomainFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/AbstractFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Hooks\/AutoPromoteGroupsHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/PopulateAbuseFilterLogIPHex.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseLogger.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterImporterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditStashCache.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseFilterServicesTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EmergencyCache.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Filter\/FlagsTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Watcher\/UpdateHitCountWatcherTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewTestBatch.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/ConsequencesRegistry.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Pager\/AbuseFilterPager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/AbuseLogPrivateDetails.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewHistory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/BlockedDomainEditor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewRevert.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditBox\/AceEditBoxBuilder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseFilterLogDetailsLookupTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/maintenance\/RemoveProtectedFlagFromFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/CentralDBManagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/LastEditInfo.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/FilterFromSpecsTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/EditorCapability.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AFPToken.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/SyntaxCheckerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/BlockedDomains\/IBlockedDomainFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/WarnTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/Exception\/UserVisibleWarningTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/VariableGenerator\/VariableGeneratorFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/UnblockAutopromoteTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/Parameters.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/TemporaryAccountIPsViewerSpecificationTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterValidator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterProfilerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/VariableGenerator\/RunVariableGenerator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AbuseFilterTokenizer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Filter\/ExistingFilter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseFilterExtensionJsonTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/AbuseFilterApiTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/TagTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/FilteredActionsHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/ProtectedVarsAccessLoggerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/ParserTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/ResourceLoaderHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/ParserStatusTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Variables\/VariablesFormatterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/ParserTestCase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/GlobalNameUtilsTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/ChangeTags\/ChangeTagValidatorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/TokenizerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/QueryAbuseLog.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseFilterPermissionManagerTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterCanViewProtectedVariablesHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/RuleCheckerStatusTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/VariableGenerator\/VariableGeneratorFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterInterceptVariableHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/LazyVariableComputer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterGetDangerousActionsHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/Exception\/UserVisibleExceptionTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/SyntaxChecker.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AFPTreeNode.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Variables\/VariablesBlobStoreTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/EditBox\/CodeMirrorEditBoxBuilder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/Exception\/ExceptionBaseTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/AbuseFilterGenerateTitleVarsHook.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Hooks\/Handlers\/AutoPromoteGroupsHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilterChangesList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/VariablesFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/ConsequencesExecutorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/ServiceWiring.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/EditStashCacheTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/CentralDBManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Pager\/AbuseLogPagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/FilterValidatorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Consequences\/ConsequencesExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Variables\/VariablesBlobStore.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilterServices.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Pager\/AbuseFilterHistoryPager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/ConsequencesExecutorFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewDiff.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/EchoNotifierTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/Consequence\/BlockTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/SpecsFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Consequences\/ParametersTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/CheckMatch.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterView.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewImport.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AFPTreeParser.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/FilterStoreTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/VariableGenerator\/VariableGeneratorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/AbuseFilterPreAuthenticationProvider.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Special\/SpecialAbuseLog.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Special\/BlockedExternalDomains.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Maintenance\/PurgeOldLogDataTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Special\/AbuseFilterSpecialPage.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/QueryAbuseLogTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/QueryAbuseFiltersTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/ChangeTags\/ChangeTaggerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Parser\/ParserEquivsetTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Hooks\/ConfirmEditHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Maintenance\/SearchFiltersTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewList.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/AbuseFilter.alias.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Hooks\/CheckUserHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Pager\/AbuseFilterHistoryPagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/MediaWikiEventIngress\/PageEventIngress.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseLogConditionFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/AbuseFilterPermissionManagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterCompareTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/CheckMatchTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/LazyVariableComputerDBTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Api\/EvalExpression.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Special\/SpecialAbuseFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Api\/EvalExpressionTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/LogFormatter\/ProtectedVarsAccessLogFormatterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/KeywordsManagerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/AFPDataTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/ProtectedVarsAccessLoggerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/FilterRunnerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/FilterStoreTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Variables\/LazyVariableComputerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Variables\/LazyLoadedVariableTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/unit\/Parser\/RuleCheckerFactoryTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/FilteredActionsHandlerTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/AFPData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/FilterRunner.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/Exception\/InternalException.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/Exception\/ExceptionBase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/Exception\/UserVisibleWarning.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/AbuseFilterConsequencesTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Special\/SpecialAbuseFilterTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/AbuseFilterCreateAccountTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/Parser\/FilterEvaluator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/ActionVariablesIntegrationTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/AbuseFilterRowsAndFiltersTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/DegroupTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/includes\/View\/AbuseFilterViewEdit.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/Special\/SpecialAbuseLogTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/phpunit\/integration\/AbuseLoggerTest.php":{"errors":0,"warnings":0,"messages":[]}}}
--- end ---
$ /usr/bin/composer install
--- stderr ---
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating autoload files
16 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
--- end ---
$ /usr/bin/composer test
--- stderr ---
> parallel-lint . --exclude node_modules --exclude vendor
> phpcs -sp --cache
> minus-x check .
--- stdout ---
PHP 8.4.18 | 10 parallel jobs
............................................................ 60/319 ( 18%)
............................................................ 120/319 ( 37%)
............................................................ 180/319 ( 56%)
............................................................ 240/319 ( 75%)
............................................................ 300/319 ( 94%)
................... 319/319 (100%)
Checked 319 files in 1.1 seconds
No syntax error found
............................................................ 60 / 64 (94%)
.... 64 / 64 (100%)
Time: 4.18 secs; Memory: 20MB
MinusX
======
Processing /src/repo...
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
..................
All good!
--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
"auditReportVersion": 2,
"vulnerabilities": {
"@wdio/mocha-framework": {
"name": "@wdio/mocha-framework",
"severity": "high",
"isDirect": true,
"via": [
"mocha"
],
"effects": [],
"range": ">=6.1.19",
"nodes": [
"node_modules/@wdio/mocha-framework"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
},
"mocha": {
"name": "mocha",
"severity": "high",
"isDirect": false,
"via": [
"serialize-javascript"
],
"effects": [
"@wdio/mocha-framework"
],
"range": "8.0.0 - 12.0.0-beta-2",
"nodes": [
"node_modules/mocha"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
},
"serialize-javascript": {
"name": "serialize-javascript",
"severity": "high",
"isDirect": false,
"via": [
{
"source": 1113686,
"name": "serialize-javascript",
"dependency": "serialize-javascript",
"title": "Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()",
"url": "https://github.com/advisories/GHSA-5c6j-r48x-rmvq",
"severity": "high",
"cwe": [
"CWE-96"
],
"cvss": {
"score": 8.1,
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
},
"range": "<=7.0.2"
},
{
"source": 1115723,
"name": "serialize-javascript",
"dependency": "serialize-javascript",
"title": "Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects",
"url": "https://github.com/advisories/GHSA-qj8w-gfj5-8c6v",
"severity": "moderate",
"cwe": [
"CWE-400",
"CWE-834"
],
"cvss": {
"score": 5.9,
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
},
"range": "<7.0.5"
}
],
"effects": [
"mocha"
],
"range": "<=7.0.4",
"nodes": [
"node_modules/serialize-javascript"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 0,
"high": 3,
"critical": 0,
"total": 3
},
"dependencies": {
"prod": 1,
"dev": 828,
"optional": 33,
"peer": 1,
"peerOptional": 0,
"total": 828
}
}
}
--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
--- stdout ---
{
"added": 26,
"removed": 0,
"changed": 0,
"audited": 829,
"funding": 199,
"audit": {
"auditReportVersion": 2,
"vulnerabilities": {
"@wdio/mocha-framework": {
"name": "@wdio/mocha-framework",
"severity": "high",
"isDirect": true,
"via": [
"mocha"
],
"effects": [],
"range": ">=6.1.19",
"nodes": [
"node_modules/@wdio/mocha-framework"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
},
"mocha": {
"name": "mocha",
"severity": "high",
"isDirect": false,
"via": [
"serialize-javascript"
],
"effects": [
"@wdio/mocha-framework"
],
"range": "8.0.0 - 12.0.0-beta-2",
"nodes": [
"node_modules/mocha"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
},
"serialize-javascript": {
"name": "serialize-javascript",
"severity": "high",
"isDirect": false,
"via": [
{
"source": 1113686,
"name": "serialize-javascript",
"dependency": "serialize-javascript",
"title": "Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()",
"url": "https://github.com/advisories/GHSA-5c6j-r48x-rmvq",
"severity": "high",
"cwe": [
"CWE-96"
],
"cvss": {
"score": 8.1,
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
},
"range": "<=7.0.2"
},
{
"source": 1115723,
"name": "serialize-javascript",
"dependency": "serialize-javascript",
"title": "Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects",
"url": "https://github.com/advisories/GHSA-qj8w-gfj5-8c6v",
"severity": "moderate",
"cwe": [
"CWE-400",
"CWE-834"
],
"cvss": {
"score": 5.9,
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"
},
"range": "<7.0.5"
}
],
"effects": [
"mocha"
],
"range": "<=7.0.4",
"nodes": [
"node_modules/serialize-javascript"
],
"fixAvailable": {
"name": "@wdio/mocha-framework",
"version": "6.1.17",
"isSemVerMajor": true
}
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 0,
"high": 3,
"critical": 0,
"total": 3
},
"dependencies": {
"prod": 1,
"dev": 828,
"optional": 33,
"peer": 1,
"peerOptional": 0,
"total": 828
}
}
}
}
--- end ---
{"added": 26, "removed": 0, "changed": 0, "audited": 829, "funding": 199, "audit": {"auditReportVersion": 2, "vulnerabilities": {"@wdio/mocha-framework": {"name": "@wdio/mocha-framework", "severity": "high", "isDirect": true, "via": ["mocha"], "effects": [], "range": ">=6.1.19", "nodes": ["node_modules/@wdio/mocha-framework"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "6.1.17", "isSemVerMajor": true}}, "mocha": {"name": "mocha", "severity": "high", "isDirect": false, "via": ["serialize-javascript"], "effects": ["@wdio/mocha-framework"], "range": "8.0.0 - 12.0.0-beta-2", "nodes": ["node_modules/mocha"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "6.1.17", "isSemVerMajor": true}}, "serialize-javascript": {"name": "serialize-javascript", "severity": "high", "isDirect": false, "via": [{"source": 1113686, "name": "serialize-javascript", "dependency": "serialize-javascript", "title": "Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()", "url": "https://github.com/advisories/GHSA-5c6j-r48x-rmvq", "severity": "high", "cwe": ["CWE-96"], "cvss": {"score": 8.1, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"}, "range": "<=7.0.2"}, {"source": 1115723, "name": "serialize-javascript", "dependency": "serialize-javascript", "title": "Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects", "url": "https://github.com/advisories/GHSA-qj8w-gfj5-8c6v", "severity": "moderate", "cwe": ["CWE-400", "CWE-834"], "cvss": {"score": 5.9, "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<7.0.5"}], "effects": ["mocha"], "range": "<=7.0.4", "nodes": ["node_modules/serialize-javascript"], "fixAvailable": {"name": "@wdio/mocha-framework", "version": "6.1.17", "isSemVerMajor": true}}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 0, "high": 3, "critical": 0, "total": 3}, "dependencies": {"prod": 1, "dev": 828, "optional": 33, "peer": 1, "peerOptional": 0, "total": 828}}}}
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
--- stdout ---
up to date, audited 803 packages in 3s
199 packages are looking for funding
run `npm fund` for details
# npm audit report
serialize-javascript <=7.0.4
Severity: high
Serialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString() - https://github.com/advisories/GHSA-5c6j-r48x-rmvq
Serialize JavaScript has CPU Exhaustion Denial of Service via crafted array-like objects - https://github.com/advisories/GHSA-qj8w-gfj5-8c6v
fix available via `npm audit fix --force`
Will install @wdio/mocha-framework@6.1.17, which is a breaking change
node_modules/serialize-javascript
mocha 8.0.0 - 12.0.0-beta-2
Depends on vulnerable versions of serialize-javascript
node_modules/mocha
@wdio/mocha-framework >=6.1.19
Depends on vulnerable versions of mocha
node_modules/@wdio/mocha-framework
3 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stderr ---
npm WARN deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm WARN deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---
added 802 packages, and audited 803 packages in 13s
199 packages are looking for funding
run `npm fund` for details
3 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
--- end ---
$ /usr/bin/npm test
--- stdout ---
> test
> grunt test
Running "eslint:all" (eslint) task
/src/repo/modules/ext.abuseFilter.edit.js
153:3 warning Prefer .then to .done no-jquery/no-done-fail
153:3 warning Prefer .then to .fail no-jquery/no-done-fail
207:3 warning Prefer .then to .done no-jquery/no-done-fail
222:1 warning This line has a length of 107. Maximum allowed is 100 max-len
267:4 warning Prefer .then to .done no-jquery/no-done-fail
274:6 warning Prefer .then to .done no-jquery/no-done-fail
/src/repo/modules/ext.abuseFilter.examine.js
91:3 warning Prefer .then to .done no-jquery/no-done-fail
91:3 warning Prefer .then to .fail no-jquery/no-done-fail
/src/repo/modules/ext.abuseFilter.tools.js
22:3 warning Prefer .then to .fail no-jquery/no-done-fail
22:3 warning Prefer .then to .done no-jquery/no-done-fail
117:3 warning Prefer .then to .done no-jquery/no-done-fail
117:3 warning Prefer .then to .fail no-jquery/no-done-fail
✖ 12 problems (0 errors, 12 warnings)
Running "stylelint:all" (stylelint) task
>> modules/ext.abuseFilter.less
>> 30:2 ⚠ Unexpected browser feature "mdn-text-decoration-line" is not supported by Chrome 49-56 plugin/no-unsupported-browser-features
>> 31:2 ⚠ Unexpected browser feature "mdn-text-decoration-style" is not supported by Chrome 49-56 plugin/no-unsupported-browser-features
>> 42:2 ⚠ Unexpected browser feature "mdn-text-decoration-style" is not supported by Chrome 49-56 plugin/no-unsupported-browser-features
>> 240:3 ⚠ Unexpected browser feature "css-resize" is not supported by Safari on iOS 10.0-10.2,10.3,11.0-11.2,11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4,14.5-14.8,15.0-15.1,15.2-15.3,15.4,15.5,15.6-15.8,16,16.1,16.2,16.3,16.4,16.5,16.6-16.7,17,17.1,17.2,17.3,17.4,17.5,17.6-17.7,18,18.1,18.2,18.3,18.4,18.5-18.7,26,26.1,26.2,26.3 plugin/no-unsupported-browser-features
>>
>> ⚠ 4 problems (0 errors, 4 warnings)
⚠ 4 warnings
>> Linted 1 files without errors
Running "banana:AbuseFilter" (banana) task
>> 2 message directories checked.
Done.
--- end ---
$ package-lock-lint /src/repo/package-lock.json
--- stdout ---
Checking /src/repo/package-lock.json
--- end ---
build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 50.0.0 → 51.0.0
npm:
* eslint-config-wikimedia: 0.32.3 → 0.32.4
$ git add .
--- stdout ---
--- end ---
$ git commit -F /tmp/tmpo5s2ryu5
--- stdout ---
[master 6926f9d] build: Updating dependencies
5 files changed, 244 insertions(+), 180 deletions(-)
--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 6926f9d1b8182bac9ac73ddc2725df7602852426 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Mon, 4 May 2026 00:22:46 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
composer:
* mediawiki/mediawiki-codesniffer: 50.0.0 → 51.0.0
npm:
* eslint-config-wikimedia: 0.32.3 → 0.32.4
Change-Id: I7005776928a32242b92c689059edc252bb1b2123
---
composer.json | 2 +-
modules/ext.abuseFilter.examine.js | 6 +-
modules/ext.abuseFilter.tools.js | 4 +-
package-lock.json | 410 +++++++++++++++++------------
package.json | 2 +-
5 files changed, 244 insertions(+), 180 deletions(-)
diff --git a/composer.json b/composer.json
index 99bc8bf..b6dbe07 100644
--- a/composer.json
+++ b/composer.json
@@ -8,7 +8,7 @@
"wikimedia/equivset": "^1.7.0"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "50.0.0",
+ "mediawiki/mediawiki-codesniffer": "51.0.0",
"mediawiki/mediawiki-phan-config": "0.20.0",
"mediawiki/minus-x": "2.0.1",
"php-parallel-lint/php-console-highlighter": "1.0.0",
diff --git a/modules/ext.abuseFilter.examine.js b/modules/ext.abuseFilter.examine.js
index a24e3ea..b42b3d3 100644
--- a/modules/ext.abuseFilter.examine.js
+++ b/modules/ext.abuseFilter.examine.js
@@ -30,7 +30,7 @@
$syntaxResult
.attr( 'class', exClass )
// Messages listed above
- // eslint-disable-next-line mediawiki/msg-doc
+
.text( mw.msg( msg ) )
.show();
}
@@ -63,8 +63,8 @@
}
$syntaxResult
- // Messages listed above
- // eslint-disable-next-line mediawiki/msg-doc
+ // Messages listed above
+
.text( mw.msg( msg, details && details.exception ) )
.show();
}
diff --git a/modules/ext.abuseFilter.tools.js b/modules/ext.abuseFilter.tools.js
index d695b16..6ccb238 100644
--- a/modules/ext.abuseFilter.tools.js
+++ b/modules/ext.abuseFilter.tools.js
@@ -36,8 +36,8 @@
}
$.removeSpinner( 'abusefilter-expr' );
$( '#mw-abusefilter-expr-result' )
- // Message keys are listed above
- // eslint-disable-next-line mediawiki/msg-doc
+ // Message keys are listed above
+
.text( mw.msg( msg, details.exception ) )
.addClass( 'mw-abusefilter-tools-error' )
.show();
diff --git a/package-lock.json b/package-lock.json
index 7b3dcfb..e240b84 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,7 @@
"@wdio/local-runner": "9.27.0",
"@wdio/mocha-framework": "9.27.0",
"@wdio/spec-reporter": "9.27.0",
- "eslint-config-wikimedia": "0.32.3",
+ "eslint-config-wikimedia": "0.32.4",
"grunt": "1.6.2",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
@@ -127,19 +127,32 @@
}
},
"node_modules/@es-joy/jsdoccomment": {
- "version": "0.76.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.76.0.tgz",
- "integrity": "sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w==",
+ "version": "0.86.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.86.0.tgz",
+ "integrity": "sha512-ukZmRQ81WiTpDWO6D/cTBM7XbrNtutHKvAVnZN/8pldAwLoJArGOvkNyxPTBGsPjsoaQBJxlH+tE2TNA/92Qgw==",
"dev": true,
"dependencies": {
"@types/estree": "^1.0.8",
- "@typescript-eslint/types": "^8.46.0",
- "comment-parser": "1.4.1",
- "esquery": "^1.6.0",
- "jsdoc-type-pratt-parser": "~6.10.0"
+ "@typescript-eslint/types": "^8.58.0",
+ "comment-parser": "1.4.6",
+ "esquery": "^1.7.0",
+ "jsdoc-type-pratt-parser": "~7.2.0"
},
"engines": {
- "node": ">=20.11.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ }
+ },
+ "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": {
+ "version": "8.59.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.1.tgz",
+ "integrity": "sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==",
+ "dev": true,
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@es-joy/resolve.exports": {
@@ -568,11 +581,10 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
- "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
},
@@ -1233,9 +1245,9 @@
"dev": true
},
"node_modules/@mdn/browser-compat-data": {
- "version": "5.7.6",
- "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.6.tgz",
- "integrity": "sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==",
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.5.tgz",
+ "integrity": "sha512-PzdZZzRhcXvKB0begee28n5lvwAcinGKYuLZOVxHAZm+n7y01ddEGfdS1ZXRuVcV+ndG6mSEAE8vgudom5UjYg==",
"dev": true
},
"node_modules/@nodable/entities": {
@@ -1613,20 +1625,19 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.0.tgz",
- "integrity": "sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz",
+ "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==",
"dev": true,
"dependencies": {
- "@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.46.0",
- "@typescript-eslint/type-utils": "8.46.0",
- "@typescript-eslint/utils": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0",
- "graphemer": "^1.4.0",
- "ignore": "^7.0.0",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.54.0",
+ "@typescript-eslint/type-utils": "8.54.0",
+ "@typescript-eslint/utils": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0",
+ "ignore": "^7.0.5",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1636,7 +1647,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.46.0",
+ "@typescript-eslint/parser": "^8.54.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
@@ -1651,16 +1662,16 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.0.tgz",
- "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz",
+ "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.46.0",
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/typescript-estree": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/scope-manager": "8.54.0",
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/typescript-estree": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1675,14 +1686,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.0.tgz",
- "integrity": "sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz",
+ "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==",
"dev": true,
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.46.0",
- "@typescript-eslint/types": "^8.46.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/tsconfig-utils": "^8.54.0",
+ "@typescript-eslint/types": "^8.54.0",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1696,13 +1707,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.0.tgz",
- "integrity": "sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz",
+ "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0"
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1713,9 +1724,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.0.tgz",
- "integrity": "sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz",
+ "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1729,16 +1740,16 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.0.tgz",
- "integrity": "sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz",
+ "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/typescript-estree": "8.46.0",
- "@typescript-eslint/utils": "8.46.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/typescript-estree": "8.54.0",
+ "@typescript-eslint/utils": "8.54.0",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1753,9 +1764,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.0.tgz",
- "integrity": "sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz",
+ "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1766,21 +1777,20 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.0.tgz",
- "integrity": "sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz",
+ "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/project-service": "8.46.0",
- "@typescript-eslint/tsconfig-utils": "8.46.0",
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/visitor-keys": "8.46.0",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/project-service": "8.54.0",
+ "@typescript-eslint/tsconfig-utils": "8.54.0",
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/visitor-keys": "8.54.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1794,9 +1804,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
- "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz",
+ "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
"dev": true,
"dependencies": {
"balanced-match": "^1.0.0"
@@ -1818,15 +1828,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.0.tgz",
- "integrity": "sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz",
+ "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==",
"dev": true,
"dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.46.0",
- "@typescript-eslint/types": "8.46.0",
- "@typescript-eslint/typescript-estree": "8.46.0"
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.54.0",
+ "@typescript-eslint/types": "8.54.0",
+ "@typescript-eslint/typescript-estree": "8.54.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1841,12 +1851,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.46.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.0.tgz",
- "integrity": "sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==",
+ "version": "8.54.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz",
+ "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.46.0",
+ "@typescript-eslint/types": "8.54.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
@@ -2646,11 +2656,10 @@
}
},
"node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true,
- "license": "MIT",
"bin": {
"acorn": "bin/acorn"
},
@@ -2951,6 +2960,12 @@
"@mdn/browser-compat-data": "^5.6.19"
}
},
+ "node_modules/ast-metadata-inferer/node_modules/@mdn/browser-compat-data": {
+ "version": "5.7.6",
+ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.7.6.tgz",
+ "integrity": "sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==",
+ "dev": true
+ },
"node_modules/ast-types": {
"version": "0.13.4",
"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
@@ -3581,9 +3596,9 @@
}
},
"node_modules/comment-parser": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz",
- "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==",
+ "version": "1.4.6",
+ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.6.tgz",
+ "integrity": "sha512-ObxuY6vnbWTN6Od72xfwN9DbzC7Y2vv8u1Soi9ahRKL37gb6y1qk6/dgjs+3JWuXJHWvsg3BXIwzd/rkmAwavg==",
"dev": true,
"engines": {
"node": ">= 12.0.0"
@@ -4542,13 +4557,13 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.18.3",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
- "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+ "version": "5.21.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz",
+ "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==",
"dev": true,
"dependencies": {
"graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
+ "tapable": "^2.3.3"
},
"engines": {
"node": ">=10.13.0"
@@ -4751,46 +4766,47 @@
}
},
"node_modules/eslint-config-wikimedia": {
- "version": "0.32.3",
- "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.3.tgz",
- "integrity": "sha512-Ekz2/ozpCCjQl3VbC6dW7ChqoW7FRilLDxmJ+FJOZhIxxzZSZR5QqQOAGWSZAlG1ONkZbYV/TPwGLWZcrNxyaA==",
+ "version": "0.32.4",
+ "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.32.4.tgz",
+ "integrity": "sha512-zcHJYss2vo8HK5PzkFuaV9mzaSGRuhA+jFGoQ4rNIwWz0usZsuQ2LYpkKxrbCVX1CbV0PzG+jJ6p0cLI+G37JQ==",
"dev": true,
"dependencies": {
"@stylistic/eslint-plugin": "^3.1.0",
- "@typescript-eslint/eslint-plugin": "8.46.0",
- "@typescript-eslint/parser": "8.46.0",
+ "@typescript-eslint/eslint-plugin": "8.54.0",
+ "@typescript-eslint/parser": "8.54.0",
"browserslist-config-wikimedia": "^0.7.0",
- "eslint": "^8.57.0",
- "eslint-plugin-compat": "^6.0.2",
+ "eslint-plugin-compat": "^6.1.0",
"eslint-plugin-es-x": "^8.7.0",
- "eslint-plugin-jest": "^29.0.1",
- "eslint-plugin-jsdoc": "61.3.0",
+ "eslint-plugin-jest": "^29.12.2",
+ "eslint-plugin-jsdoc": "^62.9.0",
"eslint-plugin-json-es": "^1.6.0",
- "eslint-plugin-mediawiki": "^0.8.2",
+ "eslint-plugin-mediawiki": "^0.8.3",
"eslint-plugin-mocha": "^10.5.0",
- "eslint-plugin-n": "^17.23.1",
- "eslint-plugin-no-jquery": "^3.1.1",
- "eslint-plugin-qunit": "^8.2.5",
- "eslint-plugin-security": "^3.0.1",
+ "eslint-plugin-n": "^17.24.0",
+ "eslint-plugin-no-jquery": "^4.0.0",
+ "eslint-plugin-qunit": "^8.2.6",
+ "eslint-plugin-security": "^4.0.0",
"eslint-plugin-unicorn": "^56.0.1",
"eslint-plugin-vue": "^9.33.0",
- "eslint-plugin-wdio": "^9.16.2",
+ "eslint-plugin-wdio": "9.23.0",
"eslint-plugin-yml": "^1.19.0"
},
"engines": {
"node": ">=20 <25"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0"
}
},
"node_modules/eslint-plugin-compat": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-6.0.2.tgz",
- "integrity": "sha512-1ME+YfJjmOz1blH0nPZpHgjMGK4kjgEeoYqGCqoBPQ/mGu/dJzdoP0f1C8H2jcWZjzhZjAMccbM/VdXhPORIfA==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-6.2.1.tgz",
+ "integrity": "sha512-gLKqUH+lQcCL+HzsROUjBDvakc5Zaga51Y4ZAkPCXc41pzKBfyluqTr2j8zOx8QQQb7zyglu1LVoL5aSNWf2SQ==",
"dev": true,
"dependencies": {
- "@mdn/browser-compat-data": "^5.5.35",
+ "@mdn/browser-compat-data": "^6.1.1",
"ast-metadata-inferer": "^0.8.1",
- "browserslist": "^4.24.2",
- "caniuse-lite": "^1.0.30001687",
+ "browserslist": "^4.25.2",
"find-up": "^5.0.0",
"globals": "^15.7.0",
"lodash.memoize": "^4.1.2",
@@ -4800,7 +4816,7 @@
"node": ">=18.x"
},
"peerDependencies": {
- "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
+ "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"
}
},
"node_modules/eslint-plugin-compat/node_modules/globals": {
@@ -4866,57 +4882,57 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "61.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.3.0.tgz",
- "integrity": "sha512-E4m/5J5lrasd63Z74q4CCZ4PFnywnnrcvA7zZ98802NPhrZKKTp5NH+XAT+afcjXp2ps2/OQF5gPSWCT2XFCJg==",
+ "version": "62.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-62.9.0.tgz",
+ "integrity": "sha512-PY7/X4jrVgoIDncUmITlUqK546Ltmx/Pd4Hdsu4CvSjryQZJI2mEV4vrdMufyTetMiZ5taNSqvK//BTgVUlNkA==",
"dev": true,
"dependencies": {
- "@es-joy/jsdoccomment": "~0.76.0",
+ "@es-joy/jsdoccomment": "~0.86.0",
"@es-joy/resolve.exports": "1.2.0",
"are-docs-informative": "^0.0.2",
- "comment-parser": "1.4.1",
+ "comment-parser": "1.4.6",
"debug": "^4.4.3",
"escape-string-regexp": "^4.0.0",
- "espree": "^10.4.0",
- "esquery": "^1.6.0",
+ "espree": "^11.2.0",
+ "esquery": "^1.7.0",
"html-entities": "^2.6.0",
"object-deep-merge": "^2.0.0",
"parse-imports-exports": "^0.2.4",
- "semver": "^7.7.3",
+ "semver": "^7.7.4",
"spdx-expression-parse": "^4.0.0",
"to-valid-identifier": "^1.0.0"
},
"engines": {
- "node": ">=20.11.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
+ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0"
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
"dev": true,
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/espree": {
- "version": "10.4.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
- "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
+ "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",
"dev": true,
"dependencies": {
- "acorn": "^8.15.0",
+ "acorn": "^8.16.0",
"acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^4.2.1"
+ "eslint-visitor-keys": "^5.0.1"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -4946,9 +4962,9 @@
}
},
"node_modules/eslint-plugin-mediawiki": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.8.2.tgz",
- "integrity": "sha512-ydYrpkzm8IVVDQA96QPF3HnFd2xjkIEh7gixD2gvOqUbUZF0p36LtpWXOFAlPWAvHLePWbNNTD5ovd3d4hEtog==",
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.8.3.tgz",
+ "integrity": "sha512-RQKZd40C1taMDk5N9+aFLEBGBB95RNG7Gc54EsJ8pHsJu8//nIdpxNFWPtQz6RNxz6pZUXBnMCxzkMOLM3Mm1w==",
"dev": true,
"dependencies": {
"upath": "^2.0.1"
@@ -4975,9 +4991,9 @@
}
},
"node_modules/eslint-plugin-n": {
- "version": "17.23.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.1.tgz",
- "integrity": "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==",
+ "version": "17.24.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz",
+ "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.5.0",
@@ -5049,31 +5065,34 @@
}
},
"node_modules/eslint-plugin-no-jquery": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.1.1.tgz",
- "integrity": "sha512-LTLO3jH/Tjr1pmxCEqtV6qmt+OChv8La4fwgG470JRpgxyFF4NOzoC9CRy92GIWD3Yjl0qLEgPmD2FLQWcNEjg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-4.0.0.tgz",
+ "integrity": "sha512-ZR631D3qIQfgjKOAcgvYa5cB8xdTvFXAD5MbK5x5WltLSwFxmGnoaTXNtnptFU7py07ALrIe5dZRYncu4RD/Ug==",
"dev": true,
"peerDependencies": {
- "eslint": ">=8.0.0"
+ "eslint": ">=8.0.0 <9.0.0"
}
},
"node_modules/eslint-plugin-qunit": {
- "version": "8.2.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.2.5.tgz",
- "integrity": "sha512-qr7RJCYImKQjB+39q4q46i1l7p1V3joHzBE5CAYfxn5tfVFjrnjn/tw7q/kDyweU9kAIcLul0Dx/KWVUCb3BgA==",
+ "version": "8.2.6",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.2.6.tgz",
+ "integrity": "sha512-S1jC/DIW9J8VtNX4uG1vlf5FZVrfQFlcuiYmvTHR2IICUhubHqpWA5o+qS1tujh+81Gs39omKV2D4OXfbSJE5g==",
"dev": true,
"dependencies": {
- "eslint-utils": "^3.0.0",
+ "@eslint-community/eslint-utils": "^4.4.0",
"requireindex": "^1.2.0"
},
"engines": {
"node": "^16.0.0 || ^18.0.0 || >=20.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=8.38.0"
}
},
"node_modules/eslint-plugin-security": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-3.0.1.tgz",
- "integrity": "sha512-XjVGBhtDZJfyuhIxnQ/WMm385RbX3DBu7H1J7HNNhmB2tnGxMeqVSnYv79oAj992ayvIBZghsymwkYFS6cGH4Q==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-4.0.0.tgz",
+ "integrity": "sha512-tfuQT8K/Li1ZxhFzyD8wPIKtlzZxqBcPr9q0jFMQ77wWAbKBVEhaMPVQRTMTvCMUDhwBe5vPVqQPwAGk/ASfxQ==",
"dev": true,
"dependencies": {
"safe-regex": "^2.1.1"
@@ -5153,9 +5172,9 @@
}
},
"node_modules/eslint-plugin-wdio": {
- "version": "9.16.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-9.16.2.tgz",
- "integrity": "sha512-qkqsPgxN70OnUPWMjmzJbSbvm2+Q087JIGss53/OFI4Y46xKlV5VLhLiYealaAibAiXmnfWKd0tERjZAzVL87A==",
+ "version": "9.23.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-9.23.0.tgz",
+ "integrity": "sha512-8tcpupzp2Qmv+uSfhzeHi42LVA9PyjkpMBPclSIkPxBfXpj4fMrejwAHu1PROh1OmJN1VQcGQUTWvSzyRcV2vA==",
"dev": true,
"engines": {
"node": ">=18.20.0"
@@ -5291,9 +5310,9 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"dev": true,
"dependencies": {
"estraverse": "^5.1.0"
@@ -7095,9 +7114,9 @@
}
},
"node_modules/jsdoc-type-pratt-parser": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-6.10.0.tgz",
- "integrity": "sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-7.2.0.tgz",
+ "integrity": "sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==",
"dev": true,
"engines": {
"node": ">=20.0.0"
@@ -9936,9 +9955,9 @@
"dev": true
},
"node_modules/tapable": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
- "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
+ "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
"dev": true,
"engines": {
"node": ">=6"
@@ -10002,6 +10021,51 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
+ "node_modules/tinyglobby": {
+ "version": "0.2.16",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
+ "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
+ "dev": true,
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "dev": true,
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/tinyrainbow": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz",
@@ -10040,9 +10104,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
- "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
+ "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
"dev": true,
"engines": {
"node": ">=18.12"
diff --git a/package.json b/package.json
index a820382..f0e8252 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,7 @@
"@wdio/local-runner": "9.27.0",
"@wdio/mocha-framework": "9.27.0",
"@wdio/spec-reporter": "9.27.0",
- "eslint-config-wikimedia": "0.32.3",
+ "eslint-config-wikimedia": "0.32.4",
"grunt": "1.6.2",
"grunt-banana-checker": "0.13.0",
"grunt-eslint": "24.3.0",
--
2.47.3
--- end ---