(self.webpackChunktext=self.webpackChunktext||[]).push([["highlight/ini"],{29560:function(n){function e(n){return n?"string"==typeof n?n:n.source:null}function s(...n){return n.map((n=>e(n))).join("")}n.exports=function(n){const a={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:n.NUMBER_RE}]},i=n.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},c={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[n.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},r={begin:/\[/,end:/\]/,contains:[i,c,t,l,a,"self"],relevance:0},o=function(...n){return"("+n.map((n=>e(n))).join("|")+")"}(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:s(o,"(\\s*\\.\\s*",o,")*",s("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,r,c,t,l,a]}}]}}}}]); //# sourceMappingURL=ini.js.map?v=af3af3cf2da702f05b38