UNPKG

@kitschpatrol/eslint-config

Version:
1 lines 87.9 kB
import e from"node:fs/promises";import t from"node:path";import{FlatConfigComposer as n}from"eslint-flat-config-utils";import r from"globals";import{isPackageExists as i}from"local-pkg";import a from"node:process";import*as o from"@typescript-eslint/parser";import s from"@e18e/eslint-plugin";import c from"@eslint-community/eslint-plugin-eslint-comments";import l from"@stylistic/eslint-plugin";import u from"@typescript-eslint/eslint-plugin";import{createTypeScriptImportResolver as d}from"eslint-import-resolver-typescript";import ee from"eslint-plugin-de-morgan";import*as te from"eslint-plugin-depend";import ne from"eslint-plugin-import-x";import re from"eslint-plugin-jsdoc";import*as ie from"eslint-plugin-math";import ae from"eslint-plugin-n";import oe from"eslint-plugin-perfectionist";import*as se from"eslint-plugin-regexp";import ce from"eslint-plugin-unicorn";import f from"@html-eslint/eslint-plugin";import le from"@html-eslint/parser";import ue from"eslint-plugin-html";import de from"eslint-plugin-jsonc";import fe from"eslint-plugin-package-json";import*as p from"jsonc-eslint-parser";import{sortOrder as pe}from"sort-package-json";import me from"eslint-plugin-jsx-a11y";import*as he from"eslint-mdx";import*as m from"eslint-plugin-mdx";import ge from"@vitest/eslint-plugin";import _e from"eslint-plugin-no-only-tests";const h=`?([cm])[jt]s?(x)`,g=`**/*.${h}`,ve=`**/*.?([cm])js`,ye=`**/*.?([cm])jsx`,be=`**/*.?([cm])ts`,xe=`**/*.?([cm])tsx`,Se=`**/*.{c,le,sc}ss`,Ce=`**/*.css`,we=`**/*.{p,post}css`,Te=`**/*.less`,Ee=`**/*.scss`,_=`**/*.json`,v=`**/*.json5`,y=`**/*.jsonc`,b=`**/*.md`,x=`**/*.mdx`,S=`**/*.svelte`,C=`**/*.svelte.ts`,w=`**/*.svelte.js`,T=`**/*.y?(a)ml`,E=`**/*.toml`,D=`**/*.xml`,De=`**/*.svg`,O=`**/*.htm?(l)`,k=`**/*.astro`,A=`${k}/*.js`,j=`${k}/*.ts`,Oe=`**/*.{g,graph}ql`,M=`${b}/${g}`,N=`${x}/${g}`,P=[`**/__tests__/**/*.${h}`,`**/*.spec.${h}`,`**/*.test.${h}`,`**/*.bench.${h}`,`**/*.benchmark.${h}`],ke=[g,Se,_,v,b,x,S,w,C,T,D,O],F=`**/node_modules,**/dist,**/package-lock.json,**/yarn.lock,**/pnpm-lock.yaml,**/bun.lockb,**/bin,**/output,**/coverage,**/temp,**/.temp,**/tmp,**/.tmp,**/.history,**/.vitepress/cache,**/.nuxt,**/.next,**/.svelte-kit,**/.vercel,**/.changeset,**/.idea,**/.cache,**/.output,**/.vite-inspect,**/.yarn,**/vite.config.*.timestamp-*,**/CHANGELOG*.md,**/*.min.*,**/LICENSE*,**/__snapshots__,**/auto-import?(s).d.ts,**/components.d.ts,**/.agents,**/.claude,**/skills-lock.json`.split(`,`),Ae={"astro/missing-client-only-directive-value":`error`,"astro/no-conflict-set-directives":`error`,"astro/no-deprecated-astro-canonicalurl":`error`,"astro/no-deprecated-astro-fetchcontent":`error`,"astro/no-deprecated-astro-resolve":`error`,"astro/no-deprecated-getentrybyslug":`error`,"astro/no-unused-define-vars-in-style":`error`,"astro/valid-compile":`error`},je={"astro/jsx-a11y/alt-text":`error`,"astro/jsx-a11y/anchor-ambiguous-text":`off`,"astro/jsx-a11y/anchor-has-content":`error`,"astro/jsx-a11y/anchor-is-valid":`error`,"astro/jsx-a11y/aria-activedescendant-has-tabindex":`error`,"astro/jsx-a11y/aria-props":`error`,"astro/jsx-a11y/aria-proptypes":`error`,"astro/jsx-a11y/aria-role":`error`,"astro/jsx-a11y/aria-unsupported-elements":`error`,"astro/jsx-a11y/autocomplete-valid":`error`,"astro/jsx-a11y/click-events-have-key-events":`error`,"astro/jsx-a11y/control-has-associated-label":[`off`,{ignoreElements:[`audio`,`canvas`,`embed`,`input`,`textarea`,`tr`,`video`],ignoreRoles:[`grid`,`listbox`,`menu`,`menubar`,`radiogroup`,`row`,`tablist`,`toolbar`,`tree`,`treegrid`],includeRoles:[`alert`,`dialog`]}],"astro/jsx-a11y/heading-has-content":`error`,"astro/jsx-a11y/html-has-lang":`error`,"astro/jsx-a11y/iframe-has-title":`error`,"astro/jsx-a11y/img-redundant-alt":`error`,"astro/jsx-a11y/interactive-supports-focus":[`error`,{tabbable:[`button`,`checkbox`,`link`,`searchbox`,`spinbutton`,`switch`,`textbox`]}],"astro/jsx-a11y/label-has-associated-control":`error`,"astro/jsx-a11y/media-has-caption":`error`,"astro/jsx-a11y/mouse-events-have-key-events":`error`,"astro/jsx-a11y/no-access-key":`error`,"astro/jsx-a11y/no-autofocus":`error`,"astro/jsx-a11y/no-distracting-elements":`error`,"astro/jsx-a11y/no-interactive-element-to-noninteractive-role":[`error`,{tr:[`none`,`presentation`],canvas:[`img`]}],"astro/jsx-a11y/no-noninteractive-element-interactions":[`error`,{handlers:[`onClick`,`onError`,`onLoad`,`onMouseDown`,`onMouseUp`,`onKeyPress`,`onKeyDown`,`onKeyUp`],alert:[`onKeyUp`,`onKeyDown`,`onKeyPress`],body:[`onError`,`onLoad`],dialog:[`onKeyUp`,`onKeyDown`,`onKeyPress`],iframe:[`onError`,`onLoad`],img:[`onError`,`onLoad`]}],"astro/jsx-a11y/no-noninteractive-element-to-interactive-role":[`error`,{ul:[`listbox`,`menu`,`menubar`,`radiogroup`,`tablist`,`tree`,`treegrid`],ol:[`listbox`,`menu`,`menubar`,`radiogroup`,`tablist`,`tree`,`treegrid`],li:[`menuitem`,`menuitemradio`,`menuitemcheckbox`,`option`,`row`,`tab`,`treeitem`],table:[`grid`],td:[`gridcell`],fieldset:[`radiogroup`,`presentation`]}],"astro/jsx-a11y/no-noninteractive-tabindex":[`error`,{tags:[],roles:[`tabpanel`],allowExpressionValues:!0}],"astro/jsx-a11y/no-redundant-roles":`error`,"astro/jsx-a11y/no-static-element-interactions":[`error`,{allowExpressionValues:!0,handlers:[`onClick`,`onMouseDown`,`onMouseUp`,`onKeyPress`,`onKeyDown`,`onKeyUp`]}],"astro/jsx-a11y/role-has-required-aria-props":`error`,"astro/jsx-a11y/role-supports-aria-props":`error`,"astro/jsx-a11y/scope":`error`,"astro/jsx-a11y/tabindex-no-positive":`error`},Me={"de-morgan/no-negated-conjunction":`error`,"de-morgan/no-negated-disjunction":`error`},Ne={"depend/ban-dependencies":`error`},Pe={"eslint-comments/disable-enable-pair":`error`,"eslint-comments/no-aggregating-enable":`error`,"eslint-comments/no-duplicate-disable":`error`,"eslint-comments/no-unlimited-disable":`error`,"eslint-comments/no-unused-enable":`error`},Fe={"constructor-super":`error`,"for-direction":`error`,"getter-return":`error`,"no-async-promise-executor":`error`,"no-case-declarations":`error`,"no-class-assign":`error`,"no-compare-neg-zero":`error`,"no-cond-assign":`error`,"no-const-assign":`error`,"no-constant-binary-expression":`error`,"no-constant-condition":`error`,"no-control-regex":`error`,"no-debugger":`error`,"no-delete-var":`error`,"no-dupe-args":`error`,"no-dupe-class-members":`error`,"no-dupe-else-if":`error`,"no-dupe-keys":`error`,"no-duplicate-case":`error`,"no-empty":`error`,"no-empty-character-class":`error`,"no-empty-pattern":`error`,"no-empty-static-block":`error`,"no-ex-assign":`error`,"no-extra-boolean-cast":`error`,"no-fallthrough":`error`,"no-func-assign":`error`,"no-global-assign":`error`,"no-import-assign":`error`,"no-invalid-regexp":`error`,"no-irregular-whitespace":`error`,"no-loss-of-precision":`error`,"no-misleading-character-class":`error`,"no-new-native-nonconstructor":`error`,"no-nonoctal-decimal-escape":`error`,"no-obj-calls":`error`,"no-octal":`error`,"no-prototype-builtins":`error`,"no-redeclare":`error`,"no-regex-spaces":`error`,"no-self-assign":`error`,"no-setter-return":`error`,"no-shadow-restricted-names":`error`,"no-sparse-arrays":`error`,"no-this-before-super":`error`,"no-undef":`error`,"no-unexpected-multiline":`error`,"no-unreachable":`error`,"no-unsafe-finally":`error`,"no-unsafe-negation":`error`,"no-unsafe-optional-chaining":`error`,"no-unused-labels":`error`,"no-unused-private-class-members":`error`,"no-unused-vars":`error`,"no-useless-backreference":`error`,"no-useless-catch":`error`,"no-useless-escape":`error`,"no-with":`error`,"require-yield":`error`,"use-isnan":`error`,"valid-typeof":`error`},Ie={"constructor-super":`off`,"getter-return":`off`,"no-class-assign":`off`,"no-const-assign":`off`,"no-dupe-args":`off`,"no-dupe-class-members":`off`,"no-dupe-keys":`off`,"no-func-assign":`off`,"no-import-assign":`off`,"no-new-native-nonconstructor":`off`,"no-new-symbol":`off`,"no-obj-calls":`off`,"no-redeclare":`off`,"no-setter-return":`off`,"no-this-before-super":`off`,"no-undef":`off`,"no-unreachable":`off`,"no-unsafe-negation":`off`,"no-var":`error`,"no-with":`off`,"prefer-const":`error`,"prefer-rest-params":`error`,"prefer-spread":`error`},Le={"ts/await-thenable":`error`,"ts/ban-ts-comment":[`error`,{minimumDescriptionLength:10}],"no-array-constructor":`off`,"ts/no-array-constructor":`error`,"ts/no-array-delete":`error`,"ts/no-base-to-string":`error`,"ts/no-confusing-void-expression":`error`,"ts/no-deprecated":`error`,"ts/no-duplicate-enum-values":`error`,"ts/no-duplicate-type-constituents":`error`,"ts/no-dynamic-delete":`error`,"ts/no-empty-object-type":`error`,"ts/no-explicit-any":`error`,"ts/no-extra-non-null-assertion":`error`,"ts/no-extraneous-class":`error`,"ts/no-floating-promises":`error`,"ts/no-for-in-array":`error`,"no-implied-eval":`off`,"ts/no-implied-eval":`error`,"ts/no-invalid-void-type":`error`,"ts/no-meaningless-void-operator":`error`,"ts/no-misused-new":`error`,"ts/no-misused-promises":`error`,"ts/no-misused-spread":`error`,"ts/no-mixed-enums":`error`,"ts/no-namespace":`error`,"ts/no-non-null-asserted-nullish-coalescing":`error`,"ts/no-non-null-asserted-optional-chain":`error`,"ts/no-non-null-assertion":`error`,"ts/no-redundant-type-constituents":`error`,"ts/no-require-imports":`error`,"ts/no-this-alias":`error`,"ts/no-unnecessary-boolean-literal-compare":`error`,"ts/no-unnecessary-condition":`error`,"ts/no-unnecessary-template-expression":`error`,"ts/no-unnecessary-type-arguments":`error`,"ts/no-unnecessary-type-assertion":`error`,"ts/no-unnecessary-type-constraint":`error`,"ts/no-unnecessary-type-conversion":`error`,"ts/no-unnecessary-type-parameters":`error`,"ts/no-unsafe-argument":`error`,"ts/no-unsafe-assignment":`error`,"ts/no-unsafe-call":`error`,"ts/no-unsafe-declaration-merging":`error`,"ts/no-unsafe-enum-comparison":`error`,"ts/no-unsafe-function-type":`error`,"ts/no-unsafe-member-access":`error`,"ts/no-unsafe-return":`error`,"ts/no-unsafe-unary-minus":`error`,"no-unused-expressions":`off`,"ts/no-unused-expressions":`error`,"no-unused-vars":`off`,"ts/no-unused-vars":`error`,"no-useless-constructor":`off`,"ts/no-useless-constructor":`error`,"ts/no-useless-default-assignment":`error`,"ts/no-wrapper-object-types":`error`,"no-throw-literal":`off`,"ts/only-throw-error":`error`,"ts/prefer-as-const":`error`,"ts/prefer-literal-enum-member":`error`,"ts/prefer-namespace-keyword":`error`,"prefer-promise-reject-errors":`off`,"ts/prefer-promise-reject-errors":`error`,"ts/prefer-reduce-type-parameter":`error`,"ts/prefer-return-this-type":`error`,"ts/related-getter-setter-pairs":`error`,"require-await":`off`,"ts/require-await":`error`,"ts/restrict-plus-operands":[`error`,{allowAny:!1,allowBoolean:!1,allowNullish:!1,allowNumberAndString:!1,allowRegExp:!1}],"ts/restrict-template-expressions":[`error`,{allowAny:!1,allowBoolean:!1,allowNever:!1,allowNullish:!1,allowNumber:!1,allowRegExp:!1}],"ts/return-await":[`error`,`error-handling-correctness-only`],"ts/triple-slash-reference":`error`,"ts/unbound-method":`error`,"ts/unified-signatures":`error`,"ts/use-unknown-in-catch-callback-variable":`error`},Re={"ts/adjacent-overload-signatures":`error`,"ts/array-type":`error`,"ts/ban-tslint-comment":`error`,"ts/class-literal-property-style":`error`,"ts/consistent-generic-constructors":`error`,"ts/consistent-indexed-object-style":`error`,"ts/consistent-type-assertions":`error`,"ts/consistent-type-definitions":`error`,"dot-notation":`off`,"ts/dot-notation":`error`,"ts/no-confusing-non-null-assertion":`error`,"no-empty-function":`off`,"ts/no-empty-function":`error`,"ts/no-inferrable-types":`error`,"ts/non-nullable-type-assertion-style":`error`,"ts/prefer-find":`error`,"ts/prefer-for-of":`error`,"ts/prefer-function-type":`error`,"ts/prefer-includes":`error`,"ts/prefer-nullish-coalescing":`error`,"ts/prefer-optional-chain":`error`,"ts/prefer-regexp-exec":`error`,"ts/prefer-string-starts-ends-with":`error`},ze={"ts/await-thenable":`off`,"ts/consistent-return":`off`,"ts/consistent-type-exports":`off`,"ts/dot-notation":`off`,"ts/naming-convention":`off`,"ts/no-array-delete":`off`,"ts/no-base-to-string":`off`,"ts/no-confusing-void-expression":`off`,"ts/no-deprecated":`off`,"ts/no-duplicate-type-constituents":`off`,"ts/no-floating-promises":`off`,"ts/no-for-in-array":`off`,"ts/no-implied-eval":`off`,"ts/no-meaningless-void-operator":`off`,"ts/no-misused-promises":`off`,"ts/no-misused-spread":`off`,"ts/no-mixed-enums":`off`,"ts/no-redundant-type-constituents":`off`,"ts/no-unnecessary-boolean-literal-compare":`off`,"ts/no-unnecessary-condition":`off`,"ts/no-unnecessary-qualifier":`off`,"ts/no-unnecessary-template-expression":`off`,"ts/no-unnecessary-type-arguments":`off`,"ts/no-unnecessary-type-assertion":`off`,"ts/no-unnecessary-type-conversion":`off`,"ts/no-unnecessary-type-parameters":`off`,"ts/no-unsafe-argument":`off`,"ts/no-unsafe-assignment":`off`,"ts/no-unsafe-call":`off`,"ts/no-unsafe-enum-comparison":`off`,"ts/no-unsafe-member-access":`off`,"ts/no-unsafe-return":`off`,"ts/no-unsafe-type-assertion":`off`,"ts/no-unsafe-unary-minus":`off`,"ts/no-useless-default-assignment":`off`,"ts/non-nullable-type-assertion-style":`off`,"ts/only-throw-error":`off`,"ts/prefer-destructuring":`off`,"ts/prefer-find":`off`,"ts/prefer-includes":`off`,"ts/prefer-nullish-coalescing":`off`,"ts/prefer-optional-chain":`off`,"ts/prefer-promise-reject-errors":`off`,"ts/prefer-readonly":`off`,"ts/prefer-readonly-parameter-types":`off`,"ts/prefer-reduce-type-parameter":`off`,"ts/prefer-regexp-exec":`off`,"ts/prefer-return-this-type":`off`,"ts/prefer-string-starts-ends-with":`off`,"ts/promise-function-async":`off`,"ts/related-getter-setter-pairs":`off`,"ts/require-array-sort-compare":`off`,"ts/require-await":`off`,"ts/restrict-plus-operands":`off`,"ts/restrict-template-expressions":`off`,"ts/return-await":`off`,"ts/strict-boolean-expressions":`off`,"ts/strict-void-return":`off`,"ts/switch-exhaustiveness-check":`off`,"ts/unbound-method":`off`,"ts/use-unknown-in-catch-callback-variable":`off`},Be={"import/no-unresolved":`error`,"import/named":`error`,"import/namespace":`error`,"import/default":`error`,"import/export":`error`,"import/no-named-as-default":`warn`,"import/no-named-as-default-member":`warn`,"import/no-duplicates":`warn`},Ve={"import/named":`off`},He={"jsdoc/check-access":`warn`,"jsdoc/check-alignment":`warn`,"jsdoc/check-examples":`off`,"jsdoc/check-indentation":`off`,"jsdoc/check-line-alignment":`off`,"jsdoc/check-param-names":`warn`,"jsdoc/check-property-names":`warn`,"jsdoc/check-syntax":`off`,"jsdoc/check-tag-names":`warn`,"jsdoc/check-template-names":`off`,"jsdoc/check-types":`warn`,"jsdoc/check-values":`warn`,"jsdoc/convert-to-jsdoc-comments":`off`,"jsdoc/empty-tags":`warn`,"jsdoc/escape-inline-tags":`warn`,"jsdoc/implements-on-classes":`warn`,"jsdoc/imports-as-dependencies":`off`,"jsdoc/informative-docs":`off`,"jsdoc/lines-before-block":`off`,"jsdoc/match-description":`off`,"jsdoc/match-name":`off`,"jsdoc/multiline-blocks":`warn`,"jsdoc/no-bad-blocks":`off`,"jsdoc/no-blank-block-descriptions":`off`,"jsdoc/no-blank-blocks":`off`,"jsdoc/no-defaults":`warn`,"jsdoc/no-missing-syntax":`off`,"jsdoc/no-multi-asterisks":`warn`,"jsdoc/no-restricted-syntax":`off`,"jsdoc/no-types":`off`,"jsdoc/no-undefined-types":`off`,"jsdoc/prefer-import-tag":`off`,"jsdoc/reject-any-type":`warn`,"jsdoc/reject-function-type":`warn`,"jsdoc/require-asterisk-prefix":`off`,"jsdoc/require-description":`off`,"jsdoc/require-description-complete-sentence":`off`,"jsdoc/require-example":`off`,"jsdoc/require-file-overview":`off`,"jsdoc/require-hyphen-before-param-description":`off`,"jsdoc/require-jsdoc":`warn`,"jsdoc/require-next-description":`off`,"jsdoc/require-next-type":`warn`,"jsdoc/require-param":`warn`,"jsdoc/require-param-description":`warn`,"jsdoc/require-param-name":`warn`,"jsdoc/require-param-type":`warn`,"jsdoc/require-property":`warn`,"jsdoc/require-property-description":`warn`,"jsdoc/require-property-name":`warn`,"jsdoc/require-property-type":`warn`,"jsdoc/require-rejects":`off`,"jsdoc/require-returns":`warn`,"jsdoc/require-returns-check":`warn`,"jsdoc/require-returns-description":`warn`,"jsdoc/require-returns-type":`warn`,"jsdoc/require-tags":`off`,"jsdoc/require-template":`off`,"jsdoc/require-template-description":`off`,"jsdoc/require-throws":`off`,"jsdoc/require-throws-description":`off`,"jsdoc/require-throws-type":`warn`,"jsdoc/require-yields":`warn`,"jsdoc/require-yields-check":`warn`,"jsdoc/require-yields-description":`off`,"jsdoc/require-yields-type":`warn`,"jsdoc/sort-tags":`off`,"jsdoc/tag-lines":`warn`,"jsdoc/text-escaping":`off`,"jsdoc/ts-method-signature-style":`off`,"jsdoc/ts-no-empty-object-type":`warn`,"jsdoc/ts-no-unnecessary-template-expression":`off`,"jsdoc/ts-prefer-function-type":`off`,"jsdoc/type-formatting":`off`,"jsdoc/valid-types":`warn`},Ue={"jsdoc/check-access":`warn`,"jsdoc/check-alignment":`warn`,"jsdoc/check-examples":`off`,"jsdoc/check-indentation":`off`,"jsdoc/check-line-alignment":`off`,"jsdoc/check-param-names":`warn`,"jsdoc/check-property-names":`warn`,"jsdoc/check-syntax":`off`,"jsdoc/check-tag-names":[`warn`,{typed:!0}],"jsdoc/check-template-names":`off`,"jsdoc/check-types":`warn`,"jsdoc/check-values":`warn`,"jsdoc/convert-to-jsdoc-comments":`off`,"jsdoc/empty-tags":`warn`,"jsdoc/escape-inline-tags":`warn`,"jsdoc/implements-on-classes":`warn`,"jsdoc/imports-as-dependencies":`off`,"jsdoc/informative-docs":`off`,"jsdoc/lines-before-block":`off`,"jsdoc/match-description":`off`,"jsdoc/match-name":`off`,"jsdoc/multiline-blocks":`warn`,"jsdoc/no-bad-blocks":`off`,"jsdoc/no-blank-block-descriptions":`off`,"jsdoc/no-blank-blocks":`off`,"jsdoc/no-defaults":`warn`,"jsdoc/no-missing-syntax":`off`,"jsdoc/no-multi-asterisks":`warn`,"jsdoc/no-restricted-syntax":`off`,"jsdoc/no-types":`warn`,"jsdoc/no-undefined-types":`off`,"jsdoc/prefer-import-tag":`off`,"jsdoc/reject-any-type":`warn`,"jsdoc/reject-function-type":`warn`,"jsdoc/require-asterisk-prefix":`off`,"jsdoc/require-description":`off`,"jsdoc/require-description-complete-sentence":`off`,"jsdoc/require-example":`off`,"jsdoc/require-file-overview":`off`,"jsdoc/require-hyphen-before-param-description":`off`,"jsdoc/require-jsdoc":`warn`,"jsdoc/require-next-description":`off`,"jsdoc/require-next-type":`warn`,"jsdoc/require-param":`warn`,"jsdoc/require-param-description":`warn`,"jsdoc/require-param-name":`warn`,"jsdoc/require-param-type":`off`,"jsdoc/require-property":`warn`,"jsdoc/require-property-description":`warn`,"jsdoc/require-property-name":`warn`,"jsdoc/require-property-type":`off`,"jsdoc/require-rejects":`off`,"jsdoc/require-returns":`warn`,"jsdoc/require-returns-check":`warn`,"jsdoc/require-returns-description":`warn`,"jsdoc/require-returns-type":`off`,"jsdoc/require-tags":`off`,"jsdoc/require-template":`off`,"jsdoc/require-template-description":`off`,"jsdoc/require-throws":`off`,"jsdoc/require-throws-description":`off`,"jsdoc/require-throws-type":`warn`,"jsdoc/require-yields":`warn`,"jsdoc/require-yields-check":`warn`,"jsdoc/require-yields-description":`off`,"jsdoc/require-yields-type":`warn`,"jsdoc/sort-tags":`off`,"jsdoc/tag-lines":`warn`,"jsdoc/text-escaping":`off`,"jsdoc/ts-method-signature-style":`off`,"jsdoc/ts-no-empty-object-type":`warn`,"jsdoc/ts-no-unnecessary-template-expression":`off`,"jsdoc/ts-prefer-function-type":`off`,"jsdoc/type-formatting":`off`,"jsdoc/valid-types":`warn`},We={strict:`off`,"no-unused-expressions":`off`,"no-unused-vars":`off`},Ge={"json/comma-dangle":`error`,"json/no-bigint-literals":`error`,"json/no-binary-expression":`error`,"json/no-binary-numeric-literals":`error`,"json/no-comments":`error`,"json/no-dupe-keys":`error`,"json/no-escape-sequence-in-identifier":`error`,"json/no-floating-decimal":`error`,"json/no-hexadecimal-numeric-literals":`error`,"json/no-infinity":`error`,"json/no-irregular-whitespace":`error`,"json/no-multi-str":`error`,"json/no-nan":`error`,"json/no-number-props":`error`,"json/no-numeric-separators":`error`,"json/no-octal-numeric-literals":`error`,"json/no-octal":`error`,"json/no-parenthesized":`error`,"json/no-plus-sign":`error`,"json/no-regexp-literals":`error`,"json/no-sparse-arrays":`error`,"json/no-template-literals":`error`,"json/no-undefined-value":`error`,"json/no-unicode-codepoint-escapes":`error`,"json/no-useless-escape":`error`,"json/quote-props":`error`,"json/quotes":`error`,"json/space-unary-ops":`error`,"json/valid-json-number":`error`,"json/vue-custom-block/no-parsing-error":`error`},I={"json/no-bigint-literals":`error`,"json/no-binary-expression":`error`,"json/no-binary-numeric-literals":`error`,"json/no-dupe-keys":`error`,"json/no-escape-sequence-in-identifier":`error`,"json/no-floating-decimal":`error`,"json/no-hexadecimal-numeric-literals":`error`,"json/no-infinity":`error`,"json/no-irregular-whitespace":`error`,"json/no-multi-str":`error`,"json/no-nan":`error`,"json/no-number-props":`error`,"json/no-numeric-separators":`error`,"json/no-octal-numeric-literals":`error`,"json/no-octal":`error`,"json/no-parenthesized":`error`,"json/no-plus-sign":`error`,"json/no-regexp-literals":`error`,"json/no-sparse-arrays":`error`,"json/no-template-literals":`error`,"json/no-undefined-value":`error`,"json/no-unicode-codepoint-escapes":`error`,"json/no-useless-escape":`error`,"json/quote-props":`error`,"json/quotes":`error`,"json/space-unary-ops":`error`,"json/valid-json-number":`error`,"json/vue-custom-block/no-parsing-error":`error`},Ke={"json/no-bigint-literals":`error`,"json/no-binary-expression":`error`,"json/no-binary-numeric-literals":`error`,"json/no-dupe-keys":`error`,"json/no-escape-sequence-in-identifier":`error`,"json/no-irregular-whitespace":`error`,"json/no-number-props":`error`,"json/no-numeric-separators":`error`,"json/no-octal-numeric-literals":`error`,"json/no-octal":`error`,"json/no-parenthesized":`error`,"json/no-regexp-literals":`error`,"json/no-sparse-arrays":`error`,"json/no-template-literals":`error`,"json/no-undefined-value":`error`,"json/no-unicode-codepoint-escapes":`error`,"json/no-useless-escape":`error`,"json/space-unary-ops":`error`,"json/vue-custom-block/no-parsing-error":`error`},qe={"json/array-bracket-newline":`off`,"json/array-bracket-spacing":`off`,"json/array-element-newline":`off`,"json/comma-dangle":`off`,"json/comma-style":`off`,"json/indent":`off`,"json/key-spacing":`off`,"json/no-floating-decimal":`off`,"json/object-curly-newline":`off`,"json/object-curly-spacing":`off`,"json/object-property-newline":`off`,"json/quote-props":`off`,"json/quotes":`off`,"json/space-unary-ops":`off`},Je={"json-package/no-empty-fields":`error`,"json-package/no-redundant-files":`error`,"json-package/no-redundant-publishConfig":`error`,"json-package/require-attribution":`error`,"json-package/require-description":`error`,"json-package/require-exports":`error`,"json-package/require-files":`error`,"json-package/require-license":`error`,"json-package/require-name":`error`,"json-package/require-repository":`error`,"json-package/require-sideEffects":`error`,"json-package/require-type":`error`,"json-package/require-version":`error`,"json-package/repository-shorthand":`error`,"json-package/sort-collections":`error`,"json-package/specify-peers-locally":`error`,"json-package/unique-dependencies":`error`,"json-package/valid-author":`error`,"json-package/valid-bin":`error`,"json-package/valid-browser":`error`,"json-package/valid-bugs":`error`,"json-package/valid-bundleDependencies":`error`,"json-package/valid-config":`error`,"json-package/valid-contributors":`error`,"json-package/valid-cpu":`error`,"json-package/valid-description":`error`,"json-package/valid-dependencies":`error`,"json-package/valid-devDependencies":`error`,"json-package/valid-devEngines":`error`,"json-package/valid-directories":`error`,"json-package/valid-engines":`error`,"json-package/valid-exports":`error`,"json-package/valid-files":`error`,"json-package/valid-funding":`error`,"json-package/valid-gypfile":`error`,"json-package/valid-homepage":`error`,"json-package/valid-keywords":`error`,"json-package/valid-libc":`error`,"json-package/valid-license":`error`,"json-package/valid-main":`error`,"json-package/valid-man":`error`,"json-package/valid-module":`error`,"json-package/valid-name":`error`,"json-package/valid-optionalDependencies":`error`,"json-package/valid-os":`error`,"json-package/valid-packageManager":`error`,"json-package/valid-peerDependencies":`error`,"json-package/valid-peerDependenciesMeta":`error`,"json-package/valid-private":`error`,"json-package/valid-publishConfig":`error`,"json-package/valid-repository":`error`,"json-package/valid-scripts":`error`,"json-package/valid-sideEffects":`error`,"json-package/valid-type":`error`,"json-package/valid-version":`error`,"json-package/valid-workspaces":`error`,"json-package/valid-peerDependenciesMeta-relationship":`error`,"json-package/valid-repository-directory":`error`},Ye={"jsx-a11y/alt-text":`error`,"jsx-a11y/anchor-ambiguous-text":`off`,"jsx-a11y/anchor-has-content":`error`,"jsx-a11y/anchor-is-valid":`error`,"jsx-a11y/aria-activedescendant-has-tabindex":`error`,"jsx-a11y/aria-props":`error`,"jsx-a11y/aria-proptypes":`error`,"jsx-a11y/aria-role":`error`,"jsx-a11y/aria-unsupported-elements":`error`,"jsx-a11y/autocomplete-valid":`error`,"jsx-a11y/click-events-have-key-events":`error`,"jsx-a11y/control-has-associated-label":[`off`,{ignoreElements:[`audio`,`canvas`,`embed`,`input`,`textarea`,`tr`,`video`],ignoreRoles:[`grid`,`listbox`,`menu`,`menubar`,`radiogroup`,`row`,`tablist`,`toolbar`,`tree`,`treegrid`],includeRoles:[`alert`,`dialog`]}],"jsx-a11y/heading-has-content":`error`,"jsx-a11y/html-has-lang":`error`,"jsx-a11y/iframe-has-title":`error`,"jsx-a11y/img-redundant-alt":`error`,"jsx-a11y/interactive-supports-focus":[`error`,{tabbable:[`button`,`checkbox`,`link`,`searchbox`,`spinbutton`,`switch`,`textbox`]}],"jsx-a11y/label-has-associated-control":`error`,"jsx-a11y/label-has-for":`off`,"jsx-a11y/media-has-caption":`error`,"jsx-a11y/mouse-events-have-key-events":`error`,"jsx-a11y/no-access-key":`error`,"jsx-a11y/no-autofocus":`error`,"jsx-a11y/no-distracting-elements":`error`,"jsx-a11y/no-interactive-element-to-noninteractive-role":[`error`,{tr:[`none`,`presentation`],canvas:[`img`]}],"jsx-a11y/no-noninteractive-element-interactions":[`error`,{handlers:[`onClick`,`onError`,`onLoad`,`onMouseDown`,`onMouseUp`,`onKeyPress`,`onKeyDown`,`onKeyUp`],alert:[`onKeyUp`,`onKeyDown`,`onKeyPress`],body:[`onError`,`onLoad`],dialog:[`onKeyUp`,`onKeyDown`,`onKeyPress`],iframe:[`onError`,`onLoad`],img:[`onError`,`onLoad`]}],"jsx-a11y/no-noninteractive-element-to-interactive-role":[`error`,{ul:[`listbox`,`menu`,`menubar`,`radiogroup`,`tablist`,`tree`,`treegrid`],ol:[`listbox`,`menu`,`menubar`,`radiogroup`,`tablist`,`tree`,`treegrid`],li:[`menuitem`,`menuitemradio`,`menuitemcheckbox`,`option`,`row`,`tab`,`treeitem`],table:[`grid`],td:[`gridcell`],fieldset:[`radiogroup`,`presentation`]}],"jsx-a11y/no-noninteractive-tabindex":[`error`,{tags:[],roles:[`tabpanel`],allowExpressionValues:!0}],"jsx-a11y/no-redundant-roles":`error`,"jsx-a11y/no-static-element-interactions":[`error`,{allowExpressionValues:!0,handlers:[`onClick`,`onMouseDown`,`onMouseUp`,`onKeyPress`,`onKeyDown`,`onKeyUp`]}],"jsx-a11y/role-has-required-aria-props":`error`,"jsx-a11y/role-supports-aria-props":`error`,"jsx-a11y/scope":`error`,"jsx-a11y/tabindex-no-positive":`error`},Xe={"math/no-static-infinity-calculations":`error`,"math/no-static-nan-calculations":`error`,"math/prefer-math-cbrt":`error`,"math/prefer-math-e":`error`,"math/prefer-math-hypot":`error`,"math/prefer-math-ln10":`error`,"math/prefer-math-ln2":`error`,"math/prefer-math-log10":`error`,"math/prefer-math-log10e":`error`,"math/prefer-math-log2":`error`,"math/prefer-math-log2e":`error`,"math/prefer-math-pi":`error`,"math/prefer-math-sqrt":`error`,"math/prefer-math-sqrt1-2":`error`,"math/prefer-math-sqrt2":`error`,"math/prefer-math-trunc":`error`,"math/prefer-number-epsilon":`error`,"math/prefer-number-is-finite":`error`,"math/prefer-number-is-integer":`error`,"math/prefer-number-is-nan":`error`,"math/prefer-number-is-safe-integer":`error`,"math/prefer-number-max-safe-integer":`error`,"math/prefer-number-max-value":`error`,"math/prefer-number-min-safe-integer":`error`,"math/prefer-number-min-value":`error`},Ze={"node/no-deprecated-api":`error`,"node/no-exports-assign":`error`,"node/no-extraneous-import":`error`,"node/no-extraneous-require":`error`,"node/no-missing-import":`error`,"node/no-missing-require":`error`,"node/no-process-exit":`error`,"node/no-unpublished-import":`error`,"node/no-unpublished-require":`error`,"node/no-unsupported-features/es-builtins":`error`,"node/no-unsupported-features/es-syntax":[`error`,{ignores:[`modules`]}],"node/no-unsupported-features/node-builtins":`error`,"node/process-exit-as-throw":`error`,"node/hashbang":`error`},Qe={"perfectionist/sort-variable-declarations":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-intersection-types":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-import-attributes":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-export-attributes":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-heritage-clauses":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-array-includes":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-named-imports":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-named-exports":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-object-types":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-union-types":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-switch-case":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-decorators":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-interfaces":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-jsx-props":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-modules":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-classes":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-imports":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-exports":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-objects":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-enums":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-sets":[`error`,{type:`natural`,order:`asc`}],"perfectionist/sort-maps":[`error`,{type:`natural`,order:`asc`}]},$e={curly:0,"no-unexpected-multiline":0,"ts/lines-around-comment":0,"ts/quotes":0,"babel/quotes":0,"unicorn/template-indent":0,"vue/html-self-closing":0,"vue/max-len":0,"@babel/object-curly-spacing":`off`,"@babel/semi":`off`,"ts/block-spacing":`off`,"ts/brace-style":`off`,"ts/comma-dangle":`off`,"ts/comma-spacing":`off`,"ts/func-call-spacing":`off`,"ts/indent":`off`,"ts/key-spacing":`off`,"ts/keyword-spacing":`off`,"ts/member-delimiter-style":`off`,"ts/no-extra-parens":`off`,"ts/no-extra-semi":`off`,"ts/object-curly-spacing":`off`,"ts/semi":`off`,"ts/space-before-blocks":`off`,"ts/space-before-function-paren":`off`,"ts/space-infix-ops":`off`,"ts/type-annotation-spacing":`off`,"babel/object-curly-spacing":`off`,"babel/semi":`off`,"flowtype/boolean-style":`off`,"flowtype/delimiter-dangle":`off`,"flowtype/generic-spacing":`off`,"flowtype/object-type-curly-spacing":`off`,"flowtype/object-type-delimiter":`off`,"flowtype/quotes":`off`,"flowtype/semi":`off`,"flowtype/space-after-type-colon":`off`,"flowtype/space-before-generic-bracket":`off`,"flowtype/space-before-type-colon":`off`,"flowtype/union-intersection-spacing":`off`,"react/jsx-child-element-spacing":`off`,"react/jsx-closing-bracket-location":`off`,"react/jsx-closing-tag-location":`off`,"react/jsx-curly-newline":`off`,"react/jsx-curly-spacing":`off`,"react/jsx-equals-spacing":`off`,"react/jsx-first-prop-new-line":`off`,"react/jsx-indent":`off`,"react/jsx-indent-props":`off`,"react/jsx-max-props-per-line":`off`,"react/jsx-newline":`off`,"react/jsx-one-expression-per-line":`off`,"react/jsx-props-no-multi-spaces":`off`,"react/jsx-tag-spacing":`off`,"react/jsx-wrap-multilines":`off`,"standard/array-bracket-even-spacing":`off`,"standard/computed-property-even-spacing":`off`,"standard/object-curly-even-spacing":`off`,"unicorn/empty-brace-spaces":`off`,"unicorn/no-nested-ternary":`off`,"unicorn/number-literal-case":`off`,"vue/array-bracket-newline":`off`,"vue/array-bracket-spacing":`off`,"vue/array-element-newline":`off`,"vue/arrow-spacing":`off`,"vue/block-spacing":`off`,"vue/block-tag-newline":`off`,"vue/brace-style":`off`,"vue/comma-dangle":`off`,"vue/comma-spacing":`off`,"vue/comma-style":`off`,"vue/dot-location":`off`,"vue/func-call-spacing":`off`,"vue/html-closing-bracket-newline":`off`,"vue/html-closing-bracket-spacing":`off`,"vue/html-end-tags":`off`,"vue/html-indent":`off`,"vue/html-quotes":`off`,"vue/key-spacing":`off`,"vue/keyword-spacing":`off`,"vue/max-attributes-per-line":`off`,"vue/multiline-html-element-content-newline":`off`,"vue/multiline-ternary":`off`,"vue/mustache-interpolation-spacing":`off`,"vue/no-extra-parens":`off`,"vue/no-multi-spaces":`off`,"vue/no-spaces-around-equal-signs-in-attribute":`off`,"vue/object-curly-newline":`off`,"vue/object-curly-spacing":`off`,"vue/object-property-newline":`off`,"vue/operator-linebreak":`off`,"vue/quote-props":`off`,"vue/script-indent":`off`,"vue/singleline-html-element-content-newline":`off`,"vue/space-in-parens":`off`,"vue/space-infix-ops":`off`,"vue/space-unary-ops":`off`,"vue/template-curly-spacing":`off`,"space-unary-word-ops":`off`,"generator-star":`off`,"no-comma-dangle":`off`,"no-reserved-keys":`off`,"no-space-before-semi":`off`,"no-wrap-func":`off`,"space-after-function-name":`off`,"space-before-function-parentheses":`off`,"space-in-brackets":`off`,"no-arrow-condition":`off`,"space-after-keywords":`off`,"space-before-keywords":`off`,"space-return-throw-case":`off`,"no-spaced-func":`off`,"indent-legacy":`off`,"array-bracket-newline":`off`,"array-bracket-spacing":`off`,"array-element-newline":`off`,"arrow-parens":`off`,"arrow-spacing":`off`,"block-spacing":`off`,"brace-style":`off`,"comma-dangle":`off`,"comma-spacing":`off`,"comma-style":`off`,"computed-property-spacing":`off`,"dot-location":`off`,"eol-last":`off`,"func-call-spacing":`off`,"function-call-argument-newline":`off`,"function-paren-newline":`off`,"generator-star-spacing":`off`,"implicit-arrow-linebreak":`off`,indent:`off`,"jsx-quotes":`off`,"key-spacing":`off`,"keyword-spacing":`off`,"linebreak-style":`off`,"lines-around-comment":0,"max-len":0,"max-statements-per-line":`off`,"multiline-ternary":`off`,"new-parens":`off`,"newline-per-chained-call":`off`,"no-confusing-arrow":0,"no-extra-parens":`off`,"no-extra-semi":`off`,"no-floating-decimal":`off`,"no-mixed-operators":0,"no-mixed-spaces-and-tabs":`off`,"no-multi-spaces":`off`,"no-multiple-empty-lines":`off`,"no-tabs":0,"no-trailing-spaces":`off`,"no-whitespace-before-property":`off`,"nonblock-statement-body-position":`off`,"object-curly-newline":`off`,"object-curly-spacing":`off`,"object-property-newline":`off`,"one-var-declaration-per-line":`off`,"operator-linebreak":`off`,"padded-blocks":`off`,"quote-props":`off`,quotes:0,"rest-spread-spacing":`off`,semi:`off`,"semi-spacing":`off`,"semi-style":`off`,"space-before-blocks":`off`,"space-before-function-paren":`off`,"space-in-parens":`off`,"space-infix-ops":`off`,"space-unary-ops":`off`,"switch-colon-spacing":`off`,"template-curly-spacing":`off`,"template-tag-spacing":`off`,"wrap-iife":`off`,"wrap-regex":`off`,"yield-star-spacing":`off`,"react/jsx-space-before-closing":`off`},et={"react/jsx-no-comment-textnodes":`warn`,"react/jsx-no-duplicate-props":`off`,"react/jsx-uses-react":`off`,"react/jsx-uses-vars":`off`,"react/no-access-state-in-setstate":`error`,"react/no-array-index-key":`warn`,"react/no-children-count":`warn`,"react/no-children-for-each":`warn`,"react/no-children-map":`warn`,"react/no-children-only":`warn`,"react/no-children-to-array":`warn`,"react/no-clone-element":`warn`,"react/no-component-will-mount":`error`,"react/no-component-will-receive-props":`error`,"react/no-component-will-update":`error`,"react/no-context-provider":`warn`,"react/no-create-ref":`error`,"react/no-default-props":`error`,"react/no-direct-mutation-state":`error`,"react/no-duplicate-key":`error`,"react/no-forward-ref":`warn`,"react/no-implicit-key":`warn`,"react/no-missing-key":`error`,"react/no-nested-component-definitions":`error`,"react/no-nested-lazy-component-declarations":`error`,"react/no-prop-types":`error`,"react/no-redundant-should-component-update":`error`,"react/no-set-state-in-component-did-mount":`warn`,"react/no-set-state-in-component-did-update":`warn`,"react/no-set-state-in-component-will-update":`warn`,"react/no-string-refs":`error`,"react/no-unnecessary-use-prefix":`warn`,"react/no-unsafe-component-will-mount":`warn`,"react/no-unsafe-component-will-receive-props":`warn`,"react/no-unsafe-component-will-update":`warn`,"react/no-unused-class-component-members":`warn`,"react/no-use-context":`warn`,"react/no-useless-forward-ref":`warn`,"react/prefer-use-state-lazy-initialization":`warn`,"react-dom/no-dangerously-set-innerhtml":`warn`,"react-dom/no-dangerously-set-innerhtml-with-children":`error`,"react-dom/no-find-dom-node":`error`,"react-dom/no-flush-sync":`error`,"react-dom/no-hydrate":`error`,"react-dom/no-namespace":`error`,"react-dom/no-render":`error`,"react-dom/no-render-return-value":`error`,"react-dom/no-script-url":`warn`,"react-dom/no-unsafe-iframe-sandbox":`warn`,"react-dom/no-use-form-state":`error`,"react-dom/no-void-elements-with-children":`error`,"react-web-api/no-leaked-event-listener":`warn`,"react-web-api/no-leaked-interval":`warn`,"react-web-api/no-leaked-resize-observer":`warn`,"react-web-api/no-leaked-timeout":`warn`,"react-hooks-extra/no-direct-set-state-in-use-effect":`warn`,"react-naming-convention/context-name":`warn`,"react-naming-convention/use-state":`warn`,"react-dom/no-string-style-prop":`off`,"react-dom/no-unknown-property":`off`,"react/jsx-no-undef":`off`,"react/no-leaked-conditional-rendering":`error`},L={"react/no-leaked-conditional-rendering":`off`,"react/no-unused-props":`off`,"react/prefer-read-only-props":`off`},tt={"no-control-regex":`error`,"no-misleading-character-class":`error`,"no-regex-spaces":`error`,"prefer-regex-literals":`error`,"no-invalid-regexp":`off`,"no-useless-backreference":`off`,"no-empty-character-class":`off`,"regexp/confusing-quantifier":`warn`,"regexp/control-character-escape":`error`,"regexp/match-any":`error`,"regexp/negation":`error`,"regexp/no-contradiction-with-assertion":`error`,"regexp/no-dupe-characters-character-class":`error`,"regexp/no-dupe-disjunctions":`error`,"regexp/no-empty-alternative":`warn`,"regexp/no-empty-capturing-group":`error`,"regexp/no-empty-character-class":`error`,"regexp/no-empty-group":`error`,"regexp/no-empty-lookarounds-assertion":`error`,"regexp/no-empty-string-literal":`error`,"regexp/no-escape-backspace":`error`,"regexp/no-extra-lookaround-assertions":`error`,"regexp/no-invalid-regexp":`error`,"regexp/no-invisible-character":`error`,"regexp/no-lazy-ends":`warn`,"regexp/no-legacy-features":`error`,"regexp/no-misleading-capturing-group":`error`,"regexp/no-misleading-unicode-character":`error`,"regexp/no-missing-g-flag":`error`,"regexp/no-non-standard-flag":`error`,"regexp/no-obscure-range":`error`,"regexp/no-optional-assertion":`error`,"regexp/no-potentially-useless-backreference":`warn`,"regexp/no-super-linear-backtracking":`error`,"regexp/no-trivially-nested-assertion":`error`,"regexp/no-trivially-nested-quantifier":`error`,"regexp/no-unused-capturing-group":`error`,"regexp/no-useless-assertions":`error`,"regexp/no-useless-backreference":`error`,"regexp/no-useless-character-class":`error`,"regexp/no-useless-dollar-replacements":`error`,"regexp/no-useless-escape":`error`,"regexp/no-useless-flag":`warn`,"regexp/no-useless-lazy":`error`,"regexp/no-useless-non-capturing-group":`error`,"regexp/no-useless-quantifier":`error`,"regexp/no-useless-range":`error`,"regexp/no-useless-set-operand":`error`,"regexp/no-useless-string-literal":`error`,"regexp/no-useless-two-nums-quantifier":`error`,"regexp/no-zero-quantifier":`error`,"regexp/optimal-lookaround-quantifier":`warn`,"regexp/optimal-quantifier-concatenation":`error`,"regexp/prefer-character-class":`error`,"regexp/prefer-d":`error`,"regexp/prefer-plus-quantifier":`error`,"regexp/prefer-predefined-assertion":`error`,"regexp/prefer-question-quantifier":`error`,"regexp/prefer-range":`error`,"regexp/prefer-set-operation":`error`,"regexp/prefer-star-quantifier":`error`,"regexp/prefer-unicode-codepoint-escapes":`error`,"regexp/prefer-w":`error`,"regexp/simplify-set-operations":`error`,"regexp/sort-flags":`error`,"regexp/strict":`error`,"regexp/use-ignore-case":`error`},nt={"svelte/comment-directive":`error`,"svelte/infinite-reactive-loop":`error`,"svelte/no-at-debug-tags":`warn`,"svelte/no-at-html-tags":`error`,"svelte/no-dom-manipulating":`error`,"svelte/no-dupe-else-if-blocks":`error`,"svelte/no-dupe-on-directives":`error`,"svelte/no-dupe-style-properties":`error`,"svelte/no-dupe-use-directives":`error`,"svelte/no-export-load-in-svelte-module-in-kit-pages":`error`,"svelte/no-immutable-reactive-statements":`error`,"svelte/no-inner-declarations":`error`,"svelte/no-inspect":`warn`,"svelte/no-navigation-without-resolve":`error`,"svelte/no-not-function-handler":`error`,"svelte/no-object-in-text-mustaches":`error`,"svelte/no-raw-special-elements":`error`,"svelte/no-reactive-functions":`error`,"svelte/no-reactive-literals":`error`,"svelte/no-reactive-reassign":`error`,"svelte/no-shorthand-style-property-overrides":`error`,"svelte/no-store-async":`error`,"svelte/no-svelte-internal":`error`,"svelte/no-unknown-style-directive-property":`error`,"svelte/no-unnecessary-state-wrap":`error`,"svelte/no-unused-props":`error`,"svelte/no-unused-svelte-ignore":`error`,"svelte/no-useless-children-snippet":`error`,"svelte/no-useless-mustaches":`error`,"svelte/prefer-svelte-reactivity":`error`,"svelte/prefer-writable-derived":`error`,"svelte/require-each-key":`error`,"svelte/require-event-dispatcher-types":`error`,"svelte/require-store-reactive-access":`error`,"svelte/system":`error`,"svelte/valid-each-key":`error`,"svelte/valid-prop-names-in-kit-pages":`error`},rt={"test/expect-expect":`error`,"test/no-commented-out-tests":`error`,"test/no-conditional-expect":`error`,"test/no-disabled-tests":`warn`,"test/no-focused-tests":`error`,"test/no-identical-title":`error`,"test/no-import-node-test":`error`,"test/no-interpolation-in-snapshots":`error`,"test/no-mocks-import":`error`,"test/no-standalone-expect":`error`,"test/no-unneeded-async-expect-function":`error`,"test/prefer-called-exactly-once-with":`error`,"test/require-local-test-context-for-concurrent-snapshots":`error`,"test/valid-describe-callback":`error`,"test/valid-expect":`error`,"test/valid-expect-in-promise":`error`,"test/valid-title":`error`},it={"toml/no-unreadable-number-separator":`error`,"toml/precision-of-fractional-seconds":`error`,"toml/precision-of-integer":`error`,"toml/vue-custom-block/no-parsing-error":`error`},at={"no-negated-condition":`off`,"no-nested-ternary":`off`,"unicorn/better-regex":`off`,"unicorn/catch-error-name":`error`,"unicorn/consistent-assert":`error`,"unicorn/consistent-date-clone":`error`,"unicorn/consistent-destructuring":`off`,"unicorn/consistent-empty-array-spread":`error`,"unicorn/consistent-existence-index-check":`error`,"unicorn/consistent-function-scoping":`error`,"unicorn/consistent-template-literal-escape":`error`,"unicorn/custom-error-definition":`off`,"unicorn/empty-brace-spaces":`error`,"unicorn/error-message":`error`,"unicorn/escape-case":`error`,"unicorn/expiring-todo-comments":`error`,"unicorn/explicit-length-check":`error`,"unicorn/filename-case":`error`,"unicorn/import-style":`error`,"unicorn/isolated-functions":`error`,"unicorn/new-for-builtins":`error`,"unicorn/no-abusive-eslint-disable":`error`,"unicorn/no-accessor-recursion":`error`,"unicorn/no-anonymous-default-export":`error`,"unicorn/no-array-callback-reference":`error`,"unicorn/no-array-for-each":`error`,"unicorn/no-array-method-this-argument":`error`,"unicorn/no-array-reduce":`error`,"unicorn/no-array-reverse":`error`,"unicorn/no-array-sort":`error`,"unicorn/no-await-expression-member":`error`,"unicorn/no-await-in-promise-methods":`error`,"unicorn/no-console-spaces":`error`,"unicorn/no-document-cookie":`error`,"unicorn/no-empty-file":`error`,"unicorn/no-for-loop":`error`,"unicorn/no-hex-escape":`error`,"unicorn/no-immediate-mutation":`error`,"unicorn/no-instanceof-builtins":`error`,"unicorn/no-invalid-fetch-options":`error`,"unicorn/no-invalid-remove-event-listener":`error`,"unicorn/no-keyword-prefix":`off`,"unicorn/no-lonely-if":`error`,"unicorn/no-magic-array-flat-depth":`error`,"unicorn/no-named-default":`error`,"unicorn/no-negated-condition":`error`,"unicorn/no-negation-in-equality-check":`error`,"unicorn/no-nested-ternary":`error`,"unicorn/no-new-array":`error`,"unicorn/no-new-buffer":`error`,"unicorn/no-null":`error`,"unicorn/no-object-as-default-parameter":`error`,"unicorn/no-process-exit":`error`,"unicorn/no-single-promise-in-promise-methods":`error`,"unicorn/no-static-only-class":`error`,"unicorn/no-thenable":`error`,"unicorn/no-this-assignment":`error`,"unicorn/no-typeof-undefined":`error`,"unicorn/no-unnecessary-array-flat-depth":`error`,"unicorn/no-unnecessary-array-splice-count":`error`,"unicorn/no-unnecessary-await":`error`,"unicorn/no-unnecessary-polyfills":`error`,"unicorn/no-unnecessary-slice-end":`error`,"unicorn/no-unreadable-array-destructuring":`error`,"unicorn/no-unreadable-iife":`error`,"unicorn/no-unused-properties":`off`,"unicorn/no-useless-collection-argument":`error`,"unicorn/no-useless-error-capture-stack-trace":`error`,"unicorn/no-useless-fallback-in-spread":`error`,"unicorn/no-useless-iterator-to-array":`error`,"unicorn/no-useless-length-check":`error`,"unicorn/no-useless-promise-resolve-reject":`error`,"unicorn/no-useless-spread":`error`,"unicorn/no-useless-switch-case":`error`,"unicorn/no-useless-undefined":`error`,"unicorn/no-zero-fractions":`error`,"unicorn/number-literal-case":`error`,"unicorn/numeric-separators-style":`error`,"unicorn/prefer-add-event-listener":`error`,"unicorn/prefer-array-find":`error`,"unicorn/prefer-array-flat":`error`,"unicorn/prefer-array-flat-map":`error`,"unicorn/prefer-array-index-of":`error`,"unicorn/prefer-array-some":`error`,"unicorn/prefer-at":`error`,"unicorn/prefer-bigint-literals":`error`,"unicorn/prefer-blob-reading-methods":`error`,"unicorn/prefer-class-fields":`error`,"unicorn/prefer-classlist-toggle":`error`,"unicorn/prefer-code-point":`error`,"unicorn/prefer-date-now":`error`,"unicorn/prefer-default-parameters":`error`,"unicorn/prefer-dom-node-append":`error`,"unicorn/prefer-dom-node-dataset":`error`,"unicorn/prefer-dom-node-remove":`error`,"unicorn/prefer-dom-node-text-content":`error`,"unicorn/prefer-event-target":`error`,"unicorn/prefer-export-from":`error`,"unicorn/prefer-global-this":`error`,"unicorn/prefer-import-meta-properties":`off`,"unicorn/prefer-includes":`error`,"unicorn/prefer-json-parse-buffer":`off`,"unicorn/prefer-keyboard-event-key":`error`,"unicorn/prefer-logical-operator-over-ternary":`error`,"unicorn/prefer-math-min-max":`error`,"unicorn/prefer-math-trunc":`error`,"unicorn/prefer-modern-dom-apis":`error`,"unicorn/prefer-modern-math-apis":`error`,"unicorn/prefer-module":`error`,"unicorn/prefer-native-coercion-functions":`error`,"unicorn/prefer-negative-index":`error`,"unicorn/prefer-node-protocol":`error`,"unicorn/prefer-number-properties":`error`,"unicorn/prefer-object-from-entries":`error`,"unicorn/prefer-optional-catch-binding":`error`,"unicorn/prefer-prototype-methods":`error`,"unicorn/prefer-query-selector":`error`,"unicorn/prefer-reflect-apply":`error`,"unicorn/prefer-regexp-test":`error`,"unicorn/prefer-response-static-json":`error`,"unicorn/prefer-set-has":`error`,"unicorn/prefer-set-size":`error`,"unicorn/prefer-simple-condition-first":`error`,"unicorn/prefer-single-call":`error`,"unicorn/prefer-spread":`error`,"unicorn/prefer-string-raw":`error`,"unicorn/prefer-string-replace-all":`error`,"unicorn/prefer-string-slice":`error`,"unicorn/prefer-string-starts-ends-with":`error`,"unicorn/prefer-string-trim-start-end":`error`,"unicorn/prefer-structured-clone":`error`,"unicorn/prefer-switch":`error`,"unicorn/prefer-ternary":`error`,"unicorn/prefer-top-level-await":`error`,"unicorn/prefer-type-error":`error`,"unicorn/prevent-abbreviations":`error`,"unicorn/relative-url-style":`error`,"unicorn/require-array-join-separator":`error`,"unicorn/require-module-attributes":`error`,"unicorn/require-module-specifiers":`error`,"unicorn/require-number-to-fixed-digits-argument":`error`,"unicorn/require-post-message-target-origin":`off`,"unicorn/string-content":`off`,"unicorn/switch-case-braces":`error`,"unicorn/switch-case-break-position":`error`,"unicorn/template-indent":`error`,"unicorn/text-encoding-identifier-case":`error`,"unicorn/throw-new-error":`error`},ot={"for-direction":`error`,"getter-return":`error`,"no-async-promise-executor":`error`,"no-await-in-loop":`error`,"no-compare-neg-zero":`error`,"no-cond-assign":`error`,"no-constant-condition":`error`,"no-control-regex":`error`,"no-debugger":`error`,"no-dupe-args":`error`,"no-dupe-else-if":`error`,"no-dupe-keys":`error`,"no-duplicate-case":`error`,"no-empty-character-class":`error`,"no-empty":[`error`,{allowEmptyCatch:!0}],"no-empty-static-block":`error`,"no-ex-assign":`error`,"no-extra-boolean-cast":`error`,"no-func-assign":`error`,"no-import-assign":`error`,"no-inner-declarations":`error`,"no-invalid-regexp":`error`,"no-irregular-whitespace":`error`,"no-loss-of-precision":`error`,"no-misleading-character-class":`error`,"no-obj-calls":`error`,"no-promise-executor-return":`error`,"no-prototype-builtins":`error`,"no-regex-spaces":`error`,"no-setter-return":`error`,"no-sparse-arrays":`error`,"no-template-curly-in-string":`error`,"no-unreachable":`error`,"no-unreachable-loop":`e