import { getDefaultExportFromCjs as e } from "../../_virtual/_commonjsHelpers.mjs";
import { c as i } from "./core.mjs";
import { __require as o } from "./lang/abap.mjs";
import { __require as s } from "./lang/abnf.mjs";
import { __require as t } from "./lang/actionscript.mjs";
import { __require as m } from "./lang/ada.mjs";
import { __require as u } from "./lang/agda.mjs";
import { __require as q } from "./lang/al.mjs";
import { __require as _ } from "./lang/antlr4.mjs";
import { __require as a } from "./lang/apacheconf.mjs";
import { __require as p } from "./lang/apex.mjs";
import { __require as f } from "./lang/apl.mjs";
import { __require as g } from "./lang/applescript.mjs";
import { __require as l } from "./lang/aql.mjs";
import { __require as c } from "./lang/arduino.mjs";
import { __require as n } from "./lang/arff.mjs";
import { __require as d } from "./lang/asciidoc.mjs";
import { __require as P } from "./lang/asm6502.mjs";
import { __require as S } from "./lang/asmatmel.mjs";
import { __require as h } from "./lang/aspnet.mjs";
import { __require as y } from "./lang/autohotkey.mjs";
import { __require as A } from "./lang/autoit.mjs";
import { __require as x } from "./lang/avisynth.mjs";
import { __require as C } from "./lang/avro-idl.mjs";
import { __require as b } from "./lang/bash.mjs";
import { __require as k } from "./lang/basic.mjs";
import { __require as J } from "./lang/batch.mjs";
import { __require as T } from "./lang/bbcode.mjs";
import { __require as v } from "./lang/bicep.mjs";
import { __require as E } from "./lang/birb.mjs";
import { __require as M } from "./lang/bison.mjs";
import { __require as B } from "./lang/bnf.mjs";
import { __require as G } from "./lang/brainfuck.mjs";
import { __require as R } from "./lang/brightscript.mjs";
import { __require as D } from "./lang/bro.mjs";
import { __require as F } from "./lang/bsl.mjs";
import { __require as H } from "./lang/c.mjs";
import { __require as I } from "./lang/cfscript.mjs";
import { __require as L } from "./lang/chaiscript.mjs";
import { __require as N } from "./lang/cil.mjs";
import { __require as V } from "./lang/clojure.mjs";
import { __require as j } from "./lang/cmake.mjs";
import { __require as w } from "./lang/cobol.mjs";
import { __require as W } from "./lang/coffeescript.mjs";
import { __require as K } from "./lang/concurnas.mjs";
import { __require as O } from "./lang/coq.mjs";
import { __require as Q } from "./lang/cpp.mjs";
import { __require as X } from "./lang/crystal.mjs";
import { __require as z } from "./lang/csharp.mjs";
import { __require as U } from "./lang/cshtml.mjs";
import { __require as Y } from "./lang/csp.mjs";
import { __require as Z } from "./lang/css-extras.mjs";
import { __require as $ } from "./lang/csv.mjs";
import { __require as rr } from "./lang/cypher.mjs";
import { __require as er } from "./lang/d.mjs";
import { __require as ir } from "./lang/dart.mjs";
import { __require as or } from "./lang/dataweave.mjs";
import { __require as sr } from "./lang/dax.mjs";
import { __require as tr } from "./lang/dhall.mjs";
import { __require as mr } from "./lang/diff.mjs";
import { __require as ur } from "./lang/django.mjs";
import { __require as qr } from "./lang/dns-zone-file.mjs";
import { __require as _r } from "./lang/docker.mjs";
import { __require as ar } from "./lang/dot.mjs";
import { __require as pr } from "./lang/ebnf.mjs";
import { __require as fr } from "./lang/editorconfig.mjs";
import { __require as gr } from "./lang/eiffel.mjs";
import { __require as lr } from "./lang/ejs.mjs";
import { __require as cr } from "./lang/elixir.mjs";
import { __require as nr } from "./lang/elm.mjs";
import { __require as dr } from "./lang/erb.mjs";
import { __require as Pr } from "./lang/erlang.mjs";
import { __require as Sr } from "./lang/etlua.mjs";
import { __require as hr } from "./lang/excel-formula.mjs";
import { __require as yr } from "./lang/factor.mjs";
import { __require as Ar } from "./lang/false.mjs";
import { __require as xr } from "./lang/firestore-security-rules.mjs";
import { __require as Cr } from "./lang/flow.mjs";
import { __require as br } from "./lang/fortran.mjs";
import { __require as kr } from "./lang/fsharp.mjs";
import { __require as Jr } from "./lang/ftl.mjs";
import { __require as Tr } from "./lang/gap.mjs";
import { __require as vr } from "./lang/gcode.mjs";
import { __require as Er } from "./lang/gdscript.mjs";
import { __require as Mr } from "./lang/gedcom.mjs";
import { __require as Br } from "./lang/gherkin.mjs";
import { __require as Gr } from "./lang/git.mjs";
import { __require as Rr } from "./lang/glsl.mjs";
import { __require as Dr } from "./lang/gml.mjs";
import { __require as Fr } from "./lang/gn.mjs";
import { __require as Hr } from "./lang/go-module.mjs";
import { __require as Ir } from "./lang/go.mjs";
import { __require as Lr } from "./lang/graphql.mjs";
import { __require as Nr } from "./lang/groovy.mjs";
import { __require as Vr } from "./lang/haml.mjs";
import { __require as jr } from "./lang/handlebars.mjs";
import { __require as wr } from "./lang/haskell.mjs";
import { __require as Wr } from "./lang/haxe.mjs";
import { __require as Kr } from "./lang/hcl.mjs";
import { __require as Or } from "./lang/hlsl.mjs";
import { __require as Qr } from "./lang/hoon.mjs";
import { __require as Xr } from "./lang/hpkp.mjs";
import { __require as zr } from "./lang/hsts.mjs";
import { __require as Ur } from "./lang/http.mjs";
import { __require as Yr } from "./lang/ichigojam.mjs";
import { __require as Zr } from "./lang/icon.mjs";
import { __require as $r } from "./lang/icu-message-format.mjs";
import { __require as re } from "./lang/idris.mjs";
import { __require as ee } from "./lang/iecst.mjs";
import { __require as ie } from "./lang/ignore.mjs";
import { __require as oe } from "./lang/inform7.mjs";
import { __require as se } from "./lang/ini.mjs";
import { __require as te } from "./lang/io.mjs";
import { __require as me } from "./lang/j.mjs";
import { __require as ue } from "./lang/java.mjs";
import { __require as qe } from "./lang/javadoc.mjs";
import { __require as _e } from "./lang/javadoclike.mjs";
import { __require as ae } from "./lang/javastacktrace.mjs";
import { __require as pe } from "./lang/jexl.mjs";
import { __require as fe } from "./lang/jolie.mjs";
import { __require as ge } from "./lang/jq.mjs";
import { __require as le } from "./lang/js-extras.mjs";
import { __require as ce } from "./lang/js-templates.mjs";
import { __require as ne } from "./lang/jsdoc.mjs";
import { __require as de } from "./lang/json.mjs";
import { __require as Pe } from "./lang/json5.mjs";
import { __require as Se } from "./lang/jsonp.mjs";
import { __require as he } from "./lang/jsstacktrace.mjs";
import { __require as ye } from "./lang/jsx.mjs";
import { __require as Ae } from "./lang/julia.mjs";
import { __require as xe } from "./lang/keepalived.mjs";
import { __require as Ce } from "./lang/keyman.mjs";
import { __require as be } from "./lang/kotlin.mjs";
import { __require as ke } from "./lang/kumir.mjs";
import { __require as Je } from "./lang/kusto.mjs";
import { __require as Te } from "./lang/latex.mjs";
import { __require as ve } from "./lang/latte.mjs";
import { __require as Ee } from "./lang/less.mjs";
import { __require as Me } from "./lang/lilypond.mjs";
import { __require as Be } from "./lang/liquid.mjs";
import { __require as Ge } from "./lang/lisp.mjs";
import { __require as Re } from "./lang/livescript.mjs";
import { __require as De } from "./lang/llvm.mjs";
import { __require as Fe } from "./lang/log.mjs";
import { __require as He } from "./lang/lolcode.mjs";
import { __require as Ie } from "./lang/lua.mjs";
import { __require as Le } from "./lang/magma.mjs";
import { __require as Ne } from "./lang/makefile.mjs";
import { __require as Ve } from "./lang/markdown.mjs";
import { __require as je } from "./lang/markup-templating.mjs";
import { __require as we } from "./lang/matlab.mjs";
import { __require as We } from "./lang/maxscript.mjs";
import { __require as Ke } from "./lang/mel.mjs";
import { __require as Oe } from "./lang/mermaid.mjs";
import { __require as Qe } from "./lang/mizar.mjs";
import { __require as Xe } from "./lang/mongodb.mjs";
import { __require as ze } from "./lang/monkey.mjs";
import { __require as Ue } from "./lang/moonscript.mjs";
import { __require as Ye } from "./lang/n1ql.mjs";
import { __require as Ze } from "./lang/n4js.mjs";
import { __require as $e } from "./lang/nand2tetris-hdl.mjs";
import { __require as ri } from "./lang/naniscript.mjs";
import { __require as ei } from "./lang/nasm.mjs";
import { __require as ii } from "./lang/neon.mjs";
import { __require as oi } from "./lang/nevod.mjs";
import { __require as si } from "./lang/nginx.mjs";
import { __require as ti } from "./lang/nim.mjs";
import { __require as mi } from "./lang/nix.mjs";
import { __require as ui } from "./lang/nsis.mjs";
import { __require as qi } from "./lang/objectivec.mjs";
import { __require as _i } from "./lang/ocaml.mjs";
import { __require as ai } from "./lang/opencl.mjs";
import { __require as pi } from "./lang/openqasm.mjs";
import { __require as fi } from "./lang/oz.mjs";
import { __require as gi } from "./lang/parigp.mjs";
import { __require as li } from "./lang/parser.mjs";
import { __require as ci } from "./lang/pascal.mjs";
import { __require as ni } from "./lang/pascaligo.mjs";
import { __require as di } from "./lang/pcaxis.mjs";
import { __require as Pi } from "./lang/peoplecode.mjs";
import { __require as Si } from "./lang/perl.mjs";
import { __require as hi } from "./lang/php-extras.mjs";
import { __require as yi } from "./lang/php.mjs";
import { __require as Ai } from "./lang/phpdoc.mjs";
import { __require as xi } from "./lang/plsql.mjs";
import { __require as Ci } from "./lang/powerquery.mjs";
import { __require as bi } from "./lang/powershell.mjs";
import { __require as ki } from "./lang/processing.mjs";
import { __require as Ji } from "./lang/prolog.mjs";
import { __require as Ti } from "./lang/promql.mjs";
import { __require as vi } from "./lang/properties.mjs";
import { __require as Ei } from "./lang/protobuf.mjs";
import { __require as Mi } from "./lang/psl.mjs";
import { __require as Bi } from "./lang/pug.mjs";
import { __require as Gi } from "./lang/puppet.mjs";
import { __require as Ri } from "./lang/pure.mjs";
import { __require as Di } from "./lang/purebasic.mjs";
import { __require as Fi } from "./lang/purescript.mjs";
import { __require as Hi } from "./lang/python.mjs";
import { __require as Ii } from "./lang/q.mjs";
import { __require as Li } from "./lang/qml.mjs";
import { __require as Ni } from "./lang/qore.mjs";
import { __require as Vi } from "./lang/qsharp.mjs";
import { __require as ji } from "./lang/r.mjs";
import { __require as wi } from "./lang/racket.mjs";
import { __require as Wi } from "./lang/reason.mjs";
import { __require as Ki } from "./lang/regex.mjs";
import { __require as Oi } from "./lang/rego.mjs";
import { __require as Qi } from "./lang/renpy.mjs";
import { __require as Xi } from "./lang/rest.mjs";
import { __require as zi } from "./lang/rip.mjs";
import { __require as Ui } from "./lang/roboconf.mjs";
import { __require as Yi } from "./lang/robotframework.mjs";
import { __require as Zi } from "./lang/ruby.mjs";
import { __require as $i } from "./lang/rust.mjs";
import { __require as ro } from "./lang/sas.mjs";
import { __require as eo } from "./lang/sass.mjs";
import { __require as io } from "./lang/scala.mjs";
import { __require as oo } from "./lang/scheme.mjs";
import { __require as so } from "./lang/scss.mjs";
import { __require as to } from "./lang/shell-session.mjs";
import { __require as mo } from "./lang/smali.mjs";
import { __require as uo } from "./lang/smalltalk.mjs";
import { __require as qo } from "./lang/smarty.mjs";
import { __require as _o } from "./lang/sml.mjs";
import { __require as ao } from "./lang/solidity.mjs";
import { __require as po } from "./lang/solution-file.mjs";
import { __require as fo } from "./lang/soy.mjs";
import { __require as go } from "./lang/sparql.mjs";
import { __require as lo } from "./lang/splunk-spl.mjs";
import { __require as co } from "./lang/sqf.mjs";
import { __require as no } from "./lang/sql.mjs";
import { __require as Po } from "./lang/squirrel.mjs";
import { __require as So } from "./lang/stan.mjs";
import { __require as ho } from "./lang/stylus.mjs";
import { __require as yo } from "./lang/swift.mjs";
import { __require as Ao } from "./lang/systemd.mjs";
import { __require as xo } from "./lang/t4-cs.mjs";
import { __require as Co } from "./lang/t4-templating.mjs";
import { __require as bo } from "./lang/t4-vb.mjs";
import { __require as ko } from "./lang/tap.mjs";
import { __require as Jo } from "./lang/tcl.mjs";
import { __require as To } from "./lang/textile.mjs";
import { __require as vo } from "./lang/toml.mjs";
import { __require as Eo } from "./lang/tremor.mjs";
import { __require as Mo } from "./lang/tsx.mjs";
import { __require as Bo } from "./lang/tt2.mjs";
import { __require as Go } from "./lang/turtle.mjs";
import { __require as Ro } from "./lang/twig.mjs";
import { __require as Do } from "./lang/typescript.mjs";
import { __require as Fo } from "./lang/typoscript.mjs";
import { __require as Ho } from "./lang/unrealscript.mjs";
import { __require as Io } from "./lang/uorazor.mjs";
import { __require as Lo } from "./lang/uri.mjs";
import { __require as No } from "./lang/v.mjs";
import { __require as Vo } from "./lang/vala.mjs";
import { __require as jo } from "./lang/vbnet.mjs";
import { __require as wo } from "./lang/velocity.mjs";
import { __require as Wo } from "./lang/verilog.mjs";
import { __require as Ko } from "./lang/vhdl.mjs";
import { __require as Oo } from "./lang/vim.mjs";
import { __require as Qo } from "./lang/visual-basic.mjs";
import { __require as Xo } from "./lang/warpscript.mjs";
import { __require as zo } from "./lang/wasm.mjs";
import { __require as Uo } from "./lang/web-idl.mjs";
import { __require as Yo } from "./lang/wiki.mjs";
import { __require as Zo } from "./lang/wolfram.mjs";
import { __require as $o } from "./lang/wren.mjs";
import { __require as rs } from "./lang/xeora.mjs";
import { __require as es } from "./lang/xml-doc.mjs";
import { __require as is } from "./lang/xojo.mjs";
import { __require as os } from "./lang/xquery.mjs";
import { __require as ss } from "./lang/yaml.mjs";
import { __require as ts } from "./lang/yang.mjs";
import { __require as ms } from "./lang/zig.mjs";
var r = i, us = r;
r.register(o());
r.register(s());
r.register(t());
r.register(m());
r.register(u());
r.register(q());
r.register(_());
r.register(a());
r.register(p());
r.register(f());
r.register(g());
r.register(l());
r.register(c());
r.register(n());
r.register(d());
r.register(P());
r.register(S());
r.register(h());
r.register(y());
r.register(A());
r.register(x());
r.register(C());
r.register(b());
r.register(k());
r.register(J());
r.register(T());
r.register(v());
r.register(E());
r.register(M());
r.register(B());
r.register(G());
r.register(R());
r.register(D());
r.register(F());
r.register(H());
r.register(I());
r.register(L());
r.register(N());
r.register(V());
r.register(j());
r.register(w());
r.register(W());
r.register(K());
r.register(O());
r.register(Q());
r.register(X());
r.register(z());
r.register(U());
r.register(Y());
r.register(Z());
r.register($());
r.register(rr());
r.register(er());
r.register(ir());
r.register(or());
r.register(sr());
r.register(tr());
r.register(mr());
r.register(ur());
r.register(qr());
r.register(_r());
r.register(ar());
r.register(pr());
r.register(fr());
r.register(gr());
r.register(lr());
r.register(cr());
r.register(nr());
r.register(dr());
r.register(Pr());
r.register(Sr());
r.register(hr());
r.register(yr());
r.register(Ar());
r.register(xr());
r.register(Cr());
r.register(br());
r.register(kr());
r.register(Jr());
r.register(Tr());
r.register(vr());
r.register(Er());
r.register(Mr());
r.register(Br());
r.register(Gr());
r.register(Rr());
r.register(Dr());
r.register(Fr());
r.register(Hr());
r.register(Ir());
r.register(Lr());
r.register(Nr());
r.register(Vr());
r.register(jr());
r.register(wr());
r.register(Wr());
r.register(Kr());
r.register(Or());
r.register(Qr());
r.register(Xr());
r.register(zr());
r.register(Ur());
r.register(Yr());
r.register(Zr());
r.register($r());
r.register(re());
r.register(ee());
r.register(ie());
r.register(oe());
r.register(se());
r.register(te());
r.register(me());
r.register(ue());
r.register(qe());
r.register(_e());
r.register(ae());
r.register(pe());
r.register(fe());
r.register(ge());
r.register(le());
r.register(ce());
r.register(ne());
r.register(de());
r.register(Pe());
r.register(Se());
r.register(he());
r.register(ye());
r.register(Ae());
r.register(xe());
r.register(Ce());
r.register(be());
r.register(ke());
r.register(Je());
r.register(Te());
r.register(ve());
r.register(Ee());
r.register(Me());
r.register(Be());
r.register(Ge());
r.register(Re());
r.register(De());
r.register(Fe());
r.register(He());
r.register(Ie());
r.register(Le());
r.register(Ne());
r.register(Ve());
r.register(je());
r.register(we());
r.register(We());
r.register(Ke());
r.register(Oe());
r.register(Qe());
r.register(Xe());
r.register(ze());
r.register(Ue());
r.register(Ye());
r.register(Ze());
r.register($e());
r.register(ri());
r.register(ei());
r.register(ii());
r.register(oi());
r.register(si());
r.register(ti());
r.register(mi());
r.register(ui());
r.register(qi());
r.register(_i());
r.register(ai());
r.register(pi());
r.register(fi());
r.register(gi());
r.register(li());
r.register(ci());
r.register(ni());
r.register(di());
r.register(Pi());
r.register(Si());
r.register(hi());
r.register(yi());
r.register(Ai());
r.register(xi());
r.register(Ci());
r.register(bi());
r.register(ki());
r.register(Ji());
r.register(Ti());
r.register(vi());
r.register(Ei());
r.register(Mi());
r.register(Bi());
r.register(Gi());
r.register(Ri());
r.register(Di());
r.register(Fi());
r.register(Hi());
r.register(Ii());
r.register(Li());
r.register(Ni());
r.register(Vi());
r.register(ji());
r.register(wi());
r.register(Wi());
r.register(Ki());
r.register(Oi());
r.register(Qi());
r.register(Xi());
r.register(zi());
r.register(Ui());
r.register(Yi());
r.register(Zi());
r.register($i());
r.register(ro());
r.register(eo());
r.register(io());
r.register(oo());
r.register(so());
r.register(to());
r.register(mo());
r.register(uo());
r.register(qo());
r.register(_o());
r.register(ao());
r.register(po());
r.register(fo());
r.register(go());
r.register(lo());
r.register(co());
r.register(no());
r.register(Po());
r.register(So());
r.register(ho());
r.register(yo());
r.register(Ao());
r.register(xo());
r.register(Co());
r.register(bo());
r.register(ko());
r.register(Jo());
r.register(To());
r.register(vo());
r.register(Eo());
r.register(Mo());
r.register(Bo());
r.register(Go());
r.register(Ro());
r.register(Do());
r.register(Fo());
r.register(Ho());
r.register(Io());
r.register(Lo());
r.register(No());
r.register(Vo());
r.register(jo());
r.register(wo());
r.register(Wo());
r.register(Ko());
r.register(Oo());
r.register(Qo());
r.register(Xo());
r.register(zo());
r.register(Uo());
r.register(Yo());
r.register(Zo());
r.register($o());
r.register(rs());
r.register(es());
r.register(is());
r.register(os());
r.register(ss());
r.register(ts());
r.register(ms());
const g_ = /* @__PURE__ */ e(us);
export {
  g_ as default
};
