{"version":3,"sources":["../../src/jsx-a11y.ts"],"names":["eslintPluginJsxA11y"],"mappings":"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","file":"jsx-a11y.cjs","sourcesContent":["import type { TSESLint } from \"@typescript-eslint/utils\";\n// @ts-expect-error eslint-plugin-jsx-a11y is not typed\nimport eslintPluginJsxA11y from \"eslint-plugin-jsx-a11y\";\n\nconst rules: TSESLint.FlatConfig.Rules = {\n\t\"jsx-a11y/alt-text\": 2,\n\t\"jsx-a11y/anchor-has-content\": 2,\n\t\"jsx-a11y/anchor-is-valid\": 2,\n\t\"jsx-a11y/aria-activedescendant-has-tabindex\": 2,\n\t\"jsx-a11y/aria-props\": 2,\n\t\"jsx-a11y/aria-proptypes\": 2,\n\t\"jsx-a11y/aria-role\": 2,\n\t\"jsx-a11y/aria-unsupported-elements\": 2,\n\t\"jsx-a11y/autocomplete-valid\": 2,\n\t\"jsx-a11y/click-events-have-key-events\": 2,\n\t\"jsx-a11y/control-has-associated-label\": 0,\n\t\"jsx-a11y/heading-has-content\": 2,\n\t\"jsx-a11y/html-has-lang\": 2,\n\t\"jsx-a11y/iframe-has-title\": 2,\n\t\"jsx-a11y/img-redundant-alt\": 2,\n\t\"jsx-a11y/interactive-supports-focus\": [\n\t\t2,\n\t\t{\n\t\t\ttabbable: [\"button\", \"checkbox\", \"link\", \"searchbox\", \"spinbutton\", \"switch\", \"textbox\"],\n\t\t},\n\t],\n\t\"jsx-a11y/label-has-associated-control\": 2,\n\t\"jsx-a11y/lang\": 0,\n\t\"jsx-a11y/media-has-caption\": 2,\n\t\"jsx-a11y/mouse-events-have-key-events\": 2,\n\t\"jsx-a11y/no-access-key\": 2,\n\t\"jsx-a11y/no-autofocus\": 0,\n\t\"jsx-a11y/no-distracting-elements\": 2,\n\t\"jsx-a11y/no-interactive-element-to-noninteractive-role\": [\n\t\t2,\n\t\t{\n\t\t\tcanvas: [\"img\"],\n\t\t\ttr: [\"none\", \"presentation\"],\n\t\t},\n\t],\n\t\"jsx-a11y/no-noninteractive-element-interactions\": [\n\t\t2,\n\t\t{\n\t\t\talert: [\"onKeyUp\", \"onKeyDown\", \"onKeyPress\"],\n\t\t\tbody: [\"onError\", \"onLoad\"],\n\t\t\tdialog: [\"onKeyUp\", \"onKeyDown\", \"onKeyPress\"],\n\t\t\thandlers: [\"onClick\", \"onError\", \"onLoad\", \"onMouseDown\", \"onMouseUp\", \"onKeyPress\", \"onKeyDown\", \"onKeyUp\"],\n\t\t\tiframe: [\"onError\", \"onLoad\"],\n\t\t\timg: [\"onError\", \"onLoad\"],\n\t\t},\n\t],\n\t\"jsx-a11y/no-noninteractive-element-to-interactive-role\": [\n\t\t2,\n\t\t{\n\t\t\tfieldset: [\"radiogroup\", \"presentation\"],\n\t\t\tli: [\"menuitem\", \"option\", \"row\", \"tab\", \"treeitem\"],\n\t\t\tol: [\"listbox\", \"menu\", \"menubar\", \"radiogroup\", \"tablist\", \"tree\", \"treegrid\"],\n\t\t\ttable: [\"grid\"],\n\t\t\ttd: [\"gridcell\"],\n\t\t\tul: [\"listbox\", \"menu\", \"menubar\", \"radiogroup\", \"tablist\", \"tree\", \"treegrid\"],\n\t\t},\n\t],\n\t\"jsx-a11y/no-noninteractive-tabindex\": [\n\t\t2,\n\t\t{\n\t\t\tallowExpressionValues: true,\n\t\t\troles: [\"tabpanel\"],\n\t\t\ttags: [],\n\t\t},\n\t],\n\t\"jsx-a11y/no-redundant-roles\": 2,\n\t\"jsx-a11y/no-static-element-interactions\": [\n\t\t2,\n\t\t{\n\t\t\tallowExpressionValues: true,\n\t\t\thandlers: [\"onClick\", \"onMouseDown\", \"onMouseUp\", \"onKeyPress\", \"onKeyDown\", \"onKeyUp\"],\n\t\t},\n\t],\n\t\"jsx-a11y/role-has-required-aria-props\": 2,\n\t\"jsx-a11y/role-supports-aria-props\": 2,\n\t\"jsx-a11y/scope\": 2,\n\t\"jsx-a11y/tabindex-no-positive\": 2,\n};\n\nconst config: TSESLint.FlatConfig.ConfigArray = [\n\t{\n\t\tplugins: {\n\t\t\t\"jsx-a11y\": eslintPluginJsxA11y,\n\t\t},\n\t\trules,\n\t},\n];\n\nexport default config;\n"]}