webdetector/.cache/ee/d5682d8eb3ef608948f04fcfadb08f.json
2018-12-21 13:36:28 +01:00

1 line
148 KiB
JSON

{"id":"UBHQ","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/package.json","includedInParent":true,"mtime":1545395749058},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/package.json","includedInParent":true,"mtime":1545395355516},{"name":"./SymbolTreeNode","loc":{"line":8,"column":31},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/lib/SymbolTree.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/lib/SymbolTreeNode.js"},{"name":"./TreePosition","loc":{"line":9,"column":29},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/lib/SymbolTree.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/lib/TreePosition.js"},{"name":"./TreeIterator","loc":{"line":10,"column":29},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/lib/SymbolTree.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/symbol-tree/lib/TreeIterator.js"}],"generated":{"js":"\"use strict\";const e=require(\"./SymbolTreeNode\"),i=require(\"./TreePosition\"),t=require(\"./TreeIterator\");function n(){return!0}function r(e,i){return e[e.length-1-i]}class s{constructor(e){this.symbol=Symbol(e||\"SymbolTree data\")}initialize(e){return this._node(e),e}_node(i){if(!i)return null;const t=i[this.symbol];return t||(i[this.symbol]=new e)}hasChildren(e){return this._node(e).hasChildren}firstChild(e){return this._node(e).firstChild}lastChild(e){return this._node(e).lastChild}previousSibling(e){return this._node(e).previousSibling}nextSibling(e){return this._node(e).nextSibling}parent(e){return this._node(e).parent}lastInclusiveDescendant(e){let i,t=e;for(;i=this._node(t).lastChild;)t=i;return t}preceding(e,i){if(e===(i&&i.root))return null;const t=this._node(e).previousSibling;return t?this.lastInclusiveDescendant(t):this._node(e).parent}following(e,i){const t=i&&i.root,n=!(i&&i.skipChildren)&&this._node(e).firstChild;if(n)return n;let r=e;do{if(r===t)return null;const e=this._node(r).nextSibling;if(e)return e;r=this._node(r).parent}while(r);return null}childrenToArray(e,i){const t=i&&i.array||[],r=i&&i.filter||n,s=i&&i.thisArg||void 0,o=this._node(e);let l=o.firstChild,h=0;for(;l;){const e=this._node(l);e.setCachedIndex(o,h),r.call(s,l)&&t.push(l),l=e.nextSibling,++h}return t}ancestorsToArray(e,i){const t=i&&i.array||[],r=i&&i.filter||n,s=i&&i.thisArg||void 0;let o=e;for(;o;)r.call(s,o)&&t.push(o),o=this._node(o).parent;return t}treeToArray(e,i){const t=i&&i.array||[],r=i&&i.filter||n,s=i&&i.thisArg||void 0;let o=e;for(;o;)r.call(s,o)&&t.push(o),o=this.following(o,{root:e});return t}childrenIterator(e,i){const n=i&&i.reverse,r=this._node(e);return new t(this,e,n?r.lastChild:r.firstChild,n?t.PREV:t.NEXT)}previousSiblingsIterator(e){return new t(this,e,this._node(e).previousSibling,t.PREV)}nextSiblingsIterator(e){return new t(this,e,this._node(e).nextSibling,t.NEXT)}ancestorsIterator(e){return new t(this,e,e,t.PARENT)}treeIterator(e,i){const n=i&&i.reverse;return new t(this,e,n?this.lastInclusiveDescendant(e):e,n?t.PRECEDING:t.FOLLOWING)}index(e){const i=this._node(e),t=this._node(i.parent);if(!t)return-1;let n=i.getCachedIndex(t);if(n>=0)return n;n=0;let r=t.firstChild;if(t.childIndexCachedUpTo){const e=this._node(t.childIndexCachedUpTo);r=e.nextSibling,n=e.getCachedIndex(t)+1}for(;r;){const i=this._node(r);if(i.setCachedIndex(t,n),r===e)break;++n,r=i.nextSibling}return t.childIndexCachedUpTo=e,n}childrenCount(e){const i=this._node(e);return i.lastChild?this.index(i.lastChild)+1:0}compareTreePosition(e,t){if(e===t)return 0;const n=[];{let r=e;for(;r;){if(r===t)return i.CONTAINS|i.PRECEDING;n.push(r),r=this.parent(r)}}const s=[];{let n=t;for(;n;){if(n===e)return i.CONTAINED_BY|i.FOLLOWING;s.push(n),n=this.parent(n)}}const o=r(n,0);if(!o||o!==r(s,0))return i.DISCONNECTED;let l=0;const h=Math.min(n.length,s.length);for(let i=0;i<h;++i){if(r(n,i)!==r(s,i))break;l=i}const d=this.index(r(n,l+1));return this.index(r(s,l+1))<d?i.PRECEDING:i.FOLLOWING}remove(e){const i=this._node(e),t=this._node(i.parent),n=this._node(i.previousSibling),r=this._node(i.nextSibling);return t&&(t.firstChild===e&&(t.firstChild=i.nextSibling),t.lastChild===e&&(t.lastChild=i.previousSibling)),n&&(n.nextSibling=i.nextSibling),r&&(r.previousSibling=i.previousSibling),i.parent=null,i.previousSibling=null,i.nextSibling=null,t&&t.childrenChanged(),e}insertBefore(e,i){const t=this._node(e),n=this._node(t.previousSibling),r=this._node(i),s=this._node(t.parent);if(r.isAttached)throw Error(\"Given object is already present in this SymbolTree, remove it first\");return r.parent=t.parent,r.previousSibling=t.previousSibling,r.nextSibling=e,t.previousSibling=i,n&&(n.nextSibling=i),s&&s.firstChild===e&&(s.firstChild=i),s&&s.childrenChanged(),i}insertAfter(e,i){const t=this._node(e),n=this._node(t.nextSibling),r=this._node(i),s=this._node(t.parent);if(r.isAttached)throw Error(\"Given object is already present in this SymbolTree, remove it first\");return r.parent=t.parent,r.previousSibling=e,r.nextSibling=t.nextSibling,t.nextSibling=i,n&&(n.previousSibling=i),s&&s.lastChild===e&&(s.lastChild=i),s&&s.childrenChanged(),i}prependChild(e,i){const t=this._node(e),n=this._node(i);if(n.isAttached)throw Error(\"Given object is already present in this SymbolTree, remove it first\");return t.hasChildren?this.insertBefore(t.firstChild,i):(n.parent=e,t.firstChild=i,t.lastChild=i,t.childrenChanged()),i}appendChild(e,i){const t=this._node(e),n=this._node(i);if(n.isAttached)throw Error(\"Given object is already present in this SymbolTree, remove it first\");return t.hasChildren?this.insertAfter(t.lastChild,i):(n.parent=e,t.firstChild=i,t.lastChild=i,t.childrenChanged()),i}}module.exports=s,s.TreePosition=i;","map":{"mappings":[{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":8,"column":0},"generated":{"line":1,"column":13}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":8,"column":0},"generated":{"line":1,"column":19}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":8,"column":0},"generated":{"line":1,"column":21}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":8,"column":0},"generated":{"line":1,"column":29}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":9,"column":0},"generated":{"line":1,"column":49}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":9,"column":0},"generated":{"line":1,"column":51}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":9,"column":0},"generated":{"line":1,"column":59}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":10,"column":0},"generated":{"line":1,"column":77}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":10,"column":0},"generated":{"line":1,"column":79}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":10,"column":0},"generated":{"line":1,"column":87}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":12,"column":0},"generated":{"line":1,"column":105}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":12,"column":0},"generated":{"line":1,"column":114}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":13,"column":0},"generated":{"line":1,"column":118}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":13,"column":0},"generated":{"line":1,"column":125}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":16,"column":0},"generated":{"line":1,"column":127}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":16,"column":0},"generated":{"line":1,"column":136}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":16,"column":0},"generated":{"line":1,"column":138}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":16,"column":0},"generated":{"line":1,"column":140}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":17,"column":0},"generated":{"line":1,"column":143}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":17,"column":0},"generated":{"line":1,"column":150}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":17,"column":0},"generated":{"line":1,"column":152}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":17,"column":0},"generated":{"line":1,"column":154}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":17,"column":0},"generated":{"line":1,"column":161}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":17,"column":0},"generated":{"line":1,"column":163}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":20,"column":0},"generated":{"line":1,"column":166}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":20,"column":0},"generated":{"line":1,"column":172}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":27,"column":0},"generated":{"line":1,"column":174}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":27,"column":0},"generated":{"line":1,"column":186}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":28,"column":0},"generated":{"line":1,"column":189}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":28,"column":0},"generated":{"line":1,"column":194}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":28,"column":0},"generated":{"line":1,"column":201}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":28,"column":0},"generated":{"line":1,"column":208}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":28,"column":0},"generated":{"line":1,"column":211}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":43,"column":0},"generated":{"line":1,"column":230}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":43,"column":0},"generated":{"line":1,"column":241}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":46,"column":0},"generated":{"line":1,"column":244}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":44,"column":0},"generated":{"line":1,"column":251}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":44,"column":0},"generated":{"line":1,"column":256}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":44,"column":0},"generated":{"line":1,"column":262}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":46,"column":0},"generated":{"line":1,"column":265}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":49,"column":0},"generated":{"line":1,"column":267}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":49,"column":0},"generated":{"line":1,"column":273}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":50,"column":0},"generated":{"line":1,"column":276}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":50,"column":0},"generated":{"line":1,"column":280}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":51,"column":0},"generated":{"line":1,"column":282}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":51,"column":0},"generated":{"line":1,"column":289}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":54,"column":0},"generated":{"line":1,"column":294}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":54,"column":0},"generated":{"line":1,"column":300}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":54,"column":0},"generated":{"line":1,"column":302}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":54,"column":0},"generated":{"line":1,"column":304}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":54,"column":0},"generated":{"line":1,"column":309}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":56,"column":0},"generated":{"line":1,"column":317}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":56,"column":0},"generated":{"line":1,"column":324}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":60,"column":0},"generated":{"line":1,"column":328}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":60,"column":0},"generated":{"line":1,"column":330}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":60,"column":0},"generated":{"line":1,"column":335}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":60,"column":0},"generated":{"line":1,"column":343}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":60,"column":0},"generated":{"line":1,"column":347}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":73,"column":0},"generated":{"line":1,"column":350}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":73,"column":0},"generated":{"line":1,"column":362}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":74,"column":0},"generated":{"line":1,"column":365}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":74,"column":0},"generated":{"line":1,"column":372}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":74,"column":0},"generated":{"line":1,"column":377}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":74,"column":0},"generated":{"line":1,"column":383}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":74,"column":0},"generated":{"line":1,"column":386}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":87,"column":0},"generated":{"line":1,"column":398}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":87,"column":0},"generated":{"line":1,"column":409}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":88,"column":0},"generated":{"line":1,"column":412}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":88,"column":0},"generated":{"line":1,"column":419}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":88,"column":0},"generated":{"line":1,"column":424}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":88,"column":0},"generated":{"line":1,"column":430}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":88,"column":0},"generated":{"line":1,"column":433}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":101,"column":0},"generated":{"line":1,"column":444}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":101,"column":0},"generated":{"line":1,"column":454}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":102,"column":0},"generated":{"line":1,"column":457}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":102,"column":0},"generated":{"line":1,"column":464}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":102,"column":0},"generated":{"line":1,"column":469}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":102,"column":0},"generated":{"line":1,"column":475}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":102,"column":0},"generated":{"line":1,"column":478}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":115,"column":0},"generated":{"line":1,"column":488}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":115,"column":0},"generated":{"line":1,"column":504}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":116,"column":0},"generated":{"line":1,"column":507}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":116,"column":0},"generated":{"line":1,"column":514}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":116,"column":0},"generated":{"line":1,"column":519}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":116,"column":0},"generated":{"line":1,"column":525}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":116,"column":0},"generated":{"line":1,"column":528}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":129,"column":0},"generated":{"line":1,"column":544}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":129,"column":0},"generated":{"line":1,"column":556}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":130,"column":0},"generated":{"line":1,"column":559}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":130,"column":0},"generated":{"line":1,"column":566}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":130,"column":0},"generated":{"line":1,"column":571}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":130,"column":0},"generated":{"line":1,"column":577}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":130,"column":0},"generated":{"line":1,"column":580}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":143,"column":0},"generated":{"line":1,"column":592}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":143,"column":0},"generated":{"line":1,"column":599}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":144,"column":0},"generated":{"line":1,"column":602}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":144,"column":0},"generated":{"line":1,"column":609}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":144,"column":0},"generated":{"line":1,"column":614}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":144,"column":0},"generated":{"line":1,"column":620}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":144,"column":0},"generated":{"line":1,"column":623}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":157,"column":0},"generated":{"line":1,"column":630}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":157,"column":0},"generated":{"line":1,"column":654}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":158,"column":0},"generated":{"line":1,"column":657}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":158,"column":0},"generated":{"line":1,"column":661}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":159,"column":0},"generated":{"line":1,"column":663}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":159,"column":0},"generated":{"line":1,"column":665}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":161,"column":0},"generated":{"line":1,"column":667}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":161,"column":0},"generated":{"line":1,"column":672}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":161,"column":0},"generated":{"line":1,"column":674}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":161,"column":0},"generated":{"line":1,"column":679}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":161,"column":0},"generated":{"line":1,"column":685}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":161,"column":0},"generated":{"line":1,"column":688}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":162,"column":0},"generated":{"line":1,"column":699}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":162,"column":0},"generated":{"line":1,"column":701}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":165,"column":0},"generated":{"line":1,"column":703}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":165,"column":0},"generated":{"line":1,"column":710}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":185,"column":0},"generated":{"line":1,"column":712}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":185,"column":0},"generated":{"line":1,"column":722}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":185,"column":0},"generated":{"line":1,"column":724}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":188,"column":0},"generated":{"line":1,"column":727}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":188,"column":0},"generated":{"line":1,"column":730}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":186,"column":0},"generated":{"line":1,"column":735}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":186,"column":0},"generated":{"line":1,"column":738}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":186,"column":0},"generated":{"line":1,"column":740}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":189,"column":0},"generated":{"line":1,"column":746}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":189,"column":0},"generated":{"line":1,"column":753}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":192,"column":0},"generated":{"line":1,"column":758}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":192,"column":0},"generated":{"line":1,"column":764}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":192,"column":0},"generated":{"line":1,"column":766}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":192,"column":0},"generated":{"line":1,"column":771}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":192,"column":0},"generated":{"line":1,"column":777}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":192,"column":0},"generated":{"line":1,"column":780}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":194,"column":0},"generated":{"line":1,"column":796}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":194,"column":0},"generated":{"line":1,"column":803}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":195,"column":0},"generated":{"line":1,"column":805}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":195,"column":0},"generated":{"line":1,"column":810}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":195,"column":0},"generated":{"line":1,"column":834}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":199,"column":0},"generated":{"line":1,"column":837}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":199,"column":0},"generated":{"line":1,"column":842}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":199,"column":0},"generated":{"line":1,"column":848}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":199,"column":0},"generated":{"line":1,"column":851}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":220,"column":0},"generated":{"line":1,"column":858}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":220,"column":0},"generated":{"line":1,"column":868}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":220,"column":0},"generated":{"line":1,"column":870}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":221,"column":0},"generated":{"line":1,"column":873}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":221,"column":0},"generated":{"line":1,"column":879}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":221,"column":0},"generated":{"line":1,"column":881}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":221,"column":0},"generated":{"line":1,"column":884}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":221,"column":0},"generated":{"line":1,"column":886}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":224,"column":0},"generated":{"line":1,"column":891}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":222,"column":0},"generated":{"line":1,"column":895}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":222,"column":0},"generated":{"line":1,"column":898}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":222,"column":0},"generated":{"line":1,"column":900}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":224,"column":0},"generated":{"line":1,"column":915}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":224,"column":0},"generated":{"line":1,"column":920}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":224,"column":0},"generated":{"line":1,"column":926}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":224,"column":0},"generated":{"line":1,"column":929}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":226,"column":0},"generated":{"line":1,"column":940}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":226,"column":0},"generated":{"line":1,"column":943}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":227,"column":0},"generated":{"line":1,"column":945}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":227,"column":0},"generated":{"line":1,"column":952}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":230,"column":0},"generated":{"line":1,"column":954}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":230,"column":0},"generated":{"line":1,"column":958}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":230,"column":0},"generated":{"line":1,"column":960}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":232,"column":0},"generated":{"line":1,"column":962}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":232,"column":0},"generated":{"line":1,"column":964}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":233,"column":0},"generated":{"line":1,"column":965}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":233,"column":0},"generated":{"line":1,"column":968}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":233,"column":0},"generated":{"line":1,"column":972}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":234,"column":0},"generated":{"line":1,"column":974}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":234,"column":0},"generated":{"line":1,"column":981}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":237,"column":0},"generated":{"line":1,"column":986}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":237,"column":0},"generated":{"line":1,"column":992}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":237,"column":0},"generated":{"line":1,"column":994}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":237,"column":0},"generated":{"line":1,"column":999}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":237,"column":0},"generated":{"line":1,"column":1005}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":237,"column":0},"generated":{"line":1,"column":1008}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":239,"column":0},"generated":{"line":1,"column":1020}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":239,"column":0},"generated":{"line":1,"column":1023}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":240,"column":0},"generated":{"line":1,"column":1025}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":240,"column":0},"generated":{"line":1,"column":1032}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":243,"column":0},"generated":{"line":1,"column":1034}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":243,"column":0},"generated":{"line":1,"column":1036}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":243,"column":0},"generated":{"line":1,"column":1041}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":243,"column":0},"generated":{"line":1,"column":1047}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":243,"column":0},"generated":{"line":1,"column":1050}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":244,"column":0},"generated":{"line":1,"column":1063}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":246,"column":0},"generated":{"line":1,"column":1066}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":246,"column":0},"generated":{"line":1,"column":1073}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":265,"column":0},"generated":{"line":1,"column":1078}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":265,"column":0},"generated":{"line":1,"column":1094}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":265,"column":0},"generated":{"line":1,"column":1096}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":266,"column":0},"generated":{"line":1,"column":1099}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":266,"column":0},"generated":{"line":1,"column":1105}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":266,"column":0},"generated":{"line":1,"column":1107}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":266,"column":0},"generated":{"line":1,"column":1110}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":266,"column":0},"generated":{"line":1,"column":1112}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":266,"column":0},"generated":{"line":1,"column":1119}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":267,"column":0},"generated":{"line":1,"column":1122}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":267,"column":0},"generated":{"line":1,"column":1124}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":267,"column":0},"generated":{"line":1,"column":1127}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":267,"column":0},"generated":{"line":1,"column":1129}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":267,"column":0},"generated":{"line":1,"column":1137}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":268,"column":0},"generated":{"line":1,"column":1139}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":268,"column":0},"generated":{"line":1,"column":1141}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":268,"column":0},"generated":{"line":1,"column":1144}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":268,"column":0},"generated":{"line":1,"column":1146}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":268,"column":0},"generated":{"line":1,"column":1160}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":270,"column":0},"generated":{"line":1,"column":1162}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":270,"column":0},"generated":{"line":1,"column":1164}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":270,"column":0},"generated":{"line":1,"column":1169}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":270,"column":0},"generated":{"line":1,"column":1175}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":271,"column":0},"generated":{"line":1,"column":1178}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":271,"column":0},"generated":{"line":1,"column":1182}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":271,"column":0},"generated":{"line":1,"column":1184}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":271,"column":0},"generated":{"line":1,"column":1186}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":272,"column":0},"generated":{"line":1,"column":1197}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":272,"column":0},"generated":{"line":1,"column":1199}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":274,"column":0},"generated":{"line":1,"column":1201}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":274,"column":0},"generated":{"line":1,"column":1206}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":274,"column":0},"generated":{"line":1,"column":1209}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":275,"column":0},"generated":{"line":1,"column":1210}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":275,"column":0},"generated":{"line":1,"column":1216}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":275,"column":0},"generated":{"line":1,"column":1218}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":275,"column":0},"generated":{"line":1,"column":1223}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":275,"column":0},"generated":{"line":1,"column":1229}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":276,"column":0},"generated":{"line":1,"column":1232}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":276,"column":0},"generated":{"line":1,"column":1234}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":276,"column":0},"generated":{"line":1,"column":1249}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":276,"column":0},"generated":{"line":1,"column":1251}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":278,"column":0},"generated":{"line":1,"column":1254}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":278,"column":0},"generated":{"line":1,"column":1256}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":278,"column":0},"generated":{"line":1,"column":1261}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":278,"column":0},"generated":{"line":1,"column":1263}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":279,"column":0},"generated":{"line":1,"column":1267}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":279,"column":0},"generated":{"line":1,"column":1269}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":279,"column":0},"generated":{"line":1,"column":1274}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":282,"column":0},"generated":{"line":1,"column":1277}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":282,"column":0},"generated":{"line":1,"column":1279}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":282,"column":0},"generated":{"line":1,"column":1281}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":283,"column":0},"generated":{"line":1,"column":1295}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":286,"column":0},"generated":{"line":1,"column":1297}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":286,"column":0},"generated":{"line":1,"column":1304}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":305,"column":0},"generated":{"line":1,"column":1306}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":305,"column":0},"generated":{"line":1,"column":1323}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":305,"column":0},"generated":{"line":1,"column":1325}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":306,"column":0},"generated":{"line":1,"column":1328}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":306,"column":0},"generated":{"line":1,"column":1334}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":306,"column":0},"generated":{"line":1,"column":1336}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":306,"column":0},"generated":{"line":1,"column":1339}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":306,"column":0},"generated":{"line":1,"column":1341}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":306,"column":0},"generated":{"line":1,"column":1348}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":307,"column":0},"generated":{"line":1,"column":1351}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":307,"column":0},"generated":{"line":1,"column":1353}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":307,"column":0},"generated":{"line":1,"column":1356}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":307,"column":0},"generated":{"line":1,"column":1358}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":307,"column":0},"generated":{"line":1,"column":1366}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":308,"column":0},"generated":{"line":1,"column":1368}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":308,"column":0},"generated":{"line":1,"column":1370}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":308,"column":0},"generated":{"line":1,"column":1373}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":308,"column":0},"generated":{"line":1,"column":1375}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":308,"column":0},"generated":{"line":1,"column":1389}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":310,"column":0},"generated":{"line":1,"column":1391}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":310,"column":0},"generated":{"line":1,"column":1395}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":310,"column":0},"generated":{"line":1,"column":1397}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":312,"column":0},"generated":{"line":1,"column":1399}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":312,"column":0},"generated":{"line":1,"column":1404}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":313,"column":0},"generated":{"line":1,"column":1407}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":313,"column":0},"generated":{"line":1,"column":1409}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":313,"column":0},"generated":{"line":1,"column":1414}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":313,"column":0},"generated":{"line":1,"column":1416}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":314,"column":0},"generated":{"line":1,"column":1420}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":314,"column":0},"generated":{"line":1,"column":1422}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":314,"column":0},"generated":{"line":1,"column":1427}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":316,"column":0},"generated":{"line":1,"column":1430}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":316,"column":0},"generated":{"line":1,"column":1432}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":316,"column":0},"generated":{"line":1,"column":1437}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":316,"column":0},"generated":{"line":1,"column":1443}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":316,"column":0},"generated":{"line":1,"column":1446}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":319,"column":0},"generated":{"line":1,"column":1453}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":319,"column":0},"generated":{"line":1,"column":1460}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":338,"column":0},"generated":{"line":1,"column":1462}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":338,"column":0},"generated":{"line":1,"column":1474}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":338,"column":0},"generated":{"line":1,"column":1476}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":339,"column":0},"generated":{"line":1,"column":1479}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":339,"column":0},"generated":{"line":1,"column":1485}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":339,"column":0},"generated":{"line":1,"column":1487}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":339,"column":0},"generated":{"line":1,"column":1490}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":339,"column":0},"generated":{"line":1,"column":1492}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":339,"column":0},"generated":{"line":1,"column":1499}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":340,"column":0},"generated":{"line":1,"column":1502}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":340,"column":0},"generated":{"line":1,"column":1504}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":340,"column":0},"generated":{"line":1,"column":1507}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":340,"column":0},"generated":{"line":1,"column":1509}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":340,"column":0},"generated":{"line":1,"column":1517}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":341,"column":0},"generated":{"line":1,"column":1519}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":341,"column":0},"generated":{"line":1,"column":1521}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":341,"column":0},"generated":{"line":1,"column":1524}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":341,"column":0},"generated":{"line":1,"column":1526}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":341,"column":0},"generated":{"line":1,"column":1540}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":343,"column":0},"generated":{"line":1,"column":1542}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":343,"column":0},"generated":{"line":1,"column":1546}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":343,"column":0},"generated":{"line":1,"column":1548}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":345,"column":0},"generated":{"line":1,"column":1550}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":345,"column":0},"generated":{"line":1,"column":1555}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":346,"column":0},"generated":{"line":1,"column":1558}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":346,"column":0},"generated":{"line":1,"column":1560}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":346,"column":0},"generated":{"line":1,"column":1565}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":346,"column":0},"generated":{"line":1,"column":1567}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":347,"column":0},"generated":{"line":1,"column":1571}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":347,"column":0},"generated":{"line":1,"column":1573}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":347,"column":0},"generated":{"line":1,"column":1578}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1581}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1583}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1588}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1598}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1600}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1601}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":349,"column":0},"generated":{"line":1,"column":1606}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":352,"column":0},"generated":{"line":1,"column":1610}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":352,"column":0},"generated":{"line":1,"column":1617}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":367,"column":0},"generated":{"line":1,"column":1619}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":367,"column":0},"generated":{"line":1,"column":1636}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":367,"column":0},"generated":{"line":1,"column":1638}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":368,"column":0},"generated":{"line":1,"column":1641}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":368,"column":0},"generated":{"line":1,"column":1647}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":368,"column":0},"generated":{"line":1,"column":1649}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":368,"column":0},"generated":{"line":1,"column":1652}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":368,"column":0},"generated":{"line":1,"column":1654}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":369,"column":0},"generated":{"line":1,"column":1662}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":369,"column":0},"generated":{"line":1,"column":1664}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":369,"column":0},"generated":{"line":1,"column":1669}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":369,"column":0},"generated":{"line":1,"column":1675}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":371,"column":0},"generated":{"line":1,"column":1678}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":371,"column":0},"generated":{"line":1,"column":1685}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":371,"column":0},"generated":{"line":1,"column":1689}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":372,"column":0},"generated":{"line":1,"column":1691}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":373,"column":0},"generated":{"line":1,"column":1696}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":374,"column":0},"generated":{"line":1,"column":1698}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":374,"column":0},"generated":{"line":1,"column":1700}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":374,"column":0},"generated":{"line":1,"column":1702}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":374,"column":0},"generated":{"line":1,"column":1712}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":374,"column":0},"generated":{"line":1,"column":1714}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":375,"column":0},"generated":{"line":1,"column":1725}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":375,"column":0},"generated":{"line":1,"column":1727}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":375,"column":0},"generated":{"line":1,"column":1729}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":375,"column":0},"generated":{"line":1,"column":1734}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":375,"column":0},"generated":{"line":1,"column":1736}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":389,"column":0},"generated":{"line":1,"column":1742}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":389,"column":0},"generated":{"line":1,"column":1767}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":390,"column":0},"generated":{"line":1,"column":1770}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":390,"column":0},"generated":{"line":1,"column":1777}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":390,"column":0},"generated":{"line":1,"column":1781}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":391,"column":0},"generated":{"line":1,"column":1783}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":392,"column":0},"generated":{"line":1,"column":1788}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":393,"column":0},"generated":{"line":1,"column":1790}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":393,"column":0},"generated":{"line":1,"column":1795}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":393,"column":0},"generated":{"line":1,"column":1801}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":393,"column":0},"generated":{"line":1,"column":1804}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":394,"column":0},"generated":{"line":1,"column":1820}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":394,"column":0},"generated":{"line":1,"column":1822}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":408,"column":0},"generated":{"line":1,"column":1828}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":408,"column":0},"generated":{"line":1,"column":1849}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":409,"column":0},"generated":{"line":1,"column":1852}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":409,"column":0},"generated":{"line":1,"column":1859}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":409,"column":0},"generated":{"line":1,"column":1863}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":410,"column":0},"generated":{"line":1,"column":1865}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":411,"column":0},"generated":{"line":1,"column":1870}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":412,"column":0},"generated":{"line":1,"column":1872}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":412,"column":0},"generated":{"line":1,"column":1877}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":412,"column":0},"generated":{"line":1,"column":1883}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":412,"column":0},"generated":{"line":1,"column":1886}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":413,"column":0},"generated":{"line":1,"column":1898}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":413,"column":0},"generated":{"line":1,"column":1900}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":427,"column":0},"generated":{"line":1,"column":1906}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":427,"column":0},"generated":{"line":1,"column":1924}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":428,"column":0},"generated":{"line":1,"column":1927}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":428,"column":0},"generated":{"line":1,"column":1934}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":428,"column":0},"generated":{"line":1,"column":1938}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":429,"column":0},"generated":{"line":1,"column":1940}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":430,"column":0},"generated":{"line":1,"column":1945}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":431,"column":0},"generated":{"line":1,"column":1947}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":432,"column":0},"generated":{"line":1,"column":1949}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":432,"column":0},"generated":{"line":1,"column":1951}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":451,"column":0},"generated":{"line":1,"column":1959}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":451,"column":0},"generated":{"line":1,"column":1972}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":451,"column":0},"generated":{"line":1,"column":1974}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":452,"column":0},"generated":{"line":1,"column":1977}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":452,"column":0},"generated":{"line":1,"column":1983}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":452,"column":0},"generated":{"line":1,"column":1985}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":452,"column":0},"generated":{"line":1,"column":1988}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":452,"column":0},"generated":{"line":1,"column":1990}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":454,"column":0},"generated":{"line":1,"column":1998}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":454,"column":0},"generated":{"line":1,"column":2005}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":454,"column":0},"generated":{"line":1,"column":2009}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":455,"column":0},"generated":{"line":1,"column":2011}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":456,"column":0},"generated":{"line":1,"column":2016}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":457,"column":0},"generated":{"line":1,"column":2018}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":457,"column":0},"generated":{"line":1,"column":2020}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":457,"column":0},"generated":{"line":1,"column":2025}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":457,"column":0},"generated":{"line":1,"column":2049}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":457,"column":0},"generated":{"line":1,"column":2052}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":458,"column":0},"generated":{"line":1,"column":2054}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":458,"column":0},"generated":{"line":1,"column":2056}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":458,"column":0},"generated":{"line":1,"column":2058}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":458,"column":0},"generated":{"line":1,"column":2068}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":458,"column":0},"generated":{"line":1,"column":2070}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":473,"column":0},"generated":{"line":1,"column":2081}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":473,"column":0},"generated":{"line":1,"column":2087}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":474,"column":0},"generated":{"line":1,"column":2090}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":474,"column":0},"generated":{"line":1,"column":2096}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":474,"column":0},"generated":{"line":1,"column":2098}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":474,"column":0},"generated":{"line":1,"column":2103}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":474,"column":0},"generated":{"line":1,"column":2109}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":475,"column":0},"generated":{"line":1,"column":2112}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":475,"column":0},"generated":{"line":1,"column":2114}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":475,"column":0},"generated":{"line":1,"column":2119}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":475,"column":0},"generated":{"line":1,"column":2125}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":475,"column":0},"generated":{"line":1,"column":2127}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":477,"column":0},"generated":{"line":1,"column":2135}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":477,"column":0},"generated":{"line":1,"column":2139}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":481,"column":0},"generated":{"line":1,"column":2141}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":481,"column":0},"generated":{"line":1,"column":2148}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":484,"column":0},"generated":{"line":1,"column":2150}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":484,"column":0},"generated":{"line":1,"column":2154}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":484,"column":0},"generated":{"line":1,"column":2156}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":484,"column":0},"generated":{"line":1,"column":2158}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":484,"column":0},"generated":{"line":1,"column":2173}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":486,"column":0},"generated":{"line":1,"column":2176}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":486,"column":0},"generated":{"line":1,"column":2179}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":486,"column":0},"generated":{"line":1,"column":2182}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":487,"column":0},"generated":{"line":1,"column":2184}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":487,"column":0},"generated":{"line":1,"column":2191}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":490,"column":0},"generated":{"line":1,"column":2193}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":490,"column":0},"generated":{"line":1,"column":2195}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":491,"column":0},"generated":{"line":1,"column":2197}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":491,"column":0},"generated":{"line":1,"column":2201}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":491,"column":0},"generated":{"line":1,"column":2203}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":491,"column":0},"generated":{"line":1,"column":2205}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":493,"column":0},"generated":{"line":1,"column":2216}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":493,"column":0},"generated":{"line":1,"column":2219}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":493,"column":0},"generated":{"line":1,"column":2221}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":493,"column":0},"generated":{"line":1,"column":2242}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":494,"column":0},"generated":{"line":1,"column":2243}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":494,"column":0},"generated":{"line":1,"column":2249}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":494,"column":0},"generated":{"line":1,"column":2251}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":494,"column":0},"generated":{"line":1,"column":2256}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":494,"column":0},"generated":{"line":1,"column":2262}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":494,"column":0},"generated":{"line":1,"column":2264}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":495,"column":0},"generated":{"line":1,"column":2286}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":495,"column":0},"generated":{"line":1,"column":2288}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":495,"column":0},"generated":{"line":1,"column":2290}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":496,"column":0},"generated":{"line":1,"column":2302}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":496,"column":0},"generated":{"line":1,"column":2304}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":496,"column":0},"generated":{"line":1,"column":2306}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":496,"column":0},"generated":{"line":1,"column":2321}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":496,"column":0},"generated":{"line":1,"column":2324}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":499,"column":0},"generated":{"line":1,"column":2326}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":499,"column":0},"generated":{"line":1,"column":2331}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":499,"column":0},"generated":{"line":1,"column":2334}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":500,"column":0},"generated":{"line":1,"column":2335}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":500,"column":0},"generated":{"line":1,"column":2341}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":500,"column":0},"generated":{"line":1,"column":2343}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":500,"column":0},"generated":{"line":1,"column":2348}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":500,"column":0},"generated":{"line":1,"column":2354}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":503,"column":0},"generated":{"line":1,"column":2357}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":501,"column":0},"generated":{"line":1,"column":2360}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":501,"column":0},"generated":{"line":1,"column":2362}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":501,"column":0},"generated":{"line":1,"column":2377}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":501,"column":0},"generated":{"line":1,"column":2379}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":503,"column":0},"generated":{"line":1,"column":2382}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":503,"column":0},"generated":{"line":1,"column":2386}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":504,"column":0},"generated":{"line":1,"column":2388}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":507,"column":0},"generated":{"line":1,"column":2396}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":508,"column":0},"generated":{"line":1,"column":2398}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":508,"column":0},"generated":{"line":1,"column":2400}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":508,"column":0},"generated":{"line":1,"column":2402}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":513,"column":0},"generated":{"line":1,"column":2414}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":511,"column":0},"generated":{"line":1,"column":2421}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":511,"column":0},"generated":{"line":1,"column":2423}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":511,"column":0},"generated":{"line":1,"column":2444}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":513,"column":0},"generated":{"line":1,"column":2446}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":527,"column":0},"generated":{"line":1,"column":2448}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":527,"column":0},"generated":{"line":1,"column":2462}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":528,"column":0},"generated":{"line":1,"column":2465}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":528,"column":0},"generated":{"line":1,"column":2471}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":528,"column":0},"generated":{"line":1,"column":2473}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":528,"column":0},"generated":{"line":1,"column":2478}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":528,"column":0},"generated":{"line":1,"column":2484}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":530,"column":0},"generated":{"line":1,"column":2487}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":530,"column":0},"generated":{"line":1,"column":2494}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":530,"column":0},"generated":{"line":1,"column":2496}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":534,"column":0},"generated":{"line":1,"column":2506}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":534,"column":0},"generated":{"line":1,"column":2511}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":534,"column":0},"generated":{"line":1,"column":2517}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":534,"column":0},"generated":{"line":1,"column":2519}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":534,"column":0},"generated":{"line":1,"column":2530}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":531,"column":0},"generated":{"line":1,"column":2532}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":563,"column":0},"generated":{"line":1,"column":2534}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":563,"column":0},"generated":{"line":1,"column":2554}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":563,"column":0},"generated":{"line":1,"column":2556}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":568,"column":0},"generated":{"line":1,"column":2559}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":568,"column":0},"generated":{"line":1,"column":2562}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":568,"column":0},"generated":{"line":1,"column":2566}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":569,"column":0},"generated":{"line":1,"column":2568}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":569,"column":0},"generated":{"line":1,"column":2575}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":574,"column":0},"generated":{"line":1,"column":2577}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":574,"column":0},"generated":{"line":1,"column":2583}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":574,"column":0},"generated":{"line":1,"column":2585}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":574,"column":0},"generated":{"line":1,"column":2588}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":575,"column":0},"generated":{"line":1,"column":2589}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":575,"column":0},"generated":{"line":1,"column":2593}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":575,"column":0},"generated":{"line":1,"column":2595}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":577,"column":0},"generated":{"line":1,"column":2597}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":577,"column":0},"generated":{"line":1,"column":2602}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":577,"column":0},"generated":{"line":1,"column":2605}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":578,"column":0},"generated":{"line":1,"column":2606}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":578,"column":0},"generated":{"line":1,"column":2609}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":578,"column":0},"generated":{"line":1,"column":2613}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":579,"column":0},"generated":{"line":1,"column":2615}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":579,"column":0},"generated":{"line":1,"column":2622}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":579,"column":0},"generated":{"line":1,"column":2624}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":579,"column":0},"generated":{"line":1,"column":2633}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":579,"column":0},"generated":{"line":1,"column":2635}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":583,"column":0},"generated":{"line":1,"column":2645}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":583,"column":0},"generated":{"line":1,"column":2647}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":583,"column":0},"generated":{"line":1,"column":2652}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":584,"column":0},"generated":{"line":1,"column":2655}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":584,"column":0},"generated":{"line":1,"column":2657}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":584,"column":0},"generated":{"line":1,"column":2662}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":584,"column":0},"generated":{"line":1,"column":2669}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":589,"column":0},"generated":{"line":1,"column":2673}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":589,"column":0},"generated":{"line":1,"column":2679}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":589,"column":0},"generated":{"line":1,"column":2681}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":589,"column":0},"generated":{"line":1,"column":2684}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":590,"column":0},"generated":{"line":1,"column":2685}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":590,"column":0},"generated":{"line":1,"column":2689}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":590,"column":0},"generated":{"line":1,"column":2691}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":592,"column":0},"generated":{"line":1,"column":2693}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":592,"column":0},"generated":{"line":1,"column":2698}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":592,"column":0},"generated":{"line":1,"column":2701}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":593,"column":0},"generated":{"line":1,"column":2702}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":593,"column":0},"generated":{"line":1,"column":2705}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":593,"column":0},"generated":{"line":1,"column":2709}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":594,"column":0},"generated":{"line":1,"column":2711}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":594,"column":0},"generated":{"line":1,"column":2718}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":594,"column":0},"generated":{"line":1,"column":2720}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":594,"column":0},"generated":{"line":1,"column":2733}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":594,"column":0},"generated":{"line":1,"column":2735}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":597,"column":0},"generated":{"line":1,"column":2745}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":597,"column":0},"generated":{"line":1,"column":2747}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":597,"column":0},"generated":{"line":1,"column":2752}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":598,"column":0},"generated":{"line":1,"column":2755}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":598,"column":0},"generated":{"line":1,"column":2757}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":598,"column":0},"generated":{"line":1,"column":2762}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":598,"column":0},"generated":{"line":1,"column":2769}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":603,"column":0},"generated":{"line":1,"column":2773}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":603,"column":0},"generated":{"line":1,"column":2779}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":603,"column":0},"generated":{"line":1,"column":2781}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":603,"column":0},"generated":{"line":1,"column":2783}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":603,"column":0},"generated":{"line":1,"column":2785}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":605,"column":0},"generated":{"line":1,"column":2788}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":605,"column":0},"generated":{"line":1,"column":2792}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":605,"column":0},"generated":{"line":1,"column":2795}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":605,"column":0},"generated":{"line":1,"column":2799}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":605,"column":0},"generated":{"line":1,"column":2801}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":605,"column":0},"generated":{"line":1,"column":2803}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":607,"column":0},"generated":{"line":1,"column":2806}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":607,"column":0},"generated":{"line":1,"column":2813}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":607,"column":0},"generated":{"line":1,"column":2815}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":611,"column":0},"generated":{"line":1,"column":2828}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":611,"column":0},"generated":{"line":1,"column":2832}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":611,"column":0},"generated":{"line":1,"column":2834}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2836}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2842}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2844}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2849}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2853}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2855}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2862}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":612,"column":0},"generated":{"line":1,"column":2864}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2872}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2876}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2880}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2882}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2884}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2886}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2890}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":614,"column":0},"generated":{"line":1,"column":2892}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":618,"column":0},"generated":{"line":1,"column":2893}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":615,"column":0},"generated":{"line":1,"column":2896}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":615,"column":0},"generated":{"line":1,"column":2898}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":615,"column":0},"generated":{"line":1,"column":2900}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":616,"column":0},"generated":{"line":1,"column":2905}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":616,"column":0},"generated":{"line":1,"column":2907}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":616,"column":0},"generated":{"line":1,"column":2909}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":619,"column":0},"generated":{"line":1,"column":2912}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":622,"column":0},"generated":{"line":1,"column":2918}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":622,"column":0},"generated":{"line":1,"column":2920}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2922}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2928}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2930}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2935}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2941}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2943}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2945}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":626,"column":0},"generated":{"line":1,"column":2947}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":629,"column":0},"generated":{"line":1,"column":2951}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":627,"column":0},"generated":{"line":1,"column":2958}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":627,"column":0},"generated":{"line":1,"column":2963}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":627,"column":0},"generated":{"line":1,"column":2969}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":627,"column":0},"generated":{"line":1,"column":2971}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":627,"column":0},"generated":{"line":1,"column":2973}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":627,"column":0},"generated":{"line":1,"column":2975}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":629,"column":0},"generated":{"line":1,"column":2979}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":630,"column":0},"generated":{"line":1,"column":2981}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":630,"column":0},"generated":{"line":1,"column":2983}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":631,"column":0},"generated":{"line":1,"column":2993}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":631,"column":0},"generated":{"line":1,"column":2995}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":645,"column":0},"generated":{"line":1,"column":3005}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":645,"column":0},"generated":{"line":1,"column":3012}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":646,"column":0},"generated":{"line":1,"column":3015}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":646,"column":0},"generated":{"line":1,"column":3021}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":646,"column":0},"generated":{"line":1,"column":3023}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":646,"column":0},"generated":{"line":1,"column":3028}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":646,"column":0},"generated":{"line":1,"column":3034}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":647,"column":0},"generated":{"line":1,"column":3037}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":647,"column":0},"generated":{"line":1,"column":3039}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":647,"column":0},"generated":{"line":1,"column":3044}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":647,"column":0},"generated":{"line":1,"column":3050}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":647,"column":0},"generated":{"line":1,"column":3052}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":648,"column":0},"generated":{"line":1,"column":3060}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":648,"column":0},"generated":{"line":1,"column":3062}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":648,"column":0},"generated":{"line":1,"column":3067}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":648,"column":0},"generated":{"line":1,"column":3073}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":648,"column":0},"generated":{"line":1,"column":3075}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":649,"column":0},"generated":{"line":1,"column":3092}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":649,"column":0},"generated":{"line":1,"column":3094}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":649,"column":0},"generated":{"line":1,"column":3099}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":649,"column":0},"generated":{"line":1,"column":3105}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":649,"column":0},"generated":{"line":1,"column":3107}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":677,"column":0},"generated":{"line":1,"column":3120}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":651,"column":0},"generated":{"line":1,"column":3127}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":652,"column":0},"generated":{"line":1,"column":3131}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":652,"column":0},"generated":{"line":1,"column":3133}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":652,"column":0},"generated":{"line":1,"column":3146}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":653,"column":0},"generated":{"line":1,"column":3150}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":653,"column":0},"generated":{"line":1,"column":3152}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":653,"column":0},"generated":{"line":1,"column":3163}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":653,"column":0},"generated":{"line":1,"column":3165}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":656,"column":0},"generated":{"line":1,"column":3178}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":656,"column":0},"generated":{"line":1,"column":3180}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":656,"column":0},"generated":{"line":1,"column":3192}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":657,"column":0},"generated":{"line":1,"column":3196}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":657,"column":0},"generated":{"line":1,"column":3198}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":657,"column":0},"generated":{"line":1,"column":3208}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":657,"column":0},"generated":{"line":1,"column":3210}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":661,"column":0},"generated":{"line":1,"column":3228}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":662,"column":0},"generated":{"line":1,"column":3232}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":662,"column":0},"generated":{"line":1,"column":3234}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":662,"column":0},"generated":{"line":1,"column":3246}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":662,"column":0},"generated":{"line":1,"column":3248}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":665,"column":0},"generated":{"line":1,"column":3261}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":666,"column":0},"generated":{"line":1,"column":3265}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":666,"column":0},"generated":{"line":1,"column":3267}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":666,"column":0},"generated":{"line":1,"column":3283}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":666,"column":0},"generated":{"line":1,"column":3285}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":669,"column":0},"generated":{"line":1,"column":3302}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":669,"column":0},"generated":{"line":1,"column":3304}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":669,"column":0},"generated":{"line":1,"column":3311}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":670,"column":0},"generated":{"line":1,"column":3316}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":670,"column":0},"generated":{"line":1,"column":3318}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":670,"column":0},"generated":{"line":1,"column":3334}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":671,"column":0},"generated":{"line":1,"column":3339}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":671,"column":0},"generated":{"line":1,"column":3341}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":671,"column":0},"generated":{"line":1,"column":3353}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":673,"column":0},"generated":{"line":1,"column":3358}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":674,"column":0},"generated":{"line":1,"column":3361}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":674,"column":0},"generated":{"line":1,"column":3363}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":677,"column":0},"generated":{"line":1,"column":3381}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":693,"column":0},"generated":{"line":1,"column":3383}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":693,"column":0},"generated":{"line":1,"column":3396}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":693,"column":0},"generated":{"line":1,"column":3398}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":694,"column":0},"generated":{"line":1,"column":3401}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":694,"column":0},"generated":{"line":1,"column":3407}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":694,"column":0},"generated":{"line":1,"column":3409}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":694,"column":0},"generated":{"line":1,"column":3414}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":694,"column":0},"generated":{"line":1,"column":3420}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":695,"column":0},"generated":{"line":1,"column":3423}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":695,"column":0},"generated":{"line":1,"column":3425}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":695,"column":0},"generated":{"line":1,"column":3430}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":695,"column":0},"generated":{"line":1,"column":3436}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":695,"column":0},"generated":{"line":1,"column":3438}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":696,"column":0},"generated":{"line":1,"column":3455}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":696,"column":0},"generated":{"line":1,"column":3457}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":696,"column":0},"generated":{"line":1,"column":3462}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":696,"column":0},"generated":{"line":1,"column":3468}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":697,"column":0},"generated":{"line":1,"column":3471}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":697,"column":0},"generated":{"line":1,"column":3473}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":697,"column":0},"generated":{"line":1,"column":3478}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":697,"column":0},"generated":{"line":1,"column":3484}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":697,"column":0},"generated":{"line":1,"column":3486}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":699,"column":0},"generated":{"line":1,"column":3494}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":699,"column":0},"generated":{"line":1,"column":3497}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":699,"column":0},"generated":{"line":1,"column":3499}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":700,"column":0},"generated":{"line":1,"column":3510}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":700,"column":0},"generated":{"line":1,"column":3516}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":700,"column":0},"generated":{"line":1,"column":3522}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":720,"column":0},"generated":{"line":1,"column":3593}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":703,"column":0},"generated":{"line":1,"column":3600}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":703,"column":0},"generated":{"line":1,"column":3602}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":703,"column":0},"generated":{"line":1,"column":3609}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":703,"column":0},"generated":{"line":1,"column":3611}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":704,"column":0},"generated":{"line":1,"column":3618}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":704,"column":0},"generated":{"line":1,"column":3620}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":704,"column":0},"generated":{"line":1,"column":3636}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":704,"column":0},"generated":{"line":1,"column":3638}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":705,"column":0},"generated":{"line":1,"column":3654}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":705,"column":0},"generated":{"line":1,"column":3656}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":705,"column":0},"generated":{"line":1,"column":3668}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":706,"column":0},"generated":{"line":1,"column":3670}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":706,"column":0},"generated":{"line":1,"column":3672}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":706,"column":0},"generated":{"line":1,"column":3688}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":708,"column":0},"generated":{"line":1,"column":3690}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":709,"column":0},"generated":{"line":1,"column":3694}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":709,"column":0},"generated":{"line":1,"column":3696}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":709,"column":0},"generated":{"line":1,"column":3708}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":712,"column":0},"generated":{"line":1,"column":3711}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":712,"column":0},"generated":{"line":1,"column":3714}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":712,"column":0},"generated":{"line":1,"column":3716}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":712,"column":0},"generated":{"line":1,"column":3729}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":713,"column":0},"generated":{"line":1,"column":3733}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":713,"column":0},"generated":{"line":1,"column":3735}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":713,"column":0},"generated":{"line":1,"column":3746}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":716,"column":0},"generated":{"line":1,"column":3749}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":717,"column":0},"generated":{"line":1,"column":3752}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":717,"column":0},"generated":{"line":1,"column":3754}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":720,"column":0},"generated":{"line":1,"column":3772}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":736,"column":0},"generated":{"line":1,"column":3774}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":736,"column":0},"generated":{"line":1,"column":3786}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":736,"column":0},"generated":{"line":1,"column":3788}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":737,"column":0},"generated":{"line":1,"column":3791}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":737,"column":0},"generated":{"line":1,"column":3797}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":737,"column":0},"generated":{"line":1,"column":3799}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":737,"column":0},"generated":{"line":1,"column":3804}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":737,"column":0},"generated":{"line":1,"column":3810}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":738,"column":0},"generated":{"line":1,"column":3813}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":738,"column":0},"generated":{"line":1,"column":3815}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":738,"column":0},"generated":{"line":1,"column":3820}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":738,"column":0},"generated":{"line":1,"column":3826}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":738,"column":0},"generated":{"line":1,"column":3828}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":739,"column":0},"generated":{"line":1,"column":3841}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":739,"column":0},"generated":{"line":1,"column":3843}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":739,"column":0},"generated":{"line":1,"column":3848}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":739,"column":0},"generated":{"line":1,"column":3854}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":740,"column":0},"generated":{"line":1,"column":3857}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":740,"column":0},"generated":{"line":1,"column":3859}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":740,"column":0},"generated":{"line":1,"column":3864}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":740,"column":0},"generated":{"line":1,"column":3870}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":740,"column":0},"generated":{"line":1,"column":3872}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":742,"column":0},"generated":{"line":1,"column":3880}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":742,"column":0},"generated":{"line":1,"column":3883}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":742,"column":0},"generated":{"line":1,"column":3885}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":743,"column":0},"generated":{"line":1,"column":3896}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":743,"column":0},"generated":{"line":1,"column":3902}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":743,"column":0},"generated":{"line":1,"column":3908}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":763,"column":0},"generated":{"line":1,"column":3979}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":746,"column":0},"generated":{"line":1,"column":3986}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":746,"column":0},"generated":{"line":1,"column":3988}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":746,"column":0},"generated":{"line":1,"column":3995}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":746,"column":0},"generated":{"line":1,"column":3997}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":747,"column":0},"generated":{"line":1,"column":4004}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":747,"column":0},"generated":{"line":1,"column":4006}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":747,"column":0},"generated":{"line":1,"column":4022}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":748,"column":0},"generated":{"line":1,"column":4024}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":748,"column":0},"generated":{"line":1,"column":4026}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":748,"column":0},"generated":{"line":1,"column":4038}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":748,"column":0},"generated":{"line":1,"column":4040}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":749,"column":0},"generated":{"line":1,"column":4052}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":749,"column":0},"generated":{"line":1,"column":4054}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":749,"column":0},"generated":{"line":1,"column":4066}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":751,"column":0},"generated":{"line":1,"column":4068}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":752,"column":0},"generated":{"line":1,"column":4072}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":752,"column":0},"generated":{"line":1,"column":4074}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":752,"column":0},"generated":{"line":1,"column":4090}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":755,"column":0},"generated":{"line":1,"column":4093}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":755,"column":0},"generated":{"line":1,"column":4096}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":755,"column":0},"generated":{"line":1,"column":4098}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":755,"column":0},"generated":{"line":1,"column":4110}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":756,"column":0},"generated":{"line":1,"column":4114}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":756,"column":0},"generated":{"line":1,"column":4116}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":756,"column":0},"generated":{"line":1,"column":4126}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":759,"column":0},"generated":{"line":1,"column":4129}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":760,"column":0},"generated":{"line":1,"column":4132}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":760,"column":0},"generated":{"line":1,"column":4134}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":763,"column":0},"generated":{"line":1,"column":4152}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":779,"column":0},"generated":{"line":1,"column":4154}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":779,"column":0},"generated":{"line":1,"column":4167}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":779,"column":0},"generated":{"line":1,"column":4169}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":780,"column":0},"generated":{"line":1,"column":4172}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":780,"column":0},"generated":{"line":1,"column":4178}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":780,"column":0},"generated":{"line":1,"column":4180}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":780,"column":0},"generated":{"line":1,"column":4185}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":780,"column":0},"generated":{"line":1,"column":4191}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":781,"column":0},"generated":{"line":1,"column":4194}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":781,"column":0},"generated":{"line":1,"column":4196}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":781,"column":0},"generated":{"line":1,"column":4201}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":781,"column":0},"generated":{"line":1,"column":4207}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":783,"column":0},"generated":{"line":1,"column":4210}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":783,"column":0},"generated":{"line":1,"column":4213}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":783,"column":0},"generated":{"line":1,"column":4215}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":784,"column":0},"generated":{"line":1,"column":4226}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":784,"column":0},"generated":{"line":1,"column":4232}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":784,"column":0},"generated":{"line":1,"column":4238}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":797,"column":0},"generated":{"line":1,"column":4309}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":787,"column":0},"generated":{"line":1,"column":4316}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":787,"column":0},"generated":{"line":1,"column":4318}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":788,"column":0},"generated":{"line":1,"column":4330}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":788,"column":0},"generated":{"line":1,"column":4335}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":788,"column":0},"generated":{"line":1,"column":4348}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":788,"column":0},"generated":{"line":1,"column":4350}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":788,"column":0},"generated":{"line":1,"column":4361}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":791,"column":0},"generated":{"line":1,"column":4365}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":791,"column":0},"generated":{"line":1,"column":4367}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":791,"column":0},"generated":{"line":1,"column":4374}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":792,"column":0},"generated":{"line":1,"column":4376}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":792,"column":0},"generated":{"line":1,"column":4378}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":792,"column":0},"generated":{"line":1,"column":4389}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":793,"column":0},"generated":{"line":1,"column":4391}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":793,"column":0},"generated":{"line":1,"column":4393}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":793,"column":0},"generated":{"line":1,"column":4403}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":794,"column":0},"generated":{"line":1,"column":4405}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":794,"column":0},"generated":{"line":1,"column":4407}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":797,"column":0},"generated":{"line":1,"column":4426}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":813,"column":0},"generated":{"line":1,"column":4428}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":813,"column":0},"generated":{"line":1,"column":4440}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":813,"column":0},"generated":{"line":1,"column":4442}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":814,"column":0},"generated":{"line":1,"column":4445}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":814,"column":0},"generated":{"line":1,"column":4451}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":814,"column":0},"generated":{"line":1,"column":4453}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":814,"column":0},"generated":{"line":1,"column":4458}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":814,"column":0},"generated":{"line":1,"column":4464}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":815,"column":0},"generated":{"line":1,"column":4467}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":815,"column":0},"generated":{"line":1,"column":4469}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":815,"column":0},"generated":{"line":1,"column":4474}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":815,"column":0},"generated":{"line":1,"column":4480}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":817,"column":0},"generated":{"line":1,"column":4483}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":817,"column":0},"generated":{"line":1,"column":4486}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":817,"column":0},"generated":{"line":1,"column":4488}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":818,"column":0},"generated":{"line":1,"column":4499}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":818,"column":0},"generated":{"line":1,"column":4505}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":818,"column":0},"generated":{"line":1,"column":4511}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":831,"column":0},"generated":{"line":1,"column":4582}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":821,"column":0},"generated":{"line":1,"column":4589}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":821,"column":0},"generated":{"line":1,"column":4591}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":822,"column":0},"generated":{"line":1,"column":4603}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":822,"column":0},"generated":{"line":1,"column":4608}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":822,"column":0},"generated":{"line":1,"column":4620}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":822,"column":0},"generated":{"line":1,"column":4622}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":822,"column":0},"generated":{"line":1,"column":4632}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":825,"column":0},"generated":{"line":1,"column":4636}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":825,"column":0},"generated":{"line":1,"column":4638}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":825,"column":0},"generated":{"line":1,"column":4645}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":826,"column":0},"generated":{"line":1,"column":4647}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":826,"column":0},"generated":{"line":1,"column":4649}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":826,"column":0},"generated":{"line":1,"column":4660}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":827,"column":0},"generated":{"line":1,"column":4662}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":827,"column":0},"generated":{"line":1,"column":4664}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":827,"column":0},"generated":{"line":1,"column":4674}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":828,"column":0},"generated":{"line":1,"column":4676}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":828,"column":0},"generated":{"line":1,"column":4678}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":831,"column":0},"generated":{"line":1,"column":4697}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":835,"column":0},"generated":{"line":1,"column":4700}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":835,"column":0},"generated":{"line":1,"column":4707}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":835,"column":0},"generated":{"line":1,"column":4715}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":836,"column":0},"generated":{"line":1,"column":4717}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":836,"column":0},"generated":{"line":1,"column":4719}},{"source":"../node_modules/symbol-tree/lib/SymbolTree.js","original":{"line":836,"column":0},"generated":{"line":1,"column":4732}}],"sources":{"../node_modules/symbol-tree/lib/SymbolTree.js":"'use strict';\n\n/**\n * @module symbol-tree\n * @author Joris van der Wel <joris@jorisvanderwel.com>\n */\n\nconst SymbolTreeNode = require('./SymbolTreeNode');\nconst TreePosition = require('./TreePosition');\nconst TreeIterator = require('./TreeIterator');\n\nfunction returnTrue() {\n return true;\n}\n\nfunction reverseArrayIndex(array, reverseIndex) {\n return array[array.length - 1 - reverseIndex]; // no need to check `index >= 0`\n}\n\nclass SymbolTree {\n\n /**\n * @constructor\n * @alias module:symbol-tree\n * @param {string} [description='SymbolTree data'] Description used for the Symbol\n */\n constructor(description) {\n this.symbol = Symbol(description || 'SymbolTree data');\n }\n\n /**\n * You can use this function to (optionally) initialize an object right after its creation,\n * to take advantage of V8's fast properties. Also useful if you would like to\n * freeze your object.\n *\n * `O(1)`\n *\n * @method\n * @alias module:symbol-tree#initialize\n * @param {Object} object\n * @return {Object} object\n */\n initialize(object) {\n this._node(object);\n\n return object;\n }\n\n _node(object) {\n if (!object) {\n return null;\n }\n\n const node = object[this.symbol];\n\n if (node) {\n return node;\n }\n\n return (object[this.symbol] = new SymbolTreeNode());\n }\n\n /**\n * Returns `true` if the object has any children. Otherwise it returns `false`.\n *\n * * `O(1)`\n *\n * @method hasChildren\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Boolean}\n */\n hasChildren(object) {\n return this._node(object).hasChildren;\n }\n\n /**\n * Returns the first child of the given object.\n *\n * * `O(1)`\n *\n * @method firstChild\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object}\n */\n firstChild(object) {\n return this._node(object).firstChild;\n }\n\n /**\n * Returns the last child of the given object.\n *\n * * `O(1)`\n *\n * @method lastChild\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object}\n */\n lastChild(object) {\n return this._node(object).lastChild;\n }\n\n /**\n * Returns the previous sibling of the given object.\n *\n * * `O(1)`\n *\n * @method previousSibling\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object}\n */\n previousSibling(object) {\n return this._node(object).previousSibling;\n }\n\n /**\n * Returns the next sibling of the given object.\n *\n * * `O(1)`\n *\n * @method nextSibling\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object}\n */\n nextSibling(object) {\n return this._node(object).nextSibling;\n }\n\n /**\n * Return the parent of the given object.\n *\n * * `O(1)`\n *\n * @method parent\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object}\n */\n parent(object) {\n return this._node(object).parent;\n }\n\n /**\n * Find the inclusive descendant that is last in tree order of the given object.\n *\n * * `O(n)` (worst case) where `n` is the depth of the subtree of `object`\n *\n * @method lastInclusiveDescendant\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object}\n */\n lastInclusiveDescendant(object) {\n let lastChild;\n let current = object;\n\n while ((lastChild = this._node(current).lastChild)) {\n current = lastChild;\n }\n\n return current;\n }\n\n /**\n * Find the preceding object (A) of the given object (B).\n * An object A is preceding an object B if A and B are in the same tree\n * and A comes before B in tree order.\n *\n * * `O(n)` (worst case)\n * * `O(1)` (amortized when walking the entire tree)\n *\n * @method preceding\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @param {Object} [options]\n * @param {Object} [options.root] If set, `root` must be an inclusive ancestor\n * of the return value (or else null is returned). This check _assumes_\n * that `root` is also an inclusive ancestor of the given `object`\n * @return {?Object}\n */\n preceding(object, options) {\n const treeRoot = options && options.root;\n\n if (object === treeRoot) {\n return null;\n }\n\n const previousSibling = this._node(object).previousSibling;\n\n if (previousSibling) {\n return this.lastInclusiveDescendant(previousSibling);\n }\n\n // if there is no previous sibling return the parent (might be null)\n return this._node(object).parent;\n }\n\n /**\n * Find the following object (A) of the given object (B).\n * An object A is following an object B if A and B are in the same tree\n * and A comes after B in tree order.\n *\n * * `O(n)` (worst case) where `n` is the amount of objects in the entire tree\n * * `O(1)` (amortized when walking the entire tree)\n *\n * @method following\n * @memberOf module:symbol-tree#\n * @param {!Object} object\n * @param {Object} [options]\n * @param {Object} [options.root] If set, `root` must be an inclusive ancestor\n * of the return value (or else null is returned). This check _assumes_\n * that `root` is also an inclusive ancestor of the given `object`\n * @param {Boolean} [options.skipChildren=false] If set, ignore the children of `object`\n * @return {?Object}\n */\n following(object, options) {\n const treeRoot = options && options.root;\n const skipChildren = options && options.skipChildren;\n\n const firstChild = !skipChildren && this._node(object).firstChild;\n\n if (firstChild) {\n return firstChild;\n }\n\n let current = object;\n\n do {\n if (current === treeRoot) {\n return null;\n }\n\n const nextSibling = this._node(current).nextSibling;\n\n if (nextSibling) {\n return nextSibling;\n }\n\n current = this._node(current).parent;\n } while (current);\n\n return null;\n }\n\n /**\n * Append all children of the given object to an array.\n *\n * * `O(n)` where `n` is the amount of children of the given `parent`\n *\n * @method childrenToArray\n * @memberOf module:symbol-tree#\n * @param {Object} parent\n * @param {Object} [options]\n * @param {Object[]} [options.array=[]]\n * @param {Function} [options.filter] Function to test each object before it is added to the array.\n * Invoked with arguments (object). Should return `true` if an object\n * is to be included.\n * @param {*} [options.thisArg] Value to use as `this` when executing `filter`.\n * @return {Object[]}\n */\n childrenToArray(parent, options) {\n const array = (options && options.array) || [];\n const filter = (options && options.filter) || returnTrue;\n const thisArg = (options && options.thisArg) || undefined;\n\n const parentNode = this._node(parent);\n let object = parentNode.firstChild;\n let index = 0;\n\n while (object) {\n const node = this._node(object);\n node.setCachedIndex(parentNode, index);\n\n if (filter.call(thisArg, object)) {\n array.push(object);\n }\n\n object = node.nextSibling;\n ++index;\n }\n\n return array;\n }\n\n /**\n * Append all inclusive ancestors of the given object to an array.\n *\n * * `O(n)` where `n` is the amount of ancestors of the given `object`\n *\n * @method ancestorsToArray\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @param {Object} [options]\n * @param {Object[]} [options.array=[]]\n * @param {Function} [options.filter] Function to test each object before it is added to the array.\n * Invoked with arguments (object). Should return `true` if an object\n * is to be included.\n * @param {*} [options.thisArg] Value to use as `this` when executing `filter`.\n * @return {Object[]}\n */\n ancestorsToArray(object, options) {\n const array = (options && options.array) || [];\n const filter = (options && options.filter) || returnTrue;\n const thisArg = (options && options.thisArg) || undefined;\n\n let ancestor = object;\n\n while (ancestor) {\n if (filter.call(thisArg, ancestor)) {\n array.push(ancestor);\n }\n ancestor = this._node(ancestor).parent;\n }\n\n return array;\n }\n\n /**\n * Append all descendants of the given object to an array (in tree order).\n *\n * * `O(n)` where `n` is the amount of objects in the sub-tree of the given `object`\n *\n * @method treeToArray\n * @memberOf module:symbol-tree#\n * @param {Object} root\n * @param {Object} [options]\n * @param {Object[]} [options.array=[]]\n * @param {Function} [options.filter] Function to test each object before it is added to the array.\n * Invoked with arguments (object). Should return `true` if an object\n * is to be included.\n * @param {*} [options.thisArg] Value to use as `this` when executing `filter`.\n * @return {Object[]}\n */\n treeToArray(root, options) {\n const array = (options && options.array) || [];\n const filter = (options && options.filter) || returnTrue;\n const thisArg = (options && options.thisArg) || undefined;\n\n let object = root;\n\n while (object) {\n if (filter.call(thisArg, object)) {\n array.push(object);\n }\n object = this.following(object, {root: root});\n }\n\n return array;\n }\n\n /**\n * Iterate over all children of the given object\n *\n * * `O(1)` for a single iteration\n *\n * @method childrenIterator\n * @memberOf module:symbol-tree#\n * @param {Object} parent\n * @param {Object} [options]\n * @param {Boolean} [options.reverse=false]\n * @return {Object} An iterable iterator (ES6)\n */\n childrenIterator(parent, options) {\n const reverse = options && options.reverse;\n const parentNode = this._node(parent);\n\n return new TreeIterator(\n this,\n parent,\n reverse ? parentNode.lastChild : parentNode.firstChild,\n reverse ? TreeIterator.PREV : TreeIterator.NEXT\n );\n }\n\n /**\n * Iterate over all the previous siblings of the given object. (in reverse tree order)\n *\n * * `O(1)` for a single iteration\n *\n * @method previousSiblingsIterator\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object} An iterable iterator (ES6)\n */\n previousSiblingsIterator(object) {\n return new TreeIterator(\n this,\n object,\n this._node(object).previousSibling,\n TreeIterator.PREV\n );\n }\n\n /**\n * Iterate over all the next siblings of the given object. (in tree order)\n *\n * * `O(1)` for a single iteration\n *\n * @method nextSiblingsIterator\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object} An iterable iterator (ES6)\n */\n nextSiblingsIterator(object) {\n return new TreeIterator(\n this,\n object,\n this._node(object).nextSibling,\n TreeIterator.NEXT\n );\n }\n\n /**\n * Iterate over all inclusive ancestors of the given object\n *\n * * `O(1)` for a single iteration\n *\n * @method ancestorsIterator\n * @memberOf module:symbol-tree#\n * @param {Object} object\n * @return {Object} An iterable iterator (ES6)\n */\n ancestorsIterator(object) {\n return new TreeIterator(\n this,\n object,\n object,\n TreeIterator.PARENT\n );\n }\n\n /**\n * Iterate over all descendants of the given object (in tree order).\n *\n * Where `n` is the amount of objects in the sub-tree of the given `root`:\n *\n * * `O(n)` (worst case for a single iteration)\n * * `O(n)` (amortized, when completing the iterator)\n *\n * @method treeIterator\n * @memberOf module:symbol-tree#\n * @param {Object} root\n * @param {Object} options\n * @param {Boolean} [options.reverse=false]\n * @return {Object} An iterable iterator (ES6)\n */\n treeIterator(root, options) {\n const reverse = options && options.reverse;\n\n return new TreeIterator(\n this,\n root,\n reverse ? this.lastInclusiveDescendant(root) : root,\n reverse ? TreeIterator.PRECEDING : TreeIterator.FOLLOWING\n );\n }\n\n /**\n * Find the index of the given object (the number of preceding siblings).\n *\n * * `O(n)` where `n` is the amount of preceding siblings\n * * `O(1)` (amortized, if the tree is not modified)\n *\n * @method index\n * @memberOf module:symbol-tree#\n * @param {Object} child\n * @return {Number} The number of preceding siblings, or -1 if the object has no parent\n */\n index(child) {\n const childNode = this._node(child);\n const parentNode = this._node(childNode.parent);\n\n if (!parentNode) {\n // In principal, you could also find out the number of preceding siblings\n // for objects that do not have a parent. This method limits itself only to\n // objects that have a parent because that lets us optimize more.\n return -1;\n }\n\n let currentIndex = childNode.getCachedIndex(parentNode);\n\n if (currentIndex >= 0) {\n return currentIndex;\n }\n\n currentIndex = 0;\n let object = parentNode.firstChild;\n\n if (parentNode.childIndexCachedUpTo) {\n const cachedUpToNode = this._node(parentNode.childIndexCachedUpTo);\n object = cachedUpToNode.nextSibling;\n currentIndex = cachedUpToNode.getCachedIndex(parentNode) + 1;\n }\n\n while (object) {\n const node = this._node(object);\n node.setCachedIndex(parentNode, currentIndex);\n\n if (object === child) {\n break;\n }\n\n ++currentIndex;\n object = node.nextSibling;\n }\n\n parentNode.childIndexCachedUpTo = child;\n\n return currentIndex;\n }\n\n /**\n * Calculate the number of children.\n *\n * * `O(n)` where `n` is the amount of children\n * * `O(1)` (amortized, if the tree is not modified)\n *\n * @method childrenCount\n * @memberOf module:symbol-tree#\n * @param {Object} parent\n * @return {Number}\n */\n childrenCount(parent) {\n const parentNode = this._node(parent);\n\n if (!parentNode.lastChild) {\n return 0;\n }\n\n return this.index(parentNode.lastChild) + 1;\n }\n\n /**\n * Compare the position of an object relative to another object. A bit set is returned:\n *\n * <ul>\n * <li>DISCONNECTED : 1</li>\n * <li>PRECEDING : 2</li>\n * <li>FOLLOWING : 4</li>\n * <li>CONTAINS : 8</li>\n * <li>CONTAINED_BY : 16</li>\n * </ul>\n *\n * The semantics are the same as compareDocumentPosition in DOM, with the exception that\n * DISCONNECTED never occurs with any other bit.\n *\n * where `n` and `m` are the amount of ancestors of `left` and `right`;\n * where `o` is the amount of children of the lowest common ancestor of `left` and `right`:\n *\n * * `O(n + m + o)` (worst case)\n * * `O(n + m)` (amortized, if the tree is not modified)\n *\n * @method compareTreePosition\n * @memberOf module:symbol-tree#\n * @param {Object} left\n * @param {Object} right\n * @return {Number}\n */\n compareTreePosition(left, right) {\n // In DOM terms:\n // left = reference / context object\n // right = other\n\n if (left === right) {\n return 0;\n }\n\n /* jshint -W016 */\n\n const leftAncestors = []; { // inclusive\n let leftAncestor = left;\n\n while (leftAncestor) {\n if (leftAncestor === right) {\n return TreePosition.CONTAINS | TreePosition.PRECEDING;\n // other is ancestor of reference\n }\n\n leftAncestors.push(leftAncestor);\n leftAncestor = this.parent(leftAncestor);\n }\n }\n\n\n const rightAncestors = []; {\n let rightAncestor = right;\n\n while (rightAncestor) {\n if (rightAncestor === left) {\n return TreePosition.CONTAINED_BY | TreePosition.FOLLOWING;\n }\n\n rightAncestors.push(rightAncestor);\n rightAncestor = this.parent(rightAncestor);\n }\n }\n\n\n const root = reverseArrayIndex(leftAncestors, 0);\n\n if (!root || root !== reverseArrayIndex(rightAncestors, 0)) {\n // note: unlike DOM, preceding / following is not set here\n return TreePosition.DISCONNECTED;\n }\n\n // find the lowest common ancestor\n let commonAncestorIndex = 0;\n const ancestorsMinLength = Math.min(leftAncestors.length, rightAncestors.length);\n\n for (let i = 0; i < ancestorsMinLength; ++i) {\n const leftAncestor = reverseArrayIndex(leftAncestors, i);\n const rightAncestor = reverseArrayIndex(rightAncestors, i);\n\n if (leftAncestor !== rightAncestor) {\n break;\n }\n\n commonAncestorIndex = i;\n }\n\n // indexes within the common ancestor\n const leftIndex = this.index(reverseArrayIndex(leftAncestors, commonAncestorIndex + 1));\n const rightIndex = this.index(reverseArrayIndex(rightAncestors, commonAncestorIndex + 1));\n\n return rightIndex < leftIndex\n ? TreePosition.PRECEDING\n : TreePosition.FOLLOWING;\n }\n\n /**\n * Remove the object from this tree.\n * Has no effect if already removed.\n *\n * * `O(1)`\n *\n * @method remove\n * @memberOf module:symbol-tree#\n * @param {Object} removeObject\n * @return {Object} removeObject\n */\n remove(removeObject) {\n const removeNode = this._node(removeObject);\n const parentNode = this._node(removeNode.parent);\n const prevNode = this._node(removeNode.previousSibling);\n const nextNode = this._node(removeNode.nextSibling);\n\n if (parentNode) {\n if (parentNode.firstChild === removeObject) {\n parentNode.firstChild = removeNode.nextSibling;\n }\n\n if (parentNode.lastChild === removeObject) {\n parentNode.lastChild = removeNode.previousSibling;\n }\n }\n\n if (prevNode) {\n prevNode.nextSibling = removeNode.nextSibling;\n }\n\n if (nextNode) {\n nextNode.previousSibling = removeNode.previousSibling;\n }\n\n removeNode.parent = null;\n removeNode.previousSibling = null;\n removeNode.nextSibling = null;\n\n if (parentNode) {\n parentNode.childrenChanged();\n }\n\n return removeObject;\n }\n\n /**\n * Insert the given object before the reference object.\n * `newObject` is now the previous sibling of `referenceObject`.\n *\n * * `O(1)`\n *\n * @method insertBefore\n * @memberOf module:symbol-tree#\n * @param {Object} referenceObject\n * @param {Object} newObject\n * @throws {Error} If the newObject is already present in this SymbolTree\n * @return {Object} newObject\n */\n insertBefore(referenceObject, newObject) {\n const referenceNode = this._node(referenceObject);\n const prevNode = this._node(referenceNode.previousSibling);\n const newNode = this._node(newObject);\n const parentNode = this._node(referenceNode.parent);\n\n if (newNode.isAttached) {\n throw Error('Given object is already present in this SymbolTree, remove it first');\n }\n\n newNode.parent = referenceNode.parent;\n newNode.previousSibling = referenceNode.previousSibling;\n newNode.nextSibling = referenceObject;\n referenceNode.previousSibling = newObject;\n\n if (prevNode) {\n prevNode.nextSibling = newObject;\n }\n\n if (parentNode && parentNode.firstChild === referenceObject) {\n parentNode.firstChild = newObject;\n }\n\n if (parentNode) {\n parentNode.childrenChanged();\n }\n\n return newObject;\n }\n\n /**\n * Insert the given object after the reference object.\n * `newObject` is now the next sibling of `referenceObject`.\n *\n * * `O(1)`\n *\n * @method insertAfter\n * @memberOf module:symbol-tree#\n * @param {Object} referenceObject\n * @param {Object} newObject\n * @throws {Error} If the newObject is already present in this SymbolTree\n * @return {Object} newObject\n */\n insertAfter(referenceObject, newObject) {\n const referenceNode = this._node(referenceObject);\n const nextNode = this._node(referenceNode.nextSibling);\n const newNode = this._node(newObject);\n const parentNode = this._node(referenceNode.parent);\n\n if (newNode.isAttached) {\n throw Error('Given object is already present in this SymbolTree, remove it first');\n }\n\n newNode.parent = referenceNode.parent;\n newNode.previousSibling = referenceObject;\n newNode.nextSibling = referenceNode.nextSibling;\n referenceNode.nextSibling = newObject;\n\n if (nextNode) {\n nextNode.previousSibling = newObject;\n }\n\n if (parentNode && parentNode.lastChild === referenceObject) {\n parentNode.lastChild = newObject;\n }\n\n if (parentNode) {\n parentNode.childrenChanged();\n }\n\n return newObject;\n }\n\n /**\n * Insert the given object as the first child of the given reference object.\n * `newObject` is now the first child of `referenceObject`.\n *\n * * `O(1)`\n *\n * @method prependChild\n * @memberOf module:symbol-tree#\n * @param {Object} referenceObject\n * @param {Object} newObject\n * @throws {Error} If the newObject is already present in this SymbolTree\n * @return {Object} newObject\n */\n prependChild(referenceObject, newObject) {\n const referenceNode = this._node(referenceObject);\n const newNode = this._node(newObject);\n\n if (newNode.isAttached) {\n throw Error('Given object is already present in this SymbolTree, remove it first');\n }\n\n if (referenceNode.hasChildren) {\n this.insertBefore(referenceNode.firstChild, newObject);\n }\n else {\n newNode.parent = referenceObject;\n referenceNode.firstChild = newObject;\n referenceNode.lastChild = newObject;\n referenceNode.childrenChanged();\n }\n\n return newObject;\n }\n\n /**\n * Insert the given object as the last child of the given reference object.\n * `newObject` is now the last child of `referenceObject`.\n *\n * * `O(1)`\n *\n * @method appendChild\n * @memberOf module:symbol-tree#\n * @param {Object} referenceObject\n * @param {Object} newObject\n * @throws {Error} If the newObject is already present in this SymbolTree\n * @return {Object} newObject\n */\n appendChild(referenceObject, newObject) {\n const referenceNode = this._node(referenceObject);\n const newNode = this._node(newObject);\n\n if (newNode.isAttached) {\n throw Error('Given object is already present in this SymbolTree, remove it first');\n }\n\n if (referenceNode.hasChildren) {\n this.insertAfter(referenceNode.lastChild, newObject);\n }\n else {\n newNode.parent = referenceObject;\n referenceNode.firstChild = newObject;\n referenceNode.lastChild = newObject;\n referenceNode.childrenChanged();\n }\n\n return newObject;\n }\n}\n\nmodule.exports = SymbolTree;\nSymbolTree.TreePosition = TreePosition;\n"},"lineCount":null}},"hash":"28f0c0b9ef5665e326e9e0fb081f45e7","cacheData":{"env":{}}}