{
  "version": 3,
  "sources": ["ssg:https://esm.sh/highlight.js@10.7.3/es2022/lib/languages/routeros.mjs"],
  "sourcesContent": ["/* esm.sh - highlight.js@10.7.3/lib/languages/routeros */\nvar m=Object.create;var p=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var f=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty;var w=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var y=(e,n,i,s)=>{if(n&&typeof n==\"object\"||typeof n==\"function\")for(let r of b(n))!v.call(e,r)&&r!==i&&p(e,r,{get:()=>n[r],enumerable:!(s=u(n,r))||s.enumerable});return e};var N=(e,n,i)=>(i=e!=null?m(f(e)):{},y(n||!e||!e.__esModule?p(i,\"default\",{value:e,enumerable:!0}):i,e));var g=w((A,c)=>{function S(e){let n=\"foreach do while for if from to step else on-error and or not in\",i=\"global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime\",s=\"add remove enable disable set get print export edit find run debug error info warning\",r=\"true false yes no nothing nil null\",d=\"traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw\",t={className:\"variable\",variants:[{begin:/\\$[\\w\\d#@][\\w\\d_]*/},{begin:/\\$\\{(.*?)\\}/}]},a={className:\"string\",begin:/\"/,end:/\"/,contains:[e.BACKSLASH_ESCAPE,t,{className:\"variable\",begin:/\\$\\(/,end:/\\)/,contains:[e.BACKSLASH_ESCAPE]}]},l={className:\"string\",begin:/'/,end:/'/};return{name:\"Microtik RouterOS script\",aliases:[\"mikrotik\"],case_insensitive:!0,keywords:{$pattern:/:?[\\w-]+/,literal:r,keyword:n+\" :\"+n.split(\" \").join(\" :\")+\" :\"+i.split(\" \").join(\" :\")},contains:[{variants:[{begin:/\\/\\*/,end:/\\*\\//},{begin:/\\/\\//,end:/$/},{begin:/<\\//,end:/>/}],illegal:/./},e.COMMENT(\"^#\",\"$\"),a,l,t,{begin:/[\\w-]+=([^\\s{}[\\]()>]+)/,relevance:0,returnBegin:!0,contains:[{className:\"attribute\",begin:/[^=]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[a,l,t,{className:\"literal\",begin:\"\\\\b(\"+r.split(\" \").join(\"|\")+\")\\\\b\"},{begin:/(\"[^\"]*\"|[^\\s{}[\\]]+)/}]}]},{className:\"number\",begin:/\\*[0-9a-fA-F]+/},{begin:\"\\\\b(\"+s.split(\" \").join(\"|\")+\")([\\\\s[(\\\\]|])\",returnBegin:!0,contains:[{className:\"builtin-name\",begin:/\\w+/}]},{className:\"built_in\",variants:[{begin:\"(\\\\.\\\\./|/|\\\\s)((\"+d.split(\" \").join(\"|\")+\");?\\\\s)+\"},{begin:/\\.\\./,relevance:0}]}]}}c.exports=S});var o=N(g()),k=o.default??o;export{k as default};\n//# sourceMappingURL=routeros.mjs.map"],
  "mappings": "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",
  "names": ["p", "b", "f", "v", "w", "e", "n", "y", "i", "s", "r", "N", "g", "A", "c", "S", "t", "a", "o", "k"]
}
