import {
  a as e,
  c as s
} from "./chunk-IO47FP3U.js";

// ../node_modules/highlight.js/lib/languages/dust.js
var l = s((c, a) => {
  function n(t) {
    return {
      name: "Dust",
      aliases: ["dst"],
      case_insensitive: !0,
      subLanguage: "xml",
      contains: [
        {
          className: "template-tag",
          begin: /\{[#\/]/,
          end: /\}/,
          illegal: /;/,
          contains: [{
            className: "name",
            begin: /[a-zA-Z\.-]+/,
            starts: {
              endsWithParent: !0,
              relevance: 0,
              contains: [t.QUOTE_STRING_MODE]
            }
          }]
        },
        {
          className: "template-variable",
          begin: /\{/,
          end: /\}/,
          illegal: /;/,
          keywords: "if eq ne lt lte gt gte select default math sep"
        }
      ]
    };
  }
  e(n, "dust");
  a.exports = n;
});

export {
  l as a
};
