import { __commonJS } from "./chunk-2TUXWMP5.js"; // node_modules/refractor/lang/dataweave.js var require_dataweave = __commonJS({ "node_modules/refractor/lang/dataweave.js"(exports, module) { module.exports = dataweave; dataweave.displayName = "dataweave"; dataweave.aliases = []; function dataweave(Prism) { ; (function(Prism2) { Prism2.languages.dataweave = { url: /\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/, property: { pattern: /(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/, greedy: true }, string: { pattern: /(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/, greedy: true }, "mime-type": /\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/, date: { pattern: /\|[\w:+-]+\|/, greedy: true }, comment: [ { pattern: /(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/, lookbehind: true, greedy: true }, { pattern: /(^|[^\\:])\/\/.*/, lookbehind: true, greedy: true } ], regex: { pattern: /\/(?:[^\\\/\r\n]|\\[^\r\n])+\//, greedy: true }, keyword: /\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/, function: /\b[A-Z_]\w*(?=\s*\()/i, number: /-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i, punctuation: /[{}[\];(),.:@]/, operator: /<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/, boolean: /\b(?:false|true)\b/ }; })(Prism); } } }); export { require_dataweave }; //# sourceMappingURL=chunk-Q37I7RED.js.map