SYMBOL INDEX (4337 symbols across 68 files) FILE: dist/demoit.js function C (line 1) | function C(e,t,n,r){var o=s(u,t,n,r);Object.keys(o).forEach(function(t){... function E (line 1) | function E(){return l.map(function(t){return t.size})} function j (line 1) | function j(t){return"touches"in t?t.touches[0][e]:t[e]} function S (line 1) | function S(t){var e=l[this.a],n=l[this.b],r=e.size+n.size;e.size=t/this.... function q (line 1) | function q(){var t=l[this.a].element,e=l[this.b].element,n=t[F](),r=e[F]... function O (line 1) | function O(i){var a=function(t){if(!getComputedStyle)return null;var e=g... function A (line 1) | function A(t){var e=t.i===M.length,n=e?M[t.i-1]:M[t.i];q.call(n);var r=e... function T (line 1) | function T(t){var i=O(t);i.forEach(function(t,e){if(0'),t=q.withR... function Bt (line 1) | function Bt(s,c,u,l,f){Dt({title:"Edit",content:'\n '.concat(... function ae (line 1) | function ae(t){return function(t,e){(e=e||{}).listUnicodeChar=!!e.hasOwn... function se (line 1) | function se(t){var e="",n="";switch(t[0]){case"E":e="edit",n=t[2].html;b... function fe (line 1) | function fe(n,r){setTimeout(function(){Object(ce.empty)(),O&&console.log... function he (line 1) | function he(t){return q.exists("#c"+t)?q("#c"+t).e.getBoundingClientRect... function de (line 1) | function de(b,w){var x,k=q.withFallback(".story"),_=b.git(),C=null,E=!1,... function pe (line 1) | function pe(t,s){var u=q.withFallback(".read-only"),l=t.git();if(u.found... function c (line 1) | function c(){return t.apply(this,arguments)} function t (line 1) | function t(){return(t=y()(v.a.mark(function t(){var r,o,e,n,i,a;return v... FILE: dist/resources/editor.js function D (line 1) | function D(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")} function w (line 1) | function w(e){for(var t=e.childNodes.length;0=e.size)throw new Error("There is ... function le (line 1) | function le(e,r,n){var i=[],o=r.line;return e.iter(r.line,n.line+1,funct... function ce (line 1) | function ce(e,t,r){var n=[];return e.iter(t,r,function(e){n.push(e.text)... function fe (line 1) | function fe(e,t){var r=t-e.height;if(r)for(var n=e;n;n=n.parent)n.height... function pe (line 1) | function pe(e){if(null==e.parent)return null;for(var t=e.parent,r=V(t.li... function de (line 1) | function de(e,t){var r=e.first;e:do{for(var n=0;n=e.first&&te.lastLine())return t;var r,n=ue(e,t);if(!qe(e,n))... function qe (line 1) | function qe(e,t){var r=Ce&&t.markedSpans;if(r)for(var n=void 0,i=0;i=e.display.viewFrom&&tr||(n?e.left:e.right)>t)} function Qr (line 1) | function Qr(r,e,t,n,i){i-=Ye(e);var o=Tr(r,e),s=Ur(e),a=0,u=e.text.lengt... function Zr (line 1) | function Zr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(... function en (line 1) | function en(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t... function tn (line 1) | function tn(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.... function rn (line 1) | function rn(e){return e.scroller.getBoundingClientRect().left-e.sizer.ge... function nn (line 1) | function nn(n){var i=Zr(n.display),o=n.options.lineWrapping,s=o&&Math.ma... function on (line 1) | function on(e){var t=e.doc,r=nn(e);t.iter(function(e){var t=r(e);t!=e.he... function sn (line 1) | function sn(e,t,r,n){var i=e.display;if(!r&&"true"==dt(t).getAttribute("... function an (line 1) | function an(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.vie... function un (line 1) | function un(e){e.display.input.showSelection(e.display.input.prepareSele... function ln (line 1) | function ln(e,t){void 0===t&&(t=!0);for(var r=e.doc,n={},i=n.cursors=doc... function cn (line 1) | function cn(e,t,r){var n=qr(e,t,"div",null,null,!e.options.singleCursorH... function fn (line 1) | function fn(e,t){return e.top-t.top||e.left-t.left} function pn (line 1) | function pn(s,e,t){var r=s.display,n=s.doc,i=document.createDocumentFrag... function dn (line 1) | function dn(e){if(e.state.focused){var t=e.display;clearInterval(t.blink... function hn (line 1) | function hn(e){e.state.focused||(e.display.input.focus(),vn(e))} function mn (line 1) | function mn(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.stat... function vn (line 1) | function vn(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!... function yn (line 1) | function yn(e,t){e.state.delayingBlurEvent||(e.state.focused&&(it(e,"blu... function gn (line 1) | function gn(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n=u.display.viewTo)){... function ii (line 1) | function ii(e,t){var r=e.display,n=e.doc;if(t.editorIsHidden)return Qn(e... function oi (line 1) | function oi(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t... function si (line 1) | function si(e,t){var r=new ni(e,t);if(ii(e,r)){gn(e),oi(e,r);var n=On(e)... function ai (line 1) | function ai(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style... function ui (line 1) | function ui(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.disp... function li (line 1) | function li(e){var t=e.display.gutters,r=e.options.gutters;w(t);for(var ... function ci (line 1) | function ci(e){var t=V(e.gutters,"CodeMirror-linenumbers");-1==t&&e.line... function di (line 1) | function di(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.det... function hi (line 1) | function hi(e){var t=di(e);return t.x*=pi,t.y*=pi,t} function mi (line 1) | function mi(e,t){var r=di(t),n=r.x,i=r.y,o=e.display,s=o.scroller,a=s.sc... function gi (line 1) | function gi(e,t,r){var n=e&&e.options.selectionsMayTouch,i=t[r];t.sort(f... function bi (line 1) | function bi(e,t){return new vi([new yi(e,t||e)],0)} function xi (line 1) | function xi(e){return e.text?ve(e.from.line+e.text.length-1,X(e.text).le... function Ei (line 1) | function Ei(e,t){if(ye(e,t.from)<0)return e;if(ye(e,t.to)<=0)return xi(t... function _i (line 1) | function _i(e,t){for(var r=[],n=0;ne.first?Ae(e,ve(t.line-1... function to (line 1) | function to(e){e.setSelection(ve(e.firstLine(),0),ve(e.lastLine()),G)} function ro (line 1) | function ro(i,e,t){var o={canceled:!1,from:e.from,to:e.to,text:e.text,or... function no (line 1) | function no(e,t,r){if(e.cm){if(!e.cm.curOp)return Yn(e.cm,no)(e,t,r);if(... function io (line 1) | function io(e,r){if(1!=r.text.length||""!=r.text[0]||0!=ye(r.from,r.to))... function oo (line 1) | function oo(i,o,e){var t=i.cm&&i.cm.state.suppressEdits;if(!t||e){for(va... function so (line 1) | function so(e,t){if(0!=t&&(e.first+=t,e.sel=new vi(J(e.sel.ranges,functi... function ao (line 1) | function ao(e,t,r,n){if(e.cm&&!e.cm.curOp)return Yn(e.cm,ao)(e,t,r,n);if... function uo (line 1) | function uo(e,t,r,n,i){var o;n||(n=r),ye(n,r)<0&&(r=(o=[n,r])[0],n=o[1])... function lo (line 1) | function lo(e,t,r,n){re.text.length?nu... function Yo (line 1) | function Yo(e,t,r){var n=Ko(e,t.ch,r);return null==n?null:new ve(t.line,... function zo (line 1) | function zo(e,t,r,n,i){if(e){var o=Ze(r,t.doc.direction);if(o){var s,a=i... function Jo (line 1) | function Jo(e,t){var r=ue(e.doc,t),n=We(r);return n!=r&&(t=pe(n)),zo(!0,... function $o (line 1) | function $o(e,t){var r=Jo(e,t.line),n=ue(e.doc,r.line),i=Ze(n,e.doc.dire... function Qo (line 1) | function Qo(e,t,r){if("string"==typeof t&&!(t=Xo[t]))return!1;e.display.... function es (line 1) | function es(e,t,r,n){var i=e.state.keySeq;if(i){if(Uo(t))return"handled"... function ts (line 1) | function ts(e,t,r,n){var i=function(e,t,r){for(var n=0;n"==e?C(P,r?X:z,B):"... function K (line 1) | function K(e,t){return"quasi"!=e?S():"${"!=t.slice(t.length-2)?C(K):C(R,Y)} function Y (line 1) | function Y(e){if("}"==e)return D.marked="string-2",D.state.tokenize=b,C(K)} function z (line 1) | function z(e){return o(D.stream,D.state),S("{"==e?I:R)} function X (line 1) | function X(e){return o(D.stream,D.state),S("{"==e?I:V)} function J (line 1) | function J(e,t){if("target"==t)return D.marked="keyword",C(H)} function $ (line 1) | function $(e,t){if("target"==t)return D.marked="keyword",C(q)} function Q (line 1) | function Q(e){return":"==e?C(M,I):S(H,N(";"),M)} function Z (line 1) | function Z(e){if("variable"==e)return D.marked="property",C()} function ee (line 1) | function ee(e,t){if("async"==e)return D.marked="property",C(ee);if("vari... function te (line 1) | function te(e){return"variable"!=e?S(re):(D.marked="property",C(Fe))} function re (line 1) | function re(e){return":"==e?C(V):"("==e?S(Fe):void 0} function ne (line 1) | function ne(n,i,o){function s(e,t){if(o?-1"==e)return C(le)} function fe (line 1) | function fe(e,t){return"variable"==e||"keyword"==D.style?(D.marked="prop... function pe (line 1) | function pe(e,t){return"variable"==e&&D.stream.match(/^\s*[?:]/,!1)||"?"... function de (line 1) | function de(e,t){return"<"==t?C(j(">"),ne(le,">"),M,de):"|"==t||"."==e||... function he (line 1) | function he(e,t){if("<"==t)return C(j(">"),ne(le,">"),M,de)} function me (line 1) | function me(){return S(le,ve)} function ve (line 1) | function ve(e,t){if("="==t)return C(le)} function ye (line 1) | function ye(e,t){return"enum"==t?(D.marked="keyword",C(He)):S(ge,se,Ee,_e)} function ge (line 1) | function ge(e,t){return l&&k(t)?(D.marked="keyword",C(ge)):"variable"==e... function be (line 1) | function be(e,t){return"variable"!=e||D.stream.match(/^\s*:/,!1)?("varia... function xe (line 1) | function xe(){return S(ge,Ee)} function Ee (line 1) | function Ee(e,t){if("="==t)return C(V)} function _e (line 1) | function _e(e){if(","==e)return C(ye)} function Ae (line 1) | function Ae(e,t){if("keyword b"==e&&"else"==t)return C(j("form","else"),... function De (line 1) | function De(e,t){return"await"==t?C(De):"("==e?C(j(")"),Se,N(")"),M):voi... function Se (line 1) | function Se(e){return"var"==e?C(ye,N(";"),we):";"==e?C(we):"variable"==e... function Ce (line 1) | function Ce(e,t){return"in"==t||"of"==t?(D.marked="keyword",C(R)):C(H,we)} function we (line 1) | function we(e,t){return";"==e?C(ke):"in"==t||"of"==t?(D.marked="keyword"... function ke (line 1) | function ke(e){")"!=e&&C(R)} function Fe (line 1) | function Fe(e,t){return"*"==t?(D.marked="keyword",C(Fe)):"variable"==e?(... function Te (line 1) | function Te(e,t){return"@"==t&&C(R,Te),"spread"==e?C(Te):l&&k(t)?(D.mark... function Pe (line 1) | function Pe(e,t){return"variable"==e?Oe(e,t):Be(e,t)} function Oe (line 1) | function Oe(e,t){if("variable"==e)return r(t),C(Be)} function Be (line 1) | function Be(e,t){return"<"==t?C(j(">"),ne(me,">"),M,Be):"extends"==t||"i... function je (line 1) | function je(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t... function Me (line 1) | function Me(e,t){return"?"==t?C(Me):":"==e?C(le,Ee):"="==t?C(V):S(Fe)} function Ne (line 1) | function Ne(e,t){return"*"==t?(D.marked="keyword",C(We,N(";"))):"default... function Ie (line 1) | function Ie(e,t){return"as"==t?(D.marked="keyword",C(N("variable"))):"va... function Le (line 1) | function Le(e){return"string"==e?C():"("==e?S(R):S(Re,Ve,We)} function Re (line 1) | function Re(e,t){return"{"==e?ie(Re,"}"):("variable"==e&&r(t),"*"==t&&(D... function Ve (line 1) | function Ve(e){if(","==e)return C(Re,Ve)} function Ue (line 1) | function Ue(e,t){if("as"==t)return D.marked="keyword",C(Re)} function We (line 1) | function We(e,t){if("from"==t)return D.marked="keyword",C(R)} function Ge (line 1) | function Ge(e){return"]"==e?C():S(ne(V,"]"))} function He (line 1) | function He(){return S(j("form"),ge,N("{"),j("}"),ne(qe,"}"),M,M)} function qe (line 1) | function qe(){return S(ge,Ee)} function Ke (line 1) | function Ke(e,t,r){return t.tokenize==y&&/^(?:operator|sof|keyword [bcd]... function l (line 1) | function l(t,r){function e(e){return(r.tokenize=e)(t,r)}var n=t.next();r... function c (line 1) | function c(e,t){var r=e.next();if(">"==r||"/"==r&&e.eat(">"))return t.to... function i (line 1) | function i(r,n){return function(e,t){for(;!e.eol();){if(e.match(n)){t.to... function f (line 1) | function f(e,t,r){this.prev=e.context,this.tagName=t,this.indent=e.inden... function p (line 1) | function p(e){e.context&&(e.context=e.context.prev)} function d (line 1) | function d(e,t){for(var r;;){if(!e.context)return;if(r=e.context.tagName... function h (line 1) | function h(e,t,r){return"openTag"==e?(r.tagStart=t.column(),m):"closeTag... function m (line 1) | function m(e,t,r){return"word"==e?(r.tagName=t.current(),o="tag",b):u.al... function v (line 1) | function v(e,t,r){if("word"!=e)return u.allowMissingTagName&&"endTag"==e... function y (line 1) | function y(e,t,r){return"endTag"!=e?(o="error",y):(p(r),h)} function g (line 1) | function g(e,t,r){return o="error",y(e,0,r)} function b (line 1) | function b(e,t,r){if("word"==e)return o="attribute",x;if("endTag"!=e&&"s... function x (line 1) | function x(e,t,r){return"equals"==e?E:(u.allowMissing||(o="error"),b(e,0... function E (line 1) | function E(e,t,r){return"string"==e?_:"word"==e&&u.allowUnquoted?(o="str... function _ (line 1) | function _(e,t,r){return"string"==e?_:b(e,0,r)} function h (line 1) | function h(e,t,r,n){this.state=e,this.mode=t,this.depth=r,this.prev=n} function f (line 1) | function f(e){var t=e.tagName;e.tagName=null;var r=l.indent(e,"");return... function p (line 1) | function p(e,t){return t.context.mode==l?function(e,t,r){if(2==r.depth)r... function o (line 1) | function o(e){e.state.markedSelection&&e.operation(function(){!function(... function s (line 1) | function s(e){e.state.markedSelection&&e.state.markedSelection.length&&e... function a (line 1) | function a(e,t,r,n){if(0!=h(t,r))for(var i=e.state.markedSelection,o=e.s... function u (line 1) | function u(e){for(var t=e.state.markedSelection,r=0;r"!==e.next())return e.match(/^[^>]+/,!0),A.linkInli... function B (line 1) | function B(e,t){if(e.eatSpace())return null;var i,r=e.next();return"("==... function j (line 1) | function j(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=a,e.next(),... function a (line 1) | function a(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=u,E.highlightFormatt... function u (line 1) | function u(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0==... function u (line 1) | function u(e,t){if(3==e.nodeType)return t.push(e.nodeValue);for(var r=e.... function A (line 1) | function A(e,t){return"pairs"==t&&"string"==typeof e?e:"object"==typeof ... function n (line 1) | function n(e){for(var t=0;t","i")} function s (line 1) | function s(e,t){for(var r in e)for(var n=t[r]||(t[r]=[]),i=e[r],o=i.leng... function d (line 1) | function d(e,t){var r,n=f.token(e,t.htmlState),i=/\btag\b/.test(n);if(i&... function t (line 1) | function t(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constr... function r (line 1) | function r(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0... function x (line 1) | function x(e,t,r){x.super_.call(this,"E",e),Object.defineProperty(this,"... function E (line 1) | function E(e,t){E.super_.call(this,"N",e),Object.defineProperty(this,"rh... function _ (line 1) | function _(e,t){_.super_.call(this,"D",e),Object.defineProperty(this,"lh... function A (line 1) | function A(e,t,r){A.super_.call(this,"A",e),Object.defineProperty(this,"... function a (line 1) | function a(e,t,r){var n=e.slice((r||t)+1||e.length);return e.length=t<0?... function D (line 1) | function D(e){var t=typeof e;return"object"!==t?t:e===Math?"math":null==... function u (line 1) | function u(e){var t=0;if(0===e.length)return t;for(var r=0;rf.length)throw new Error("t."+c+": Too ... function e (line 1) | function e(e){return function(){return console.trace("The node type "+t+... function n (line 1) | function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function i (line 1) | function i(e){return e&&e.__esModule?e:{default:e}} function n (line 1) | function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function i (line 1) | function i(e){return e&&e.__esModule?e:{default:e}} function o (line 1) | function o(e,t,r,n,i){if(e){if(t||(t={}),!t.noScope&&!r&&"Program"!==e.t... function s (line 1) | function s(e,t){e.node.type===t.type&&(t.has=!0,e.stop())} function r (line 1) | function r(){throw new Error("setTimeout has not been defined")} function n (line 1) | function n(){throw new Error("clearTimeout has not been defined")} function i (line 1) | function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===r||!l)&&s... function o (line 1) | function o(){h&&p&&(h=!1,p.length?d=p.concat(d):m=-1,d.length&&s())} function s (line 1) | function s(){if(!h){var e=i(o);h=!0;for(var t=d.length;t;){for(p=d,d=[];... function a (line 1) | function a(e,t){this.fun=e,this.array=t} function u (line 1) | function u(){} function n (line 1) | function n(e){return e&&e.__esModule?e:{default:e}} function o (line 1) | function o(e,t){for(var r=0,n=e.length-1;0<=n;n--){var i=e[n];"."===i?e.... function s (line 1) | function s(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;ne)retu... function a (line 1) | function a(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?170... function s (line 1) | function s(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<12... function o (line 1) | function o(e){return 10===e||13===e||8232===e||8233===e} function u (line 1) | function u(e){return e<=65535?String.fromCharCode(e):String.fromCharCode... function i (line 1) | function i(e,t,r,n){return e.type=t,e.end=r,e.loc.end=n,this.processComm... function c (line 1) | function c(e){return e[e.length-1]} function f (line 1) | function f(e){return e&&"Property"===e.type&&"init"===e.kind&&!1===e.met... function l (line 1) | function l(e){return"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"=... function n (line 1) | function n(e){var t=1=r())throw new RangeError("Attempt to allocate Buffer... function l (line 1) | function l(e,t){if(f.isBuffer(e))return e.length;if("undefined"!=typeof ... function c (line 1) | function c(e,t,r){var n=e[t];e[t]=e[r],e[r]=n} function p (line 1) | function p(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=... function d (line 1) | function d(e,t,r,n,i){function o(e,t){return 1===a?e[t]:e.readUInt16BE(t... function m (line 1) | function m(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(... function v (line 1) | function v(e,t,r,n){return T(function(e){for(var t=[],r=0;re.length)throw new RangeError("Index out ... function C (line 1) | function C(e,t,r,n,i){return i||S(e,0,r,4),O.write(e,t,r,n,23,4),r+4} function w (line 1) | function w(e,t,r,n,i){return i||S(e,0,r,8),O.write(e,t,r,n,52,8),r+8} function k (line 1) | function k(e,t){t=t||1/0;for(var r,n=e.length,i=null,o=[],s=0;s=t.length||i>=e.length);++i)t... function t (line 1) | function t(e){this.enabled=e&&void 0!==e.enabled?e.enabled:s} function r (line 1) | function r(e){var t=function e(){return function(){var e=arguments,t=e.l... function n (line 1) | function n(e,t){(t=t||{}).isFileComment&&(e=function(e,t){var r=a.mapFil... function r (line 1) | function r(e){function n(){if(n.enabled){var i=n,e=+new Date,t=e-(u||e);... function t (line 1) | function t(e){if(null==e)return!1;switch(e.type){case"BlockStatement":ca... function r (line 1) | function r(e){switch(e.type){case"IfStatement":return null!=e.alternate?... function r (line 1) | function r(e,t){return!(!t&&"yield"===e)&&n(e,t)} function n (line 1) | function n(e,t){if(t&&function(e){switch(e){case"implements":case"interf... function i (line 1) | function i(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)} function o (line 1) | function o(e,t){return"null"===e||"true"===e||"false"===e||n(e,t)} function s (line 1) | function s(e){var t,r,n;if(0===e.length)return!1;if(n=e.charCodeAt(0),!u... function a (line 1) | function a(e){var t,r,n,i,o;if(0===e.length)return!1;for(o=u.isIdentifie... function p (line 1) | function p(e){if("string"!=typeof e)return!1;if(!("a"<=(t=e[0])&&t<="z"|... function d (line 1) | function d(e){return Array.isArray?Array.isArray(e):"[object Array]"===O... function h (line 1) | function h(e){for(var t=0;tt.codePoint&&T("invalid range in ... function g (line 1) | function g(e){return"alternative"===e.type?e.body:[e]} function a (line 1) | function a(e){e=e||1;var t=f.substring(M,M+e);return M+=e||1,t} function b (line 1) | function b(e){x(e)||T("character",e)} function x (line 1) | function x(e){if(f.indexOf(e,M)===M)return a(e.length)} function u (line 1) | function u(){return f[M]} function E (line 1) | function E(e){return f.indexOf(e,M)===M} function l (line 1) | function l(e){return f[M+1]===e} function _ (line 1) | function _(e){var t=f.substring(M).match(e);return t&&(t.range=[],t.rang... function c (line 1) | function c(){var e=[],t=M;for(e.push(r());x("|");)e.push(r());return 1==... function r (line 1) | function r(){for(var e,t=[],r=M;e=n();)t.push(e);return 1===t.length?t[0... function n (line 1) | function n(){if(M>=f.length||E("|")||E(")"))return null;var e=x("^")?h("... function A (line 1) | function A(e,t,r,n){var i=null,o=M;if(x(e))i=t;else{if(!x(r))return!1;i=... function D (line 1) | function D(e){var t,r;if(j&&"unicodeEscape"==e.kind&&55296<=(t=e.codePoi... function S (line 1) | function S(){return C(!0)} function C (line 1) | function C(e){var t,r=M;if(t=function(){var e,t,r;if(e=_(/^(?!0)\d+/)){t... function w (line 1) | function w(){var e,t;return E("]")?[]:((t=F())||T("classAtom"),(e=E("]")... function k (line 1) | function k(e){var t,r,n,i;if(!E("-")||l("]"))return(i=F())||T("classAtom... function F (line 1) | function F(){return x("-")?m("-"):(e=_(/^[^\\\]-]/))?m(e[0]):x("\\")?((e... function T (line 1) | function T(e,t,r,n){r=null==r?M:r,n=null==n?r:n;var i=Math.max(0,r-10),o... function n (line 1) | function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1... function c (line 1) | function c(e,t,r){var n=e[t];e[t]=e[r],e[r]=n} function f (line 1) | function f(e,t,r,n){if(r>1,c=23=... function i (line 1) | function i(e,t,r){var n,i=8*r-t-1,o=(1<>1,a=i-7,u=r-1,l=e[u--]... function o (line 1) | function o(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]} function s (line 1) | function s(e){return[255&e]} function a (line 1) | function a(e){return[255&e,e>>8&255]} function u (line 1) | function u(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]} function l (line 1) | function l(e){return n(e,52,8)} function c (line 1) | function c(e){return n(e,23,4)} function f (line 1) | function f(e,t,r){C(e[F],t,{get:function(){return this[r]}})} function p (line 1) | function p(e,t,r,n){var i=D(+r);if(i+t>e[G])throw j(T);var o=e[W]._b,s=i... function d (line 1) | function d(e,t,r,n,i,o){var s=D(+r);if(s+t>e[G])throw j(T);for(var a=e[W... function e (line 1) | function e(){} function e (line 1) | function e(){} function o (line 1) | function o(e,t,r,n){var o,s,a,u,i=t&&t.prototype instanceof p?t:p,l=Obje... function f (line 1) | function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){ret... function p (line 1) | function p(){} function r (line 1) | function r(){} function t (line 1) | function t(){} function n (line 1) | function n(e){["next","throw","return"].forEach(function(t){e[t]=functio... function s (line 1) | function s(a){function u(e,t,r,n){var i=f(a[e],a,t);if("throw"!==i.type)... function d (line 1) | function d(e,t){var r=e.iterator[t.method];if(r===l){if(t.delegate=null,... function i (line 1) | function i(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.f... function a (line 1) | function a(e){var t=e.completion||{};t.type="normal",delete t.arg,e.comp... function h (line 1) | function h(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(i,this),this.r... function u (line 1) | function u(t){if(t){var e=t[g];if(e)return e.call(t);if("function"==type... function m (line 1) | function m(){return{value:l,done:!0}} function e (line 1) | function e(e,t){return o.type="throw",o.arg=r,n.next=e,t&&(n.method="nex... function l (line 1) | function l(t,e){if(!a[t]){if(!s[t]){var r="function"==typeof require&&re... function d (line 1) | function d(e,t){var r=p[e];if(r)return r;var n=o.scope.generateUidIdenti... function h (line 1) | function h(e,t,r){var n=e[t]||[];e[t]=n.concat(r)} function s (line 1) | function s(e){return e&&e.__esModule?e:{default:e}} function n (line 1) | function n(e){return e&&e.__esModule?e:{default:e}} function a (line 1) | function a(e){return e.map(function(t){if(null!=t&&t.inspect)return t.in... function s (line 1) | function s(e){return e&&e.__esModule?e:{default:e}} function c (line 1) | function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function f (line 1) | function f(e){return e&&e.__esModule?e:{default:e}} function o (line 1) | function o(){r.path=new i.default} function s (line 1) | function s(){r.scope=new i.default} function t (line 1) | function t(e){return e&&e.__esModule?e:{default:e}} function i (line 1) | function i(e,t,r,n){(0,o.default)(this,i),this.queue=null,this.parentPat... function c (line 1) | function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function f (line 1) | function f(e){return e&&e.__esModule?e:{default:e}} function p (line 1) | function p(e,t,r,n,i){if(e){if(t||(t={}),!t.noScope&&!r&&"Program"!==e.t... function v (line 1) | function v(e,t){e.node.type===t.type&&(t.has=!0,e.stop())} function n (line 1) | function n(e){return e&&e.__esModule?e:{default:e}} function i (line 1) | function i(e){return e&&e.__esModule?e:{default:e}} function e (line 1) | function e(e){return e&&e.__esModule?e:{default:e}} function te (line 1) | function te(e){ee&&(t=e,ee=!1)} function n (line 1) | function n(e){return e&&e.__esModule?e:{default:e}} function f (line 1) | function f(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function p (line 1) | function p(e){return e&&e.__esModule?e:{default:e}} function p (line 1) | function p(e,t){(0,i.default)(this,p),this.parent=t,this.hub=e,this.cont... function o (line 1) | function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function l (line 1) | function l(e,t,r){if("string"===e)return u.isStringTypeAnnotation(t);if(... function m (line 1) | function m(e,r,n){var t=e.constantViolations.slice();return t.unshift(e.... function v (line 1) | function v(e,t){var r=t.node.operator,n=t.get("right").resolve(),i=t.get... function o (line 1) | function o(e){return e.typeAnnotation} function s (line 1) | function s(){return i.genericTypeAnnotation(i.identifier("Array"))} function a (line 1) | function a(){return s()} function u (line 1) | function u(){return i.genericTypeAnnotation(i.identifier("Function"))} function l (line 1) | function l(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e... function o (line 1) | function o(e){var t=r[i];return"*"===t||e===t} function i (line 1) | function i(e){return e&&e.__esModule?e:{default:e}} function o (line 1) | function o(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!... function s (line 1) | function s(e){return e&&e.__esModule?e:{default:e}} function r (line 1) | function r(e,t){(0,n.default)(this,r),this.breakOnScopePaths=[],this.bin... function a (line 1) | function a(e){return e&&e.__esModule?e:{default:e}} function a (line 1) | function a(e){return e&&e.__esModule?e:{default:e}} function s (line 1) | function s(e){var t=e.existing,r=e.identifier,n=e.scope,i=e.path,o=e.kin... function h (line 1) | function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function m (line 1) | function m(e){return e&&e.__esModule?e:{default:e}} function n (line 1) | function n(e,t){if((0,o.default)(this,n),t&&t.block===e.node)return t;va... function n (line 1) | function n(e){return e&&e.__esModule?e:{default:e}} function n (line 1) | function n(e,t,r){(0,i.default)(this,n),this.newName=r,this.oldName=t,th... function n (line 1) | function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r ... function o (line 1) | function o(e){return e&&e.__esModule?e:{default:e}} function l (line 1) | function l(e){if(e._exploded)return e;for(var t in e._exploded=!0,e)if(!... function I (line 1) | function I(e){if(!e._verified){if("function"==typeof e)throw new Error(i... function s (line 1) | function s(e,t){var r=[].concat(t),n=Array.isArray(r),i=0;for(r=n?r:(0,B... function c (line 1) | function c(t,n,i){var o={},e=function(r){var e=t[r];if(!Array.isArray(e)... function L (line 1) | function L(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.ex... function R (line 1) | function R(t,r){var e=function(e){if(t.checkPath(e))return r.apply(this,... function V (line 1) | function V(e){return"_"===e[0]||"enter"===e||"exit"===e||"shouldSkip"===... function U (line 1) | function U(e,t){for(var r in t)e[r]=[].concat(e[r]||[],t[r])} function o (line 1) | function o(e){return e&&e.__esModule?e:{default:e}} function u (line 1) | function u(e){var t=1f.length)throw new Error("t."+c+": Too ... function e (line 1) | function e(e){return function(){return console.trace("The node type "+t+... function D (line 1) | function D(e,t,r){if(e){var n=g.NODE_FIELDS[e.type];if(n){var i=n[t];i&&... function S (line 1) | function S(e){if(!e)return e;var t={};for(var r in e)"_"!==r[0]&&(t[r]=e... function C (line 1) | function C(e,t){F("trailingComments",e,t)} function w (line 1) | function w(e,t){F("leadingComments",e,t)} function k (line 1) | function k(e,t){F("innerComments",e,t)} function F (line 1) | function F(e,t,r){t&&r&&(t[e]=(0,f.default)([].concat(t[e],r[e]).filter(... function T (line 1) | function T(e){return!(!e||!m.VISITOR_KEYS[e.type])} function P (line 1) | function P(e,t,r){if(e){var n=g.VISITOR_KEYS[e.type];if(n){t(e,r=r||{});... function j (line 1) | function j(e,t){var r=(t=t||{}).preserveComments?O:B,n=Array.isArray(r),... function i (line 1) | function i(e,t){for(var r=e.value.split(/\r\n|\n|\r/),n=0,i=0;ip.length)throw new Error("t."+c+": Too ... function e (line 1) | function e(e){return function(){return console.trace("The node type "+t+... function _ (line 1) | function _(e,t,r){if(e){var i=b.NODE_FIELDS[e.type];if(i){var n=i[t];n&&... function C (line 1) | function C(e){if(!e)return e;var t={};for(var r in e)"_"!==r[0]&&(t[r]=e... function S (line 1) | function S(e,t){B("trailingComments",e,t)} function F (line 1) | function F(e,t){B("leadingComments",e,t)} function T (line 1) | function T(e,t){B("innerComments",e,t)} function B (line 1) | function B(e,t,r){t&&r&&(t[e]=(0,p.default)([].concat(t[e],r[e]).filter(... function P (line 1) | function P(e){return!(!e||!y.VISITOR_KEYS[e.type])} function w (line 1) | function w(e,t,r){if(e){var i=b.VISITOR_KEYS[e.type];if(i){t(e,r=r||{});... function j (line 1) | function j(e,t){var r=(t=t||{}).preserveComments?k:O,i=Array.isArray(r),... function n (line 1) | function n(e,t){for(var r=e.value.split(/\r\n|\n|\r/),i=0,n=0;n>1,f=23=... function o (line 1) | function o(t,e,r){var n,o=8*r-e-1,i=(1<>1,a=o-7,c=r-1,u=t[c--]... function i (line 1) | function i(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]} function s (line 1) | function s(t){return[255&t]} function a (line 1) | function a(t){return[255&t,t>>8&255]} function c (line 1) | function c(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]} function u (line 1) | function u(t){return n(t,52,8)} function f (line 1) | function f(t){return n(t,23,4)} function l (line 1) | function l(t,e,r){E(t[P],e,{get:function(){return this[r]}})} function _ (line 1) | function _(t,e,r,n){var o=S(+r);if(o+e>t[V])throw T(F);var i=t[B]._b,s=o... function p (line 1) | function p(t,e,r,n,o,i){var s=S(+r);if(s+e>t[V])throw T(F);for(var a=t[B... function t (line 1) | function t(){} function n (line 1) | function n(t){return isFinite(t=+t)&&0!=t?t<0?-n(-t):Math.log(t+Math.sqr... function t (line 1) | function t(){} function n (line 1) | function n(t,e){var r,a,f=arguments.length<3?t:arguments[2];return u(t)=... function n (line 1) | function n(t,e,r){var c,_,p=arguments.length<4?t:arguments[3],d=i.f(f(t)... function r (line 1) | function r(t,e,r,n){var i=e&&e.prototype instanceof o?e:o,s=Object.creat... function n (line 1) | function n(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){ret... function o (line 1) | function o(){} function i (line 1) | function i(){} function s (line 1) | function s(){} function a (line 1) | function a(t){["next","throw","return"].forEach(function(e){t[e]=functio... function c (line 1) | function c(e){function r(t,o,i,s){var a=n(e[t],e,o);if("throw"!==a.type)... function u (line 1) | function u(t,e,r){var o=k;return function(i,s){if(o===O)throw new Error(... function f (line 1) | function f(t,e){var r=t.iterator[e.method];if(r===m){if(e.delegate=null,... function l (line 1) | function l(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.f... function _ (line 1) | function _(t){var e=t.completion||{};e.type="normal",delete e.arg,t.comp... function p (line 1) | function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(l,this),this.r... function d (line 1) | function d(t){if(t){var e=t[y];if(e)return e.call(t);if("function"==type... function h (line 1) | function h(){return{value:m,done:!0}} function e (line 1) | function e(e,n){return i.type="throw",i.arg=t,r.next=e,n&&(r.method="nex... FILE: src/js-vendor/closebrackets.js function getOption (line 32) | function getOption(conf, name) { function ensureBound (line 39) | function ensureBound(chars) { function handler (line 47) | function handler(ch) { function getConfig (line 51) | function getConfig(cm) { function handleBackspace (line 58) | function handleBackspace(cm) { function handleEnter (line 75) | function handleEnter(cm) { function contractSelection (line 99) | function contractSelection(sel) { function handleChar (line 105) | function handleChar(cm, ch) { function charsAround (line 176) | function charsAround(cm, pos) { function stringStartsAfter (line 182) | function stringStartsAfter(cm, pos) { FILE: src/js-vendor/codemirror.js function classTest (line 50) | function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)... function removeChildren (line 61) | function removeChildren(e) { function removeChildrenAndAdd (line 67) | function removeChildrenAndAdd(parent, e) { function elt (line 71) | function elt(tag, content, className, style) { function eltP (line 80) | function eltP(tag, content, className, style) { function contains (line 103) | function contains(parent, child) { function activeElt (line 114) | function activeElt() { function addClass (line 129) | function addClass(node, cls) { function joinClasses (line 133) | function joinClasses(a, b) { function bind (line 146) | function bind(f) { function copyObj (line 151) | function copyObj(obj, target, overwrite) { function countColumn (line 161) | function countColumn(string, end, tabSize, startIndex, startValue) { function indexOf (line 182) | function indexOf(array, elt) { function findColumn (line 200) | function findColumn(string, goal, tabSize) { function spaceStr (line 215) | function spaceStr(n) { function lst (line 221) | function lst(arr) { return arr[arr.length-1] } function map (line 223) | function map(array, f) { function insertSorted (line 229) | function insertSorted(array, value, score) { function nothing (line 235) | function nothing() {} function createObj (line 237) | function createObj(base, props) { function isWordCharBasic (line 250) | function isWordCharBasic(ch) { function isWordChar (line 254) | function isWordChar(ch, helper) { function isEmpty (line 260) | function isEmpty(obj) { function isExtendingChar (line 271) | function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendi... function skipExtendingChars (line 274) | function skipExtendingChars(str, pos, dir) { function findFirst (line 282) | function findFirst(pred, from, to) { function Display (line 299) | function Display(place, doc, input) { function getLine (line 399) | function getLine(doc, n) { function getBetween (line 415) | function getBetween(doc, start, end) { function getLines (line 427) | function getLines(doc, from, to) { function updateLineHeight (line 435) | function updateLineHeight(line, height) { function lineNo (line 442) | function lineNo(line) { function lineAtHeight (line 456) | function lineAtHeight(chunk, h) { function isLine (line 476) | function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size} function lineNumberFor (line 478) | function lineNumberFor(options, i) { function Pos (line 483) | function Pos(line, ch, sticky) { function cmp (line 494) | function cmp(a, b) { return a.line - b.line || a.ch - b.ch } function equalCursorPos (line 496) | function equalCursorPos(a, b) { return a.sticky == b.sticky && cmp(a, b)... function copyPos (line 498) | function copyPos(x) {return Pos(x.line, x.ch)} function maxPos (line 499) | function maxPos(a, b) { return cmp(a, b) < 0 ? b : a } function minPos (line 500) | function minPos(a, b) { return cmp(a, b) < 0 ? a : b } function clipLine (line 504) | function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.fi... function clipPos (line 505) | function clipPos(doc, pos) { function clipToLen (line 511) | function clipToLen(pos, linelen) { function clipPosArray (line 517) | function clipPosArray(doc, array) { function seeReadOnlySpans (line 526) | function seeReadOnlySpans() { function seeCollapsedSpans (line 530) | function seeCollapsedSpans() { function MarkedSpan (line 536) | function MarkedSpan(marker, from, to) { function getMarkedSpanFor (line 542) | function getMarkedSpanFor(spans, marker) { function removeMarkedSpan (line 550) | function removeMarkedSpan(spans, span) { function addMarkedSpan (line 557) | function addMarkedSpan(line, span) { function markedSpansBefore (line 566) | function markedSpansBefore(old, startCh, isInsert) { function markedSpansAfter (line 578) | function markedSpansAfter(old, endCh, isInsert) { function stretchSpansOverChange (line 598) | function stretchSpansOverChange(doc, change) { function clearEmptySpans (line 660) | function clearEmptySpans(spans) { function removeReadOnlyRanges (line 671) | function removeReadOnlyRanges(doc, from, to) { function detachMarkedSpans (line 700) | function detachMarkedSpans(line) { function attachMarkedSpans (line 707) | function attachMarkedSpans(line, spans) { function extraLeft (line 716) | function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0 } function extraRight (line 717) | function extraRight(marker) { return marker.inclusiveRight ? 1 : 0 } function compareCollapsedMarkers (line 722) | function compareCollapsedMarkers(a, b) { function collapsedSpanAtSide (line 735) | function collapsedSpanAtSide(line, start) { function collapsedSpanAtStart (line 745) | function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, t... function collapsedSpanAtEnd (line 746) | function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, fal... function collapsedSpanAround (line 748) | function collapsedSpanAround(line, ch) { function conflictingCollapsedRange (line 761) | function conflictingCollapsedRange(doc, lineNo$$1, from, to, marker) { function visualLine (line 781) | function visualLine(line) { function visualLineEnd (line 788) | function visualLineEnd(line) { function visualLineContinued (line 797) | function visualLineContinued(line) { function visualLineNo (line 808) | function visualLineNo(doc, lineN) { function visualLineEndNo (line 816) | function visualLineEndNo(doc, lineN) { function lineIsHidden (line 828) | function lineIsHidden(doc, line) { function lineIsHiddenInner (line 839) | function lineIsHiddenInner(doc, line, span) { function heightAtLine (line 856) | function heightAtLine(lineObj) { function lineLength (line 878) | function lineLength(line) { function findMaxLine (line 897) | function findMaxLine(cm) { function iterateBidiSections (line 913) | function iterateBidiSections(order, from, to, f) { function getBidiPartAt (line 927) | function getBidiPartAt(order, ch, sticky) { function charType (line 973) | function charType(code) { function BidiSpan (line 986) | function BidiSpan(level, from, to) { function getOrder (line 1118) | function getOrder(line, direction) { function getHandlers (line 1142) | function getHandlers(emitter, type) { function off (line 1146) | function off(emitter, type, f) { function signal (line 1161) | function signal(emitter, type /*, values...*/) { function signalDOMEvent (line 1171) | function signalDOMEvent(cm, e, override) { function signalCursorActivity (line 1178) | function signalCursorActivity(cm) { function hasHandler (line 1186) | function hasHandler(emitter, type) { function eventMixin (line 1192) | function eventMixin(ctor) { function e_preventDefault (line 1200) | function e_preventDefault(e) { function e_stopPropagation (line 1204) | function e_stopPropagation(e) { function e_defaultPrevented (line 1208) | function e_defaultPrevented(e) { function e_stop (line 1211) | function e_stop(e) {e_preventDefault(e); e_stopPropagation(e);} function e_target (line 1213) | function e_target(e) {return e.target || e.srcElement} function e_button (line 1214) | function e_button(e) { function zeroWidthElement (line 1235) | function zeroWidthElement(measure) { function hasBadBidiRects (line 1250) | function hasBadBidiRects(measure) { function hasBadZoomedRects (line 1299) | function hasBadZoomedRects(measure) { function defineMode (line 1313) | function defineMode(name, mode) { function defineMIME (line 1319) | function defineMIME(mime, spec) { function resolveMode (line 1325) | function resolveMode(spec) { function getMode (line 1344) | function getMode(options, spec) { function extendMode (line 1368) | function extendMode(mode, properties) { function copyState (line 1373) | function copyState(mode, state) { function innerMode (line 1387) | function innerMode(mode, state) { function startState (line 1398) | function startState(mode, a1, a2) { function highlightLine (line 1542) | function highlightLine(cm, line, context, forceToEnd) { function getLineStyles (line 1587) | function getLineStyles(cm, line, updateFrontier) { function getContextBefore (line 1603) | function getContextBefore(cm, n, precise) { function processLine (line 1623) | function processLine(cm, text, context, startAt) { function callBlankLine (line 1634) | function callBlankLine(mode, state) { function readToken (line 1641) | function readToken(mode, stream, state, inner) { function takeToken (line 1658) | function takeToken(cm, pos, precise, asArray) { function extractLineClasses (line 1672) | function extractLineClasses(type, output) { function runMode (line 1687) | function runMode(cm, text, mode, context, f, lineClasses, forceToEnd) { function findStartLine (line 1731) | function findStartLine(cm, n, precise) { function retreatFrontier (line 1748) | function retreatFrontier(doc, n) { function updateLine (line 1781) | function updateLine(line, text, markedSpans, estimateHeight) { function cleanUpLine (line 1793) | function cleanUpLine(line) { function interpretTokenStyle (line 1802) | function interpretTokenStyle(style, options) { function buildLineContent (line 1814) | function buildLineContent(cm, lineView) { function defaultSpecialCharPlaceholder (line 1872) | function defaultSpecialCharPlaceholder(ch) { function buildToken (line 1881) | function buildToken(builder, text, style, startStyle, endStyle, title, c... function splitSpaces (line 1945) | function splitSpaces(text, trailingBefore) { function buildTokenBadBidi (line 1960) | function buildTokenBadBidi(inner, order) { function buildCollapsedSpan (line 1980) | function buildCollapsedSpan(builder, size, marker, ignoreWidget) { function insertLineContent (line 1998) | function insertLineContent(line, builder, styles) { function LineView (line 2070) | function LineView(doc, line, lineN) { function buildViewArray (line 2082) | function buildViewArray(cm, from, to) { function pushOperation (line 2094) | function pushOperation(op) { function fireCallbacksForOps (line 2105) | function fireCallbacksForOps(group) { function finishOperation (line 2121) | function finishOperation(op, endCb) { function signalLater (line 2141) | function signalLater(emitter, type /*, values...*/) { function fireOrphanDelayed (line 2161) | function fireOrphanDelayed() { function updateLineForChanges (line 2170) | function updateLineForChanges(cm, lineView, lineN, dims) { function ensureLineWrapped (line 2183) | function ensureLineWrapped(lineView) { function updateLineBackground (line 2194) | function updateLineBackground(cm, lineView) { function getLineContent (line 2209) | function getLineContent(cm, lineView) { function updateLineText (line 2222) | function updateLineText(cm, lineView) { function updateLineClasses (line 2237) | function updateLineClasses(cm, lineView) { function updateLineGutter (line 2247) | function updateLineGutter(cm, lineView, lineN, dims) { function updateLineWidgets (line 2285) | function updateLineWidgets(cm, lineView, dims) { function buildLineElement (line 2296) | function buildLineElement(cm, lineView, lineN, dims) { function insertLineWidgets (line 2310) | function insertLineWidgets(cm, lineView, dims) { function insertLineWidgetsFor (line 2316) | function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { function positionLineWidget (line 2332) | function positionLineWidget(widget, node, lineView, dims) { function widgetHeight (line 2350) | function widgetHeight(widget) { function eventInWidget (line 2366) | function eventInWidget(display, e) { function paddingTop (line 2376) | function paddingTop(display) {return display.lineSpace.offsetTop} function paddingVert (line 2377) | function paddingVert(display) {return display.mover.offsetHeight - displ... function paddingH (line 2378) | function paddingH(display) { function scrollGap (line 2387) | function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth } function displayWidth (line 2388) | function displayWidth(cm) { function displayHeight (line 2391) | function displayHeight(cm) { function ensureLineHeights (line 2399) | function ensureLineHeights(cm, lineView, rect) { function mapFromLineView (line 2420) | function mapFromLineView(lineView, line, lineN) { function updateExternalMeasurement (line 2433) | function updateExternalMeasurement(cm, line) { function measureChar (line 2446) | function measureChar(cm, line, ch, bias) { function findViewForLine (line 2451) | function findViewForLine(cm, lineN) { function prepareMeasureForLine (line 2464) | function prepareMeasureForLine(cm, line) { function measureCharPrepared (line 2486) | function measureCharPrepared(cm, prepared, ch, bias, varHeight) { function nodeAndOffsetInLineMap (line 2508) | function nodeAndOffsetInLineMap(map$$1, ch, bias) { function getUsefulRect (line 2546) | function getUsefulRect(rects, bias) { function measureCharInner (line 2556) | function measureCharInner(cm, prepared, ch, bias) { function maybeUpdateRectForZooming (line 2609) | function maybeUpdateRectForZooming(measure, rect) { function clearLineMeasurementCacheFor (line 2619) | function clearLineMeasurementCacheFor(lineView) { function clearLineMeasurementCache (line 2628) | function clearLineMeasurementCache(cm) { function clearCaches (line 2635) | function clearCaches(cm) { function pageScrollX (line 2642) | function pageScrollX() { function pageScrollY (line 2649) | function pageScrollY() { function widgetTopHeight (line 2654) | function widgetTopHeight(lineObj) { function intoCoordSystem (line 2665) | function intoCoordSystem(cm, lineObj, rect, context, includeWidgets) { function fromCoordSystem (line 2687) | function fromCoordSystem(cm, coords, context) { function charCoords (line 2704) | function charCoords(cm, pos, context, lineObj, bias) { function cursorCoords (line 2725) | function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHei... function estimateCoords (line 2756) | function estimateCoords(cm, pos) { function PosWithInfo (line 2771) | function PosWithInfo(line, ch, sticky, outside, xRel) { function coordsChar (line 2780) | function coordsChar(cm, x, y) { function wrappedLineExtent (line 2800) | function wrappedLineExtent(cm, lineObj, preparedMeasure, y) { function wrappedLineExtentChar (line 2808) | function wrappedLineExtentChar(cm, lineObj, preparedMeasure, target) { function boxIsAfter (line 2816) | function boxIsAfter(box, x, y, left) { function coordsCharInner (line 2820) | function coordsCharInner(cm, lineObj, lineNo$$1, x, y) { function coordsBidiPart (line 2887) | function coordsBidiPart(cm, lineObj, lineNo$$1, preparedMeasure, order, ... function coordsBidiPartWrapped (line 2911) | function coordsBidiPartWrapped(cm, lineObj, _lineNo, preparedMeasure, or... function textHeight (line 2946) | function textHeight(display) { function charWidth (line 2966) | function charWidth(display) { function getDimensions (line 2978) | function getDimensions(cm) { function compensateForHScroll (line 2995) | function compensateForHScroll(display) { function estimateHeight (line 3002) | function estimateHeight(cm) { function estimateLineHeights (line 3020) | function estimateLineHeights(cm) { function posFromMouse (line 3033) | function posFromMouse(cm, e, liberal, forRect) { function findViewIndex (line 3051) | function findViewIndex(cm, n) { function updateSelection (line 3062) | function updateSelection(cm) { function prepareSelection (line 3066) | function prepareSelection(cm, primary) { function drawSelectionCursor (line 3087) | function drawSelectionCursor(cm, head, output) { function cmpCoords (line 3105) | function cmpCoords(a, b) { return a.top - b.top || a.left - b.left } function drawSelectionRange (line 3108) | function drawSelectionRange(cm, range$$1, output) { function restartBlink (line 3201) | function restartBlink(cm) { function ensureFocus (line 3214) | function ensureFocus(cm) { function delayBlurEvent (line 3218) | function delayBlurEvent(cm) { function onFocus (line 3226) | function onFocus(cm, e) { function onBlur (line 3245) | function onBlur(cm, e) { function updateHeightsInViewport (line 3259) | function updateHeightsInViewport(cm) { function updateWidgetHeight (line 3286) | function updateWidgetHeight(line) { function visibleLines (line 3296) | function visibleLines(display, doc, viewport) { function alignHorizontally (line 3319) | function alignHorizontally(cm) { function maybeUpdateLineNumberWidth (line 3342) | function maybeUpdateLineNumberWidth(cm) { function maybeScrollWindow (line 3364) | function maybeScrollWindow(cm, rect) { function scrollPosIntoView (line 3381) | function scrollPosIntoView(cm, pos, end, margin) { function scrollIntoView (line 3415) | function scrollIntoView(cm, rect) { function calculateScrollPos (line 3425) | function calculateScrollPos(cm, rect) { function addToScrollTop (line 3455) | function addToScrollTop(cm, top) { function ensureCursorVisible (line 3463) | function ensureCursorVisible(cm) { function scrollToCoords (line 3469) | function scrollToCoords(cm, x, y) { function scrollToRange (line 3475) | function scrollToRange(cm, range$$1) { function resolveScrollToPos (line 3484) | function resolveScrollToPos(cm) { function scrollToCoordsRange (line 3493) | function scrollToCoordsRange(cm, from, to, margin) { function updateScrollTop (line 3505) | function updateScrollTop(cm, val) { function setScrollTop (line 3513) | function setScrollTop(cm, val, forceScroll) { function setScrollLeft (line 3523) | function setScrollLeft(cm, val, isScroller, forceScroll) { function measureForScrollbars (line 3536) | function measureForScrollbars(cm) { function maybeDisable (line 3628) | function maybeDisable() { function updateScrollbars (line 3657) | function updateScrollbars(cm, measure) { function updateScrollbarsInner (line 3671) | function updateScrollbarsInner(cm, measure) { function initScrollbars (line 3693) | function initScrollbars(cm) { function startOperation (line 3723) | function startOperation(cm) { function endOperation (line 3745) | function endOperation(cm) { function endOperations (line 3756) | function endOperations(group) { function endOperation_R1 (line 3770) | function endOperation_R1(op) { function endOperation_W1 (line 3783) | function endOperation_W1(op) { function endOperation_R2 (line 3787) | function endOperation_R2(op) { function endOperation_W2 (line 3808) | function endOperation_W2(op) { function endOperation_finish (line 3833) | function endOperation_finish(op) { function runInOp (line 3872) | function runInOp(cm, f) { function operation (line 3879) | function operation(cm, f) { function methodOp (line 3889) | function methodOp(f) { function docMethodOp (line 3897) | function docMethodOp(f) { function regChange (line 3913) | function regChange(cm, from, to, lendiff) { function regLineChange (line 3978) | function regLineChange(cm, line, type) { function resetView (line 3992) | function resetView(cm) { function viewCuttingPoint (line 3998) | function viewCuttingPoint(cm, oldN, newN, dir) { function adjustView (line 4025) | function adjustView(cm, from, to) { function countDirtyView (line 4046) | function countDirtyView(cm) { function startWorker (line 4057) | function startWorker(cm, time) { function highlightWorker (line 4062) | function highlightWorker(cm) { function maybeClipScrollbars (line 4132) | function maybeClipScrollbars(cm) { function selectionSnapshot (line 4143) | function selectionSnapshot(cm) { function restoreSelection (line 4160) | function restoreSelection(snapshot) { function updateDisplayIfNeeded (line 4176) | function updateDisplayIfNeeded(cm, update) { function postUpdateDisplay (line 4248) | function postUpdateDisplay(cm, update) { function updateDisplaySimple (line 4278) | function updateDisplaySimple(cm, viewport) { function patchDisplay (line 4295) | function patchDisplay(cm, updateNumbersFrom, dims) { function updateGutterSpace (line 4336) | function updateGutterSpace(cm) { function setDocumentHeight (line 4341) | function setDocumentHeight(cm, measure) { function updateGutters (line 4349) | function updateGutters(cm) { function setGuttersForLineNumbers (line 4367) | function setGuttersForLineNumbers(options) { function wheelEventDelta (line 4398) | function wheelEventDelta(e) { function wheelEventPixels (line 4405) | function wheelEventPixels(e) { function onScrollWheel (line 4412) | function onScrollWheel(cm, e) { function normalizeSelection (line 4551) | function normalizeSelection(cm, ranges, primIndex) { function simpleSelection (line 4569) | function simpleSelection(anchor, head) { function changeEnd (line 4575) | function changeEnd(change) { function adjustForChange (line 4583) | function adjustForChange(pos, change) { function computeSelAfterChange (line 4592) | function computeSelAfterChange(doc, change) { function offsetPos (line 4602) | function offsetPos(pos, old, nw) { function computeReplacedSel (line 4611) | function computeReplacedSel(doc, changes, hint) { function loadMode (line 4632) | function loadMode(cm) { function resetModeState (line 4637) | function resetModeState(cm) { function isWholeLineUpdate (line 4653) | function isWholeLineUpdate(doc, change) { function updateDoc (line 4659) | function updateDoc(doc, change, markedSpans, estimateHeight$$1) { function linkedDocs (line 4711) | function linkedDocs(doc, f, sharedHistOnly) { function attachDoc (line 4726) | function attachDoc(cm, doc) { function setDirectionClass (line 4738) | function setDirectionClass(cm) { function directionChanged (line 4742) | function directionChanged(cm) { function History (line 4749) | function History(startGen) { function historyChangeFromChange (line 4766) | function historyChangeFromChange(doc, change) { function clearSelectionEvents (line 4775) | function clearSelectionEvents(array) { function lastChangeEvent (line 4785) | function lastChangeEvent(hist, force) { function addChangeToHistory (line 4800) | function addChangeToHistory(doc, change, selAfter, opId) { function selectionEventCanBeMerged (line 4843) | function selectionEventCanBeMerged(doc, origin, prev, sel) { function addSelectionToHistory (line 4856) | function addSelectionToHistory(doc, sel, opId, options) { function pushSelectionToHistory (line 4878) | function pushSelectionToHistory(sel, dest) { function attachLocalSpans (line 4885) | function attachLocalSpans(doc, change, from, to) { function removeClearedSpans (line 4896) | function removeClearedSpans(spans) { function getOldSpans (line 4907) | function getOldSpans(doc, change) { function mergeOldSpans (line 4920) | function mergeOldSpans(doc, change) { function copyHistoryArray (line 4944) | function copyHistoryArray(events, newGroup, instantiateSel) { function extendRange (line 4976) | function extendRange(range, head, other, extend) { function extendSelection (line 4995) | function extendSelection(doc, head, other, options, extend) { function extendSelections (line 5002) | function extendSelections(doc, heads, options) { function replaceOneSelection (line 5012) | function replaceOneSelection(doc, i, range, options) { function setSimpleSelection (line 5019) | function setSimpleSelection(doc, anchor, head, options) { function filterSelectionChange (line 5025) | function filterSelectionChange(doc, sel, options) { function setSelectionReplaceHistory (line 5044) | function setSelectionReplaceHistory(doc, sel, options) { function setSelection (line 5055) | function setSelection(doc, sel, options) { function setSelectionNoUndo (line 5060) | function setSelectionNoUndo(doc, sel, options) { function setSelectionInner (line 5072) | function setSelectionInner(doc, sel) { function reCheckSelection (line 5086) | function reCheckSelection(doc) { function skipAtomicInSelection (line 5092) | function skipAtomicInSelection(doc, sel, bias, mayClear) { function skipAtomicInner (line 5107) | function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { function skipAtomic (line 5140) | function skipAtomic(doc, pos, oldPos, bias, mayClear) { function movePos (line 5153) | function movePos(doc, pos, dir, line) { function selectAll (line 5165) | function selectAll(cm) { function filterChange (line 5172) | function filterChange(doc, change, update) { function makeChange (line 5196) | function makeChange(doc, change, ignoreReadOnly) { function makeChangeInner (line 5218) | function makeChangeInner(doc, change) { function makeChangeFromHistory (line 5236) | function makeChangeFromHistory(doc, type, allowSelectionOnly) { function shiftDoc (line 5312) | function shiftDoc(doc, distance) { function makeChangeSingleDoc (line 5328) | function makeChangeSingleDoc(doc, change, selAfter, spans) { function makeChangeSingleDocInEditor (line 5361) | function makeChangeSingleDocInEditor(cm, change, spans) { function replaceRange (line 5419) | function replaceRange(doc, code, from, to, origin) { function rebaseHistSelSingle (line 5430) | function rebaseHistSelSingle(pos, from, to, diff) { function rebaseHistArray (line 5446) | function rebaseHistArray(array, from, to, diff) { function rebaseHist (line 5474) | function rebaseHist(hist, change) { function changeLine (line 5483) | function changeLine(doc, handle, changeType, op) { function LeafChunk (line 5505) | function LeafChunk(lines) { function BranchChunk (line 5558) | function BranchChunk(children) { function adjustScrollWhenAboveVisible (line 5721) | function adjustScrollWhenAboveVisible(cm, line, diff) { function addLineWidget (line 5726) | function addLineWidget(doc, handle, node, options) { function markText (line 5886) | function markText(doc, from, to, options, type) { function markTextShared (line 5984) | function markTextShared(doc, from, to, options, type) { function findSharedMarkers (line 5999) | function findSharedMarkers(doc) { function copySharedMarkers (line 6003) | function copySharedMarkers(doc, markers) { function detachSharedMarkers (line 6015) | function detachSharedMarkers(markers) { function onDrop (line 6457) | function onDrop(e) { function onDragStart (line 6517) | function onDragStart(cm, e) { function onDragOver (line 6540) | function onDragOver(cm, e) { function clearDragCursor (line 6552) | function clearDragCursor(cm) { function forEachCodeMirror (line 6563) | function forEachCodeMirror(f) { function ensureGlobalHandlers (line 6573) | function ensureGlobalHandlers() { function registerGlobalHandlers (line 6578) | function registerGlobalHandlers() { function onResize (line 6591) | function onResize(cm) { function normalizeKeyName (line 6662) | function normalizeKeyName(name) { function normalizeKeyMap (line 6686) | function normalizeKeyMap(keymap) { function lookupKey (line 6713) | function lookupKey(key, map$$1, handle, context) { function isModifierKey (line 6732) | function isModifierKey(value) { function addModifierNames (line 6737) | function addModifierNames(name, event, noShift) { function keyName (line 6747) | function keyName(event, noShift) { function getKeyMap (line 6757) | function getKeyMap(val) { function deleteNearSelection (line 6763) | function deleteNearSelection(cm, compute) { function moveCharLogically (line 6786) | function moveCharLogically(line, ch, dir) { function moveLogically (line 6791) | function moveLogically(line, start, dir) { function endOfLine (line 6796) | function endOfLine(visually, cm, lineObj, lineNo, dir) { function moveVisually (line 6823) | function moveVisually(cm, line, start, dir) { function lineStart (line 7035) | function lineStart(cm, lineN) { function lineEnd (line 7041) | function lineEnd(cm, lineN) { function lineStartSmart (line 7047) | function lineStartSmart(cm, pos) { function doHandleBinding (line 7060) | function doHandleBinding(cm, bound, dropShift) { function lookupKeyForEditor (line 7080) | function lookupKeyForEditor(cm, name, handle) { function dispatchKey (line 7094) | function dispatchKey(cm, name, e, handle) { function dispatchKeyInner (line 7112) | function dispatchKeyInner(cm, name, e, handle) { function handleKeyBinding (line 7129) | function handleKeyBinding(cm, e) { function handleCharBinding (line 7148) | function handleCharBinding(cm, e, ch) { function onKeyDown (line 7153) | function onKeyDown(e) { function showCrossHair (line 7174) | function showCrossHair(cm) { function onKeyUp (line 7189) | function onKeyUp(e) { function onKeyPress (line 7194) | function onKeyPress(e) { function clickRepeat (line 7221) | function clickRepeat(pos, button) { function onMouseDown (line 7242) | function onMouseDown(e) { function handleMappedButton (line 7279) | function handleMappedButton(cm, button, pos, repeat, event) { function configureMouse (line 7299) | function configureMouse(cm, repeat, event) { function leftButtonDown (line 7312) | function leftButtonDown(cm, pos, repeat, event) { function leftButtonStartDrag (line 7330) | function leftButtonStartDrag(cm, event, pos, behavior) { function rangeForUnit (line 7369) | function rangeForUnit(cm, pos, unit) { function leftButtonSelect (line 7378) | function leftButtonSelect(cm, event, start, behavior) { function bidiSimplify (line 7510) | function bidiSimplify(cm, range$$1) { function gutterEvent (line 7545) | function gutterEvent(cm, e, type, prevent) { function clickInGutter (line 7574) | function clickInGutter(cm, e) { function onContextMenu (line 7583) | function onContextMenu(cm, e) { function contextMenuInGutter (line 7589) | function contextMenuInGutter(cm, e) { function themeChanged (line 7594) | function themeChanged(cm) { function defineOptions (line 7605) | function defineOptions(CodeMirror) { function guttersChanged (line 7741) | function guttersChanged(cm) { function dragDropChanged (line 7747) | function dragDropChanged(cm, value, old) { function wrappingChanged (line 7760) | function wrappingChanged(cm) { function CodeMirror (line 7778) | function CodeMirror(place, options) { function registerEventHandlers (line 7855) | function registerEventHandlers(cm) { function indentLine (line 7970) | function indentLine(cm, n, how, aggressive) { function setLastCopied (line 8034) | function setLastCopied(newLastCopied) { function applyTextInput (line 8038) | function applyTextInput(cm, inserted, deleted, sel, origin) { function handlePaste (line 8086) | function handlePaste(e, cm) { function triggerElectric (line 8096) | function triggerElectric(cm, inserted) { function copyableRanges (line 8120) | function copyableRanges(cm) { function disableBrowserMagic (line 8131) | function disableBrowserMagic(field, spellcheck) { function hiddenTextarea (line 8137) | function hiddenTextarea() { function addEditorMethods (line 8160) | function addEditorMethods(CodeMirror) { function findPosH (line 8608) | function findPosH(doc, pos, dir, unit, visually) { function findPosV (line 8668) | function findPosV(cm, pos, dir, unit) { function onCopyCut (line 8731) | function onCopyCut(e) { function poll (line 8889) | function poll() { function posToDOM (line 9055) | function posToDOM(cm, pos) { function isInGutter (line 9071) | function isInGutter(node) { function badPos (line 9077) | function badPos(pos, bad) { if (bad) { pos.bad = true; } return pos } function domTextBetween (line 9079) | function domTextBetween(cm, from, to, fromLine, toLine) { function domToPos (line 9132) | function domToPos(cm, node, offset) { function locateNodeInLineView (line 9151) | function locateNodeInLineView(lineView, node, offset) { function prepareCopyCut (line 9248) | function prepareCopyCut(e) { function p (line 9388) | function p() { function prepareSelectAllHack (line 9491) | function prepareSelectAllHack() { function rehide (line 9504) | function rehide() { function fromTextArea (line 9550) | function fromTextArea(textarea, options) { function addLegacyProps (line 9607) | function addLegacyProps(CodeMirror) { FILE: src/js-vendor/colorize.js function textContent (line 17) | function textContent(node, out) { FILE: src/js-vendor/comment.js function firstNonWS (line 18) | function firstNonWS(str) { function probablyInsideString (line 48) | function probablyInsideString(cm, pos, line) { function getMode (line 52) | function getMode(cm, pos) { FILE: src/js-vendor/css.js function ret (line 35) | function ret(style, tp) { type = tp; return style; } function tokenBase (line 39) | function tokenBase(stream, state) { function tokenString (line 93) | function tokenString(quote) { function tokenParenthesized (line 108) | function tokenParenthesized(stream, state) { function Context (line 119) | function Context(type, indent, prev) { function pushContext (line 125) | function pushContext(state, stream, type, indent) { function popContext (line 130) | function popContext(state) { function pass (line 136) | function pass(type, stream, state) { function popAndPass (line 139) | function popAndPass(type, stream, state, n) { function wordAsValue (line 147) | function wordAsValue(stream) { function keySet (line 418) | function keySet(array) { function tokenCComment (line 694) | function tokenCComment(stream, state) { FILE: src/js-vendor/deep-diff.js function inherits (line 27) | function inherits(ctor, superCtor) { function Diff (line 39) | function Diff(kind, path) { function DiffEdit (line 52) | function DiffEdit(path, origin, value) { function DiffNew (line 65) | function DiffNew(path, value) { function DiffDeleted (line 74) | function DiffDeleted(path, value) { function DiffArray (line 83) | function DiffArray(path, index, item) { function arrayRemove (line 96) | function arrayRemove(arr, from, to) { function realTypeOf (line 103) | function realTypeOf(subject) { function hashThisString (line 124) | function hashThisString(string) { function getOrderIndependentHash (line 137) | function getOrderIndependentHash(object) { function deepDiff (line 167) | function deepDiff(lhs, rhs, changes, prefilter, path, key, stack, orderI... function observableDiff (line 280) | function observableDiff(lhs, rhs, observer, prefilter, orderIndependent) { function orderIndependentDeepDiff (line 291) | function orderIndependentDeepDiff(lhs, rhs, changes, prefilter, path, ke... function accumulateDiff (line 295) | function accumulateDiff(lhs, rhs, prefilter, accum) { function accumulateOrderIndependentDiff (line 306) | function accumulateOrderIndependentDiff(lhs, rhs, prefilter, accum) { function applyArrayChange (line 317) | function applyArrayChange(arr, index, change) { function applyChange (line 353) | function applyChange(target, source, change) { function revertArrayChange (line 385) | function revertArrayChange(arr, index, change) { function revertChange (line 427) | function revertChange(target, source, change) { function applyDiff (line 460) | function applyDiff(target, source, filter) { FILE: src/js-vendor/gfm.js function blankLine (line 19) | function blankLine(state) { FILE: src/js-vendor/htmlmixed.js function maybeBackup (line 29) | function maybeBackup(stream, pat, style) { function getAttrRegexp (line 41) | function getAttrRegexp(attr) { function getAttrValue (line 47) | function getAttrValue(text, attr) { function getTagRegexp (line 52) | function getTagRegexp(tagName, anchored) { function addTags (line 56) | function addTags(from, to) { function findMatchingMode (line 65) | function findMatchingMode(tagInfo, tagText) { function html (line 87) | function html(stream, state) { FILE: src/js-vendor/javascript.js function kw (line 26) | function kw(type) {return {type: type, style: "keyword"};} function readRegexp (line 47) | function readRegexp(stream) { function ret (line 62) | function ret(tp, style, cont) { function tokenBase (line 66) | function tokenBase(stream, state) { function tokenString (line 130) | function tokenString(quote) { function tokenComment (line 146) | function tokenComment(stream, state) { function tokenQuasi (line 158) | function tokenQuasi(stream, state) { function findFatArrow (line 178) | function findFatArrow(stream, state) { function JSLexical (line 213) | function JSLexical(indented, column, type, align, prev, info) { function inScope (line 222) | function inScope(state, varname) { function parseJS (line 231) | function parseJS(state, style, type, content, stream) { function pass (line 255) | function pass() { function cont (line 258) | function cont() { function inList (line 262) | function inList(name, list) { function register (line 266) | function register(varname) { function registerVarScoped (line 286) | function registerVarScoped(varname, context) { function isModifier (line 301) | function isModifier(name) { function Context (line 307) | function Context(prev, vars, block) { this.prev = prev; this.vars = vars... function Var (line 308) | function Var(name, next) { this.name = name; this.next = next } function pushcontext (line 311) | function pushcontext() { function pushblockcontext (line 315) | function pushblockcontext() { function popcontext (line 319) | function popcontext() { function pushlex (line 324) | function pushlex(type, info) { function poplex (line 335) | function poplex() { function expect (line 345) | function expect(wanted) { function statement (line 354) | function statement(type, value) { function maybeCatchBinding (line 400) | function maybeCatchBinding(type) { function expression (line 403) | function expression(type, value) { function expressionNoComma (line 406) | function expressionNoComma(type, value) { function parenExpr (line 409) | function parenExpr(type) { function expressionInner (line 413) | function expressionInner(type, value, noComma) { function maybeexpression (line 434) | function maybeexpression(type) { function maybeoperatorComma (line 439) | function maybeoperatorComma(type, value) { function maybeoperatorNoComma (line 443) | function maybeoperatorNoComma(type, value, noComma) { function quasi (line 466) | function quasi(type, value) { function continueQuasi (line 471) | function continueQuasi(type) { function arrowBody (line 478) | function arrowBody(type) { function arrowBodyNoComma (line 482) | function arrowBodyNoComma(type) { function maybeTarget (line 486) | function maybeTarget(noComma) { function target (line 493) | function target(_, value) { function targetNoComma (line 496) | function targetNoComma(_, value) { function maybelabel (line 499) | function maybelabel(type) { function property (line 503) | function property(type) { function objprop (line 506) | function objprop(type, value) { function getterSetter (line 536) | function getterSetter(type) { function afterprop (line 541) | function afterprop(type) { function commasep (line 545) | function commasep(what, end, sep) { function contCommasep (line 563) | function contCommasep(what, end, info) { function block (line 568) | function block(type) { function maybetype (line 572) | function maybetype(type, value) { function mayberettype (line 578) | function mayberettype(type) { function isKW (line 584) | function isKW(_, value) { function typeexpr (line 590) | function typeexpr(type, value) { function maybeReturnType (line 605) | function maybeReturnType(type) { function typeprop (line 608) | function typeprop(type, value) { function typearg (line 620) | function typearg(type, value) { function afterType (line 625) | function afterType(type, value) { function maybeTypeArgs (line 631) | function maybeTypeArgs(_, value) { function typeparam (line 634) | function typeparam() { function maybeTypeDefault (line 637) | function maybeTypeDefault(_, value) { function vardef (line 640) | function vardef(_, value) { function pattern (line 644) | function pattern(type, value) { function proppattern (line 651) | function proppattern(type, value) { function eltpattern (line 661) | function eltpattern() { function maybeAssign (line 664) | function maybeAssign(_type, value) { function vardefCont (line 667) | function vardefCont(type) { function maybeelse (line 670) | function maybeelse(type, value) { function forspec (line 673) | function forspec(type, value) { function forspec1 (line 677) | function forspec1(type) { function formaybeinof (line 683) | function formaybeinof(_type, value) { function forspec2 (line 687) | function forspec2(type, value) { function forspec3 (line 692) | function forspec3(type) { function functiondef (line 695) | function functiondef(type, value) { function funarg (line 701) | function funarg(type, value) { function classExpression (line 707) | function classExpression(type, value) { function className (line 712) | function className(type, value) { function classNameAfter (line 715) | function classNameAfter(type, value) { function classBody (line 723) | function classBody(type, value) { function classfield (line 745) | function classfield(type, value) { function afterExport (line 751) | function afterExport(type, value) { function exportField (line 757) | function exportField(type, value) { function afterImport (line 761) | function afterImport(type) { function importSpec (line 766) | function importSpec(type, value) { function maybeMoreImports (line 772) | function maybeMoreImports(type) { function maybeAs (line 775) | function maybeAs(_type, value) { function maybeFrom (line 778) | function maybeFrom(_type, value) { function arrayLiteral (line 781) | function arrayLiteral(type) { function enumdef (line 785) | function enumdef() { function enummember (line 788) | function enummember() { function isContinuedStatement (line 792) | function isContinuedStatement(state, textAfter) { function expressionAllowed (line 798) | function expressionAllowed(stream, state, backUp) { FILE: src/js-vendor/jsx.js function Context (line 17) | function Context(state, mode, depth, prev) { function copyContext (line 21) | function copyContext(context) { function flatXMLIndent (line 32) | function flatXMLIndent(state) { function token (line 40) | function token(stream, state) { function xmlToken (line 47) | function xmlToken(stream, state, cx) { function jsToken (line 105) | function jsToken(stream, state, cx) { FILE: src/js-vendor/mark-selection.js function onCursorActivity (line 36) | function onCursorActivity(cm) { function onChange (line 41) | function onChange(cm) { function coverRange (line 50) | function coverRange(cm, from, to, addAt) { function clear (line 66) | function clear(cm) { function reset (line 72) | function reset(cm) { function update (line 79) | function update(cm) { FILE: src/js-vendor/markdown.js function getMode (line 20) | function getMode(name) { function switchInline (line 98) | function switchInline(stream, state, f) { function switchBlock (line 103) | function switchBlock(stream, state, f) { function lineIsEmpty (line 108) | function lineIsEmpty(line) { function blankLine (line 114) | function blankLine(state) { function blockNormal (line 151) | function blockNormal(stream, state) { function htmlBlock (line 283) | function htmlBlock(stream, state) { function local (line 298) | function local(stream, state) { function getType (line 323) | function getType(state) { function handleText (line 406) | function handleText(stream, state) { function inlineNormal (line 413) | function inlineNormal(stream, state) { function linkInline (line 643) | function linkInline(stream, state) { function linkHref (line 663) | function linkHref(stream, state) { function getLinkHrefInside (line 683) | function getLinkHrefInside(endChar) { function footnoteLink (line 701) | function footnoteLink(stream, state) { function footnoteLinkInside (line 712) | function footnoteLinkInside(stream, state) { function footnoteUrl (line 726) | function footnoteUrl(stream, state) { FILE: src/js-vendor/match-highlighter.js function State (line 42) | function State(options) { function cursorActivity (line 71) | function cursorActivity(cm) { function onFocus (line 76) | function onFocus(cm) { function scheduleHighlight (line 84) | function scheduleHighlight(cm, state) { function addOverlay (line 89) | function addOverlay(cm, query, hasBoundary, style) { function removeOverlay (line 99) | function removeOverlay(cm) { function highlightMatches (line 111) | function highlightMatches(cm) { function isWord (line 134) | function isWord(cm, from, to) { function boundariesAround (line 151) | function boundariesAround(stream, re) { function makeOverlay (line 156) | function makeOverlay(query, hasBoundary, style) { FILE: src/js-vendor/matchbrackets.js function bracketRegex (line 19) | function bracketRegex(config) { function findMatchingBracket (line 23) | function findMatchingBracket(cm, where, config) { function scanForBracket (line 54) | function scanForBracket(cm, where, dir, style, config) { function matchBrackets (line 81) | function matchBrackets(cm, autoclear, config) { function doMatchBrackets (line 110) | function doMatchBrackets(cm) { FILE: src/js-vendor/search_cursor.js function regexpFlags (line 15) | function regexpFlags(regexp) { function ensureFlags (line 22) | function ensureFlags(regexp, flags) { function maybeMultiline (line 29) | function maybeMultiline(regexp) { function searchRegexpForward (line 33) | function searchRegexpForward(doc, regexp, start) { function searchRegexpForwardMultiline (line 45) | function searchRegexpForwardMultiline(doc, regexp, start) { function lastMatchIn (line 75) | function lastMatchIn(string, regexp) { function searchRegexpBackward (line 87) | function searchRegexpBackward(doc, regexp, start) { function searchRegexpBackwardMultiline (line 100) | function searchRegexpBackwardMultiline(doc, regexp, start) { function adjustPos (line 133) | function adjustPos(orig, folded, pos, foldFunc) { function searchStringForward (line 145) | function searchStringForward(doc, query, start, caseFold) { function searchStringBackward (line 173) | function searchStringBackward(doc, query, start, caseFold) { function SearchCursor (line 200) | function SearchCursor(doc, query, pos, options) { FILE: src/js-vendor/split.js function w (line 2) | function w(t,e,n,r){var i=_(u,e,n,r);Object.keys(i).forEach(function(e){... function k (line 2) | function k(){return a.map(function(e){return e.size})} function x (line 2) | function x(e){return"touches"in e?e.touches[0][t]:e[t]} function M (line 2) | function M(e){var t=a[this.a],n=a[this.b],r=t.size+n.size;t.size=e/this.... function U (line 2) | function U(){var e=a[this.a].element,t=a[this.b].element,n=e[R](),r=t[R]... function O (line 2) | function O(s){var o=function(e){if(!getComputedStyle)return null;var t=g... function C (line 2) | function C(e){if(!("button"in e&&0!==e.button)){var t=this,n=a[t.a].elem... function A (line 2) | function A(e){var t=e.i===D.length,n=t?D[e.i-1]:D[e.i];U.call(n);var r=t... function j (line 2) | function j(e){var s=O(e);s.forEach(function(e,t){if(0