// Map of eslint-plugin-es-x rules to MDN compat-data paths.
// Values are either a path, an array of paths, true to always enable the rule, or false to always disable it.
module.exports = {
	// ES2026
	'no-array-fromasync': 'javascript.builtins.Array.fromAsync',
	'no-asyncdisposablestack': 'javascript.builtins.AsyncDisposableStack.AsyncDisposableStack',
	'no-disposablestack': 'javascript.builtins.DisposableStack.DisposableStack',
	'no-error-iserror': 'javascript.builtins.Error.isError',
	'no-suppressederror': 'javascript.builtins.SuppressedError.SuppressedError',
	'no-symbol-asyncdispose': 'javascript.builtins.Symbol.asyncDispose',
	'no-symbol-dispose': 'javascript.builtins.Symbol.dispose',
	'no-using-declarations': 'javascript.statements.using',

	// ES2025
	'no-dataview-prototype-getfloat16-setfloat16': [
		'javascript.builtins.DataView.getFloat16',
		'javascript.builtins.DataView.setFloat16',
	],
	'no-dynamic-import-options': 'javascript.operators.import.options_parameter',
	'no-float16array': 'javascript.builtins.Float16Array',
	'no-import-attributes': 'javascript.statements.import.import_attributes',
	'no-intl-durationformat': 'javascript.builtins.Intl.DurationFormat',
	'no-iterator': 'javascript.builtins.Iterator',
	'no-iterator-prototype-drop': 'javascript.builtins.Iterator.drop',
	'no-iterator-prototype-every': 'javascript.builtins.Iterator.every',
	'no-iterator-prototype-filter': 'javascript.builtins.Iterator.filter',
	'no-iterator-prototype-find': 'javascript.builtins.Iterator.find',
	'no-iterator-prototype-flatmap': 'javascript.builtins.Iterator.flatMap',
	'no-iterator-prototype-foreach': 'javascript.builtins.Iterator.forEach',
	'no-iterator-prototype-map': 'javascript.builtins.Iterator.map',
	'no-iterator-prototype-reduce': 'javascript.builtins.Iterator.reduce',
	'no-iterator-prototype-some': 'javascript.builtins.Iterator.some',
	'no-iterator-prototype-take': 'javascript.builtins.Iterator.take',
	'no-iterator-prototype-toarray': 'javascript.builtins.Iterator.toArray',
	'no-json-modules': 'javascript.statements.import.import_attributes.type_json',
	'no-math-f16round': 'javascript.builtins.Math.f16round',
	'no-promise-try': 'javascript.builtins.Promise.try',
	'no-regexp-duplicate-named-capturing-groups':
		'javascript.regular_expressions.named_capturing_group.duplicate_named_capturing_groups',
	'no-regexp-escape': 'javascript.builtins.RegExp.escape',
	'no-regexp-modifiers': 'javascript.regular_expressions.modifier',
	'no-trailing-dynamic-import-commas':
		'javascript.grammar.trailing_commas.trailing_commas_in_dynamic_import',

	// ES2024
	'no-arraybuffer-prototype-transfer': 'javascript.builtins.ArrayBuffer.transfer',
	'no-atomics-waitasync': 'javascript.builtins.Atomics.waitAsync',
	'no-map-groupby': 'javascript.builtins.Map.groupBy',
	'no-object-groupby': 'javascript.builtins.Object.groupBy',
	'no-object-map-groupby': false, // Deprecated
	'no-promise-withresolvers': 'javascript.builtins.Promise.withResolvers',
	'no-regexp-v-flag': 'javascript.builtins.RegExp.unicodeSets',
	'no-resizable-and-growable-arraybuffers': [
		'javascript.builtins.ArrayBuffer.ArrayBuffer.maxByteLength_option',
		'javascript.builtins.ArrayBuffer.maxByteLength',
		'javascript.builtins.ArrayBuffer.resizable',
		'javascript.builtins.ArrayBuffer.resize',
		'javascript.builtins.SharedArrayBuffer.SharedArrayBuffer.maxByteLength_option',
		'javascript.builtins.SharedArrayBuffer.grow',
		'javascript.builtins.SharedArrayBuffer.growable',
		'javascript.builtins.SharedArrayBuffer.maxByteLength',
	],
	'no-set-prototype-difference': 'javascript.builtins.Set.difference',
	'no-set-prototype-intersection': 'javascript.builtins.Set.intersection',
	'no-set-prototype-isdisjointfrom': 'javascript.builtins.Set.isDisjointFrom',
	'no-set-prototype-issubsetof': 'javascript.builtins.Set.isSubsetOf',
	'no-set-prototype-issupersetof': 'javascript.builtins.Set.isSupersetOf',
	'no-set-prototype-symmetricdifference': 'javascript.builtins.Set.symmetricDifference',
	'no-set-prototype-union': 'javascript.builtins.Set.union',
	'no-string-prototype-iswellformed': 'javascript.builtins.String.isWellFormed',
	'no-string-prototype-iswellformed-towellformed': false, // Deprecated
	'no-string-prototype-towellformed': 'javascript.builtins.String.toWellFormed',

	// ES2023
	'no-array-prototype-findlast-findlastindex': [
		'javascript.builtins.Array.findLast',
		'javascript.builtins.Array.findLastIndex',
	],
	'no-array-prototype-toreversed': 'javascript.builtins.Array.toReversed',
	'no-array-prototype-tosorted': 'javascript.builtins.Array.toSorted',
	'no-array-prototype-tospliced': 'javascript.builtins.Array.toSpliced',
	'no-array-prototype-with': 'javascript.builtins.Array.with',
	'no-hashbang': 'javascript.grammar.hashbang_comments',
	'no-intl-numberformat-prototype-formatrange': 'javascript.builtins.Intl.NumberFormat.formatRange',
	'no-intl-numberformat-prototype-formatrangetoparts':
		'javascript.builtins.Intl.NumberFormat.formatRangeToParts',
	'no-intl-pluralrules-prototype-selectrange': 'javascript.builtins.Intl.PluralRules.selectRange',
	'no-regexp-unicode-property-escapes-2023': false, // No support data in MDN separate from no-regexp-unicode-property-escapes. https://github.com/mdn/browser-compat-data/issues/19631

	// ES2022
	'no-arbitrary-module-namespace-names': [
		'javascript.statements.export.arbitrary_module_namespace_identifier_names',
		'javascript.statements.import.arbitrary_module_namespace_identifier_names',
	],
	'no-array-prototype-at': 'javascript.builtins.Array.at',
	'no-array-string-prototype-at': false, // Deprecated
	'no-class-fields': false, // Deprecated
	'no-class-instance-fields': [
		'javascript.classes.public_class_fields',
		'javascript.classes.private_class_fields',
	],
	'no-class-private-fields': 'javascript.classes.private_class_fields',
	'no-class-private-methods': 'javascript.classes.private_class_methods',
	'no-class-static-fields': 'javascript.classes.static.class_fields',
	'no-class-static-block': 'javascript.classes.static.initialization_blocks',
	'no-error-cause': [
		'javascript.builtins.Error.Error.options_cause_parameter',
		'javascript.builtins.Error.cause',
	],
	'no-intl-segmenter': 'javascript.builtins.Intl.Segmenter',
	'no-intl-supportedvaluesof': 'javascript.builtins.Intl.supportedValuesOf',
	'no-object-hasown': 'javascript.builtins.Object.hasOwn',
	'no-private-in': 'javascript.classes.private_class_fields_in',
	'no-regexp-d-flag': 'javascript.builtins.RegExp.hasIndices',
	'no-regexp-unicode-property-escapes-2022': false, // No support data in MDN separate from no-regexp-unicode-property-escapes. https://github.com/mdn/browser-compat-data/issues/19631
	'no-string-prototype-at': 'javascript.builtins.String.at',
	'no-top-level-await': 'javascript.operators.await.top_level',

	// ES2021
	'no-intl-datetimeformat-prototype-formatrange':
		'javascript.builtins.Intl.DateTimeFormat.formatRange',
	'no-intl-displaynames': 'javascript.builtins.Intl.DisplayNames',
	'no-intl-listformat': 'javascript.builtins.Intl.ListFormat',
	'no-logical-assignment-operators': [
		'javascript.operators.logical_and_assignment',
		'javascript.operators.nullish_coalescing_assignment',
		'javascript.operators.logical_or_assignment',
	],
	'no-numeric-separators': 'javascript.grammar.numeric_separators',
	'no-promise-any': [ 'javascript.builtins.AggregateError', 'javascript.builtins.Promise.any' ],
	'no-regexp-unicode-property-escapes-2021': false, // No support data in MDN separate from no-regexp-unicode-property-escapes. https://github.com/mdn/browser-compat-data/issues/19631
	'no-string-prototype-replaceall': 'javascript.builtins.String.replaceAll',
	'no-weakrefs': [ 'javascript.builtins.WeakRef', 'javascript.builtins.FinalizationRegistry' ],

	// ES2020
	'no-bigint': [
		'javascript.builtins.BigInt',
		'javascript.builtins.BigInt64Array',
		'javascript.builtins.BigUint64Array',
	],
	'no-dynamic-import': 'javascript.operators.import',
	'no-export-ns-from': 'javascript.statements.export.namespace',
	'no-global-this': 'javascript.builtins.globalThis',
	'no-import-meta': 'javascript.operators.import_meta',
	'no-intl-locale': 'javascript.builtins.Intl.Locale',
	'no-intl-relativetimeformat': 'javascript.builtins.Intl.RelativeTimeFormat',
	'no-nullish-coalescing-operators': 'javascript.operators.nullish_coalescing',
	'no-optional-chaining': 'javascript.operators.optional_chaining',
	'no-promise-all-settled': 'javascript.builtins.Promise.allSettled',
	'no-regexp-unicode-property-escapes-2020': false, // No support data in MDN separate from no-regexp-unicode-property-escapes. https://github.com/mdn/browser-compat-data/issues/19631
	'no-string-prototype-matchall': 'javascript.builtins.String.matchAll',
	'no-symbol-matchall': 'javascript.builtins.Symbol.matchAll',

	// ES2019
	'no-array-prototype-flat': [
		'javascript.builtins.Array.flat',
		'javascript.builtins.Array.flatMap',
	],
	'no-json-superset': 'javascript.builtins.JSON.json_superset',
	'no-object-fromentries': 'javascript.builtins.Object.fromEntries',
	'no-optional-catch-binding': 'javascript.statements.try_catch.optional_catch_binding',
	'no-regexp-unicode-property-escapes-2019': false, // No support data in MDN separate from no-regexp-unicode-property-escapes. https://github.com/mdn/browser-compat-data/issues/19631
	'no-string-prototype-trimstart-trimend': [
		'javascript.builtins.String.trimEnd',
		'javascript.builtins.String.trimStart',
	],
	'no-symbol-prototype-description': 'javascript.builtins.Symbol.description',

	// ES2018
	'no-async-iteration': [
		'javascript.operators.async_generator_function',
		'javascript.statements.async_generator_function',
	],
	'no-intl-numberformat-prototype-formattoparts':
		'javascript.builtins.Intl.NumberFormat.formatToParts',
	'no-intl-pluralrules': 'javascript.builtins.Intl.PluralRules',
	'no-malformed-template-literals':
		'javascript.grammar.template_literals.template_literal_revision',
	'no-promise-prototype-finally': 'javascript.builtins.Promise.finally',
	'no-regexp-lookbehind-assertions': 'javascript.regular_expressions.lookahead_assertion',
	'no-regexp-named-capture-groups': 'javascript.regular_expressions.named_capturing_group',
	'no-regexp-s-flag': 'javascript.builtins.RegExp.dotAll',
	'no-regexp-unicode-property-escapes':
		'javascript.regular_expressions.unicode_character_class_escape',
	'no-rest-spread-properties': [
		'javascript.operators.object_initializer.spread_properties',
		'javascript.operators.spread.spread_in_object_literals',
	],

	// ES2017
	'no-async-functions': [
		'javascript.operators.async_function',
		'javascript.statements.async_function',
	],
	'no-atomics': 'javascript.builtins.Atomics',
	'no-intl-datetimeformat-prototype-formattoparts':
		'javascript.builtins.Intl.DateTimeFormat.formatRangeToParts',
	'no-object-entries': 'javascript.builtins.Object.entries',
	'no-object-getownpropertydescriptors': 'javascript.builtins.Object.getOwnPropertyDescriptors',
	'no-object-values': 'javascript.builtins.Object.values',
	'no-shared-array-buffer': 'javascript.builtins.SharedArrayBuffer',
	'no-string-prototype-padstart-padend': [
		'javascript.builtins.String.padEnd',
		'javascript.builtins.String.padStart',
	],
	'no-trailing-function-commas': [
		'javascript.grammar.trailing_commas.trailing_commas_in_functions',
		'javascript.functions.arrow_functions.trailing_comma',
		'javascript.operators.function.trailing_comma',
		'javascript.operators.generator_function.trailing_comma',
		'javascript.statements.function.trailing_comma_in_parameters',
		'javascript.statements.generator_function.trailing_comma_in_parameters',
	],
	'no-uint8array-frombase64': 'javascript.builtins.Uint8Array.fromBase64',
	'no-uint8array-fromhex': 'javascript.builtins.Uint8Array.fromHex',
	'no-uint8array-prototype-setfrombase64': 'javascript.builtins.Uint8Array.setFromBase64',
	'no-uint8array-prototype-setfromhex': 'javascript.builtins.Uint8Array.setFromHex',
	'no-uint8array-prototype-tobase64': 'javascript.builtins.Uint8Array.toBase64',
	'no-uint8array-prototype-tohex': 'javascript.builtins.Uint8Array.toHex',

	// ES2016
	'no-array-prototype-includes': 'javascript.builtins.Array.includes',
	'no-exponential-operators': 'javascript.operators.exponentiation',
	'no-intl-getcanonicallocales': 'javascript.builtins.Intl.getCanonicalLocales',

	// ES2015
	'no-array-from': 'javascript.builtins.Array.from',
	'no-array-of': 'javascript.builtins.Array.of',
	'no-array-prototype-copywithin': 'javascript.builtins.Array.copyWithin',
	'no-array-prototype-entries': 'javascript.builtins.Array.entries',
	'no-array-prototype-fill': 'javascript.builtins.Array.fill',
	'no-array-prototype-find': 'javascript.builtins.Array.find',
	'no-array-prototype-findindex': 'javascript.builtins.Array.findIndex',
	'no-array-prototype-keys': 'javascript.builtins.Array.keys',
	'no-array-prototype-values': 'javascript.builtins.Array.values',
	'no-arrow-functions': 'javascript.functions.arrow_functions',
	'no-binary-numeric-literals': 'javascript.grammar.binary_numeric_literals',
	'no-block-scoped-functions': 'javascript.functions.block_level_functions',
	'no-block-scoped-variables': [ 'javascript.statements.const', 'javascript.statements.let' ],
	'no-classes': 'javascript.classes',
	'no-computed-properties': [
		'javascript.operators.object_initializer.computed_property_names',
		'javascript.operators.destructuring.computed_property_names',
		'javascript.functions.get.computed_property_names',
		'javascript.functions.set.computed_property_names',
	],
	'no-default-parameters': 'javascript.functions.default_parameters',
	'no-destructuring': 'javascript.operators.destructuring',
	'no-for-of-loops': 'javascript.statements.for_of',
	'no-generators': [
		'javascript.operators.generator_function',
		'javascript.statements.generator_function',
	],
	'no-map': 'javascript.builtins.Map',
	'no-math-acosh': 'javascript.builtins.Math.acosh',
	'no-math-asinh': 'javascript.builtins.Math.asinh',
	'no-math-atanh': 'javascript.builtins.Math.atanh',
	'no-math-cbrt': 'javascript.builtins.Math.cbrt',
	'no-math-clz32': 'javascript.builtins.Math.clz32',
	'no-math-cosh': 'javascript.builtins.Math.cosh',
	'no-math-expm1': 'javascript.builtins.Math.expm1',
	'no-math-fround': 'javascript.builtins.Math.fround',
	'no-math-hypot': 'javascript.builtins.Math.hypot',
	'no-math-imul': 'javascript.builtins.Math.imul',
	'no-math-log10': 'javascript.builtins.Math.log10',
	'no-math-log1p': 'javascript.builtins.Math.log1p',
	'no-math-log2': 'javascript.builtins.Math.log2',
	'no-math-sign': 'javascript.builtins.Math.sign',
	'no-math-sinh': 'javascript.builtins.Math.sinh',
	'no-math-sumprecise': 'javascript.builtins.Math.sumPrecise',
	'no-math-tanh': 'javascript.builtins.Math.tanh',
	'no-math-trunc': 'javascript.builtins.Math.trunc',
	'no-modules': [ 'javascript.statements.import', 'javascript.statements.export' ],
	'no-new-target': 'javascript.operators.new_target',
	'no-number-epsilon': 'javascript.builtins.Number.EPSILON',
	'no-number-isfinite': 'javascript.builtins.Number.isFinite',
	'no-number-isinteger': 'javascript.builtins.Number.isInteger',
	'no-number-isnan': 'javascript.builtins.Number.isNaN',
	'no-number-issafeinteger': 'javascript.builtins.Number.isSafeInteger',
	'no-number-maxsafeinteger': 'javascript.builtins.Number.MAX_SAFE_INTEGER',
	'no-number-minsafeinteger': 'javascript.builtins.Number.MIN_SAFE_INTEGER',
	'no-number-parsefloat': 'javascript.builtins.Number.parseFloat',
	'no-number-parseint': 'javascript.builtins.Number.parseInt',
	'no-object-assign': 'javascript.builtins.Object.assign',
	'no-object-getownpropertysymbols': 'javascript.builtins.Object.getOwnPropertySymbols',
	'no-object-is': 'javascript.builtins.Object.is',
	'no-object-setprototypeof': 'javascript.builtins.Object.setPrototypeOf',
	'no-object-super-properties': 'javascript.operators.super',
	'no-octal-numeric-literals': 'javascript.grammar.octal_numeric_literals',
	'no-promise': 'javascript.builtins.Promise',
	'no-property-shorthands': [
		'javascript.grammar.shorthand_object_literals',
		'javascript.operators.object_initializer.shorthand_method_names',
		'javascript.operators.object_initializer.shorthand_property_names',
	],
	'no-proxy': 'javascript.builtins.Proxy',
	'no-reflect': 'javascript.builtins.Reflect',
	'no-regexp-prototype-flags': 'javascript.builtins.RegExp.flags',
	'no-regexp-u-flag': 'javascript.builtins.RegExp.unicode',
	'no-regexp-y-flag': 'javascript.builtins.RegExp.sticky',
	'no-rest-parameters': 'javascript.functions.rest_parameters',
	'no-set': 'javascript.builtins.Set',
	'no-spread-elements': [
		'javascript.operators.spread.spread_in_arrays',
		'javascript.operators.spread.spread_in_function_calls',
	],
	'no-string-fromcodepoint': 'javascript.builtins.String.fromCodePoint',
	'no-string-prototype-codepointat': 'javascript.builtins.String.codePointAt',
	'no-string-prototype-endswith': 'javascript.builtins.String.endsWith',
	'no-string-prototype-includes': 'javascript.builtins.String.includes',
	'no-string-prototype-normalize': 'javascript.builtins.String.normalize',
	'no-string-prototype-repeat': 'javascript.builtins.String.repeat',
	'no-string-prototype-startswith': 'javascript.builtins.String.startsWith',
	'no-string-raw': 'javascript.builtins.String.raw',
	'no-subclassing-builtins': false, // No support data.
	'no-symbol': 'javascript.builtins.Symbol',
	'no-template-literals': 'javascript.grammar.template_literals',
	'no-typed-arrays': [
		'javascript.builtins.Int8Array',
		'javascript.builtins.Uint8Array',
		'javascript.builtins.Uint8ClampedArray',
		'javascript.builtins.Int16Array',
		'javascript.builtins.Uint16Array',
		'javascript.builtins.Int32Array',
		'javascript.builtins.Uint32Array',
		'javascript.builtins.Float32Array',
		'javascript.builtins.Float64Array',
		'javascript.builtins.DataView',
	],
	'no-unicode-codepoint-escapes': [
		'javascript.grammar.unicode_point_escapes',
		'javascript.builtins.String.unicode_code_point_escapes',
	],
	'no-weak-map': 'javascript.builtins.WeakMap',
	'no-weak-set': 'javascript.builtins.WeakSet',

	// ES5
	'no-accessor-properties': 'javascript.operators.property_accessors',
	'no-array-isarray': 'javascript.builtins.Array.isArray',
	'no-array-prototype-every': 'javascript.builtins.Array.every',
	'no-array-prototype-filter': 'javascript.builtins.Array.filter',
	'no-array-prototype-foreach': 'javascript.builtins.Array.forEach',
	'no-array-prototype-indexof': 'javascript.builtins.Array.indexOf',
	'no-array-prototype-lastindexof': 'javascript.builtins.Array.lastIndexOf',
	'no-array-prototype-map': 'javascript.builtins.Array.map',
	'no-array-prototype-reduce': 'javascript.builtins.Array.reduce',
	'no-array-prototype-reduceright': 'javascript.builtins.Array.reduceRight',
	'no-array-prototype-some': 'javascript.builtins.Array.some',
	'no-date-now': 'javascript.builtins.Date.now',
	'no-function-prototype-bind': 'javascript.builtins.Function.bind',
	'no-json': 'javascript.builtins.JSON',
	'no-keyword-properties': false, // No support data.
	'no-object-create': 'javascript.builtins.Object.create',
	'no-object-defineproperties': 'javascript.builtins.Object.defineProperties',
	'no-object-defineproperty': 'javascript.builtins.Object.defineProperty',
	'no-object-freeze': 'javascript.builtins.Object.freeze',
	'no-object-getownpropertydescriptor': 'javascript.builtins.Object.getOwnPropertyDescriptor',
	'no-object-getownpropertynames': 'javascript.builtins.Object.getOwnPropertyNames',
	'no-object-getprototypeof': 'javascript.builtins.Object.getPrototypeOf',
	'no-object-isextensible': 'javascript.builtins.Object.isExtensible',
	'no-object-isfrozen': 'javascript.builtins.Object.isFrozen',
	'no-object-issealed': 'javascript.builtins.Object.isSealed',
	'no-object-keys': 'javascript.builtins.Object.keys',
	'no-object-preventextensions': 'javascript.builtins.Object.preventExtensions',
	'no-object-seal': 'javascript.builtins.Object.seal',
	'no-string-prototype-trim': 'javascript.builtins.String.trim',
	'no-trailing-commas': [
		'javascript.grammar.trailing_commas',
		'javascript.grammar.trailing_commas.trailing_commas_in_object_literals',
	],

	// Annex B
	'no-date-prototype-getyear-setyear': [
		'javascript.builtins.Date.getYear',
		'javascript.builtins.Date.setYear',
	],
	'no-date-prototype-togmtstring': 'javascript.builtins.Date.toGMTString',
	'no-escape-unescape': [ 'javascript.builtins.escape', 'javascript.builtins.unescape' ],
	'no-function-declarations-in-if-statement-clauses-without-block': false, // No support data.
	'no-initializers-in-for-in': false, // No support data.
	'no-labelled-function-declarations': false, // No support data.
	'no-regexp-prototype-compile': 'javascript.builtins.RegExp.compile',
	'no-shadow-catch-param': false, // No support data.
	'no-string-create-html-methods': [
		'javascript.builtins.String.anchor',
		'javascript.builtins.String.big',
		'javascript.builtins.String.blink',
		'javascript.builtins.String.bold',
		'javascript.builtins.String.fixed',
		'javascript.builtins.String.fontcolor',
		'javascript.builtins.String.fontsize',
		'javascript.builtins.String.italics',
		'javascript.builtins.String.link',
		'javascript.builtins.String.small',
		'javascript.builtins.String.strike',
		'javascript.builtins.String.sub',
		'javascript.builtins.String.sup',
	],
	'no-string-prototype-substr': 'javascript.builtins.String.substr',
	'no-string-prototype-trimleft-trimright': false, // No support data.

	// Other legacy
	'no-legacy-object-prototype-accessor-methods': [
		'javascript.builtins.Object.defineGetter',
		'javascript.builtins.Object.defineSetter',
		'javascript.builtins.Object.lookupGetter',
		'javascript.builtins.Object.lookupSetter',
	],

	// "No nonstandard properties" rules.
	// No compat data for any of these, as far as I can tell.
	'no-nonstandard-array-properties': false,
	'no-nonstandard-array-prototype-properties': false,
	'no-nonstandard-arraybuffer-properties': false,
	'no-nonstandard-arraybuffer-prototype-properties': false,
	'no-nonstandard-asyncdisposablestack-properties': false,
	'no-nonstandard-asyncdisposablestack-prototype-properties': false,
	'no-nonstandard-atomics-properties': false,
	'no-nonstandard-bigint-properties': false,
	'no-nonstandard-bigint-prototype-properties': false,
	'no-nonstandard-boolean-properties': false,
	'no-nonstandard-boolean-prototype-properties': false,
	'no-nonstandard-dataview-properties': false,
	'no-nonstandard-dataview-prototype-properties': false,
	'no-nonstandard-date-properties': false,
	'no-nonstandard-date-prototype-properties': false,
	'no-nonstandard-disposablestack-properties': false,
	'no-nonstandard-disposablestack-prototype-properties': false,
	'no-nonstandard-error-properties': false,
	'no-nonstandard-finalizationregistry-properties': false,
	'no-nonstandard-finalizationregistry-prototype-properties': false,
	'no-nonstandard-function-properties': false,
	'no-nonstandard-intl-collator-properties': false,
	'no-nonstandard-intl-collator-prototype-properties': false,
	'no-nonstandard-intl-datetimeformat-properties': false,
	'no-nonstandard-intl-datetimeformat-prototype-properties': false,
	'no-nonstandard-intl-displaynames-properties': false,
	'no-nonstandard-intl-displaynames-prototype-properties': false,
	'no-nonstandard-intl-durationformat-properties': false,
	'no-nonstandard-intl-durationformat-prototype-properties': false,
	'no-nonstandard-intl-listformat-properties': false,
	'no-nonstandard-intl-listformat-prototype-properties': false,
	'no-nonstandard-intl-locale-properties': false,
	'no-nonstandard-intl-locale-prototype-properties': false,
	'no-nonstandard-intl-numberformat-properties': false,
	'no-nonstandard-intl-numberformat-prototype-properties': false,
	'no-nonstandard-intl-pluralrules-properties': false,
	'no-nonstandard-intl-pluralrules-prototype-properties': false,
	'no-nonstandard-intl-properties': false,
	'no-nonstandard-intl-relativetimeformat-properties': false,
	'no-nonstandard-intl-relativetimeformat-prototype-properties': false,
	'no-nonstandard-intl-segmenter-properties': false,
	'no-nonstandard-intl-segmenter-prototype-properties': false,
	'no-nonstandard-iterator-properties': false,
	'no-nonstandard-iterator-prototype-properties': false,
	'no-nonstandard-json-properties': false,
	'no-nonstandard-map-properties': false,
	'no-nonstandard-map-prototype-properties': false,
	'no-nonstandard-math-properties': false,
	'no-nonstandard-number-properties': false,
	'no-nonstandard-number-prototype-properties': false,
	'no-nonstandard-object-properties': false,
	'no-nonstandard-promise-properties': false,
	'no-nonstandard-promise-prototype-properties': false,
	'no-nonstandard-proxy-properties': false,
	'no-nonstandard-reflect-properties': false,
	'no-nonstandard-regexp-properties': false,
	'no-nonstandard-regexp-prototype-properties': false,
	'no-nonstandard-set-properties': false,
	'no-nonstandard-set-prototype-properties': false,
	'no-nonstandard-sharedarraybuffer-properties': false,
	'no-nonstandard-sharedarraybuffer-prototype-properties': false,
	'no-nonstandard-string-properties': false,
	'no-nonstandard-string-prototype-properties': false,
	'no-nonstandard-symbol-properties': false,
	'no-nonstandard-symbol-prototype-properties': false,
	'no-nonstandard-typed-array-properties': false,
	'no-nonstandard-typed-array-prototype-properties': false,
	'no-nonstandard-weakmap-properties': false,
	'no-nonstandard-weakmap-prototype-properties': false,
	'no-nonstandard-weakref-properties': false,
	'no-nonstandard-weakref-prototype-properties': false,
	'no-nonstandard-weakset-properties': false,
	'no-nonstandard-weakset-prototype-properties': false,
};
