import{g as b}from"./index-693c203b.js";function y(k,w){for(var r=0;rc[p]})}}}return Object.freeze(Object.defineProperty(k,Symbol.toStringTag,{value:"Module"}))}var v={exports:{}};(function(k,w){ace.define("ace/mode/red_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(r,c,p){var h=r("../lib/oop"),f=r("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"keyword.operator",regex:/\s([\-+%/=<>*]|(?:\*\*\|\/\/|==|>>>?|<>|<<|=>|<=|=\?))(\s|(?=:))/},{token:"string.email",regex:/\w[-\w._]*\@\w[-\w._]*/},{token:"value.time",regex:/\b\d+:\d+(:\d+)?/},{token:"string.url",regex:/\w[-\w_]*\:(\/\/)?\w[-\w._]*(:\d+)?/},{token:"value.date",regex:/(\b\d{1,4}[-/]\d{1,2}[-/]\d{1,2}|\d{1,2}[-/]\d{1,2}[-/]\d{1,4})\b/},{token:"value.tuple",regex:/\b\d{1,3}\.\d{1,3}\.\d{1,3}(\.\d{1,3}){0,9}/},{token:"value.pair",regex:/[+-]?\d+x[-+]?\d+/},{token:"value.binary",regex:/\b2#{([01]{8})+}/},{token:"value.binary",regex:/\b64#{([\w/=+])+}/},{token:"value.binary",regex:/(16)?#{([\dabcdefABCDEF][\dabcdefABCDEF])*}/},{token:"value.issue",regex:/#\w[-\w'*.]*/},{token:"value.numeric",regex:/[+-]?\d['\d]*(?:\.\d+)?e[-+]?\d{1,3}\%?(?!\w)/},{token:"invalid.illegal",regex:/[+-]?\d['\d]*(?:\.\d+)?\%?[a-zA-Z]/},{token:"value.numeric",regex:/[+-]?\d['\d]*(?:\.\d+)?\%?(?![a-zA-Z])/},{token:"value.character",regex:/#"(\^[-@/_~^"HKLM\[]|.)"/},{token:"string.file",regex:/%[-\w\.\/]+/},{token:"string.tag",regex://,next:"start"},{defaultToken:"string.tag"}],comment:[{token:"comment",regex:/}/,next:"start"},{defaultToken:"comment"}]}};h.inherits(s,f),c.RedHighlightRules=s}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(r,c,p){var h=r("../../lib/oop"),f=r("../../range").Range,s=r("./fold_mode").FoldMode,g=c.FoldMode=function(t){t&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+t.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+t.end)))};h.inherits(g,s),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(t,n,e){var o=t.getLine(e);if(this.singleLineBlockCommentRe.test(o)&&!this.startRegionRe.test(o)&&!this.tripleStarBlockCommentRe.test(o))return"";var i=this._getFoldWidgetBase(t,n,e);return!i&&this.startRegionRe.test(o)?"start":i},this.getFoldWidgetRange=function(t,n,e,o){var i=t.getLine(e);if(this.startRegionRe.test(i))return this.getCommentRegionBlock(t,i,e);var a=i.match(this.foldingStartMarker);if(a){var l=a.index;if(a[1])return this.openingBracketBlock(t,a[1],e,l);var d=t.getCommentFoldRange(e,l+a[0].length,1);return d&&!d.isMultiLine()&&(o?d=this.getSectionRange(t,e):n!="all"&&(d=null)),d}if(n!=="markbegin"){var a=i.match(this.foldingStopMarker);if(a){var l=a.index+a[0].length;return a[1]?this.closingBracketBlock(t,a[1],e,l):t.getCommentFoldRange(e,l,-1)}}},this.getSectionRange=function(t,n){var e=t.getLine(n),o=e.search(/\S/),i=n,l=e.length;n=n+1;for(var d=n,a=t.getLength();++nm)break;var u=this.getFoldWidgetRange(t,"all",n);if(u){if(u.start.row<=i)break;if(u.isMultiLine())n=u.end.row;else if(o==m)break}d=n}}return new f(i,l,d,t.getLine(d).length)},this.getCommentRegionBlock=function(t,n,e){for(var o=n.search(/\s*$/),i=t.getLength(),l=e,d=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;++el)return new f(l,o,u,n.length)}}.call(g.prototype)}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(r,c,p){var h=r("../range").Range,f=function(){};(function(){this.checkOutdent=function(s,g){return/^\s+$/.test(s)?/^\s*\}/.test(g):!1},this.autoOutdent=function(s,g){var t=s.getLine(g),n=t.match(/^(\s*\})/);if(!n)return 0;var e=n[1].length,o=s.findMatchingBracket({row:g,column:e});if(!o||o.row==g)return 0;var i=this.$getIndent(s.getLine(o.row));s.replace(new h(g,0,g,e-1),i)},this.$getIndent=function(s){return s.match(/^\s*/)[0]}}).call(f.prototype),c.MatchingBraceOutdent=f}),ace.define("ace/mode/red",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/red_highlight_rules","ace/mode/folding/cstyle","ace/mode/matching_brace_outdent","ace/range"],function(r,c,p){var h=r("../lib/oop"),f=r("./text").Mode,s=r("./red_highlight_rules").RedHighlightRules,g=r("./folding/cstyle").FoldMode,t=r("./matching_brace_outdent").MatchingBraceOutdent;r("../range").Range;var n=function(){this.HighlightRules=s,this.foldingRules=new g,this.$outdent=new t,this.$behaviour=this.$defaultBehaviour};h.inherits(n,f),function(){this.lineCommentStart=";",this.blockComment={start:"comment {",end:"}"},this.getNextLineIndent=function(e,o,i){var l=this.$getIndent(o),d=this.getTokenizer().getLineTokens(o,e),a=d.tokens,m=d.state;if(a.length&&a[a.length-1].type=="comment")return l;if(e=="start"){var u=o.match(/^.*[\{\[\(]\s*$/);u&&(l+=i)}else if(e=="doc-start"){if(m=="start")return"";var u=o.match(/^\s*(\/?)\*/);u&&(u[1]&&(l+=" "),l+="* ")}return l},this.checkOutdent=function(e,o,i){return this.$outdent.checkOutdent(o,i)},this.autoOutdent=function(e,o,i){this.$outdent.autoOutdent(o,i)},this.$id="ace/mode/red"}.call(n.prototype),c.Mode=n}),function(){ace.require(["ace/mode/red"],function(r){k&&(k.exports=r)})}()})(v);var x=v.exports;const R=b(x),M=y({__proto__:null,default:R},[x]);export{M as m}; //# sourceMappingURL=mode-red-8170ce65.js.map