use crate::TagSet;
pub const ALL_TAGS: [&str; 311] = [
"adobe-illustrator",
"alpm",
"apinotes",
"asar",
"asciidoc",
"ash",
"asm",
"aspectj",
"astro",
"audio",
"avif",
"avro-schema",
"awk",
"babelrc",
"bash",
"batch",
"bats",
"bazel",
"bazelrc",
"beancount",
"bib",
"binary",
"bitbake",
"bitmap",
"bowerrc",
"browserslistrc",
"bzip2",
"bzip3",
"c",
"c#",
"c#script",
"c++",
"c2hs",
"cargo",
"cargo-lock",
"cbsd",
"clojure",
"clojurescript",
"cmake",
"codespellrc",
"coffee",
"coveragerc",
"crystal",
"csh",
"cson",
"csproj",
"css",
"csslintrc",
"csv",
"cuda",
"cue",
"cylc",
"cython",
"dart",
"dash",
"dbc",
"def",
"diff",
"directory",
"dockerfile",
"dockerignore",
"dotenv",
"dtd",
"editorconfig",
"edn",
"ejs",
"ejson",
"elixir",
"elm",
"entitlements",
"eot",
"eps",
"erb",
"erlang",
"executable",
"expect",
"f#",
"f#script",
"file",
"fish",
"fits",
"flake8",
"fortran",
"fsproj",
"gdscript",
"geojson",
"ggb",
"gherkin",
"gif",
"gitattributes",
"gitconfig",
"gitignore",
"gitlint",
"gitmodules",
"gleam",
"go",
"go-mod",
"go-sum",
"gotmpl",
"gpx",
"graphql",
"groovy",
"gyb",
"gyp",
"gzip",
"handlebars",
"haskell",
"hcl",
"header",
"hgrc",
"hlsl",
"html",
"icalendar",
"icns",
"icon",
"idl",
"idris",
"image",
"inc",
"ini",
"inl",
"ino",
"inx",
"ipxe",
"isort",
"jade",
"jar",
"java",
"java-properties",
"javascript",
"jbuilder",
"jenkins",
"jinja",
"jpeg",
"jshintrc",
"json",
"json5",
"jsonld",
"jsonnet",
"jsx",
"julia",
"jupyter",
"kml",
"kotlin",
"ksh",
"lazarus",
"lazarus-form",
"lean",
"lektor",
"lektorproject",
"less",
"liquid",
"literate-haskell",
"lua",
"m4",
"magik",
"mailmap",
"makefile",
"manifest",
"map",
"markdown",
"mdx",
"mention-bot",
"meson",
"meson-options",
"metal",
"mib",
"modulemap",
"msbuild",
"musescore",
"mustache",
"myst",
"ngdoc",
"nim",
"nimble",
"nix",
"non-executable",
"npmignore",
"nunjucks",
"objective-c",
"objective-c++",
"ocaml",
"otf",
"p12",
"pascal",
"pdbrc",
"pdf",
"pem",
"perl",
"php",
"php7",
"php8",
"piskel",
"pkgbuild",
"plain-text",
"plantuml",
"plist",
"png",
"pofile",
"pom",
"powershell",
"ppm",
"prettierignore",
"prisma",
"proto",
"pug",
"puppet",
"purescript",
"pyi",
"pylintrc",
"pypirc",
"pyproj",
"pyproject",
"python",
"python2",
"python3",
"pyz",
"qml",
"r",
"relax-ng",
"resx",
"robot",
"rst",
"ruby",
"rust",
"salt",
"salt-lint",
"sas",
"sass",
"sbt",
"scala",
"scheme",
"scons",
"scss",
"sh",
"shell",
"sln",
"slnx",
"socket",
"solidity",
"spec",
"sql",
"stylus",
"svelte",
"svg",
"swf",
"swift",
"swiftdeps",
"symlink",
"system-verilog",
"tar",
"tcsh",
"templ",
"terraform",
"tex",
"text",
"textproto",
"thrift",
"tiff",
"tiltfile",
"toml",
"ts",
"tsv",
"tsx",
"ttf",
"twig",
"twisted",
"txsprofile",
"urdf",
"vb",
"vbproj",
"vcxproj",
"vdx",
"verilog",
"vhdl",
"vim",
"vtl",
"vue",
"wav",
"webp",
"wheel",
"wkt",
"woff",
"woff2",
"wsdl",
"wsgi",
"xacro",
"xaml",
"xcconfig",
"xcodebuild",
"xcprivacy",
"xcscheme",
"xcsettings",
"xctestplan",
"xcworkspacedata",
"xhtml",
"xliff",
"xml",
"xquery",
"xsd",
"xsl",
"yaml",
"yamlld",
"yamllint",
"yang",
"yin",
"zcml",
"zig",
"zip",
"zpt",
"zsh",
];
pub const TAG_FILE: u16 = 78;
pub const TAG_DIRECTORY: u16 = 58;
pub const TAG_SYMLINK: u16 = 248;
pub const TAG_SOCKET: u16 = 238;
pub const TAG_EXECUTABLE: u16 = 74;
pub const TAG_NON_EXECUTABLE: u16 = 176;
pub const TAG_TEXT: u16 = 255;
pub const TAG_BINARY: u16 = 21;
pub const TAG_SET_FILE: TagSet = TagSet::new(&[78]);
pub const TAG_SET_DIRECTORY: TagSet = TagSet::new(&[58]);
pub const TAG_SET_SYMLINK: TagSet = TagSet::new(&[248]);
pub const TAG_SET_SOCKET: TagSet = TagSet::new(&[238]);
pub const TAG_SET_TEXT: TagSet = TagSet::new(&[255]);
pub const TAG_SET_TEXT_OR_BINARY: TagSet = TagSet::new(&[21, 255]);
pub const TAG_SET_EXECUTABLE_TEXT: TagSet = TagSet::new(&[74, 255]);
pub const TAG_SET_JSON: TagSet = TagSet::new(&[135]);
pub const TAG_SET_JSON5: TagSet = TagSet::new(&[136]);
pub const TAG_SET_TOML: TagSet = TagSet::new(&[260]);
pub const TAG_SET_XML: TagSet = TagSet::new(&[297]);
pub const TAG_SET_YAML: TagSet = TagSet::new(&[301]);
pub const INTERPRETERS: phf::Map<&str, TagSet> = phf::phf_map! {
"ash" => TagSet::new(&[5, 235]),
"awk" => TagSet::new(&[12]),
"bash" => TagSet::new(&[14, 235]),
"bats" => TagSet::new(&[14, 16, 235]),
"cbsd" => TagSet::new(&[35, 235]),
"csh" => TagSet::new(&[43, 235]),
"dash" => TagSet::new(&[54, 235]),
"escript" => TagSet::new(&[73]),
"expect" => TagSet::new(&[75]),
"ksh" => TagSet::new(&[144, 235]),
"node" => TagSet::new(&[129]),
"nodejs" => TagSet::new(&[129]),
"perl" => TagSet::new(&[188]),
"php" => TagSet::new(&[189]),
"php7" => TagSet::new(&[189, 190]),
"php8" => TagSet::new(&[189, 191]),
"python" => TagSet::new(&[213]),
"python2" => TagSet::new(&[213, 214]),
"python3" => TagSet::new(&[213, 215]),
"ruby" => TagSet::new(&[223]),
"sh" => TagSet::new(&[234, 235]),
"tcsh" => TagSet::new(&[235, 251]),
"zsh" => TagSet::new(&[235, 310]),
};
pub const EXTENSIONS: phf::Map<&str, TagSet> = phf::phf_map! {
"adoc" => TagSet::new(&[4, 255]),
"ai" => TagSet::new(&[0, 21]),
"aj" => TagSet::new(&[7, 255]),
"apinotes" => TagSet::new(&[2, 255]),
"asar" => TagSet::new(&[3, 21]),
"asciidoc" => TagSet::new(&[4, 255]),
"asm" => TagSet::new(&[6, 255]),
"astro" => TagSet::new(&[8, 255]),
"avif" => TagSet::new(&[10, 21, 117]),
"avsc" => TagSet::new(&[11, 255]),
"bash" => TagSet::new(&[14, 235, 255]),
"bat" => TagSet::new(&[15, 255]),
"bats" => TagSet::new(&[14, 16, 235, 255]),
"bazel" => TagSet::new(&[17, 255]),
"bb" => TagSet::new(&[22, 255]),
"bbappend" => TagSet::new(&[22, 255]),
"bbclass" => TagSet::new(&[22, 255]),
"beancount" => TagSet::new(&[19, 255]),
"bib" => TagSet::new(&[20, 255]),
"bmp" => TagSet::new(&[21, 23, 117]),
"bz2" => TagSet::new(&[21, 26]),
"bz3" => TagSet::new(&[21, 27]),
"bzl" => TagSet::new(&[17, 255]),
"c" => TagSet::new(&[28, 255]),
"c++" => TagSet::new(&[31, 255]),
"c++m" => TagSet::new(&[31, 255]),
"cc" => TagSet::new(&[31, 255]),
"ccm" => TagSet::new(&[31, 255]),
"cfg" => TagSet::new(&[255]),
"chs" => TagSet::new(&[32, 255]),
"cjs" => TagSet::new(&[129, 255]),
"clj" => TagSet::new(&[36, 255]),
"cljc" => TagSet::new(&[36, 255]),
"cljs" => TagSet::new(&[36, 37, 255]),
"cmake" => TagSet::new(&[38, 255]),
"cmd" => TagSet::new(&[15, 255]),
"cnf" => TagSet::new(&[255]),
"coffee" => TagSet::new(&[40, 255]),
"conf" => TagSet::new(&[255]),
"cpp" => TagSet::new(&[31, 255]),
"cppm" => TagSet::new(&[31, 255]),
"cr" => TagSet::new(&[42, 255]),
"crt" => TagSet::new(&[187, 255]),
"cs" => TagSet::new(&[29, 255]),
"csh" => TagSet::new(&[43, 235, 255]),
"cson" => TagSet::new(&[44, 255]),
"csproj" => TagSet::new(&[45, 168, 255, 297]),
"css" => TagSet::new(&[46, 255]),
"csv" => TagSet::new(&[48, 255]),
"csx" => TagSet::new(&[29, 30, 255]),
"cu" => TagSet::new(&[49, 255]),
"cue" => TagSet::new(&[50, 255]),
"cuh" => TagSet::new(&[49, 255]),
"cxx" => TagSet::new(&[31, 255]),
"cxxm" => TagSet::new(&[31, 255]),
"cylc" => TagSet::new(&[51, 255]),
"dart" => TagSet::new(&[53, 255]),
"dbc" => TagSet::new(&[55, 255]),
"def" => TagSet::new(&[56, 255]),
"diff" => TagSet::new(&[57, 255]),
"dll" => TagSet::new(&[21]),
"dtd" => TagSet::new(&[62, 255]),
"ear" => TagSet::new(&[21, 126, 308]),
"edn" => TagSet::new(&[36, 64, 255]),
"ejs" => TagSet::new(&[65, 255]),
"ejson" => TagSet::new(&[66, 135, 255]),
"elm" => TagSet::new(&[68, 255]),
"entitlements" => TagSet::new(&[69, 196]),
"env" => TagSet::new(&[61, 255]),
"eot" => TagSet::new(&[21, 70]),
"eps" => TagSet::new(&[21, 71]),
"erb" => TagSet::new(&[72, 255]),
"erl" => TagSet::new(&[73, 255]),
"escript" => TagSet::new(&[73, 255]),
"ex" => TagSet::new(&[67, 255]),
"exe" => TagSet::new(&[21]),
"exs" => TagSet::new(&[67, 255]),
"eyaml" => TagSet::new(&[255, 301]),
"f03" => TagSet::new(&[82, 255]),
"f08" => TagSet::new(&[82, 255]),
"f90" => TagSet::new(&[82, 255]),
"f95" => TagSet::new(&[82, 255]),
"feature" => TagSet::new(&[87, 255]),
"fish" => TagSet::new(&[79, 255]),
"fits" => TagSet::new(&[21, 80]),
"fs" => TagSet::new(&[76, 255]),
"fsproj" => TagSet::new(&[83, 168, 255, 297]),
"fsx" => TagSet::new(&[76, 77, 255]),
"gd" => TagSet::new(&[84, 255]),
"gemspec" => TagSet::new(&[223, 255]),
"geojson" => TagSet::new(&[85, 135, 255]),
"ggb" => TagSet::new(&[21, 86, 308]),
"gif" => TagSet::new(&[21, 88, 117]),
"gleam" => TagSet::new(&[94, 255]),
"go" => TagSet::new(&[95, 255]),
"gotmpl" => TagSet::new(&[98, 255]),
"gpx" => TagSet::new(&[99, 255, 297]),
"gradle" => TagSet::new(&[101, 255]),
"graphql" => TagSet::new(&[100, 255]),
"groovy" => TagSet::new(&[101, 255]),
"gyb" => TagSet::new(&[102, 255]),
"gyp" => TagSet::new(&[103, 213, 255]),
"gypi" => TagSet::new(&[103, 213, 255]),
"gz" => TagSet::new(&[21, 104]),
"h" => TagSet::new(&[28, 31, 108, 255]),
"hbs" => TagSet::new(&[105, 255]),
"hcl" => TagSet::new(&[107, 255]),
"hh" => TagSet::new(&[31, 108, 255]),
"hlsl" => TagSet::new(&[110, 255]),
"hlsli" => TagSet::new(&[110, 255]),
"hpp" => TagSet::new(&[31, 108, 255]),
"hrl" => TagSet::new(&[73, 255]),
"hs" => TagSet::new(&[106, 255]),
"htm" => TagSet::new(&[111, 255]),
"html" => TagSet::new(&[111, 255]),
"hxx" => TagSet::new(&[31, 108, 255]),
"icns" => TagSet::new(&[21, 113]),
"ico" => TagSet::new(&[21, 114]),
"ics" => TagSet::new(&[112, 255]),
"idl" => TagSet::new(&[115, 255]),
"idr" => TagSet::new(&[116, 255]),
"inc" => TagSet::new(&[118, 255]),
"ini" => TagSet::new(&[119, 255]),
"inl" => TagSet::new(&[31, 120, 255]),
"ino" => TagSet::new(&[31, 121, 255]),
"inx" => TagSet::new(&[122, 255, 297]),
"ipp" => TagSet::new(&[31, 255]),
"ipxe" => TagSet::new(&[123, 255]),
"ipynb" => TagSet::new(&[135, 141, 255]),
"ixx" => TagSet::new(&[31, 255]),
"j2" => TagSet::new(&[132, 255]),
"jade" => TagSet::new(&[125, 255]),
"jar" => TagSet::new(&[21, 126, 308]),
"java" => TagSet::new(&[127, 255]),
"jbuilder" => TagSet::new(&[130, 223, 255]),
"jenkins" => TagSet::new(&[101, 131, 255]),
"jenkinsfile" => TagSet::new(&[101, 131, 255]),
"jinja" => TagSet::new(&[132, 255]),
"jinja2" => TagSet::new(&[132, 255]),
"jl" => TagSet::new(&[140, 255]),
"jpeg" => TagSet::new(&[21, 117, 133]),
"jpg" => TagSet::new(&[21, 117, 133]),
"js" => TagSet::new(&[129, 255]),
"json" => TagSet::new(&[135, 255]),
"json5" => TagSet::new(&[136, 255]),
"jsonld" => TagSet::new(&[135, 137, 255]),
"jsonnet" => TagSet::new(&[138, 255]),
"jsx" => TagSet::new(&[139, 255]),
"key" => TagSet::new(&[187, 255]),
"kml" => TagSet::new(&[142, 255, 297]),
"kt" => TagSet::new(&[143, 255]),
"kts" => TagSet::new(&[143, 255]),
"lean" => TagSet::new(&[147, 255]),
"lektorproject" => TagSet::new(&[119, 149, 255]),
"less" => TagSet::new(&[150, 255]),
"lfm" => TagSet::new(&[145, 146, 255]),
"lhs" => TagSet::new(&[152, 255]),
"libsonnet" => TagSet::new(&[138, 255]),
"lidr" => TagSet::new(&[116, 255]),
"liquid" => TagSet::new(&[151, 255]),
"lpi" => TagSet::new(&[145, 255, 297]),
"lpr" => TagSet::new(&[145, 184, 255]),
"lr" => TagSet::new(&[148, 255]),
"lua" => TagSet::new(&[153, 255]),
"m" => TagSet::new(&[179, 255]),
"m4" => TagSet::new(&[154, 255]),
"magik" => TagSet::new(&[155, 255]),
"make" => TagSet::new(&[157, 255]),
"manifest" => TagSet::new(&[158, 255]),
"map" => TagSet::new(&[159, 255]),
"markdown" => TagSet::new(&[160, 255]),
"md" => TagSet::new(&[160, 255]),
"mdx" => TagSet::new(&[161, 255]),
"meson" => TagSet::new(&[163, 255]),
"metal" => TagSet::new(&[165, 255]),
"mib" => TagSet::new(&[166, 255]),
"mjs" => TagSet::new(&[129, 255]),
"mk" => TagSet::new(&[157, 255]),
"ml" => TagSet::new(&[181, 255]),
"mli" => TagSet::new(&[181, 255]),
"mm" => TagSet::new(&[31, 180, 255]),
"modulemap" => TagSet::new(&[167, 255]),
"mscx" => TagSet::new(&[169, 255, 297]),
"mscz" => TagSet::new(&[21, 169, 308]),
"mustache" => TagSet::new(&[170, 255]),
"myst" => TagSet::new(&[171, 255]),
"ngdoc" => TagSet::new(&[172, 255]),
"nim" => TagSet::new(&[173, 255]),
"nimble" => TagSet::new(&[174, 255]),
"nims" => TagSet::new(&[173, 255]),
"nix" => TagSet::new(&[175, 255]),
"njk" => TagSet::new(&[178, 255]),
"otf" => TagSet::new(&[21, 182]),
"p12" => TagSet::new(&[21, 183]),
"pas" => TagSet::new(&[184, 255]),
"patch" => TagSet::new(&[57, 255]),
"pdf" => TagSet::new(&[21, 186]),
"pem" => TagSet::new(&[187, 255]),
"php" => TagSet::new(&[189, 255]),
"php4" => TagSet::new(&[189, 255]),
"php5" => TagSet::new(&[189, 255]),
"phtml" => TagSet::new(&[189, 255]),
"piskel" => TagSet::new(&[135, 192, 255]),
"pl" => TagSet::new(&[188, 255]),
"plantuml" => TagSet::new(&[195, 255]),
"plist" => TagSet::new(&[196]),
"pm" => TagSet::new(&[188, 255]),
"png" => TagSet::new(&[21, 117, 197]),
"po" => TagSet::new(&[198, 255]),
"pom" => TagSet::new(&[199, 255, 297]),
"pp" => TagSet::new(&[206, 255]),
"ppm" => TagSet::new(&[117, 201]),
"prisma" => TagSet::new(&[203, 255]),
"properties" => TagSet::new(&[128, 255]),
"props" => TagSet::new(&[168, 255, 297]),
"proto" => TagSet::new(&[204, 255]),
"ps1" => TagSet::new(&[200, 255]),
"psd1" => TagSet::new(&[200, 255]),
"psm1" => TagSet::new(&[200, 255]),
"pug" => TagSet::new(&[205, 255]),
"puml" => TagSet::new(&[195, 255]),
"purs" => TagSet::new(&[207, 255]),
"pxd" => TagSet::new(&[52, 255]),
"pxi" => TagSet::new(&[52, 255]),
"py" => TagSet::new(&[213, 255]),
"pyi" => TagSet::new(&[208, 255]),
"pyproj" => TagSet::new(&[168, 211, 255, 297]),
"pyt" => TagSet::new(&[213, 255]),
"pyw" => TagSet::new(&[213, 255]),
"pyx" => TagSet::new(&[52, 255]),
"pyz" => TagSet::new(&[21, 216]),
"pyzw" => TagSet::new(&[21, 216]),
"qml" => TagSet::new(&[217, 255]),
"r" => TagSet::new(&[218, 255]),
"rake" => TagSet::new(&[223, 255]),
"rb" => TagSet::new(&[223, 255]),
"resx" => TagSet::new(&[220, 255, 297]),
"rng" => TagSet::new(&[219, 255, 297]),
"robot" => TagSet::new(&[221, 255]),
"rs" => TagSet::new(&[224, 255]),
"rst" => TagSet::new(&[222, 255]),
"s" => TagSet::new(&[6, 255]),
"sas" => TagSet::new(&[227, 255]),
"sass" => TagSet::new(&[228, 255]),
"sbt" => TagSet::new(&[229, 230, 255]),
"sc" => TagSet::new(&[230, 255]),
"scala" => TagSet::new(&[230, 255]),
"scm" => TagSet::new(&[231, 255]),
"scss" => TagSet::new(&[233, 255]),
"sh" => TagSet::new(&[235, 255]),
"sln" => TagSet::new(&[236, 255]),
"slnx" => TagSet::new(&[168, 237, 255, 297]),
"sls" => TagSet::new(&[225, 255]),
"so" => TagSet::new(&[21]),
"sol" => TagSet::new(&[239, 255]),
"spec" => TagSet::new(&[240, 255]),
"sql" => TagSet::new(&[241, 255]),
"ss" => TagSet::new(&[231, 255]),
"sty" => TagSet::new(&[254, 255]),
"styl" => TagSet::new(&[242, 255]),
"sv" => TagSet::new(&[249, 255]),
"svelte" => TagSet::new(&[243, 255]),
"svg" => TagSet::new(&[117, 244, 255, 297]),
"svh" => TagSet::new(&[249, 255]),
"swf" => TagSet::new(&[21, 245]),
"swift" => TagSet::new(&[246, 255]),
"swiftdeps" => TagSet::new(&[247, 255]),
"tac" => TagSet::new(&[213, 255, 266]),
"tar" => TagSet::new(&[21, 250]),
"targets" => TagSet::new(&[168, 255, 297]),
"templ" => TagSet::new(&[252, 255]),
"tex" => TagSet::new(&[254, 255]),
"textproto" => TagSet::new(&[255, 256]),
"tf" => TagSet::new(&[253, 255]),
"tfvars" => TagSet::new(&[253, 255]),
"tgz" => TagSet::new(&[21, 104]),
"thrift" => TagSet::new(&[255, 257]),
"tiff" => TagSet::new(&[21, 117, 258]),
"toml" => TagSet::new(&[255, 260]),
"tpp" => TagSet::new(&[31, 255]),
"ts" => TagSet::new(&[255, 261]),
"tsv" => TagSet::new(&[255, 262]),
"tsx" => TagSet::new(&[255, 263]),
"ttf" => TagSet::new(&[21, 264]),
"twig" => TagSet::new(&[255, 265]),
"txsprofile" => TagSet::new(&[119, 255, 267]),
"txt" => TagSet::new(&[194, 255]),
"txtpb" => TagSet::new(&[255, 256]),
"urdf" => TagSet::new(&[255, 268, 297]),
"v" => TagSet::new(&[255, 273]),
"vb" => TagSet::new(&[255, 269]),
"vbproj" => TagSet::new(&[168, 255, 270, 297]),
"vcxproj" => TagSet::new(&[168, 255, 271, 297]),
"vdx" => TagSet::new(&[255, 272]),
"vh" => TagSet::new(&[255, 273]),
"vhd" => TagSet::new(&[255, 274]),
"vim" => TagSet::new(&[255, 275]),
"vtl" => TagSet::new(&[255, 276]),
"vue" => TagSet::new(&[255, 277]),
"war" => TagSet::new(&[21, 126, 308]),
"wav" => TagSet::new(&[9, 21, 278]),
"webp" => TagSet::new(&[21, 117, 279]),
"whl" => TagSet::new(&[21, 280, 308]),
"wkt" => TagSet::new(&[255, 281]),
"woff" => TagSet::new(&[21, 282]),
"woff2" => TagSet::new(&[21, 283]),
"wsdl" => TagSet::new(&[255, 284, 297]),
"wsgi" => TagSet::new(&[213, 255, 285]),
"xacro" => TagSet::new(&[255, 268, 286, 297]),
"xaml" => TagSet::new(&[255, 287, 297]),
"xcconfig" => TagSet::new(&[255, 288, 289]),
"xcprivacy" => TagSet::new(&[196, 289, 290]),
"xcscheme" => TagSet::new(&[255, 289, 291, 297]),
"xcsettings" => TagSet::new(&[196, 289, 292]),
"xctestplan" => TagSet::new(&[135, 255, 289, 293]),
"xcworkspacedata" => TagSet::new(&[255, 289, 294, 297]),
"xhtml" => TagSet::new(&[111, 255, 295, 297]),
"xlf" => TagSet::new(&[255, 296, 297]),
"xliff" => TagSet::new(&[255, 296, 297]),
"xml" => TagSet::new(&[255, 297]),
"xq" => TagSet::new(&[255, 298]),
"xql" => TagSet::new(&[255, 298]),
"xqm" => TagSet::new(&[255, 298]),
"xqu" => TagSet::new(&[255, 298]),
"xquery" => TagSet::new(&[255, 298]),
"xqy" => TagSet::new(&[255, 298]),
"xsd" => TagSet::new(&[255, 297, 299]),
"xsl" => TagSet::new(&[255, 297, 300]),
"xslt" => TagSet::new(&[255, 297, 300]),
"yaml" => TagSet::new(&[255, 301]),
"yamlld" => TagSet::new(&[255, 301, 302]),
"yang" => TagSet::new(&[255, 304]),
"yin" => TagSet::new(&[255, 297, 305]),
"yml" => TagSet::new(&[255, 301]),
"zcml" => TagSet::new(&[255, 297, 306]),
"zig" => TagSet::new(&[255, 307]),
"zip" => TagSet::new(&[21, 308]),
"zpt" => TagSet::new(&[255, 309]),
"zsh" => TagSet::new(&[235, 255, 310]),
};
pub const NAMES: phf::Map<&str, TagSet> = phf::phf_map! {
".ansible-lint" => TagSet::new(&[255, 301]),
".babelrc" => TagSet::new(&[13, 135, 255]),
".bash_aliases" => TagSet::new(&[14, 235, 255]),
".bash_profile" => TagSet::new(&[14, 235, 255]),
".bashrc" => TagSet::new(&[14, 235, 255]),
".bazelrc" => TagSet::new(&[18, 255]),
".bowerrc" => TagSet::new(&[24, 135, 255]),
".browserslistrc" => TagSet::new(&[25, 255]),
".clang-format" => TagSet::new(&[255, 301]),
".clang-tidy" => TagSet::new(&[255, 301]),
".codespellrc" => TagSet::new(&[39, 119, 255]),
".coveragerc" => TagSet::new(&[41, 119, 255]),
".cshrc" => TagSet::new(&[43, 235, 255]),
".csslintrc" => TagSet::new(&[47, 135, 255]),
".dockerignore" => TagSet::new(&[60, 255]),
".editorconfig" => TagSet::new(&[63, 255]),
".envrc" => TagSet::new(&[14, 235, 255]),
".flake8" => TagSet::new(&[81, 119, 255]),
".gitattributes" => TagSet::new(&[89, 255]),
".gitconfig" => TagSet::new(&[90, 119, 255]),
".gitignore" => TagSet::new(&[91, 255]),
".gitlint" => TagSet::new(&[92, 119, 255]),
".gitmodules" => TagSet::new(&[93, 255]),
".hgrc" => TagSet::new(&[109, 119, 255]),
".isort.cfg" => TagSet::new(&[119, 124, 255]),
".jshintrc" => TagSet::new(&[134, 135, 255]),
".mailmap" => TagSet::new(&[156, 255]),
".mention-bot" => TagSet::new(&[135, 162, 255]),
".npmignore" => TagSet::new(&[177, 255]),
".pdbrc" => TagSet::new(&[185, 213, 255]),
".prettierignore" => TagSet::new(&[91, 202, 255]),
".pypirc" => TagSet::new(&[119, 210, 255]),
".rstcheck.cfg" => TagSet::new(&[119, 255]),
".salt-lint" => TagSet::new(&[226, 255, 301]),
".sqlfluff" => TagSet::new(&[119, 255]),
".yamllint" => TagSet::new(&[255, 301, 303]),
".zlogin" => TagSet::new(&[235, 255, 310]),
".zlogout" => TagSet::new(&[235, 255, 310]),
".zprofile" => TagSet::new(&[235, 255, 310]),
".zshenv" => TagSet::new(&[235, 255, 310]),
".zshrc" => TagSet::new(&[235, 255, 310]),
"AUTHORS" => TagSet::new(&[194, 255]),
"BUILD" => TagSet::new(&[17, 255]),
"Brewfile" => TagSet::new(&[223, 255]),
"CHANGELOG" => TagSet::new(&[194, 255]),
"CMakeLists.txt" => TagSet::new(&[38, 255]),
"CONTRIBUTING" => TagSet::new(&[194, 255]),
"COPYING" => TagSet::new(&[194, 255]),
"Cargo.lock" => TagSet::new(&[34, 255, 260]),
"Cargo.toml" => TagSet::new(&[33, 255, 260]),
"Containerfile" => TagSet::new(&[59, 255]),
"Dockerfile" => TagSet::new(&[59, 255]),
"Fastfile" => TagSet::new(&[223, 255]),
"GNUmakefile" => TagSet::new(&[157, 255]),
"Gemfile" => TagSet::new(&[223, 255]),
"Gemfile.lock" => TagSet::new(&[255]),
"Jenkinsfile" => TagSet::new(&[101, 131, 255]),
"LICENSE" => TagSet::new(&[194, 255]),
"MAINTAINERS" => TagSet::new(&[194, 255]),
"Makefile" => TagSet::new(&[157, 255]),
"NEWS" => TagSet::new(&[194, 255]),
"NOTICE" => TagSet::new(&[194, 255]),
"PATENTS" => TagSet::new(&[194, 255]),
"PKGBUILD" => TagSet::new(&[1, 14, 193, 235, 255]),
"Pipfile" => TagSet::new(&[255, 260]),
"Pipfile.lock" => TagSet::new(&[135, 255]),
"README" => TagSet::new(&[194, 255]),
"Rakefile" => TagSet::new(&[223, 255]),
"SConscript" => TagSet::new(&[232, 255]),
"SConstruct" => TagSet::new(&[232, 255]),
"SCsub" => TagSet::new(&[232, 255]),
"Tiltfile" => TagSet::new(&[255, 259]),
"Vagrantfile" => TagSet::new(&[223, 255]),
"WORKSPACE" => TagSet::new(&[17, 255]),
"bblayers.conf" => TagSet::new(&[22, 255]),
"bitbake.conf" => TagSet::new(&[22, 255]),
"config.ru" => TagSet::new(&[223, 255]),
"copy.bara.sky" => TagSet::new(&[17, 255]),
"direnvrc" => TagSet::new(&[14, 235, 255]),
"go.mod" => TagSet::new(&[96, 255]),
"go.sum" => TagSet::new(&[97, 255]),
"makefile" => TagSet::new(&[157, 255]),
"meson.build" => TagSet::new(&[163, 255]),
"meson.options" => TagSet::new(&[163, 164, 255]),
"meson_options.txt" => TagSet::new(&[163, 164, 255]),
"poetry.lock" => TagSet::new(&[255, 260]),
"pom.xml" => TagSet::new(&[199, 255, 297]),
"pylintrc" => TagSet::new(&[119, 209, 255]),
"pyproject.toml" => TagSet::new(&[212, 255, 260]),
"rebar.config" => TagSet::new(&[73, 255]),
"setup.cfg" => TagSet::new(&[119, 255]),
"sys.config" => TagSet::new(&[73, 255]),
"sys.config.src" => TagSet::new(&[73, 255]),
"uv.lock" => TagSet::new(&[255, 260]),
"wscript" => TagSet::new(&[213, 255]),
};