(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[6833],{27013:function(u,b,m){u=m.nmd(u),ace.define("ace/mode/folding/coffee",["require","exports","module","ace/lib/oop","ace/mode/folding/fold_mode","ace/range"],function(a,d,_){"use strict";var s=a("../../lib/oop"),f=a("./fold_mode").FoldMode,c=a("../../range").Range,l=d.FoldMode=function(){};s.inherits(l,f),function(){this.getFoldWidgetRange=function(t,p,e){var g=this.indentationBlock(t,e);if(g)return g;var n=/\S/,r=t.getLine(e),i=r.search(n);if(!(i==-1||r[i]!="#")){for(var o=r.length,x=t.getLength(),k=e,h=e;++ek){var R=t.getLine(h).length;return new c(k,o,h,R)}}},this.getFoldWidget=function(t,p,e){var g=t.getLine(e),n=g.search(/\S/),r=t.getLine(e+1),i=t.getLine(e-1),o=i.search(/\S/),x=r.search(/\S/);if(n==-1)return t.foldWidgets[e-1]=o!=-1&&o