knowledgebase_law/node_modules/.vite/deps/chunk-NJ7UI7GR.js
2025-04-11 11:47:09 -04:00

76 lines
2.2 KiB
JavaScript

import {
require_csharp
} from "./chunk-SGM4KGGR.js";
import {
__commonJS
} from "./chunk-2TUXWMP5.js";
// node_modules/refractor/lang/aspnet.js
var require_aspnet = __commonJS({
"node_modules/refractor/lang/aspnet.js"(exports, module) {
var refractorCsharp = require_csharp();
module.exports = aspnet;
aspnet.displayName = "aspnet";
aspnet.aliases = [];
function aspnet(Prism) {
Prism.register(refractorCsharp);
Prism.languages.aspnet = Prism.languages.extend("markup", {
"page-directive": {
pattern: /<%\s*@.*%>/,
alias: "tag",
inside: {
"page-directive": {
pattern: /<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,
alias: "tag"
},
rest: Prism.languages.markup.tag.inside
}
},
directive: {
pattern: /<%.*%>/,
alias: "tag",
inside: {
directive: {
pattern: /<%\s*?[$=%#:]{0,2}|%>/,
alias: "tag"
},
rest: Prism.languages.csharp
}
}
});
Prism.languages.aspnet.tag.pattern = /<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/;
Prism.languages.insertBefore(
"inside",
"punctuation",
{
directive: Prism.languages.aspnet["directive"]
},
Prism.languages.aspnet.tag.inside["attr-value"]
);
Prism.languages.insertBefore("aspnet", "comment", {
"asp-comment": {
pattern: /<%--[\s\S]*?--%>/,
alias: ["asp", "comment"]
}
});
Prism.languages.insertBefore(
"aspnet",
Prism.languages.javascript ? "script" : "tag",
{
"asp-script": {
pattern: /(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,
lookbehind: true,
alias: ["asp", "script"],
inside: Prism.languages.csharp || {}
}
}
);
}
}
});
export {
require_aspnet
};
//# sourceMappingURL=chunk-NJ7UI7GR.js.map