SYMBOL INDEX (8415 symbols across 64 files) FILE: dist/js/app.js function t (line 1) | function t(t){for(var o,i,l=t[0],c=t[1],d=t[2],s=0,h=[];s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 1) | function l(e,t,n){return[].concat(e.slice(0,t),n,e.slice(t+1))} function c (line 1) | function c(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(6553... function h (line 1) | function h(e){if(e>65535){e-=65536;var t=55296+(e>>10),n=56320+(1023&e);... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function g (line 1) | function g(e,t){var n;return s(m,t)?m[t]:35===t.charCodeAt(0)&&f.test(t)... function v (line 1) | function v(e){return e.indexOf("\\")<0?e:e.replace(d,"$1")} method constructor (line 17) | constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=v... method reportNonstrict (line 17) | reportNonstrict(e,t,n){let r=this.strict;if("function"===typeof r&&(r=... method useStrictBehavior (line 17) | useStrictBehavior(e,t,n){let i=this.strict;if("function"===typeof i)tr... method isTrusted (line 17) | isTrusted(e){if(e.url&&!e.protocol){const t=f.protocolFromUrl(e.url);i... method getMap (line 26) | getMap(){return f.empty} method merge (line 26) | merge(e){return null} method fromJSON (line 26) | static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid ... method jsonID (line 26) | static jsonID(e,t){if(e in g)throw new RangeError("Duplicate use of st... function b (line 1) | function b(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(p,(... method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function C (line 1) | function C(e){return x[e]} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 1) | function k(e){return y.test(e)?e.replace(w,C):e} method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function S (line 1) | function S(e){return e.replace(A,"\\$&")} method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 1) | function T(e){switch(e){case 9:case 32:return!0}return!1} method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i=8192&&e<=8202)return!0;switch(e){case 9:case 10:case... function N (line 1) | function N(e){return M.test(e)} function O (line 1) | function O(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:... method constructor (line 17) | constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n} method start (line 17) | get start(){return this.$from.before(this.depth+1)} method end (line 17) | get end(){return this.$to.after(this.depth+1)} method parent (line 17) | get parent(){return this.$from.node(this.depth)} method startIndex (line 17) | get startIndex(){return this.$from.index(this.depth)} method endIndex (line 17) | get endIndex(){return this.$to.indexAfter(this.depth)} function z (line 1) | function z(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCas... method constructor (line 17) | constructor(e="key"){this.key=O(e)} method get (line 17) | get(e){return e.config.pluginsByKey[this.key]} method getState (line 17) | getState(e){return e[this.key]} function m (line 1) | function m(e){var t=e.trim().toLowerCase();return!p.test(t)||!!f.test(t)} method constructor (line 26) | constructor(e=[],t,n=0,i=e.length){this.maps=e,this.mirror=t,this.from... method slice (line 26) | slice(e=0,t=this.maps.length){return new m(this.maps,this.mirror,e,t)} method copy (line 26) | copy(){return new m(this.maps.slice(),this.mirror&&this.mirror.slice()... method appendMap (line 26) | appendMap(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.... method appendMapping (line 26) | appendMapping(e){for(let t=0,n=this.maps.length;t=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 1) | function y(e,t){if(!(this instanceof y))return new y(e,t);t||i.isString(... function i (line 1) | function i(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,t... function a (line 1) | function a(e,t,n,i){this.src=e,this.env=n,this.md=t,this.tokens=i,this.t... method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function i (line 1) | function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_i... function A (line 1) | function A(e){throw new RangeError(w[e])} method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 1) | function S(e,t){var n=e.length,i=[];while(n--)i[n]=t(e[n]);return i} method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 1) | function T(e,t){var n=e.split("@"),i="";n.length>1&&(i=n[0]+"@",e=n[1]),... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i65535&&(e-=65536... method constructor (line 17) | constructor(e){this.spec=e,this.props={},e.props&&E(e.props,this,this.... method getState (line 17) | getState(e){return e[this.key]} function N (line 1) | function N(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:c} function O (line 1) | function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)} method constructor (line 17) | constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n} method start (line 17) | get start(){return this.$from.before(this.depth+1)} method end (line 17) | get end(){return this.$to.after(this.depth+1)} method parent (line 17) | get parent(){return this.$from.node(this.depth)} method startIndex (line 17) | get startIndex(){return this.$from.index(this.depth)} method endIndex (line 17) | get endIndex(){return this.$to.indexAfter(this.depth)} function z (line 1) | function z(e,t,n){var i=0;for(e=n?C(e/p):e>>1,e+=C(e/t);e>x*d>>1;i+=c)e=... method constructor (line 17) | constructor(e="key"){this.key=O(e)} method get (line 17) | get(e){return e.config.pluginsByKey[this.key]} method getState (line 17) | getState(e){return e[this.key]} function D (line 1) | function D(e){var t,n,i,r,o,s,a,u,p,v,b=[],y=e.length,w=0,x=m,k=f;for(n=... method constructor (line 17) | constructor(e,t,n,i=d.none){this.type=e,this.attrs=t,this.marks=i,this... method nodeSize (line 17) | get nodeSize(){return this.isLeaf?1:2+this.content.size} method childCount (line 17) | get childCount(){return this.content.childCount} method child (line 17) | child(e){return this.content.child(e)} method maybeChild (line 17) | maybeChild(e){return this.content.maybeChild(e)} method forEach (line 17) | forEach(e){this.content.forEach(e)} method nodesBetween (line 17) | nodesBetween(e,t,n,i=0){this.content.nodesBetween(e,t,n,i,this)} method descendants (line 17) | descendants(e){this.nodesBetween(0,this.content.size,e)} method textContent (line 17) | get textContent(){return this.isLeaf&&this.type.spec.leafText?this.typ... method textBetween (line 17) | textBetween(e,t,n,i){return this.content.textBetween(e,t,n,i)} method firstChild (line 17) | get firstChild(){return this.content.firstChild} method lastChild (line 17) | get lastChild(){return this.content.lastChild} method eq (line 17) | eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)} method sameMarkup (line 17) | sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)} method hasMarkup (line 17) | hasMarkup(e,t,n){return this.type==e&&h(this.attrs,t||e.defaultAttrs||... method copy (line 17) | copy(e=null){return e==this.content?this:new D(this.type,this.attrs,e,... method mark (line 17) | mark(e){return e==this.marks?this:new D(this.type,this.attrs,this.cont... method cut (line 17) | cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this... method slice (line 17) | slice(e,t=this.content.size,n=!1){if(e==t)return p.empty;let i=this.re... method replace (line 17) | replace(e,t,n){return g(this.resolve(e),this.resolve(t),n)} method nodeAt (line 17) | nodeAt(e){for(let t=this;;){let{index:n,offset:i}=t.content.findIndex(... method childAfter (line 17) | childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{n... method childBefore (line 17) | childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,... method resolve (line 17) | resolve(e){return T.resolveCached(this,e)} method resolveNoCache (line 17) | resolveNoCache(e){return T.resolve(this,e)} method rangeHasMark (line 17) | rangeHasMark(e,t,n){let i=!1;return t>e&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 1) | function L(e){var t,n,i,r,o,s,a,u,p,v,b,y,w,x,S,T=[];for(e=E(e),y=e.leng... method constructor (line 17) | constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new RangeError("Emp... method toString (line 17) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugS... method textContent (line 17) | get textContent(){return this.text} method textBetween (line 17) | textBetween(e,t){return this.text.slice(e,t)} method nodeSize (line 17) | get nodeSize(){return this.text.length} method mark (line 17) | mark(e){return e==this.marks?this:new L(this.type,this.attrs,this.text... method withText (line 17) | withText(e){return e==this.text?this:new L(this.type,this.attrs,e,this... method cut (line 17) | cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this... method eq (line 17) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 17) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function I (line 1) | function I(e){return T(e,(function(e){return v.test(e)?D(e.slice(4).toLo... function F (line 1) | function F(e){return T(e,(function(e){return b.test(e)?"xn--"+L(e):e}))} method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 1) | function l(e,t,n,i){var r=e.substring(0,n),s=t.substring(0,i),a=e.substr... function c (line 1) | function c(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;var n=0,i=... function h (line 1) | function h(e,t){var n=e.length,i=t.length;if(0==n||0==i)return 0;n>i?e=e... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 1) | function d(e,t){if(!e||!t||e.slice(-1)!==t.slice(-1))return 0;var n=0,i=... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 1) | function u(e,t){var n=e.length>t.length?e:t,i=e.length>t.length?t:e;if(n... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 1) | function p(e){var t=!1,o=[],s=0,a=null,l=0,c=0,d=0,u=0,p=0;while(l0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function y (line 1) | function y(e){function t(e,t){if(!e||!t)return 6;var n=e.charAt(e.length... function w (line 1) | function w(e,t){e.push([r,""]);var o,s=0,a=0,l=0,h="",u="";while(s=55296&&e<=56319} method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 1) | function C(e){return e>=56320&&e<=57343} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 1) | function k(e){return C(e.charCodeAt(0))} method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 1) | function A(e){return x(e.charCodeAt(e.length-1))} method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 1) | function S(e){for(var t=[],n=0;n0&&t.push(e... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 1) | function T(e,t,o,s){return A(e)||k(s)?null:S([[r,e],[n,t],[i,o],[r,s]])} method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i0)throw new Error("Invalid string. L... function h (line 1) | function h(e){var t=c(e),n=t[0],i=t[1];return 3*(n+i)/4-i} method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 1) | function d(e,t,n){return 3*(t+n)/4-n} method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 1) | function u(e){var t,n,i=c(e),s=i[0],a=i[1],l=new o(d(e,s,a)),h=0,u=a>0?s... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 1) | function p(e){return i[e>>18&63]+i[e>>12&63]+i[e>>6&63]+i[63&e]} method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 1) | function f(e,t,n){for(var i,r=[],o=t;o{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 1) | function u(e,t){var n=new d(t);if(n.push(e,!0),n.err)throw n.msg||a[n.er... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 1) | function p(e,t){return t=t||{},t.raw=!0,u(e,t)} method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function o (line 1) | function o(e,t){var n=this._transformState;n.transforming=!1;var i=n.wri... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 1) | function s(e){if(!(this instanceof s))return new s(e);i.call(this,e),thi... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 1) | function l(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e.... function a (line 1) | function a(e){var t=o.copyOptions(e);return o.ensureFlagExists("ignoreDe... method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 1) | function l(e,t,n){return(!n&&e.spaces?"\n":"")+Array(t+1).join(e.spaces)} function c (line 1) | function c(e,t,n){if(t.ignoreAttributes)return"";"attributesFn"in t&&(e=... function h (line 1) | function h(e,t,n){return i=e,r="xml",t.ignoreDeclaration?"":"=0?1:-1),!t.par... function d (line 1) | function d(e,t,n){if(t.ignoreInstruction)return"";var o;for(o in e)if(e.... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 1) | function u(e,t){return t.ignoreComment?"":"\x3c!--"+("commentFn"in t?t.c... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 1) | function p(e,t){return t.ignoreCdata?"":"0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 1) | function f(e,t){return t.ignoreDoctype?"":"=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 1) | function y(e,t,n){var i;for(i in e)if(e.hasOwnProperty(i))switch(i){case... function w (line 1) | function w(e,t,n,o,s){i=e,r=t;var a="elementNameFn"in n?n.elementNameFn(... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 1) | function x(e,t,n,i){var r,o,a,c=[];for(o in e)if(e.hasOwnProperty(o))for... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function _ (line 1) | function _(e,t){var n=-1,i=null==e?0:e.length,r=0,o=[];while(++n-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... function $ (line 1) | function $(e,t){var n=-1,i=t.length,r=e.length;while(++n-1} function te (line 1) | function te(e,t){var n=-1,i=Array(e);while(++n>1,o=Math.min(r,e.lengt... method findNodeMatch (line 17) | findNodeMatch(e,t,n,i){let r,o=-1;if(i>=this.preMatch.index&&(r=this.p... method updateNodeAt (line 17) | updateNodeAt(e,t,n,i,r){let o=this.top.children[i];return o.dirty==we&... method findIndexWithChild (line 17) | findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return-1;if(t==... method updateNextNode (line 17) | updateNextNode(e,t,n,i,r,o){for(let s=this.index;s-1} function Qe (line 1) | function Qe(e,t){var n=this.__data__,i=pt(n,e);return i<0?(++this.size,n... function Je (line 1) | function Je(e){var t=-1,n=null==e?0:e.length;this.clear();while(++te.toText();return this.children.map(e).join("")} function ot (line 1) | function ot(e){return this.__data__.has(e)} function st (line 1) | function st(e){var t=this.__data__=new Ve(e);this.size=t.size} function at (line 1) | function at(){this.__data__=new Ve,this.size=0} function lt (line 1) | function lt(e){var t=this.__data__,n=t["delete"](e);return this.size=t.s... function ct (line 1) | function ct(e){return this.__data__.get(e)} function ht (line 1) | function ht(e){return this.__data__.has(e)} function dt (line 1) | function dt(e,t){var n=this.__data__;if(n instanceof Ve){var r=n.__data_... function ut (line 1) | function ut(e,t){var n=jt(e),i=!n&&Bt(e),r=!n&&!i&&qt(e),o=!n&&!i&&!r&&Y... function pt (line 1) | function pt(e,t){var n=e.length;while(n--)if(Pt(e[n][0],t))return n;retu... function ft (line 1) | function ft(e,t,n){var i=t(e);return jt(e)?i:$(i,n(e))} function mt (line 1) | function mt(e){return null==e?void 0===e?T:b:Ce&&Ce in Object(e)?Mt(e):F... function gt (line 1) | function gt(e){return Kt(e)&&mt(e)==l} function vt (line 1) | function vt(e,t,n,i,r){return e===t||(null==e||null==t||!Kt(e)&&!Kt(t)?e... function bt (line 1) | function bt(e,t,n,i,r,s){var a=jt(e),h=jt(t),d=a?c:Ot(e),u=h?c:Ot(t);d=d... function yt (line 1) | function yt(e){if(!Vt(e)||Lt(e))return!1;var t=Wt(e)?ge:H;return t.test(... function wt (line 1) | function wt(e){return Kt(e)&&Gt(e.length)&&!!U[mt(e)]} function xt (line 1) | function xt(e){if(!It(e))return Se(e);var t=[];for(var n in Object(e))pe... function Ct (line 1) | function Ct(e,t,n,i,r,a){var l=n&o,c=e.length,h=t.length;if(c!=h&&!(l&&h... function kt (line 1) | function kt(e,t,n,i,r,a,l){switch(n){case N:if(e.byteLength!=t.byteLengt... function At (line 1) | function At(e,t,n,i,r,s){var a=n&o,l=St(e),c=l.length,h=St(t),d=h.length... function St (line 1) | function St(e){return ft(e,Zt,Nt)} function Tt (line 1) | function Tt(e,t){var n=e.__data__;return Dt(t)?n["string"==typeof t?"str... function Et (line 1) | function Et(e,t){var n=re(e,t);return yt(n)?n:void 0} function Mt (line 1) | function Mt(e){var t=pe.call(e,Ce),n=e[Ce];try{e[Ce]=void 0;var i=!0}cat... function zt (line 1) | function zt(e,t){return t=null==t?a:t,!!t&&("number"==typeof e||q.test(e... function Dt (line 1) | function Dt(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==... function Lt (line 1) | function Lt(e){return!!fe&&fe in e} function It (line 1) | function It(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototyp... function Ft (line 1) | function Ft(e){return me.call(e)} function Rt (line 1) | function Rt(e){if(null!=e){try{return ue.call(e)}catch(t){}try{return e+... function Pt (line 1) | function Pt(e,t){return e===t||e!==e&&t!==t} function Ht (line 1) | function Ht(e){return null!=e&&Gt(e.length)&&!Wt(e)} function Ut (line 1) | function Ut(e,t){return vt(e,t)} function Wt (line 1) | function Wt(e){if(!Vt(e))return!1;var t=mt(e);return t==f||t==m||t==h||t... function Gt (line 1) | function Gt(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a} function Vt (line 1) | function Vt(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)} method constructor (line 17) | constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=nu... function Kt (line 1) | function Kt(e){return null!=e&&"object"==typeof e} function Zt (line 1) | function Zt(e){return Ht(e)?ut(e):xt(e)} function Xt (line 1) | function Xt(){return[]} function Qt (line 1) | function Qt(){return!1} function i (line 1) | function i(){return!1} class r (line 1) | class r{constructor(e){this.ops=e,this.index=0,this.offset=0}hasNext(){r... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function i (line 1) | function i(e){return Array.isArray?Array.isArray(e):"[object Array]"===v... function r (line 1) | function r(e){return"boolean"===typeof e} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 1) | function o(e){return null===e} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 1) | function s(e){return null==e} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 1) | function l(e){return"string"===typeof e} function c (line 1) | function c(e){return"symbol"===typeof e} function h (line 1) | function h(e){return void 0===e} method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 1) | function d(e){return"[object RegExp]"===v(e)} method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 1) | function u(e){return"object"===typeof e&&null!==e} method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 1) | function p(e){return"[object Date]"===v(e)} method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 1) | function f(e){return"[object Error]"===v(e)||e instanceof Error} method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function c (line 1) | function c(e,t,n=!1){for(let i=e;i;i="start"==t?i.firstChild:i.lastChild... function d (line 1) | function d(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 1) | function u(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextbloc... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function m (line 1) | function m(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;... method constructor (line 26) | constructor(e=[],t,n=0,i=e.length){this.maps=e,this.mirror=t,this.from... method slice (line 26) | slice(e=0,t=this.maps.length){return new m(this.maps,this.mirror,e,t)} method copy (line 26) | copy(){return new m(this.maps.slice(),this.mirror&&this.mirror.slice()... method appendMap (line 26) | appendMap(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.... method appendMapping (line 26) | appendMapping(e){for(let t=0,n=this.maps.length;t{let{$from:r,$to:s}=t.selection;if(t.selectio... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function A (line 1) | function A(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,s=t.index();return!!(... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 1) | function S(e,t,n){let s,a,l=t.nodeBefore,h=t.nodeAfter;if(l.type.spec.is... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 1) | function T(e){return function(t,n){let i=t.selection,r=e<0?i.$from:i.$to... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;ie&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 1) | function L(...e){return function(t,n,i){for(let r=0;r"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 1) | function l(e){O(e),""!==e.cdata&&(N(e,"oncdata",e.cdata),e.cdata=""),""!... function t (line 1) | function t(){} function h (line 1) | function h(e,t){return new d(e,t)} method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 1) | function d(e,t){if(!(this instanceof d))return new d(e,t);i.apply(this),... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function x (line 1) | function x(e){return" "===e||"\n"===e||"\r"===e||"\t"===e} method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 1) | function C(e){return'"'===e||"'"===e} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 1) | function k(e){return">"===e||x(e)} method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 1) | function A(e,t){return e.test(t)} method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 1) | function S(e,t){return!A(e,t)} method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function M (line 1) | function M(e,t,n){e[t]&&e[t](n)} method constructor (line 17) | constructor(e){this.spec=e,this.props={},e.props&&E(e.props,this,this.... method getState (line 17) | getState(e){return e[this.key]} function N (line 1) | function N(e,t,n){e.textNode&&O(e),M(e,t,n)} function O (line 1) | function O(e){e.textNode=z(e.opt,e.textNode),e.textNode&&M(e,"ontext",e.... method constructor (line 17) | constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n} method start (line 17) | get start(){return this.$from.before(this.depth+1)} method end (line 17) | get end(){return this.$to.after(this.depth+1)} method parent (line 17) | get parent(){return this.$from.node(this.depth)} method startIndex (line 17) | get startIndex(){return this.$from.index(this.depth)} method endIndex (line 17) | get endIndex(){return this.$to.indexAfter(this.depth)} function z (line 1) | function z(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\... method constructor (line 17) | constructor(e="key"){this.key=O(e)} method get (line 17) | get(e){return e.config.pluginsByKey[this.key]} method getState (line 17) | getState(e){return e[this.key]} function D (line 1) | function D(e,t){return O(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nCo... method constructor (line 17) | constructor(e,t,n,i=d.none){this.type=e,this.attrs=t,this.marks=i,this... method nodeSize (line 17) | get nodeSize(){return this.isLeaf?1:2+this.content.size} method childCount (line 17) | get childCount(){return this.content.childCount} method child (line 17) | child(e){return this.content.child(e)} method maybeChild (line 17) | maybeChild(e){return this.content.maybeChild(e)} method forEach (line 17) | forEach(e){this.content.forEach(e)} method nodesBetween (line 17) | nodesBetween(e,t,n,i=0){this.content.nodesBetween(e,t,n,i,this)} method descendants (line 17) | descendants(e){this.nodesBetween(0,this.content.size,e)} method textContent (line 17) | get textContent(){return this.isLeaf&&this.type.spec.leafText?this.typ... method textBetween (line 17) | textBetween(e,t,n,i){return this.content.textBetween(e,t,n,i)} method firstChild (line 17) | get firstChild(){return this.content.firstChild} method lastChild (line 17) | get lastChild(){return this.content.lastChild} method eq (line 17) | eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)} method sameMarkup (line 17) | sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)} method hasMarkup (line 17) | hasMarkup(e,t,n){return this.type==e&&h(this.attrs,t||e.defaultAttrs||... method copy (line 17) | copy(e=null){return e==this.content?this:new D(this.type,this.attrs,e,... method mark (line 17) | mark(e){return e==this.marks?this:new D(this.type,this.attrs,this.cont... method cut (line 17) | cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this... method slice (line 17) | slice(e,t=this.content.size,n=!1){if(e==t)return p.empty;let i=this.re... method replace (line 17) | replace(e,t,n){return g(this.resolve(e),this.resolve(t),n)} method nodeAt (line 17) | nodeAt(e){for(let t=this;;){let{index:n,offset:i}=t.content.findIndex(... method childAfter (line 17) | childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{n... method childBefore (line 17) | childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,... method resolve (line 17) | resolve(e){return T.resolveCached(this,e)} method resolveNoCache (line 17) | resolveNoCache(e){return T.resolve(this,e)} method rangeHasMark (line 17) | rangeHasMark(e,t,n){let i=!1;return t>e&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 1) | function L(e){return e.sawRoot&&!e.closedRoot&&I(e,"Unclosed root tag"),... method constructor (line 17) | constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new RangeError("Emp... method toString (line 17) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugS... method textContent (line 17) | get textContent(){return this.text} method textBetween (line 17) | textBetween(e,t){return this.text.slice(e,t)} method nodeSize (line 17) | get nodeSize(){return this.text.length} method mark (line 17) | mark(e){return e==this.marks?this:new L(this.type,this.attrs,this.text... method withText (line 17) | withText(e){return e==this.text?this:new L(this.type,this.attrs,e,this... method cut (line 17) | cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this... method eq (line 17) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 17) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function I (line 1) | function I(e,t){if("object"!==typeof e||!(e instanceof o))throw new Erro... function F (line 1) | function F(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tag... method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function w (line 2) | function w(e){return"string"===typeof e||e instanceof String} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 2) | function C(e){return e instanceof Array} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 2) | function A(e,t,n){var i=0,r=e.length;for(n=n||null;i=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function ie (line 2) | function ie(e){var t,n,i=Array.prototype.slice.call(arguments,1),r=e.cla... method constructor (line 17) | constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[... method parse (line 17) | parse(e,t={}){let n=new ue(this,t,!1);return n.addAll(e,t.from,t.to),n... method parseSlice (line 17) | parseSlice(e,t={}){let n=new ue(this,t,!0);return n.addAll(e,t.from,t.... method matchTag (line 17) | matchTag(e,t,n){for(let i=n?this.tags.indexOf(n)+1:0;ife} function ge (line 2) | function ge(e,t){var n="https://www.google-analytics.com/collect",i=loca... function Me (line 2) | function Me(e){switch(e){case"&":return"&";case"<":return"<";case... method parseRule (line 17) | parseRule(){return{ignore:!0}} method matchesHack (line 17) | matchesHack(e){return this.dirty==ve&&this.dom.nodeName==e} method domAtom (line 17) | get domAtom(){return!0} method ignoreForCoords (line 17) | get ignoreForCoords(){return"IMG"==this.dom.nodeName} function Ne (line 2) | function Ne(e){return Ee.test(e)?e.replace(Ee,Me):e} method constructor (line 17) | constructor(e,t,n,i,r,o,s,a,l,c){super(e,t,n,i,r,o,s,l,c),this.spec=a} method update (line 17) | update(e,t,n,i){if(this.dirty==we)return!1;if(this.spec.update){let r=... method selectNode (line 17) | selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectN... method deselectNode (line 17) | deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.d... method setSelection (line 17) | setSelection(e,t,n,i){this.spec.setSelection?this.spec.setSelection(e,... method destroy (line 17) | destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()} method stopEvent (line 17) | stopEvent(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)} method ignoreMutation (line 17) | ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMuta... function Oe (line 2) | function Oe(){ve("editor","UA-129966929-1")} function ze (line 2) | function ze(e,t){return-1!==e.indexOf(t)} function Ie (line 2) | function Ie(e){if(!e)return null;var t={};return De.forEach((function(n)... function Fe (line 2) | function Fe(e,t){for(var n="",i=0;i>1,o=Math.min(r,e.lengt... method findNodeMatch (line 17) | findNodeMatch(e,t,n,i){let r,o=-1;if(i>=this.preMatch.index&&(r=this.p... method updateNodeAt (line 17) | updateNodeAt(e,t,n,i,r){let o=this.top.children[i];return o.dirty==we&... method findIndexWithChild (line 17) | findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return-1;if(t==... method updateNextNode (line 17) | updateNextNode(e,t,n,i,r,o){for(let s=this.index;s=t&&e<=n} function Ge (line 2) | function Ge(e){return"object"===typeof e&&null!==e} function Ve (line 2) | function Ve(e,t){var n=p({},e);return e&&t&&Object.keys(t).forEach((func... function Ke (line 2) | function Ke(e){return e.map((function(e){return Ge(e)?Array.isArray(e)?K... function Ye (line 2) | function Ye(e){var t=Object.keys(e);return t.length?t.reduce((function(t... function Ze (line 2) | function Ze(e,t){return void 0===t&&(t={}),Object.keys(t).forEach((funct... function Xe (line 2) | function Xe(e,t){return e>t?[t,e]:[e,t]} function Je (line 2) | function Je(e){var t;try{t=Array.prototype.slice.call(e)}catch(n){t=[],Q... function $e (line 2) | function $e(e,t){var n=e.nodes.paragraph;return t?n.create(null,x(t)?e.t... function et (line 2) | function et(e,t,n){return e.text(t,n)} function tt (line 2) | function tt(e,t,n){void 0===n&&(n=t);var i=e.doc.content.size,r=i>0?i-1:... function nt (line 2) | function nt(e,t,n){var i=t.pos;return e.replaceWith(i,i,$e(n)),e.setSele... function it (line 2) | function it(e){for(var t=e.state,n=e.from,r=e.startIndex,o=e.endIndex,s=... function rt (line 2) | function rt(e,t,n,i){var r=n.length;e.split(t).delete(t-r,t).insert(e.ma... method constructor (line 17) | constructor(e){this.children=void 0,this.classes=void 0,this.height=vo... method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){const e=document.createDocumentFragment();for(let t=0;te.toText();return this.children.map(e).join("")} function ot (line 2) | function ot(e){return e.sourcepos[0][0]} function st (line 2) | function st(e){return e.sourcepos[1][0]} function at (line 2) | function at(e){return e.sourcepos[0][1]} function lt (line 2) | function lt(e){return e.sourcepos[1][1]} function ct (line 2) | function ct(e){var t=e.type;return"htmlBlock"===t||"htmlInline"===t} function ht (line 2) | function ht(e){var t=e.type;return"strike"===t||"strong"===t||"emph"===t... function dt (line 2) | function dt(e){return e&&"codeBlock"===e.type} function ut (line 2) | function ut(e){return e&&("item"===e.type||"list"===e.type)} function pt (line 2) | function pt(e){return ut(e)&&"ordered"===e.listData.type} function ft (line 2) | function ft(e){return ut(e)&&"ordered"!==e.listData.type} function mt (line 2) | function mt(e){return e&&("tableCell"===e.type||"tableDelimCell"===e.type)} function gt (line 2) | function gt(e){switch(e.type){case"code":case"text":case"emph":case"stro... function vt (line 2) | function vt(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"... function bt (line 2) | function bt(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"... function yt (line 2) | function yt(e,t){return[e[0],e[1]+t]} function wt (line 2) | function wt(e,t){return[e[0],t]} function xt (line 2) | function xt(e){var t=e.firstChild.literal;switch(e.type){case"emph":retu... function Ct (line 2) | function Ct(e){switch(e.type){case"document":case"blockQuote":case"list"... function kt (line 2) | function kt(e){var t=[],n=e.walker(),i=null;while(i=n.next()){var r=i.no... function Et (line 2) | function Et(e){var t=e.search(Tt);if(-1!==t){var n=e.substring(t),i=n.re... function Mt (line 2) | function Mt(e,t){return"$$"+e+" "+t+"$$"} function Nt (line 2) | function Nt(e,t){var n=St[e],i=n.rule,r=n.toDOM,o=Et(t).match(i);return ... function Ot (line 2) | function Ot(){return At} function zt (line 2) | function zt(e){At=e,At.forEach((function(e,t){St["widget"+t]=e}))} function Dt (line 2) | function Dt(e,t,n,i){return e.concat(Lt(t,n,i))} function Lt (line 2) | function Lt(e,t,n){void 0===n&&(n=0);var i=[],r=(At[n]||{}).rule,o=n+1;i... function It (line 2) | function It(e){var t,n="",i=e.walker();while(t=i.next()){var r=t.node,o=... function Ft (line 2) | function Ft(){return{deleteSelection:function(){return l["c"]},selectAll... function Rt (line 2) | function Rt(e){return new s["Plugin"]({props:{decorations:function(t){va... function jt (line 2) | function jt(e,t){var n;return e.classList?e.classList.contains(t):(n=Bt(... function Vt (line 2) | function Vt(e,t){return Gt.call(e,t)} method constructor (line 17) | constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=nu... function cn (line 2) | function cn(e,t,n){var i=parseInt(e.left,10),r=parseInt(e.top,10),o=pars... function dn (line 2) | function dn(){for(var e=[],t=0;t<\/p>/gi,"

"),n=new R... function En (line 2) | function En(e){var t=//g,n=/ c... function e (line 2) | function e(e,t){var n=this;this.popup=null,this.removeWidget=function(){... function zn (line 2) | function zn(e){return new s["Plugin"]({key:Mn,state:{init:function(){ret... method constructor (line 17) | constructor(e,t,n){this.from=e,this.to=t,this.type=n} method copy (line 17) | copy(e,t){return new zn(e,t,this.type)} method eq (line 17) | eq(e,t=0){return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t=... method map (line 17) | map(e,t,n){return this.type.map(e,this,t,n)} method widget (line 17) | static widget(e,t,n){return new zn(e,e,new Mn(t,n))} method inline (line 17) | static inline(e,t,n,i){return new zn(e,t,new Nn(n,i))} method node (line 17) | static node(e,t,n,i){return new zn(e,t,new On(n,i))} method spec (line 17) | get spec(){return this.type.spec} method inline (line 17) | get inline(){return this.type instanceof Nn} method widget (line 17) | get widget(){return this.type instanceof Mn} function Dn (line 2) | function Dn(e){e.listen("addImageBlobHook",(function(e,t){var n=new File... function Ln (line 2) | function Ln(e,t,n){var i=function(n,i){e.emit("command","addImage",{imag... function In (line 2) | function In(e){var t=_e(e).filter((function(e){var t=e.type;return-1!==t... method constructor (line 17) | constructor(e,t){this.local=e.length?e:Dn,this.children=t.length?t:Dn} method create (line 17) | static create(e,t){return t.length?Un(t,e,0,Ln):Fn} method find (line 17) | find(e,t,n){let i=[];return this.findInner(null==e?0:e,null==t?1e9:t,i... method findInner (line 17) | findInner(e,t,n,i,r){for(let o=0;o{let s,a=o+n;if(s=Hn(t,e,a)... method remove (line 17) | remove(e){return 0==e.length||this==Fn?this:this.removeInner(e,0)} method removeInner (line 17) | removeInner(e,t){let n=this.children,i=this.local;for(let r=0;r-1&&(window.clearTimeout(this.flushingS... method start (line 17) | start(){this.observer&&(this.observer.takeRecords(),this.observer.obse... method stop (line 17) | stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length... method connectSelection (line 17) | connectSelection(){this.view.dom.ownerDocument.addEventListener("selec... method disconnectSelection (line 17) | disconnectSelection(){this.view.dom.ownerDocument.removeEventListener(... method suppressSelectionUpdates (line 17) | suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTime... method onSelectionChange (line 17) | onSelectionChange(){if(ot(this.view)){if(this.suppressingSelectionUpda... method setCurSelection (line 17) | setCurSelection(){this.currentSelection.set(this.view.domSelectionRang... method ignoreSelectionChange (line 17) | ignoreSelectionChange(e){if(!e.focusNode)return!0;let t,n=new Set;for(... method pendingRecords (line 17) | pendingRecords(){if(this.observer)for(let e of this.observer.takeRecor... method flush (line 17) | flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;le... method registerMutation (line 17) | registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let n=this... function Jn (line 2) | function Jn(e,t,n){var i=Qn(e,n[0]),r=t[0]-1,o=n[0]-1,s=e.child(r),a=e.c... function _n (line 2) | function _n(e){var t=e.$from,n=e.$to,i=e.from,r=e.to,o=t.doc;return e in... function $n (line 2) | function $n(e,t){for(var n=1,i=1,r=0,o=0;r=55296&&e<=57343||e>1114111?"�":(e in fY.default... function kY (line 16) | function kY(e){var t=SY(e);return function(e){return String(e).replace(C... function SY (line 16) | function SY(e){return function(t){if("#"===t.charAt(1)){var n=t.charAt(2... function s (line 16) | function s(e){return";"!==e.substr(-1)&&(e+=";"),o(e)} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t1?PY(e):e.charCodeAt(0)).toString(1... function jY (line 16) | function jY(e,t){return function(n){return n.replace(t,(function(t){retu... function qY (line 16) | function qY(e){return e.replace(HY,BY)} function UY (line 16) | function UY(e){return e.replace(OY,BY)} function WY (line 16) | function WY(e){return function(t){return t.replace(HY,(function(t){retur... function i (line 16) | function i(e,n){return(!n||n<=0?t.decodeXML:t.decodeHTML)(e)} function r (line 16) | function r(e,n){return(!n||n<=0?t.decodeXML:t.decodeHTMLStrict)(e)} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 16) | function o(e,t){return(!t||t<=0?n.encodeXML:n.encodeHTML)(e)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function _Y (line 16) | function _Y(e){return KY.test(e)?e.replace(ZY,JY):e} function $Y (line 16) | function $Y(e){try{return Bo(e)}catch(t){return e}} function eZ (line 16) | function eZ(e){switch(e){case"&":return"&";case"<":return"<";case... function tZ (line 16) | function tZ(e){return QY.test(e)?e.replace(QY,eZ):e} function nZ (line 16) | function nZ(e,t){for(var n=[],i=0;it[0]?-1:e[1]t[1]?-... function bJ (line 16) | function bJ(e,t){var n=e[0],i=e[1];return 1===vJ(i,t)?1:-1===vJ(n,t)?-1:0} function yJ (line 16) | function yJ(e,t){if(e.parent===t.parent&&e!==t){var n=e.next;while(n&&n!... function wJ (line 16) | function wJ(e){var t=[],n=e.firstChild;while(n)t.push(n),n=n.next;return t} function xJ (line 16) | function xJ(e,t){for(var n=0,i=t;n=0;n-=1)e.prependChild(t[n])} function kJ (line 16) | function kJ(e,t){if(e&&e.parent&&0!==t){var n,i=e.parent.walker();i.resu... function AJ (line 16) | function AJ(e,t){var n=e[0],i=e[1];return i[0]t?-1:0} function SJ (line 16) | function SJ(e,t){var n=e.firstChild;while(n){var i=AJ(n.sourcepos,t);if(... function TJ (line 16) | function TJ(e){while(e.lastChild)e=e.lastChild;return e} function EJ (line 16) | function EJ(e){while(e.parent&&"document"!==e.parent.type&&e.parent.sour... function MJ (line 16) | function MJ(e,t){var n=e.firstChild,i=null;while(n){var r=AJ(n.sourcepos... function NJ (line 16) | function NJ(e,t){var n=e,i=null;while(n){var r=bJ(n.sourcepos,t);if(0===... function OJ (line 16) | function OJ(e){return lZ(e)||null} function zJ (line 16) | function zJ(e,t,n){if(void 0===n&&(n=null),t){var i=t.walker();while(t&&... function DJ (line 16) | function DJ(e){var t=OJ(e);if(!t)return!0;while(t&&"document"!==t.type){... function IJ (line 16) | function IJ(e){var t=e.match(/^[ \t]+/);if(t&&(t[0].length>=2||/\t/.test... function FJ (line 16) | function FJ(e){return!bQ(e)&&-1!==e.indexOf("|")} function RJ (line 16) | function RJ(e){var t=e.id,n=e.title,i=e.sourcepos,r=e.dest;return{id:t,t... function e (line 16) | function e(e,t){this.refMap={},this.refLinkCandidateMap={},this.refDefCa... function HJ (line 16) | function HJ(e){return jJ.test(e)?e.replace(jJ,(function(e,t){return"<... function GJ (line 16) | function GJ(e){var t=[],n=e.walker(),i=null;while(i=n.next()){var r=i.no... function e (line 16) | function e(e){this.buffer=[],this.options=Do(Do({},WJ),e),this.convertor... function KJ (line 17) | function KJ(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1... function m_ (line 17) | function m_(e){return function(){for(var t=arguments.length,n=Array(t),i... function g_ (line 17) | function g_(e,t){ZJ&&ZJ(e,null);var n=t.length;while(n--){var i=t[n];if(... function v_ (line 17) | function v_(e){var t=e_(null),n=void 0;for(n in e)n_(YJ,e,[n])&&(t[n]=e[... function b_ (line 17) | function b_(e,t){while(null!==e){var n=JJ(e,t);if(n){if(n.get)return f_(... function B_ (line 17) | function B_(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[... function V_ (line 17) | function V_(e){ze(W_,e)&&G_.push(e.toLowerCase())} function K_ (line 17) | function K_(e,t){return U_.sanitize(e,p({ADD_TAGS:G_,ADD_ATTR:["rel","ta... function Y_ (line 17) | function Y_(e,t){return e.literal.replace(new RegExp("(<\\s*"+t+"[^>]*>)... function Z_ (line 17) | function Z_(e){e=e.match(on)[0];var t=e.match(new RegExp(en,"g"));return... function X_ (line 17) | function X_(e){return _e(e.attributes).reduce((function(e,t){return e[t.... function Q_ (line 17) | function Q_(e,t,n,i){var r=i.getToDOMNode(t)(e),o=n(r.outerHTML),s=docum... function __ (line 17) | function __(e,t,n){var i={nodes:{},marks:{}};return["htmlBlock","htmlInl... function t$ (line 17) | function t$(e,t){var n=p({},e$);return e&&(n.link=function(t,n){var i=n.... function r$ (line 17) | function r$(e,t){var n,i=e.child(t);return!i.childCount||1===i.childCoun... function o$ (line 17) | function o$(e,t,n){var i=ot(t)-1,r=st(t)-1,o=n[i].getBoundingClientRect(... function s$ (line 17) | function s$(e,t,n){var i=e.childCount-1,r=0;while(n<=i&&r$(e,n))r+=t[n].... function a$ (line 17) | function a$(e,t){while(!e.getAttribute("data-nodeid")&&e.parentElement!=... function l$ (line 17) | function l$(e,t){var n=0;while(e&&e!==t){if(ze(i$,e.tagName)||(n+=e.offs... function c$ (line 17) | function c$(e,t){var n=t,i=null;while(n){var r=n.firstElementChild;if(!r... function h$ (line 17) | function h$(e,t,n){return e&&t>n+e.offsetTop?h$(e.nextElementSibling,t,n... function d$ (line 17) | function d$(e,t,n,i){var r=Math.min((e-t)/n,1);return r*i} function u$ (line 17) | function u$(e,t){var n=e.querySelector('[data-nodeid="'+t.id+'"]');while... function p$ (line 17) | function p$(e){var t=e.mdNode,n=e.el;while((ze(n$,t.type)||"table"===t.t... function m$ (line 17) | function m$(e,t){f$[e]=f$[e]||{},f$[e].height=t} function g$ (line 17) | function g$(e,t){f$[e]=f$[e]||{},f$[e].offsetTop=t} function v$ (line 17) | function v$(e){return f$[e]&&f$[e].height} function b$ (line 17) | function b$(e){return f$[e]&&f$[e].offsetTop} function y$ (line 17) | function y$(e){e&&(delete f$[Number(e.getAttribute("data-nodeid"))],_e(e... function w$ (line 17) | function w$(e,t,n){var i=v$(n),r=b$(n),o=i||e.clientHeight,s=r||l$(e,t)|... function C$ (line 17) | function C$(e,t){var n=e.firstChild;while(n&&n.next){if(at(n.next)>t+1)b... function e (line 17) | function e(e,t){var n=document.createElement("div");this.el=n,this.event... function A$ (line 17) | function A$(e,t){var n=e.depth;while(n){var i=e.node(n);if(t(i,n))return... function S$ (line 17) | function S$(e){return!!A$(e,(function(e){var t=e.type;return"listItem"==... function T$ (line 17) | function T$(e){return!!A$(e,(function(e){var t=e.type;return"tableHeadCe... function E$ (line 17) | function E$(e){return A$(e,(function(e){var t=e.type;return"listItem"===... function M$ (line 17) | function M$(e){return{tag:e,getAttrs:function(e){var t=e.getAttribute("d... function N$ (line 17) | function N$(e){return Object.keys(e).reduce((function(t,n){return"rawHTM... function O$ (line 17) | function O$(e){return{tag:e,getAttrs:function(e){return["rawHTML","colsp... function z$ (line 17) | function z$(){return{htmlAttrs:{default:null},classNames:{default:null}}} function D$ (line 17) | function D$(e){var t=e.htmlAttrs,n=e.classNames;return p(p({},t),{class:... function L$ (line 17) | function L$(e,t){var n=e.parent,i=e.startIndex,r=e.endIndex,o=n.contentM... function I$ (line 17) | function I$(e,t){var n=e.parent,i=e.startIndex,r=e.endIndex,o=n.child(i)... function F$ (line 17) | function F$(e,t,n,i){var r=L$(e,n),o=I$(t,n);if(r&&o){var s=r.map((funct... function R$ (line 17) | function R$(e,t,n,r,s){for(var a=t.start,l=t.end,c=t.startIndex,h=t.endI... function P$ (line 17) | function P$(e,t,n,r){var o=t.$from,s=t.$to,a=t.depth,l=t,c=!1;if(a>=2&&o... function B$ (line 17) | function B$(e,t){var n=e.resolve(t);while("paragraph"!==n.node().type.na... function j$ (line 17) | function j$(e,t){var n=t.$from,i=t.$to,r=E$(n),o=E$(i);if(r&&o)while(o){... function H$ (line 17) | function H$(e,t,n){var i=t.$from,r=t.$to,o=E$(i),s=E$(r);if(o&&s)while(s... function q$ (line 17) | function q$(e){return function(t,n){var i=t.selection,r=t.tr,o=i.$from,s... function U$ (line 17) | function U$(){return function(e,t){var n=e.selection,i=e.tr,r=e.schema,o... function W$ (line 17) | function W$(e){return function(t,n){var r=t.tr,s=t.selection,a=s.$from,l... function G$ (line 17) | function G$(e,t,n){var r=t.$from,s=t.$to,a=t.end,l=t.depth,c=t.parent,h=... function V$ (line 17) | function V$(e,t){for(var n=t.parent,r=t.end,s=t.endIndex-1,a=t.startInde... function K$ (line 17) | function K$(e){return function(t,n){var i=t.tr,r=t.selection,o=r.$from,s... function Y$ (line 17) | function Y$(e){return function(t,n){var r=t.tr,a=t.selection,l=a.$from,c... function Z$ (line 17) | function Z$(){return function(){return function(e,t){var n=e.selection,i... function X$ (line 17) | function X$(){return function(){return function(e,t){var n=e.selection,i... function Q$ (line 17) | function Q$(){return{indent:Z$(),outdent:X$()}} function e (line 17) | function e(e,t,n,i){this.table=e,this.tableRows=t,this.tableStartPos=n,t... function e0 (line 17) | function e0(e,t){return Ze(_$.prototype,e),$$=t,_$} function t0 (line 17) | function t0(e,t,n){for(var i=n.startRowIdx,r=n.startColIdx,o=n.endRowIdx... function n0 (line 17) | function n0(e,t){var n=[];return e.childCount&&n.push(e),t.childCount&&n... function t (line 17) | function t(t,n){void 0===n&&(n=t);var i=this,r=t.node(0),o=_$.create(t),... function r0 (line 17) | function r0(e,t,n){for(var i=t.nodes,r=i.tableRow,o=i.tableHeadCell,s=i.... function o0 (line 17) | function o0(e,t,n,i){for(var r=n.nodes,o=r.tableRow,s=r.tableBodyCell,a=... function s0 (line 17) | function s0(e,t,n,i){void 0===i&&(i=null);for(var r=n.nodes,o=r.tableHea... function a0 (line 17) | function a0(e,t){while(e&&e!==t){if("TD"===e.nodeName||"TH"===e.nodeName... function l0 (line 17) | function l0(e){return A$(e,(function(e){var t=e.type;return"tableHeadCel... function c0 (line 17) | function c0(e){if(e instanceof s["TextSelection"]){var t=e.$anchor,n=l0(... function h0 (line 17) | function h0(e){var t;if(e.size){var n=e.content,i=e.openStart,r=e.openEn... function d0 (line 17) | function d0(e){var t=e.startRowIdx,n=e.startColIdx,i=e.endRowIdx,r=e.end... function u0 (line 17) | function u0(e,t){return p(p({},e.attrs),t)} function e (line 17) | function e(e){this.view=e,this.handlers={mousedown:this.handleMousedown.... function v0 (line 17) | function v0(e){var t=e.selection,n=e.doc;if(t instanceof i0){var i=[],o=... function b0 (line 17) | function b0(){return new s["Plugin"]({key:p0,state:{init:function(){retu... function e (line 17) | function e(){this.keys=[],this.values=[]} function e (line 17) | function e(){this.code=w0,this.langs=new y0} function A0 (line 17) | function A0(e,t){return k0.map((function(n){return n.map((function(n){va... function S0 (line 17) | function S0(e){return new s["Plugin"]({props:{handleDOMEvents:{contextme... function T0 (line 17) | function T0(){return new s["Plugin"]({props:{handleDOMEvents:{mousedown:... function O0 (line 17) | function O0(e,t){var n=e.type.name;return"listItem"===n?e.attrs.task?"ta... function z0 (line 17) | function z0(e,t){t[e]={active:!0},N0.filter((function(t){return t!==e}))... function D0 (line 17) | function D0(e,t,n,i){M0.forEach((function(r){var o=n.marks[r],s=e.marksA... function L0 (line 17) | function L0(e,t,n){var i=e.$from,r=e.$to,o=e.from,s=e.to,a={indent:{acti... function I0 (line 17) | function I0(e){return new s["Plugin"]({view:function(){return{update:fun... function e (line 17) | function e(e,t,n,i){var o=this;this.openEditor=function(){if(o.innerEdit... function e (line 17) | function e(e,t,n,i){var r,o=this;this.handleMousedown=function(e){e.prev... function e (line 17) | function e(e,t,n,i){var r=this;this.contentDOM=null,this.input=null,this... function Y0 (line 17) | function Y0(e){return U0.test(e)} function Z0 (line 17) | function Z0(e){var t=[],n=document.createTreeWalker(e,1,null,!1);while(n... function X0 (line 17) | function X0(e,t){var n=e.getAttribute("style");if(n){var i=n.match(W0),r... function Q0 (line 17) | function Q0(e,t){if(t.level-1&&n>-1... function o1 (line 17) | function o1(e){return/<\/td>((?!<\/tr>)[\s\S])*$/i.test(e)&&(e=""+e+... function s1 (line 17) | function s1(e){return e=r1(e),e=o1(e),Y0(e)&&(e=t1(e)),e} function a1 (line 17) | function a1(e){var t=e.reduce((function(e,t){return e.childCount>t.child... function l1 (line 17) | function l1(e,t,n){for(var i=[],r=e.childCount,o=0;o=s,l=a?r+1:o,c=U1(e,[o,... function V1 (line 17) | function V1(e,t,n){var i=n[0],r=n[1],o=t.getRowspanStartInfo(i,r),s="up"... function K1 (line 17) | function K1(e,t,n){var i=e.doc.resolve(t.tableStartOffset-1);return i.no... function Y1 (line 17) | function Y1(e,t,n,i){void 0===i&&(i=!1);var r=e.doc.resolve(t.tableEndOf... function Z1 (line 17) | function Z1(e,t){var n=e[0],i=e[1],r=t.totalRowCount,o=t.totalColumnCoun... function X1 (line 17) | function X1(e,t){var n=e[0],i=e[1],r=t.totalColumnCount,o=0===i,s=0===n&... function Q1 (line 17) | function Q1(e,t){var n=e[0],i=e[1];if(n>0){var r=t.getCellInfo(n-1,i),o=... function J1 (line 17) | function J1(e,t){var n=e[0],i=e[1],r=t.totalRowCount;if(n",""]:null} function o3 (line 17) | function o3(e){return e?"<"+e+">":null} function s3 (line 17) | function s3(e){return e?"":null} function c3 (line 17) | function c3(e){var t={},n=Object.keys(t3);return n.forEach((function(n){... function h3 (line 17) | function h3(e){var t={},n=Object.keys(l3);return n.forEach((function(n){... function d3 (line 17) | function d3(e){var t=Object.keys(e);t.forEach((function(t){var n=a3[t],i... function e (line 17) | function e(e){var t=e.nodeTypeConvertors,n=e.markTypeConvertors;this.nod... function e (line 17) | function e(e,t,n,i){var r=this;this.setMappedPos=function(e){r.mappedPos... function f3 (line 17) | function f3(e){var t=e.plugin,n=e.eventEmitter,o=e.usageStatistics,l=e.i... function m3 (line 17) | function m3(e){var t=e.plugins,n=e.eventEmitter,i=e.usageStatistics,r=e.... function y3 (line 17) | function y3(e){["htmlBlock","htmlInline"].forEach((function(t){e[t]&&Obj... function e (line 17) | function e(e){var t=this;this.options=y({linkAttributes:null,extendedAut... function x3 (line 17) | function x3(e){return e instanceof i["Node"]} function C3 (line 17) | function C3(e){var t=["document","blockQuote","bulletList","orderedList"... function k3 (line 17) | function k3(e){var t=e.attrs,n=e.type,i=n.name,r={type:i,wysiwygNode:!0,... function e (line 17) | function e(e,t){var n=t$(e,t),i=p(p({},t.htmlBlock),t.htmlInline);this.c... function O3 (line 17) | function O3(e,t){var n=t.syncScrollTop,i=t.releaseEventBlock;N3&&clearTi... function z3 (line 17) | function z3(e,t,n){var i=t-e,r=Date.now(),o=function(){var s,a=Date.now(... function e (line 17) | function e(e,t,n){this.latestEditorScrollTop=null,this.latestPreviewScro... function F3 (line 17) | function F3(e){e.eventEmitter.listen("query",(function(t,n){return I3[t]... function e (line 17) | function e(e){var t=this;this.initialHTML=e.el.innerHTML,e.el.innerHTML=... function P3 (line 17) | function P3(e){for(var t,n,i=arguments,r=1,o="",s="",a=[0],l=function(e)... function B3 (line 17) | function B3(e){return"boolean"===typeof e||e instanceof Boolean} function e (line 17) | function e(e){this.current=e,this.root=e,this.entering=!0} function e (line 17) | function e(e,t,n){this.parent=null,this.old=null,this.firstChild=null,th... function U3 (line 17) | function U3(e){return new q3("TEXT_NODE",{nodeValue:e},[])} function W3 (line 17) | function W3(e,t){var n=e;j3(e)||null==e?n=null:(x(e)||se(e))&&(n=U3(Stri... function G3 (line 17) | function G3(e,t){for(var n=[],i=2;i(t[i]... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 17) | function s(e,t,n=!1){if("object"!==typeof e)return t;if("object"!==typeo... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t{let t=new Image;t.src=this.value,t.onlo... method deleteImg (line 17) | deleteImg(){this.$emit("change",""),this.file=null} method data (line 17) | data(){return{dialogVisible:!1,img:"",imgUrl:"",imgTitle:"",activeNodes:... method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this... method handleNodeActive (line 17) | handleNodeActive(...e){this.activeNodes=[...e[1]]} method handleShowNodeImage (line 17) | handleShowNodeImage(){if(this.reset(),this.activeNodes.length>0){let e=t... method cancel (line 17) | cancel(){this.dialogVisible=!1,this.reset()} method reset (line 17) | reset(){this.img="",this.imgTitle="",this.imgUrl=""} method confirm (line 17) | async confirm(){try{if(!this.img&&!this.imgUrl)return this.cancel(),void... method data (line 17) | data(){return{dialogVisible:!1,link:"",linkTitle:"",activeNodes:[],proto... method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this... method handleNodeActive (line 17) | handleNodeActive(...e){if(this.activeNodes=[...e[1]],this.activeNodes.le... method removeProtocol (line 17) | removeProtocol(e){return e.replace(/^https?:\/\//,"")} method handleUrl (line 17) | handleUrl(e){const t=this.link.match(/^(https?):\/\//);t&&t[1]?this.prot... method handleShowNodeLink (line 17) | handleShowNodeLink(){this.dialogVisible=!0} method cancel (line 17) | cancel(){this.dialogVisible=!1} method confirm (line 17) | confirm(){this.activeNodes.forEach(e=>{e.setHyperlink(("none"===this.pro... method data (line 17) | data(){return{nodeIconList:[...I,...W],dialogVisible:!1,iconList:[],acti... method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this... method handleNodeActive (line 17) | handleNodeActive(...e){if(this.activeNodes=[...e[1]],this.activeNodes.le... method handleShowNodeIcon (line 17) | handleShowNodeIcon(){this.dialogVisible=!0} method getHtml (line 17) | getHtml(e){return/^`} method setIcon (line 17) | setIcon(e,t){let n=e+"_"+t,i=this.iconList.findIndex(e=>e===n);if(-1!==i... method data (line 17) | data(){return{dialogVisible:!1,note:"",activeNodes:[],editor:null,isMobi... method dialogVisible (line 17) | dialogVisible(e,t){!e&&t&&this.$bus.$emit("endTextEdit")} method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this... method handleNodeActive (line 17) | handleNodeActive(...e){this.activeNodes=[...e[1]],this.updateNoteInfo()} method updateNoteInfo (line 17) | updateNoteInfo(){if(this.activeNodes.length>0){let e=this.activeNodes[0]... method handleShowNodeNote (line 17) | handleShowNodeNote(e){this.$bus.$emit("startTextEdit"),e&&(this.appointN... method initEditor (line 17) | initEditor(){this.editor||(this.editor=new Q["a"]({el:this.$refs.noteEdi... method cancel (line 17) | cancel(){this.dialogVisible=!1,this.appointNode&&(this.appointNode=null,... method confirm (line 17) | confirm(){this.note=this.editor.getMarkdown(),this.appointNode?this.appo... method data (line 17) | data(){return{dialogVisible:!1,tagArr:[],tag:"",activeNodes:[],max:5,isM... method dialogVisible (line 17) | dialogVisible(e,t){!e&&t&&this.$bus.$emit("endTextEdit")} method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this... method handleNodeActive (line 17) | handleNodeActive(...e){if(this.activeNodes=[...e[1]],this.activeNodes.le... method handleShowNodeTag (line 17) | handleShowNodeTag(){this.$bus.$emit("startTextEdit"),this.dialogVisible=!0} method add (line 17) | add(){const e=this.tag.trim();e&&(this.tagArr.push(e),this.tag="")} method del (line 17) | del(e){this.tagArr.splice(e,1)} method cancel (line 17) | cancel(){this.dialogVisible=!1} method confirm (line 17) | confirm(){this.activeNodes.forEach(e=>{e.setTag(this.tagArr)}),this.canc... method data (line 17) | data(){return{dialogVisible:!1,exportType:"smm",fileName:this.$t("export... method downTypeList (line 17) | downTypeList(){const e=nn[this.$i18n.locale]||nn.zh;return e.filter(e=>"... method currentTypeData (line 17) | currentTypeData(){const e=this.downTypeList.find(e=>e.type===this.export... method showFitBgOption (line 17) | showFitBgOption(){return["png","pdf"].includes(this.exportType)&&!this.i... method noOptions (line 17) | noOptions(){return["md","xmind","txt","xlsx","mm"].includes(this.exportT... method created (line 17) | created(){this.$bus.$on("showExport",this.handleShowExport)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("showExport",this.handleShowExport)} method handleShowExport (line 17) | handleShowExport(){this.dialogVisible=!0} method onPaddingChange (line 17) | onPaddingChange(){this.$bus.$emit("paddingChange",{exportPaddingX:Number... method cancel (line 17) | cancel(){this.dialogVisible=!1} method confirm (line 17) | confirm(){this.setExtraTextOnExport(this.extraText),"svg"===this.exportT... function Yn (line 17) | function Yn(e,t){const n=t||Kn,i="boolean"!==typeof n.includeImageAlt||n... function Zn (line 17) | function Zn(e,t,n){if(Qn(e)){if("value"in e)return"html"!==e.type||n?e.v... function Xn (line 17) | function Xn(e,t,n){const i=[];let r=-1;while(++r-1&&(window.clearTimeout(this.flushingS... method start (line 17) | start(){this.observer&&(this.observer.takeRecords(),this.observer.obse... method stop (line 17) | stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length... method connectSelection (line 17) | connectSelection(){this.view.dom.ownerDocument.addEventListener("selec... method disconnectSelection (line 17) | disconnectSelection(){this.view.dom.ownerDocument.removeEventListener(... method suppressSelectionUpdates (line 17) | suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTime... method onSelectionChange (line 17) | onSelectionChange(){if(ot(this.view)){if(this.suppressingSelectionUpda... method setCurSelection (line 17) | setCurSelection(){this.currentSelection.set(this.view.domSelectionRang... method ignoreSelectionChange (line 17) | ignoreSelectionChange(e){if(!e.focusNode)return!0;let t,n=new Set;for(... method pendingRecords (line 17) | pendingRecords(){if(this.observer)for(let e of this.observer.takeRecor... method flush (line 17) | flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;le... method registerMutation (line 17) | registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let n=this... function Jn (line 17) | function Jn(e,t,n,i){const r=e.length;let o,s=0;if(t=t<0?-t>r?0:r+t:t>r?... function _n (line 17) | function _n(e,t){return e.length>0?(Jn(e,e.length,0,t),e):t} function ei (line 17) | function ei(e){const t={};let n=-1;while(++n13&&... function Po (line 17) | function Po(e){return e.replace(Ro,Bo)} function Bo (line 17) | function Bo(e,t,n){if(t)return t;const i=n.charCodeAt(0);if(35===i){cons... function jo (line 17) | function jo(e){return e&&"object"===typeof e?"position"in e||"type"in e?... function Ho (line 17) | function Ho(e){return Uo(e&&e.line)+":"+Uo(e&&e.column)} function qo (line 17) | function qo(e){return Ho(e&&e.start)+"-"+Ho(e&&e.end)} function Uo (line 17) | function Uo(e){return e&&"number"===typeof e?e:1} function Vo (line 17) | function Vo(e){const t={transforms:[],canContainEols:["emphasis","fragme... function Ko (line 17) | function Ko(e){return{line:e.line,column:e.column,offset:e.offset}} function Yo (line 17) | function Yo(e,t){let n=-1;while(++nr?0:r+t:t>r?... function Jo (line 17) | function Jo(e){return null!==e&&(e<0||32===e)} function es (line 17) | function es(e){return t;function t(t){return null!==t&&t>-1&&e.test(Stri... function ts (line 17) | function ts(e){return null===e||Jo(e)||$o(e)?1:_o(e)?2:void 0} function ns (line 17) | function ns(e,t,n){const i=[];let r=-1;while(++r{try{l... method handleXmind (line 17) | async handleXmind(e){try{let t=await Bn.parseXmindFile(e.raw,e=>(this.sh... method showSelectXmindCanvasDialog (line 17) | showSelectXmindCanvasDialog(e){this.canvasList=e,this.selectCanvas=0,thi... method confirmSelect (line 17) | confirmSelect(){this.selectPromiseResolve(this.canvasList[this.selectCan... method handleMd (line 17) | async handleMd(e){let t=new FileReader;t.readAsText(e.raw),t.onload=asyn... method handleImportFile (line 17) | handleImportFile(e){this.onChange({raw:e,name:e.name}),this.fileList.len... method default (line 17) | default(){return[]} method data (line 17) | data(){return{activeNodes:[],backEnd:!0,forwardEnd:!0,readonly:!1,isFull... method hasRoot (line 17) | hasRoot(){return-1!==this.activeNodes.findIndex(e=>e.isRoot)} method hasGeneralization (line 17) | hasGeneralization(){return-1!==this.activeNodes.findIndex(e=>e.isGeneral... method annotationRightHasBtn (line 17) | annotationRightHasBtn(){const e=this.list.findIndex(e=>"annotation"===e)... method created (line 17) | created(){this.$bus.$on("mode_change",this.onModeChange),this.$bus.$on("... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("mode_change",this.onModeChange),this.$bu... method onModeChange (line 17) | onModeChange(e){this.readonly="readonly"===e} method onNodeActive (line 17) | onNodeActive(...e){this.activeNodes=[...e[1]]} method onBackForward (line 17) | onBackForward(e,t){this.backEnd=e<=0,this.forwardEnd=e>=t-1} method onPainterStart (line 17) | onPainterStart(){this.isInPainter=!0} method onPainterEnd (line 17) | onPainterEnd(){this.isInPainter=!1} method showNodeIcon (line 17) | showNodeIcon(){this.$bus.$emit("close_node_icon_toolbar"),this.setActive... method showFormula (line 17) | showFormula(){this.setActiveSidebar("formulaSidebar")} method selectAttachmentFile (line 17) | selectAttachmentFile(){this.$bus.$emit("selectAttachment",this.activeNod... method onSetAnnotation (line 17) | onSetAnnotation(...e){this.$bus.$emit("execCommand","SET_NOTATION",this.... method aiCrate (line 17) | aiCrate(){this.$bus.$emit("ai_create_all")} method data (line 17) | data(){return{isMobile:Object(b["Z"])(),horizontalList:[],verticalList:[... method btnLit (line 17) | btnLit(){let e=[...Ms];return this.openNodeRichText||(e=e.filter(e=>"for... method isHandleLocalFile (line 17) | isHandleLocalFile(e){e||bs["Notification"].closeAll()} method handler (line 17) | handler(){this.computeToolbarShow()} method created (line 17) | created(){this.$bus.$on("write_local_file",this.onWriteLocalFile)} method mounted (line 17) | mounted(){this.computeToolbarShow(),this.computeToolbarShowThrottle=Obje... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("write_local_file",this.onWriteLocalFile)... method computeToolbarShow (line 17) | computeToolbarShow(){if(!this.$refs.toolbarRef)return;const e=window.inn... method onWriteLocalFile (line 17) | onWriteLocalFile(e){clearTimeout(this.timer),Es&&this.isHandleLocalFile&... method onUnload (line 17) | onUnload(e){if(this.waitingWriteToLocalFile){const t="存在未保存的数据";return e... method loadFileTreeNode (line 17) | async loadFileTreeNode(e,t){try{let n;0===e.level?(n=await window.showDi... method openDirectory (line 17) | openDirectory(){this.fileTreeVisible=!1,this.fileTreeExpand=!0,this.root... method editLocalFile (line 17) | editLocalFile(e){e.handle&&(Es=e.handle,this.readFile())} method importLocalFile (line 17) | async importLocalFile(e){try{const t=await e.handle.getFile();this.$refs... method openLocalFile (line 17) | async openLocalFile(){try{let[e]=await window.showOpenFilePicker({types:... method readFile (line 17) | async readFile(){let e=await Es.getFile(),t=new FileReader;t.onload=asyn... method setData (line 17) | setData(e){try{let t=JSON.parse(e);if("object"!==typeof t)throw new Erro... method writeLocalFile (line 17) | async writeLocalFile(e){if(!Es||!this.isHandleLocalFile)return void(this... method createNewLocalFile (line 17) | async createNewLocalFile(){await this.createLocalFile(ys["a"])} method saveLocalFile (line 17) | async saveLocalFile(){let e=Object(ws["b"])();await this.createLocalFile... method createLocalFile (line 17) | async createLocalFile(e){try{let t=await window.showSaveFilePicker({type... method onNodeNoteDblclick (line 17) | onNodeNoteDblclick(e,t){t.stopPropagation(),this.$bus.$emit("showNodeNot... class Rs (line 17) | class Rs{constructor(e={}){this.opt=e,this.mindMap=this.opt.mindMap,this... method constructor (line 17) | constructor(e={}){this.opt=e,this.mindMap=this.opt.mindMap,this.scale=... method bind (line 17) | bind(){const{shortcutKeysMap:e,enableDefaultShortcutKeys:t}=this.mindM... method getTransformData (line 17) | getTransformData(){return{transform:this.mindMap.draw.transform(),stat... method setTransformData (line 17) | setTransformData(e){e&&(Object.keys(e.state).forEach(t=>{this[t]=e.sta... method translateXY (line 17) | translateXY(e,t){0===e&&0===t||(this.x+=e,this.y+=t,this.transform(),t... method translateX (line 17) | translateX(e){0!==e&&(this.x+=e,this.transform(),this.emitEvent("trans... method translateXTo (line 17) | translateXTo(e){this.x=e,this.transform(),this.emitEvent("translate")} method translateY (line 17) | translateY(e){0!==e&&(this.y+=e,this.transform(),this.emitEvent("trans... method translateYTo (line 17) | translateYTo(e){this.y=e,this.transform(),this.emitEvent("translate")} method transform (line 17) | transform(){try{this.limitMindMapInCanvas()}catch(e){}this.mindMap.dra... method reset (line 17) | reset(){const e=1!==this.scale,t=0!==this.x||0!==this.y;this.scale=1,t... method narrow (line 17) | narrow(e,t,n){let{scaleRatio:i,minZoomRatio:r}=this.mindMap.opt;i=n||i... method enlarge (line 17) | enlarge(e,t,n){let{scaleRatio:i,maxZoomRatio:r}=this.mindMap.opt;i=n||... method scaleInCenter (line 17) | scaleInCenter(e,t,n){void 0!==t&&void 0!==n||(t=this.mindMap.width/2,n... method setScale (line 17) | setScale(e,t,n){void 0!==t&&void 0!==n?this.scaleInCenter(e,t,n):this.... method fit (line 17) | fit(e=(()=>{}),t=!1,n){n=void 0===n?this.mindMap.opt.fitPadding:n;cons... method checkNeedMindMapInCanvas (line 17) | checkNeedMindMapInCanvas(){if(this.mindMap.isInDemonstrate())return!1;... method limitMindMapInCanvas (line 17) | limitMindMapInCanvas(){this.checkNeedMindMapInCanvas()} method emitEvent (line 17) | emitEvent(e){switch(e){case"scale":this.mindMap.emit("scale",this.scal... class Hs (line 17) | class Hs extends js.a{constructor(e={}){super(),this.opt=e,this.mindMap=... method constructor (line 17) | constructor(e={}){super(),this.opt=e,this.mindMap=e.mindMap,this.isLef... method bindFn (line 17) | bindFn(){this.onBodyMousedown=this.onBodyMousedown.bind(this),this.onB... method bind (line 17) | bind(){document.body.addEventListener("mousedown",this.onBodyMousedown... method unbind (line 17) | unbind(){document.body.removeEventListener("mousedown",this.onBodyMous... method onDrawClick (line 17) | onDrawClick(e){this.emit("draw_click",e)} method onBodyMousedown (line 17) | onBodyMousedown(e){this.emit("body_mousedown",e)} method onBodyClick (line 17) | onBodyClick(e){this.emit("body_click",e)} method onSvgMousedown (line 17) | onSvgMousedown(e){this.emit("svg_mousedown",e)} method onMousedown (line 17) | onMousedown(e){1===e.which?this.isLeftMousedown=!0:3===e.which?this.is... method onMousemove (line 17) | onMousemove(e){let{useLeftKeySelectionRightKeyDrag:t}=this.mindMap.opt... method onMouseup (line 17) | onMouseup(e){this.onNodeMouseup(),this.emit("mouseup",e,this)} method onNodeMouseup (line 17) | onNodeMouseup(){this.isLeftMousedown=!1,this.isRightMousedown=!1,this.... method onMousewheel (line 17) | onMousewheel(e){e.stopPropagation(),e.preventDefault();const t=[];e.de... method onContextmenu (line 17) | onContextmenu(e){e.preventDefault(),e.ctrlKey||this.emit("contextmenu"... method onKeyup (line 17) | onKeyup(e){this.emit("keyup",e)} method onMouseenter (line 17) | onMouseenter(e){this.emit("svg_mouseenter",e)} method onMouseleave (line 17) | onMouseleave(e){this.emit("svg_mouseleave",e)} class Vs (line 17) | class Vs{constructor(e){this.renderer=e,this.mindMap=e.mindMap,this.curr... method constructor (line 17) | constructor(e){this.renderer=e,this.mindMap=e.mindMap,this.currentNode... method bindEvent (line 17) | bindEvent(){const{shortcutKeysMap:e,enableDefaultShortcutKeys:t}=this.... method unBindEvent (line 17) | unBindEvent(){window.removeEventListener("keydown",this.onKeydown)} method onKeydown (line 17) | onKeydown(e){if(e.target!==document.body)return;const t=this.mindMap.r... method checkIsAutoEnterTextEditKey (line 17) | checkIsAutoEnterTextEditKey(e){const t=e.keyCode;return(229===t||t>=65... method registerTmpShortcut (line 17) | registerTmpShortcut(){const{shortcutKeysMap:e}=this.mindMap.opt;this.m... method isShowTextEdit (line 17) | isShowTextEdit(){return this.isUseRichText()?this.mindMap.richText.sho... method setIsShowTextEdit (line 17) | setIsShowTextEdit(e){this.showTextEdit=e,e?this.mindMap.keyCommand.sto... method show (line 17) | async show({node:e,isInserting:t=!1,isFromKeyDown:n=!1,isFromScale:i=!... method onOpenRealtimeRenderOnNodeTextEditConfigUpdate (line 17) | onOpenRealtimeRenderOnNodeTextEditConfigUpdate(e){this.textEditNode&&(... method onScale (line 17) | onScale(){const e=this.getCurrentEditNode();e&&(this.isUseRichText()?(... method showEditTextBox (line 17) | showEditTextBox({node:e,rect:t,isInserting:n,isFromKeyDown:i,isFromSca... method emitTextChangeEvent (line 17) | emitTextChangeEvent(){this.mindMap.emit("node_text_edit_change",{node:... method updateTextEditNode (line 17) | updateTextEditNode(){if(this.isUseRichText())return void this.mindMap.... method getBackground (line 17) | getBackground(e){const t=e.style.merge("gradientStyle");if(t){const t=... method removeTextEditEl (line 17) | removeTextEditEl(){if(this.isUseRichText())return void this.mindMap.ri... method getEditText (line 17) | getEditText(){return Object(b["P"])(this.textEditNode.innerHTML)} method hideEditTextBox (line 17) | hideEditTextBox(){if(this.isUseRichText())return this.mindMap.richText... method getCurrentEditNode (line 17) | getCurrentEditNode(){return this.isUseRichText()?this.mindMap.richText... method isDescEdit (line 17) | isDescEdit(){return"nodeDesc"===this.otherEditType} method isUseRichText (line 17) | isUseRichText(){return this.mindMap.richText&&!this.otherEditType} class Ys (line 17) | class Ys{constructor(e){this.node=e,this.mindMap=e.mindMap}getShapePaddi... method constructor (line 17) | constructor(e){this.node=e,this.mindMap=e.mindMap} method getShapePadding (line 17) | getShapePadding(e,t,n,i){const r=this.node.getShape(),o=15,s=5,a=e+2*n... method getShapeFromExtendList (line 17) | getShapeFromExtendList(e){return this.mindMap.extendShapeList.find(t=>... method createShape (line 17) | createShape(){const e=this.mindMap.renderer.isLayout(Fs["a"].LAYOUT.TA... method getNodeSize (line 17) | getNodeSize(){const e=this.node.getBorderWidth();let{width:t,height:n}... method createPath (line 17) | createPath(e){const{customCreateNodePath:t}=this.mindMap.opt;return t?... method createPolygon (line 17) | createPolygon(e){const{customCreateNodePolygon:t}=this.mindMap.opt;ret... method createRect (line 17) | createRect(){let{width:e,height:t}=this.getNodeSize(),n=this.mindMap.r... method createDiamond (line 17) | createDiamond(){let{width:e,height:t}=this.getNodeSize(),n=e/2,i=t/2,r... method createParallelogram (line 17) | createParallelogram(){let{paddingX:e}=this.node.getPaddingVale();e=e||... method createRoundedRectangle (line 17) | createRoundedRectangle(){let{width:e,height:t}=this.getNodeSize(),n=t/... method createOctagonalRectangle (line 17) | createOctagonalRectangle(){let e=5,{width:t,height:n}=this.getNodeSize... method createOuterTriangularRectangle (line 17) | createOuterTriangularRectangle(){let{paddingX:e}=this.node.getPaddingV... method createInnerTriangularRectangle (line 17) | createInnerTriangularRectangle(){let{paddingX:e}=this.node.getPaddingV... method createEllipse (line 17) | createEllipse(){let{width:e,height:t}=this.getNodeSize(),n=e/2,i=t/2;c... method createCircle (line 17) | createCircle(){let{width:e,height:t}=this.getNodeSize(),n=e/2,i=t/2;co... class $s (line 17) | class $s{static setBackgroundStyle(e,t,n){if(!e)return;if(!$s.cacheStyle... method setBackgroundStyle (line 17) | static setBackgroundStyle(e,t,n){if(!e)return;if(!$s.cacheStyle){$s.ca... method removeBackgroundStyle (line 17) | static removeBackgroundStyle(e){$s.cacheStyle&&(Js.forEach(t=>{e.style... method constructor (line 17) | constructor(e){this.ctx=e,this._markerPath=null,this._marker=null,this... method merge (line 17) | merge(e,t){let n=this.ctx.mindMap.themeConfig,i=null,r=!1;t?(r=!0,i=n)... method getStyle (line 17) | getStyle(e,t){return this.merge(e,t)} method getSelfStyle (line 17) | getSelfStyle(e){return this.ctx.getData(e)} method addToEffectiveStyles (line 17) | addToEffectiveStyles(e){this.ctx.mindMap.painter&&(this.ctx.effectiveS... method rect (line 17) | rect(e){this.shape(e),e.radius(this.merge("borderRadius"))} method shape (line 17) | shape(e){const t={};_s.forEach(e=>{t[e]=this.merge(e)}),t.gradientStyl... method text (line 17) | text(e){const t={color:this.merge("color"),fontFamily:this.merge("font... method domText (line 17) | domText(e,t=1){const n={color:this.merge("color"),fontFamily:this.merg... method descText (line 17) | descText(e,t=1){const n={color:this.merge("descColor"),fontFamily:this... method tagText (line 17) | tagText(e,t){e.fill({color:"#fff"}).css({"font-size":t.fontSize+"px"})} method tagRect (line 17) | tagRect(e,t){e.fill({color:t.fill}),t.radius&&e.radius(t.radius)} method iconNode (line 17) | iconNode(e,t){e.attr({fill:t||this.merge("color")})} method line (line 17) | line(e,{width:t,color:n,dasharray:i}={},r,o){const{customHandleLine:s}... method createMarker (line 17) | createMarker(){return this.ctx.lineDraw.marker(20,20,e=>{e.ref(8,5),e.... method generalizationLine (line 17) | generalizationLine(e,t){e.stroke({width:t.style.merge("generalizationL... method iconBtn (line 17) | iconBtn(e,t,n){let{color:i,fill:r,fontSize:o,fontColor:s}=this.ctx.min... method hasCustomStyle (line 17) | hasCustomStyle(){let e=!1;return Object.keys(this.ctx.getData()).forEa... method getCustomStyle (line 17) | getCustomStyle(){const e={};return Object.keys(this.ctx.getData()).for... method hoverNode (line 17) | hoverNode(e){const t=this.merge("hoverRectColor")||this.ctx.mindMap.op... method onRemove (line 17) | onRemove(){this._marker&&(this._marker.remove(),this._marker=null),thi... function ta (line 17) | function ta(){if(this.mindMap.renderer.isLayout(Fs["a"].LAYOUT.TABLE))re... function na (line 17) | function na(){return this.formatGetGeneralization().length>0} function ia (line 17) | function ia(){const e=this.formatGetGeneralization();return!!e.find(e=>!... function ra (line 17) | function ra(e){return this._generalizationList.findIndex(t=>t.generaliza... function oa (line 17) | function oa(){if(this.isGeneralization||!this.checkHasGeneralization())r... function sa (line 17) | function sa(){let e=0,t=0;this._generalizationList.forEach(n=>{n.general... function aa (line 17) | function aa(){this.isGeneralization||(this.removeGeneralization(),this.c... function la (line 17) | function la(e){if(this.isGeneralization){const e=this.generalizationBelo... function ca (line 17) | function ca(){const e=this.getChildrenLength(),t=this.formatGetGeneraliz... function ha (line 17) | function ha(){this.isGeneralization||(this._generalizationList.forEach(e... function da (line 17) | function da(){this.isGeneralization||this._generalizationList.forEach(e=... function ua (line 17) | function ua(){this.isGeneralization||this._generalizationList.forEach(e=... function pa (line 17) | function pa(e){this._generalizationList.forEach(t=>{t.generalizationLine... function fa (line 17) | function fa(){const e=this.generalizationBelongNode,t=e.formatGetGeneral... function ma (line 17) | function ma(){this.mindMap.renderer.closeHighlightNode()} function Aa (line 17) | function Aa(){if(this._openExpandNode)return;const{expandBtnSize:e,expan... function Sa (line 17) | function Sa(e=[]){return e.reduce((e,t)=>e+this.sumNode(t.children||[]),... function Ta (line 17) | function Ta(){let e,{expand:t}=this.getData();if(t!==this._lastExpandBtn... function Ea (line 17) | function Ea(){this._expandBtn&&this.renderer.layout.renderExpandBtn(this... function Ma (line 17) | function Ma(){const{rootEnableUnExpand:e}=this.mindMap.opt;this.getChild... function Na (line 17) | function Na(){this._expandBtn&&this._showExpandBtn&&(this._expandBtn.rem... function Oa (line 17) | function Oa(){const{alwaysShowExpandBtn:e,notShowExpandBtn:t}=this.mindM... function za (line 17) | function za(){const{alwaysShowExpandBtn:e,notShowExpandBtn:t}=this.mindM... function La (line 17) | function La(e={}){this.mindMap.execCommand("SET_NODE_DATA",this,e)} function Ia (line 17) | function Ia(e,t,n){this.mindMap.execCommand("SET_NODE_TEXT",this,e,t,n)} function Fa (line 17) | function Fa(e){this.mindMap.execCommand("SET_NODE_IMAGE",this,e)} function Ra (line 17) | function Ra(e){this.mindMap.execCommand("SET_NODE_ICON",this,e)} function Pa (line 17) | function Pa(e,t){this.mindMap.execCommand("SET_NODE_HYPERLINK",this,e,t)} function Ba (line 17) | function Ba(e){this.mindMap.execCommand("SET_NODE_NOTE",this,e)} function ja (line 17) | function ja(e,t){this.mindMap.execCommand("SET_NODE_ATTACHMENT",this,e,t)} function Ha (line 17) | function Ha(e){this.mindMap.execCommand("SET_NODE_TAG",this,e)} function qa (line 17) | function qa(e){this.mindMap.execCommand("SET_NODE_SHAPE",this,e)} function Ua (line 17) | function Ua(e,t){this.mindMap.execCommand("SET_NODE_STYLE",this,e,t)} function Wa (line 17) | function Wa(e){this.mindMap.execCommand("SET_NODE_STYLES",this,e)} function Ga (line 17) | function Ga(e,t){const n=this.getData("contentImgs");n&&n[e]?n[e].includ... function Za (line 17) | function Za(){const{transformImageUrl:e}=this.mindMap.opt,t=this.getData... function Xa (line 17) | function Xa(){const e=this.getImageUrl();if(!e)return;const t=this.getIm... function Qa (line 17) | function Qa(){const{custom:e,width:t,height:n}=this.getData("imageSize")... function Ja (line 17) | function Ja(){let e=this.getData();if(!e.icon||e.icon.length<=0)return[]... function _a (line 17) | function _a(e){const t=this.hasCustomWidth();let n="string"===typeof e?e... function $a (line 17) | function $a(e){if(this.getData("hideText"))return null;if(this.getData("... function el (line 17) | function el(){const e=(this.getData("desc")||"").trim();if(!e)return;con... function tl (line 17) | function tl(){const{hyperlink:e,hyperlinkTitle:t}=this.getData();if(!e)r... function nl (line 17) | function nl(){const e=this.getData("tag");if(!e||e.length<=0)return[];le... function il (line 17) | function il(){if(!this.getData("note"))return null;const{icon:e,style:t}... function rl (line 17) | function rl(){const{attachmentUrl:e,attachmentName:t}=this.getData();if(... function ol (line 17) | function ol(e){const{style:t}=this.mindMap.opt[e];return Object(b["eb"])... function sl (line 17) | function sl(){const e=this.getNodeIconSize("noteIcon"),{scaleY:t}=this.m... function al (line 17) | function al(e){this.mindMap.commonCaches.measureCustomNodeContentSizeEl|... function ll (line 17) | function ll(){return!!this._customNodeContent} function hl (line 17) | function hl(){if(this.getChildrenLength()<=0||this.isRoot)return;const{a... function dl (line 17) | function dl(){this._unVisibleRectRegionNode&&(this._unVisibleRectRegionN... function ul (line 17) | function ul(){this.needRerenderExpandBtnPlaceholderRect&&(this.needReren... function fl (line 17) | function fl(){this.checkEnableDragModifyNodeWidth()&&(this._dragHandleNo... function ml (line 17) | function ml(){this.referenceNodeWidths=[],this.parent&&this.parent.child... function gl (line 17) | function gl(e){if(!this.isDragHandleMousedown)return;e.stopPropagation()... function vl (line 17) | function vl(){if(!this.isDragHandleMousedown)return;const{dragModifyNode... function bl (line 17) | function bl(){const e=[new Ks["h"],new Ks["h"]];return e.forEach((e,t)=>... function yl (line 17) | function yl(){this.checkEnableDragModifyNodeWidth()&&(this._dragHandleNo... function xl (line 17) | function xl(){this.mindMap.cooperate&&(this._userListGroup=new Ks["d"],t... function Cl (line 17) | function Cl(e){const{avatarSize:t,fontSize:n}=this.mindMap.opt.cooperate... function kl (line 17) | function kl(e){const{avatarSize:t}=this.mindMap.opt.cooperateStyle;retur... function Al (line 17) | function Al(){if(!this._userListGroup)return;const{avatarSize:e}=this.mi... function Sl (line 17) | function Sl(e){this.userList.find(t=>t.id==e.id)||(this.userList.push(e)... function Tl (line 17) | function Tl(e){const t=this.userList.findIndex(t=>t.id==e.id);-1!==t&&(t... function El (line 17) | function El(){this.userList=[],this.updateUserListNode()} function Nl (line 17) | function Nl(){this.isGeneralization||(this._quickCreateChildBtn=null,thi... function Ol (line 17) | function Ol(){if(!(this.isGeneralization||this.getChildrenLength()>0)){i... function zl (line 17) | function zl(){this.isGeneralization||this._quickCreateChildBtn&&this._sh... function Dl (line 17) | function Dl(){if(this.isGeneralization)return;const{isActive:e}=this.get... function Il (line 17) | function Il(e,t,n,i,r){const{imgTextMargin:o}=this.mindMap.opt;return"v"... function Fl (line 17) | function Fl(e){let t=0,n=this._tagData.reduce((e,n)=>(t=Math.max(t,n.hei... function Rl (line 17) | function Rl(){if(this.isUseCustomNodeContent()){const e=this.measureCust... function Pl (line 17) | function Pl(e,t){const{hoverRectPadding:n}=this.mindMap.opt;this.hoverNo... function Bl (line 17) | function Bl(){if(!this.group)return;if(!this.isUseCustomNodeContent())re... function jl (line 17) | function jl(){if(!this.group)return;this.group.clear();const{openRealtim... class ql (line 17) | class ql{constructor(e={}){this.opt=e,this.nodeData=this.handleData(e.da... method constructor (line 17) | constructor(e={}){this.opt=e,this.nodeData=this.handleData(e.data||{})... method left (line 17) | get left(){return this.customLeft||this._left} method left (line 17) | set left(e){this._left=e} method top (line 17) | get top(){return this.customTop||this._top} method top (line 17) | set top(e){this._top=e} method reset (line 17) | reset(){this.children=[],this.parent=null,this.isRoot=!1,this.layerInd... method resetWhenDelete (line 17) | resetWhenDelete(){this._isMouseenter=!1} method handleData (line 17) | handleData(e){return e.data.expand=!1!==e.data.expand,e.data.isActive=... method createNodeData (line 17) | createNodeData(e){const{isUseCustomNodeContent:t,customCreateNodeConte... method getSize (line 17) | getSize(e,t={}){const n=t.ignoreUpdateCustomTextWidth||!1;n||(this.cus... method bindGroupEvent (line 17) | bindGroupEvent(){this.group.on("click",e=>{if(this.mindMap.emit("node_... method active (line 17) | active(e){this.mindMap.opt.readonly||(e&&e.stopPropagation(),this.getD... method deactivate (line 17) | deactivate(){this.mindMap.renderer.removeNodeFromActiveList(this),this... method update (line 17) | update(e){if(!this.group)return;this.updateNodeActiveClass();const{alw... method getNodePosInClient (line 17) | getNodePosInClient(e,t){const n=this.mindMap.draw.transform(),{scaleX:... method checkIsInClient (line 17) | checkIsInClient(e=0){const{left:t,top:n}=this.getNodePosInClient(this.... method reRender (line 17) | reRender(e,t){const n=this.getSize(e,t);return this.layout(),this.upda... method updateNodeActiveClass (line 17) | updateNodeActiveClass(){if(!this.group)return;const e=this.getData("is... method updateNodeByActive (line 17) | updateNodeByActive(e){if(this.group){const{isShowCreateChildBtnIcon:t}... method render (line 17) | render(e=(()=>{}),t=!1,n=!1){this.renderLine();const{openPerformance:i... method removeSelf (line 17) | removeSelf(){this.group&&(this.group.remove(),this.removeGeneralizatio... method remove (line 17) | remove(){this.group&&(this.group.remove(),this.removeGeneralization(),... method destroy (line 17) | destroy(){this.removeLine(),this.parent&&this.parent.removeLine(),this... method destroyAll (line 17) | destroyAll(){this.destroy(),this.children&&this.children.length&&this.... method hide (line 17) | hide(){if(this.group&&this.group.hide(),this.hideGeneralization(),this... method show (line 17) | show(){if(this.group){if(this.group.show(),this.showGeneralization(),t... method setOpacity (line 17) | setOpacity(e){this.group&&this.group.opacity(e),this._lines.forEach(t=... method hideChildren (line 17) | hideChildren(){this._lines.forEach(e=>{e.hide()}),this.children&&this.... method showChildren (line 17) | showChildren(){this._lines.forEach(e=>{e.show()}),this.children&&this.... method startDrag (line 17) | startDrag(){this.isDrag=!0,this.group&&this.group.addClass("smm-node-d... method endDrag (line 17) | endDrag(){this.isDrag=!1,this.group&&this.group.removeClass("smm-node-... method renderLine (line 17) | renderLine(e=!1){const t=this.mindMap.renderer.isLayout(Fs["a"].LAYOUT... method getShape (line 17) | getShape(){return this.mindMap.themeConfig.nodeUseLineStyle?Fs["a"].SH... method hasCustomPosition (line 17) | hasCustomPosition(){return void 0!==this.customLeft&&void 0!==this.cus... method ancestorHasCustomPosition (line 17) | ancestorHasCustomPosition(){let e=this;while(e){if(e.hasCustomPosition... method ancestorHasGeneralization (line 17) | ancestorHasGeneralization(){let e=this.parent;while(e){if(e.checkHasGe... method addChildren (line 17) | addChildren(e){this.children.push(e)} method styleLine (line 17) | styleLine(e,t,n){const{enableInheritAncestorLineStyle:i}=this.mindMap.... method getRainbowLineColor (line 17) | getRainbowLineColor(e){return this.mindMap.rainbowLines?this.mindMap.r... method removeLine (line 17) | removeLine(){this._lines.forEach(e=>{e.remove()}),this._lines=[]} method isAncestor (line 17) | isAncestor(e){if(this.uid===e.uid)return!1;let t=e.parent;while(t){if(... method isParent (line 17) | isParent(e){if(this.uid===e.uid)return!1;const t=e.parent;return!(!t||... method isBrother (line 17) | isBrother(e){return!(!this.parent||this.uid===e.uid)&&this.parent.chil... method getIndexInBrothers (line 17) | getIndexInBrothers(){return this.parent&&this.parent.children?this.par... method getPaddingVale (line 17) | getPaddingVale(){return{paddingX:this.getStyle("paddingX"),paddingY:th... method getStyle (line 17) | getStyle(e,t){const n=this.style.merge(e,t);return void 0===n?"":n} method getSelfStyle (line 17) | getSelfStyle(e){return this.style.getSelfStyle(e)} method getParentSelfStyle (line 17) | getParentSelfStyle(e){return this.parent?this.parent.getSelfStyle(e)||... method getSelfInhertStyle (line 17) | getSelfInhertStyle(e){return this.getSelfStyle(e)||this.getParentSelfS... method getBorderWidth (line 17) | getBorderWidth(){return this.style.merge("borderWidth",!1)||0} method getData (line 17) | getData(e){return e?this.nodeData.data[e]:this.nodeData.data} method getPureData (line 17) | getPureData(e=!0,t=!1){return Object(b["o"])({tree:{},root:this,remove... method getAncestorNodes (line 17) | getAncestorNodes(){const e=[];let t=this.parent;while(t)e.unshift(t),t... method hasCustomStyle (line 17) | hasCustomStyle(){return this.style.hasCustomStyle()} method getRect (line 17) | getRect(){return this.group?this.group.rbox():null} method getRectInSvg (line 17) | getRectInSvg(){const{scaleX:e,scaleY:t,translateX:n,translateY:i}=this... method highlight (line 17) | highlight(){this.group&&this.group.addClass("smm-node-highlight")} method closeHighlight (line 17) | closeHighlight(){this.group&&this.group.removeClass("smm-node-highligh... method fakeClone (line 17) | fakeClone(){const e=new ql({...this.opt,uid:Object(b["s"])()});return ... method createSvgTextNode (line 17) | createSvgTextNode(e=""){return(new Ks["j"]).text(e)} method getSvgObjects (line 17) | getSvgObjects(){return{SVG:Ks["i"],G:Ks["d"],Rect:Ks["h"]}} method checkEnableDragModifyNodeWidth (line 17) | checkEnableDragModifyNodeWidth(){const{enableDragModifyNodeWidth:e,isU... method hasCustomWidth (line 17) | hasCustomWidth(){return this.checkEnableDragModifyNodeWidth()&&void 0!... method getChildrenLength (line 17) | getChildrenLength(){return this.nodeData.children?this.nodeData.childr... class Wl (line 17) | class Wl{constructor(e,t){this.layoutName=t,this.renderer=e,this.mindMap... method constructor (line 17) | constructor(e,t){this.layoutName=t,this.renderer=e,this.mindMap=e.mind... method doLayout (line 17) | doLayout(){throw new Error("【computed】方法为必要方法,需要子类进行重写!")} method renderLine (line 17) | renderLine(){throw new Error("【renderLine】方法为必要方法,需要子类进行重写!")} method renderExpandBtn (line 17) | renderExpandBtn(){throw new Error("【renderExpandBtn】方法为必要方法,需要子类进行重写!")} method renderGeneralization (line 17) | renderGeneralization(){} method cacheNode (line 17) | cacheNode(e,t){this.mindMap.renderer.nodeCache[e]=t,this.mindMap.rende... method checkIsNeedResizeSources (line 17) | checkIsNeedResizeSources(){return this.mindMap.renderer.checkHasRender... method checkIsLayerTypeChange (line 17) | checkIsLayerTypeChange(e,t){const n=e>=2?3:e,i=t>=2?3:t;if(n!==i)retur... method checkIsLayoutChangeRerenderExpandBtnPlaceholderRect (line 17) | checkIsLayoutChangeRerenderExpandBtnPlaceholderRect(e){this.mindMap.re... method checkIsNodeDataChange (line 17) | checkIsNodeDataChange(e,t){return!!e&&(e="string"===typeof e?JSON.pars... method checkNodeFixChange (line 17) | checkNodeFixChange(e,t,n){let i=!1;this.mindMap.nodeInnerPrefixList.fo... method updateReuseNodeInfo (line 17) | updateReuseNodeInfo({newNode:e,parent:t,layerIndex:n,isRoot:i}){e.laye... method createNode (line 17) | createNode(e,t,n,i,r,o){const s={};this.mindMap.nodeInnerPrefixList.fo... method checkGetGeneralizationChange (line 17) | checkGetGeneralizationChange(e,t){const n=e.formatGetGeneralization();... method formatPosition (line 17) | formatPosition(e,t,n){return"number"===typeof e?e:void 0!==Fs["d"][e]?... method formatInitRootNodePosition (line 17) | formatInitRootNodePosition(e){const{CENTER:t}=Fs["a"].INIT_ROOT_NODE_P... method setNodeCenter (line 17) | setNodeCenter(e,t){let{initRootNodePosition:n}=this.mindMap.opt;if(thi... method getRootCenterOffset (line 17) | getRootCenterOffset(e,t){if(this.rootNodeCenterOffset)return this.root... method updateChildren (line 17) | updateChildren(e,t,n){e.forEach(e=>{e[t]+=n,e.children&&e.children.len... method updateChildrenPro (line 17) | updateChildrenPro(e,t){e.forEach(e=>{Object.keys(t).forEach(n=>{e[n]+=... method getNodeAreaWidth (line 17) | getNodeAreaWidth(e,t=!1){let n=[],i=0,r=(e,o)=>{t&&e.checkHasGeneraliz... method quadraticCurvePath (line 17) | quadraticCurvePath(e,t,n,i,r=!1){let o,s;return r?(o=e+.8*(n-e),s=t+.2... method cubicBezierPath (line 17) | cubicBezierPath(e,t,n,i,r=!1){let o,s,a,l;return r?(o=e,s=t+(i-t)/2,a=... method computeNewPoint (line 17) | computeNewPoint(e,t,n=0){return e[0]===t[0]?t[1]>e[1]?(n=Math.min(t[1]... method createFoldLine (line 17) | createFoldLine(e){const{lineRadius:t}=this.mindMap.themeConfig,n=e.len... method getMargin (line 17) | getMargin(e,t){const{themeConfig:n,opt:i}=this.mindMap,{second:r,node:... method getMarginX (line 17) | getMarginX(e){return this.getMargin(e,"marginX")} method getMarginY (line 17) | getMarginY(e){return this.getMargin(e,"marginY")} method getSelfMarginBottom (line 17) | getSelfMarginBottom(e,t){const n=e.nodeData?e.nodeData.data:e.data;ret... method getNodeWidthWithGeneralization (line 17) | getNodeWidthWithGeneralization(e){return Math.max(e.width,e.checkHasGe... method getNodeHeightWithGeneralization (line 17) | getNodeHeightWithGeneralization(e){return Math.max(e.height,e.checkHas... method getNodeBoundaries (line 17) | getNodeBoundaries(e,t){let{generalizationLineMargin:n,generalizationNo... method getChildrenBoundaries (line 17) | getChildrenBoundaries(e,t,n=0,i){let{generalizationLineMargin:r,genera... method getNodeGeneralizationRenderBoundaries (line 17) | getNodeGeneralizationRenderBoundaries(e,t){let n=null;return n=e.range... method getNodeActChildrenLength (line 17) | getNodeActChildrenLength(e){return e.nodeData.children&&e.nodeData.chi... method setLineStyle (line 17) | setLineStyle(e,t,n,i){t.plot(this.transformPath(n)),e&&e(t,i,!0)} method transformPath (line 17) | transformPath(e){const{customTransformNodeLinePath:t}=this.mindMap.opt... class Vl (line 17) | class Vl extends Gl{constructor(e={},t){super(e,t),this.isUseLeft=t===Fs... method constructor (line 17) | constructor(e={},t){super(e,t),this.isUseLeft=t===Fs["a"].LAYOUT.LOGIC... method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue()},()=>{this.computed... method computedBaseValue (line 17) | computedBaseValue(){let e=0;Object(b["Cb"])(this.renderer.renderTree,n... method handleGeneralizationNodeHeight (line 17) | handleGeneralizationNodeHeight(e){if(!e._node.checkHasGeneralization()... method computedTopValue (line 17) | computedTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(delet... method renderLine (line 17) | renderLine(e,t,n,i){"curve"===i?this.renderLineCurve(e,t,n):"curve2"==... method renderLineStraight (line 17) | renderLineStraight(e,t,n){if(e.children.length<=0)return[];let{left:i,... method renderLineDirect (line 17) | renderLineDirect(e,t,n){if(e.children.length<=0)return[];let{left:i,to... method renderLineCurve (line 17) | renderLineCurve(e,t,n,i=!1){if(e.children.length<=0)return[];let{left:... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r,layerIndex:o... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{let{left:t,top:n,bottom:i,right:... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i){this.isUseLeft?e.size(t,i).x(-t).y(0):e.s... class Yl (line 17) | class Yl extends Gl{constructor(e={},t){super(e,t)}doLayout(e){const t=[... method constructor (line 17) | constructor(e={},t){super(e,t)} method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue()},()=>{this.computed... method computedBaseValue (line 17) | computedBaseValue(){Object(b["Cb"])(this.renderer.renderTree,null,(e,t... method computedTopValue (line 17) | computedTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(e.get... method adjustTopValue (line 17) | adjustTopValue(){Object(b["Cb"])(this.root,null,e=>{if(!e.getData("exp... method updateBrothers (line 17) | updateBrothers(e,t,n){if(e.parent){const i=e.parent.children.filter(t=... method renderLine (line 17) | renderLine(e,t,n,i){"curve"===i?this.renderLineCurve(e,t,n):"curve2"==... method renderLineStraight (line 17) | renderLineStraight(e,t,n){if(e.children.length<=0)return[];let{left:i,... method renderLineDirect (line 17) | renderLineDirect(e,t,n){if(e.children.length<=0)return[];let{left:i,to... method renderLineCurve (line 17) | renderLineCurve(e,t,n,i=!1){if(e.children.length<=0)return[];let{left:... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r}=e,{translat... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{const t=e.node.dir===Fs["a"].LAY... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i,r){r.dir===Fs["a"].LAYOUT_GROW_DIR.LEFT?e.... class Xl (line 17) | class Xl extends Gl{constructor(e={},t){super(e,t)}doLayout(e){const t=[... method constructor (line 17) | constructor(e={},t){super(e,t)} method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue()},()=>{this.computed... method computedBaseValue (line 17) | computedBaseValue(){Object(b["Cb"])(this.renderer.renderTree,null,(e,t... method computedLeftTopValue (line 17) | computedLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(e... method adjustLeftTopValue (line 17) | adjustLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(!e.... method updateBrothersLeft (line 17) | updateBrothersLeft(e,t){if(e.parent){const n=e.parent.children,i=Objec... method updateBrothersTop (line 17) | updateBrothersTop(e,t){if(e.parent&&!e.parent.isRoot){const n=e.parent... method renderLine (line 17) | renderLine(e,t,n){if(e.children.length<=0)return[];let{left:i,top:r,wi... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r,isRoot:o}=e;... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{let{top:t,bottom:n,right:i,gener... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i){e.size(n,t).x(0).y(i)} class Jl (line 17) | class Jl extends Gl{constructor(e={},t){super(e,t)}doLayout(e){const t=[... method constructor (line 17) | constructor(e={},t){super(e,t)} method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue()},()=>{this.computed... method computedBaseValue (line 17) | computedBaseValue(){Object(b["Cb"])(this.renderer.renderTree,null,(e,t... method computedLeftValue (line 17) | computedLeftValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(e.ge... method adjustLeftValue (line 17) | adjustLeftValue(){Object(b["Cb"])(this.root,null,e=>{if(!e.getData("ex... method updateBrothers (line 17) | updateBrothers(e,t){if(e.parent){const n=e.parent.children,i=Object(b[... method renderLine (line 17) | renderLine(e,t,n,i){"curve"===i?this.renderLineCurve(e,t,n):"curve2"==... method renderLineCurve (line 17) | renderLineCurve(e,t,n,i=!1){if(e.children.length<=0)return[];let{left:... method renderLineDirect (line 17) | renderLineDirect(e,t,n){if(e.children.length<=0)return[];let{left:i,to... method renderLineStraight (line 17) | renderLineStraight(e,t,n){if(e.children.length<=0)return[];let{left:i,... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r}=e;const{tra... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{let{bottom:t,left:n,right:i,gene... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i){e.size(n,t).x(0).y(i)} class $l (line 17) | class $l extends Gl{constructor(e={},t){super(e,t)}doLayout(e){const t=[... method constructor (line 17) | constructor(e={},t){super(e,t)} method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue()},()=>{this.computed... method computedBaseValue (line 17) | computedBaseValue(){Object(b["Cb"])(this.renderer.renderTree,null,(e,t... method computedLeftTopValue (line 17) | computedLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(e... method adjustLeftTopValue (line 17) | adjustLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(!e.... method getNodeAreaHeight (line 17) | getNodeAreaHeight(e){const t=this.getMarginY(e.layerIndex);let n=0;con... method updateBrothersLeft (line 17) | updateBrothersLeft(e){const t=e.children;let n=0;t.forEach(e=>{e.left+... method updateBrothersTop (line 17) | updateBrothersTop(e,t){if(e.parent&&!e.parent.isRoot){const n=e.parent... method renderLine (line 17) | renderLine(e,t,n){if(e.children.length<=0)return[];let{left:i,top:r,wi... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r,isRoot:o}=e;... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{let{top:t,bottom:n,right:i,gener... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i,r){if(this.layoutName===Fs["a"].LAYOUT.TIM... class tc (line 17) | class tc extends Gl{constructor(e={},t){super(e,t)}doLayout(e){const t=[... method constructor (line 17) | constructor(e={},t){super(e,t)} method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue()},()=>{this.computed... method computedBaseValue (line 17) | computedBaseValue(){Object(b["Cb"])(this.renderer.renderTree,null,(e,t... method computedTopValue (line 17) | computedTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(e.get... method adjustLeftTopValue (line 17) | adjustLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n)=>{if(!e.ge... method updateBrothers (line 17) | updateBrothers(e,t){if(e.parent){const n=e.parent.children,i=Object(b[... method updateBrothersTop (line 17) | updateBrothersTop(e,t){if(e.parent&&!e.parent.isRoot){const n=e.parent... method renderLine (line 17) | renderLine(e,t,n,i){"curve"===i?this.renderLineCurve(e,t,n):"curve2"==... method renderLineStraight (line 17) | renderLineStraight(e,t,n){if(e.children.length<=0)return[];let{expandB... method renderLineDirect (line 17) | renderLineDirect(e,t,n){if(e.children.length<=0)return[];let{left:i,to... method renderLineCurve (line 17) | renderLineCurve(e,t,n,i=!1){if(e.children.length<=0)return[];let{left:... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r,isRoot:o}=e;... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{const t=e.node.dir===Fs["a"].LAY... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i,r){r.dir===Fs["a"].LAYOUT_GROW_DIR.LEFT?e.... method renderExpandBtn (line 17) | renderExpandBtn({node:e,btn:t,expandBtnSize:n,translateX:i,translateY:r,... method renderLine (line 17) | renderLine({node:e,line:t,top:n,x:i,lineLength:r,height:o,expandBtnSize:... method computedLeftTopValue (line 17) | computedLeftTopValue({layerIndex:e,node:t,ctx:n}){if(e>=1&&t.children){c... method adjustLeftTopValueBefore (line 17) | adjustLeftTopValueBefore({node:e,parent:t,ctx:n,layerIndex:i}){const r=e... method adjustLeftTopValueAfter (line 17) | adjustLeftTopValueAfter({parent:e,node:t,ctx:n}){if(e&&e.isRoot){const e... method renderExpandBtn (line 17) | renderExpandBtn({node:e,btn:t,expandBtnSize:n,translateX:i,translateY:r,... method renderLine (line 17) | renderLine({node:e,line:t,top:n,x:i,lineLength:r,height:o,miny:s,ctx:a})... method computedLeftTopValue (line 17) | computedLeftTopValue({layerIndex:e,node:t,ctx:n}){const i=n.getMarginY(e... method adjustLeftTopValueBefore (line 17) | adjustLeftTopValueBefore({node:e,ctx:t,layerIndex:n}){const i=t.getMargi... method adjustLeftTopValueAfter (line 17) | adjustLeftTopValueAfter({parent:e,node:t,ctx:n}){if(e&&e.isRoot){const e... class rc (line 17) | class rc extends Gl{constructor(e={},t){super(e,t),this.indent=.3,this.c... method constructor (line 17) | constructor(e={},t){super(e,t),this.indent=.3,this.childIndent=.5,this... method getShapeInfo (line 17) | getShapeInfo(){return{fishHeadName:"fishHead",fishHeadPathStr:"M4,181 ... method nodeIsRemoveAllLines (line 17) | nodeIsRemoveAllLines(e){return e.isRoot||1===e.layerIndex} method isFishbone2 (line 17) | isFishbone2(){return this.layoutName===Fs["a"].LAYOUT.FISHBONE2} method bindEvent (line 17) | bindEvent(){this.isFishbone2()&&(this.onCheckUpdateFishTail=this.onChe... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("afterExecCommand",this.onCheckUpdateFi... method extendShape (line 17) | extendShape(){if(!this.isFishbone2())return;const{fishHeadName:e,fishH... method doLayout (line 17) | doLayout(e){const t=[()=>{this.computedBaseValue(),this.addFishTail()}... method addFishTail (line 17) | addFishTail(){if(!this.isFishbone2())return;const e=this.mindMap.lineD... method onCheckUpdateFishTail (line 17) | onCheckUpdateFishTail(e,t,n){if("SET_NODE_DATA"===e){let e=!1;Object.k... method styleFishTail (line 17) | styleFishTail(){this.root.style.shape(this.fishTail)} method removeFishTail (line 17) | removeFishTail(){const e=this.mindMap.lineDraw.findOne("."+this.fishTa... method updateFishTailPosition (line 17) | updateFishTailPosition(){this.isFishbone2()&&(!this.root.children||thi... method computedBaseValue (line 17) | computedBaseValue(){Object(b["Cb"])(this.renderer.renderTree,null,(e,t... method computedLeftTopValue (line 17) | computedLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(e... method adjustLeftTopValue (line 17) | adjustLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{if(!e.... method getNodeAreaHeight (line 17) | getNodeAreaHeight(e){let t=0,n=0;const i=e=>{const r=this.getMarginY(e... method updateBrothersLeft (line 17) | updateBrothersLeft(e){const t=e.children;let n=0;t.forEach(e=>{e.left+... method updateBrothersTop (line 17) | updateBrothersTop(e,t){if(e.parent&&!e.parent.isRoot){const n=e.parent... method checkIsTop (line 17) | checkIsTop(e){return e.dir===Fs["a"].LAYOUT_GROW_DIR.TOP} method renderLine (line 17) | renderLine(e,t,n){if(1!==e.layerIndex&&e.children.length<=0)return[];l... method renderExpandBtn (line 17) | renderExpandBtn(e,t){let{width:n,height:i,expandBtnSize:r,isRoot:o}=e;... method renderGeneralization (line 17) | renderGeneralization(e){e.forEach(e=>{let{top:t,bottom:n,right:i,gener... method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i,r){let o="";o=r.dir===Fs["a"].LAYOUT_GROW_... method beforeChange (line 17) | beforeChange(){this.isFishbone2()&&(this.root.nodeData.data.shape=Fs["... class sc (line 17) | class sc extends Gl{constructor(e={},t){super(e,t),this.isNeedReRenderWh... method constructor (line 17) | constructor(e={},t){super(e,t),this.isNeedReRenderWhenChange=!0,this.m... method doLayout (line 17) | doLayout(e){let t=[()=>{this.computedBaseValue()},()=>{this.computedMa... method computedBaseValue (line 17) | computedBaseValue(){let e=0;Object(b["Cb"])(this.renderer.renderTree,n... method computedMaxChildrenWidth (line 17) | computedMaxChildrenWidth(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{... method adjustChildrenNodeHeight (line 17) | adjustChildrenNodeHeight(e,t){if(!e.children||0===e.children.length)re... method computedLeftTopValue (line 17) | computedLeftTopValue(){Object(b["Cb"])(this.root,null,(e,t,n,i)=>{cons... method drawLine (line 17) | drawLine(e,t,n,i,r,o){let s=this.lineDraw.path();e.style.line(s),s.plo... method renderLine (line 17) | renderLine(e,t,n){const i=Math.max(e.childrenAreaHeight,e.height),r=()... method addEmptyCell (line 17) | addEmptyCell(e,t){const n=Object.keys(this.maxLayerWidthMap).reduce((e... method renderCell (line 17) | renderCell(e,t,n,i){const r=(new Ks["h"]).size(this.maxLayerWidthMap[n... method beforeChange (line 17) | beforeChange(){} method renderExpandBtn (line 17) | renderExpandBtn(e,t){} method renderGeneralization (line 17) | renderGeneralization(e){} method renderExpandBtnRect (line 17) | renderExpandBtnRect(e,t,n,i){} class cc (line 17) | class cc{constructor(e={}){this.mindMap=e.mindMap,this.renderer=e.render... method constructor (line 17) | constructor(e={}){this.mindMap=e.mindMap,this.renderer=e.renderer,this... method destroy (line 17) | destroy(){this.root&&this.root.destroyAll()} method setData (line 17) | setData(e){this.renderTree=e||null} method setLayout (line 17) | setLayout(){const e=this.layout&&this.layout.isNeedReRenderWhenChange;... method doLayout (line 17) | doLayout(e=(()=>{})){this.root=null,this.layout.doLayout(t=>{this.root... method render (line 17) | render(e=(()=>{})){this.root.render(()=>{e()})} method layoutAndRender (line 17) | layoutAndRender(e=(()=>{})){this.doLayout(()=>{this.render(()=>{e()})})} method getFreeNodeTreeRootPositionOffset (line 17) | getFreeNodeTreeRootPositionOffset(){return this.renderTree.data.freeNo... method resetUnExpandNodeStyle (line 17) | resetUnExpandNodeStyle(){this.renderTree&&Object(b["Cb"])(this.renderT... method selectAll (line 17) | selectAll(){Object(b["Cb"])(this.root,null,e=>{e.getData("isActive")||... method selectOneLevel (line 17) | selectOneLevel(e){Object(b["Cb"])(this.root,null,(t,n,i,r)=>{r+1===e&&... method selectSelfAndChildrenNodes (line 17) | selectSelfAndChildrenNodes(e){Object(b["Cb"])(this.root,null,t=>{if(t.... method selectChildrenNodes (line 17) | selectChildrenNodes(e){Object(b["Cb"])(this.root,null,t=>{if(t.uid==e.... method removeAllNodeCustomStyles (line 17) | removeAllNodeCustomStyles(){let e=!1;if(this.renderTree)return Object(... method removeAllNodeCustomTextWidth (line 17) | removeAllNodeCustomTextWidth(){return!!this.renderTree&&(Object(b["e"]... method expandAllNode (line 17) | expandAllNode(e=""){if(!this.renderTree)return!1;const t=(n,i)=>{i||n.... method unexpandAllNode (line 17) | unexpandAllNode(e=""){if(!this.renderTree)return!1;const{rootEnableUnE... method expandToLevel (line 17) | expandToLevel(e){return!!this.renderTree&&(Object(b["Cb"])(this.render... method resetLayout (line 17) | resetLayout(){return!!this.root&&(Object(b["Cb"])(this.root,null,e=>{e... method expandToNodeUid (line 17) | expandToNodeUid(e){if(!this.renderTree)return!1;let t=[],n=!1;const i=... method findNodeByUid (line 17) | findNodeByUid(e){if(!this.root)return null;let t=null;return Object(b[... class dc (line 17) | class dc{constructor(e){this.max=e||1e3,this.size=0,this.pool=new Map}ad... method constructor (line 17) | constructor(e){this.max=e||1e3,this.size=0,this.pool=new Map} method add (line 17) | add(e,t){const n=this.has(e);return!(!n&&this.size>=this.max)&&(this.d... method delete (line 17) | delete(e){this.pool.has(e)&&(this.pool.delete(e),this.size--)} method has (line 17) | has(e){return this.pool.has(e)} method get (line 17) | get(e){if(this.pool.has(e))return this.pool.get(e)} method clear (line 17) | clear(){this.size=0,this.pool=new Map} class uc (line 17) | class uc{constructor(e={}){this.mindMap=e.mindMap,this.treeRender=new hc... method constructor (line 17) | constructor(e={}){this.mindMap=e.mindMap,this.treeRender=new hc({mindM... method isLayout (line 17) | isLayout(e){return this.treeRender.layout.layoutName===e} method setLayout (line 17) | setLayout(e){this.forEachAllTreeRenders(t=>{t.setLayout(e)})} method setData (line 17) | setData(e){this.updateFreeNodeTreeData(e),e&&e.data&&delete e.data.fre... method getData (line 17) | getData(){if(!this.treeRender.renderTree)return null;const e=Object(b[... method addFreeNodeTreeRenderer (line 17) | addFreeNodeTreeRenderer(e,t){this.freeNodeTreeRenderMap[t]=e} method removeFreeNodeTreeRenderer (line 17) | removeFreeNodeTreeRenderer(e){delete this.freeNodeTreeRenderMap[e]} method removeFreeNodeTree (line 17) | removeFreeNodeTree(e){e.destroy(),this.removeFreeNodeTreeRenderer(e.fr... method updateFreeNodeTreeData (line 17) | updateFreeNodeTreeData(e){const t=[],n=[],i=[],r=this.freeNodeTreeRend... method getAllTreeRenders (line 17) | getAllTreeRenders(){return[this.treeRender,...Object.values(this.freeN... method getCurrentActiveNodeTreeRenders (line 17) | getCurrentActiveNodeTreeRenders(){const e=new Set(this.activeNodeList.... method forEachAllTreeRenders (line 17) | forEachAllTreeRenders(e){this.getAllTreeRenders().forEach(t=>{e(t)})} method forEachActiveTreeRenders (line 17) | forEachActiveTreeRenders(e){this.getCurrentActiveNodeTreeRenders().for... method forEachFreeNodeTreeRenders (line 17) | forEachFreeNodeTreeRenders(e){Object.values(this.freeNodeTreeRenderMap... method getAllRenderTree (line 17) | getAllRenderTree(){const e=[];return this.forEachAllTreeRenders(t=>{t.... method getAllRenderRoot (line 17) | getAllRenderRoot(){const e=[];return this.forEachAllTreeRenders(t=>{t.... method createFreeNodeTree (line 17) | createFreeNodeTree(e){const{readonly:t,enableCreateFreeNodeOnDblclick:... method getRootNodeOffset (line 17) | getRootNodeOffset(e){const{scaleX:t,scaleY:n,translateX:i,translateY:r... method bindEvent (line 17) | bindEvent(){const{openPerformance:e,performanceConfig:t,openRealtimeRe... method onNodeTextEditChange (line 17) | onNodeTextEditChange({node:e,text:t}){e._textData=e.createTextNode(t);... method forceLoadNode (line 17) | forceLoadNode(e){this.mindMap.emit("node_tree_render_start"),e?e.rende... method registerCommands (line 17) | registerCommands(){this.selectAll=this.selectAll.bind(this),this.mindM... method registerShortcutKeys (line 17) | registerShortcutKeys(){const{shortcutKeysMap:e,enableDefaultShortcutKe... method getActiveNodeList (line 17) | getActiveNodeList(){return[...this.activeNodeList]} method emitNodeActiveEvent (line 17) | emitNodeActiveEvent(e=null,t=[...this.activeNodeList]){const n=!Object... method clearActiveNodeListOnDrawClick (line 17) | clearActiveNodeListOnDrawClick(e,t){if(this.activeNodeList.length<=0)r... method startTextEdit (line 17) | startTextEdit(){this.mindMap.keyCommand.save()} method endTextEdit (line 17) | endTextEdit(){this.mindMap.keyCommand.restore()} method clearCache (line 17) | clearCache(){this.lru.clear(),this.nodeCache={},this.lastNodeCache={}} method addRenderParams (line 17) | addRenderParams(e,t){if(e){const t=this.renderCallbackList.findIndex(t... method checkHasRenderSource (line 17) | checkHasRenderSource(e){e=Array.isArray(e)?e:[e];for(let t=0;t{e()}),this.isRenderi... method render (line 17) | render(e,t){this.addRenderParams(e,t),clearTimeout(this.renderTimer),t... method _render (line 17) | _render(){this.checkHasRenderSource(Fs["a"].CHANGE_THEME)&&this.resetU... method doLayoutAll (line 17) | doLayoutAll(e=(()=>{})){let t=this.getAllRenderTree().length;this.forE... method renderAll (line 17) | renderAll(e=(()=>{})){let t=this.getAllRenderTree().length;this.forEac... method renderAllByRoot (line 17) | renderAllByRoot(e=(()=>{}),t=[]){const n=this.getAllRenderRoot();let i... method renderByCustomNodeContentNode (line 17) | renderByCustomNodeContentNode(e){e.getSize(),e.customNodeContentRealti... method resetUnExpandNodeStyle (line 17) | resetUnExpandNodeStyle(){this.forEachAllTreeRenders(e=>{e.resetUnExpan... method clearActiveNode (line 17) | clearActiveNode(){this.activeNodeList.length<=0||(this.clearActiveNode... method clearActiveNodeList (line 17) | clearActiveNodeList(){this.activeNodeList.forEach(e=>{this.mindMap.exe... method addNodeToActiveList (line 17) | addNodeToActiveList(e,t=!1){if(this.mindMap.opt.onlyOneEnableActiveNod... method removeNodeFromActiveList (line 17) | removeNodeFromActiveList(e){const t=this.findActiveNodeIndex(e);-1!==t... method activeMultiNode (line 17) | activeMultiNode(e=[]){e.forEach(e=>{this.mindMap.emit("before_node_act... method cancelActiveMultiNode (line 17) | cancelActiveMultiNode(e=[]){e.forEach(e=>{this.removeNodeFromActiveLis... method findActiveNodeIndex (line 17) | findActiveNodeIndex(e){return Object(b["J"])(e,this.activeNodeList)} method selectAll (line 17) | selectAll(){this.mindMap.opt.readonly||(this.forEachAllTreeRenders(e=>... method selectOneLevel (line 17) | selectOneLevel(e){this.mindMap.opt.readonly||(this.clearActiveNodeList... method selectSelfAndChildrenNodes (line 17) | selectSelfAndChildrenNodes(e){this.mindMap.opt.readonly||(e=e||this.ac... method selectChildrenNodes (line 17) | selectChildrenNodes(e){this.mindMap.opt.readonly||(e=e||this.activeNod... method back (line 17) | back(e){this.backForward("back",e)} method forward (line 17) | forward(e){this.backForward("forward",e)} method backForward (line 17) | backForward(e,t){this.mindMap.execCommand("CLEAR_ACTIVE_NODE");const n... method getNewNodeBehavior (line 17) | getNewNodeBehavior(e=!1,t=!1){const{createNewNodeBehavior:n}=this.mind... method insertNode (line 17) | insertNode(e=!0,t=[],n=null,i=[]){if(t=Object(b["z"])(t),this.activeNo... method insertMultiNode (line 17) | insertMultiNode(e,t){if(!t||t.length<=0)return;if(e=Object(b["z"])(e),... method insertChildNode (line 17) | insertChildNode(e=!0,t=[],n=null,i=[]){if(t=Object(b["z"])(t),this.act... method insertMultiChildNode (line 17) | insertMultiChildNode(e,t){if(!t||t.length<=0)return;if(e=Object(b["z"]... method insertParentNode (line 17) | insertParentNode(e=!0,t,n){if(t=Object(b["z"])(t),this.activeNodeList.... method upNode (line 17) | upNode(e){if(this.activeNodeList.length<=0&&!e)return;const t=e?[e]:th... method downNode (line 17) | downNode(e){if(this.activeNodeList.length<=0&&!e)return;const t=e?[e]:... method moveUpOneLevel (line 17) | moveUpOneLevel(e){if(e=e||this.activeNodeList[0],!e||e.isRoot||e.layer... method moveDownOneLevel (line 17) | moveDownOneLevel(e){if(e=e||this.activeNodeList[0],!e||e.isRoot)return... method _handleRemoveCustomStyles (line 17) | _handleRemoveCustomStyles(e){let t=!1;return Object.keys(e).forEach(n=... method removeCustomStyles (line 17) | removeCustomStyles(e){if(e=e||this.activeNodeList[0],!e)return;const t... method removeAllNodeCustomStyles (line 17) | removeAllNodeCustomStyles(e){e=Object(b["z"])(e);let t=!1;e.length>0?e... method copy (line 17) | copy(){this.beingCopyData=this.copyNode(),this.beingCopyData&&(this.mi... method cut (line 17) | cut(){this.mindMap.execCommand("CUT_NODE",e=>{this.beingCopyData=e,thi... method paste (line 17) | async paste(){const{errorHandler:e,handleIsSplitByWrapOnPasteCreateNew... method insertBefore (line 17) | insertBefore(e,t){this.insertTo(e,t,"before")} method insertAfter (line 17) | insertAfter(e,t){this.insertTo(e,t,"after")} method insertTo (line 17) | insertTo(e,t,n="before"){let i=Object(b["z"])(e);i=i.filter(e=>!e.isRo... method removeNode (line 17) | removeNode(e=[]){if(e=Object(b["z"])(e),this.activeNodeList.length<=0&... method deleteNodeGeneralization (line 17) | deleteNodeGeneralization(e){const t=e.generalizationBelongNode,n=t.get... method removeCurrentNode (line 17) | removeCurrentNode(e=[]){if(e=Object(b["z"])(e),this.activeNodeList.len... method getNextActiveNode (line 17) | getNextActiveNode(e){if(1!==e.length)return null;if(-1===this.findActi... method copyNode (line 17) | copyNode(){if(this.activeNodeList.length<=0)return null;let e=Object(b... method cutNode (line 17) | cutNode(e){if(this.activeNodeList.length<=0)return;let t=null,n=Object... method toFreeNode (line 17) | toFreeNode(e){if(this.mindMap.opt.readonly)return;if(e=e||this.activeN... method moveNodeTo (line 17) | moveNodeTo(e,t){let n=Object(b["z"])(e);n=n.filter(e=>!e.isRoot||e.isB... method pasteNode (line 17) | pasteNode(e){e=Object(b["z"])(e),this.mindMap.execCommand("INSERT_MULT... method setNodeStyle (line 17) | setNodeStyle(e,t,n){const i={[t]:n};this.setNodeDataRender(e,i),Xs["c"... method setNodeStyles (line 17) | setNodeStyles(e,t){const n={...t};this.setNodeDataRender(e,n);const i=... method setNodeActive (line 17) | setNodeActive(e,t){this.mindMap.execCommand("SET_NODE_DATA",e,{isActiv... method setNodeExpand (line 17) | setNodeExpand(e,t){this.mindMap.execCommand("SET_NODE_DATA",e,{expand:... method setNodeCustomTextWidth (line 17) | setNodeCustomTextWidth(e,t){this.setNodeDataRender(e,{customTextWidth:... method removeAllNodeCustomTextWidth (line 17) | removeAllNodeCustomTextWidth(){let e=!1;this.forEachAllTreeRenders(t=>... method expandAllNode (line 17) | expandAllNode(e=""){let t=!1;this.forEachAllTreeRenders(n=>{n.expandAl... method unexpandAllNode (line 17) | unexpandAllNode(e=!0,t=""){let n=!1;this.forEachAllTreeRenders(e=>{e.u... method expandToLevel (line 17) | expandToLevel(e){let t=!1;this.forEachAllTreeRenders(n=>{n.expandToLev... method toggleActiveExpand (line 17) | toggleActiveExpand(){const{rootEnableUnExpand:e}=this.mindMap.opt;this... method toggleNodeExpand (line 17) | toggleNodeExpand(e){this.mindMap.execCommand("SET_NODE_EXPAND",e,!e.ge... method setNodeText (line 17) | setNodeText(e,t,n,i){n=void 0===n?e.getData("richText"):n,this.setNode... method setNodeDesc (line 17) | setNodeDesc(e,t){this.setNodeDataRender(e,{desc:t})} method setNodeHideText (line 17) | setNodeHideText(e,t){this.setNodeDataRender(e,{hideText:t})} method setNodeImage (line 17) | setNodeImage(e,t){const{url:n,title:i,width:r,height:o,custom:s=!1}=t|... method setNodeIcon (line 17) | setNodeIcon(e,t){this.setNodeDataRender(e,{icon:t})} method setNodeHyperlink (line 17) | setNodeHyperlink(e,t,n=""){this.setNodeDataRender(e,{hyperlink:t,hyper... method setNodeNote (line 17) | setNodeNote(e,t){this.setNodeDataRender(e,{note:t})} method setNodeAttachment (line 17) | setNodeAttachment(e,t,n=""){this.setNodeDataRender(e,{attachmentUrl:t,... method setNodeTag (line 17) | setNodeTag(e,t){this.setNodeDataRender(e,{tag:t})} method insertFormula (line 17) | insertFormula(e,t=[]){if(!this.hasRichTextPlugin()||!this.mindMap.form... method addGeneralization (line 17) | addGeneralization(e,t=!0){if(this.activeNodeList.length<=0)return;cons... method removeGeneralization (line 17) | removeGeneralization(){this.activeNodeList.length<=0||(this.activeNode... method setNodeCustomPosition (line 17) | setNodeCustomPosition(e,t,n){let i=[e]||!1;i.forEach(e=>{this.mindMap.... method resetLayout (line 17) | resetLayout(){let e=!1;this.forEachAllTreeRenders(t=>{t.resetLayout()&... method setNodeShape (line 17) | setNodeShape(e,t){if(!t||!Zs.includes(t))return;const n=[e]||!1;n.forE... method goTargetNode (line 17) | goTargetNode(e,t=(()=>{})){const n="string"===typeof e?e:e.getData("ui... method setNodeData (line 17) | setNodeData(e,t){Object.keys(t).forEach(n=>{e.nodeData.data[n]=t[n]})} method setNodeDataRender (line 17) | setNodeDataRender(e,t,n=!1){this.mindMap.execCommand("SET_NODE_DATA",e... method reRenderNodeCheckChange (line 17) | reRenderNodeCheckChange(e,t,n){let i=e.reRender();if(i)t||this.mindMap... method moveNodeToCenter (line 17) | moveNodeToCenter(e,t){if(!e)return;let{resetScaleOnMoveNodeToCenter:n}... method setRootNodeCenter (line 17) | setRootNodeCenter(){this.moveNodeToCenter(this.treeRender.root)} method expandToNodeUid (line 17) | expandToNodeUid(e,t=(()=>{})){let n=!1;this.forEachAllTreeRenders(t=>{... method findNodeByUid (line 17) | findNodeByUid(e){let t=null;return this.forEachAllTreeRenders(n=>{cons... method highlightNode (line 17) | highlightNode(e,t,n){if(this.isRendering)return;n={stroke:"rgb(94, 200... method closeHighlightNode (line 17) | closeHighlightNode(){this.highlightBoxNode&&this.highlightBoxNode.remo... method hasRichTextPlugin (line 17) | hasRichTextPlugin(){return!!this.mindMap.richText} method toggleNodeStyle (line 17) | toggleNodeStyle(e,t,n){const i=this.activeNodeList;let r=!0;i.forEach(... method updateNodeFontSize (line 17) | updateNodeFontSize(e="+"){this.activeNodeList.forEach(t=>{let n=parseI... method toggleNodeBold (line 17) | toggleNodeBold(){this.toggleNodeStyle("fontWeight","bold","normal")} method toggleNodeItalic (line 17) | toggleNodeItalic(){this.toggleNodeStyle("fontStyle","italic","normal")} method toggleNodeUnderline (line 17) | toggleNodeUnderline(){this.toggleNodeStyle("textDecoration","underline... method toggleNodeLineThrough (line 17) | toggleNodeLineThrough(){this.toggleNodeStyle("textDecoration","line-th... method increaseNodeFontSize (line 17) | increaseNodeFontSize(){this.updateNodeFontSize("+")} method decreaseNodeFontSize (line 17) | decreaseNodeFontSize(){this.updateNodeFontSize("-")} class bc (line 17) | class bc{constructor(e){this.opt=e,this.mindMap=e.mindMap,this.shortcutM... method constructor (line 17) | constructor(e){this.opt=e,this.mindMap=e.mindMap,this.shortcutMap={},t... method extendKeyMap (line 17) | extendKeyMap(e,t){gc[e]=t} method removeKeyMap (line 17) | removeKeyMap(e){"undefined"!==typeof gc[e]&&delete gc[e]} method pause (line 17) | pause(){this.isPause=!0} method recovery (line 17) | recovery(){this.isPause=!1} method save (line 17) | save(){Object.keys(this.shortcutMapCache).length>0||(this.shortcutMapC... method restore (line 17) | restore(){Object.keys(this.shortcutMapCache).length<=0||(this.shortcut... method stopCheckInSvg (line 17) | stopCheckInSvg(){const{enableShortcutOnlyWhenMouseInSvg:e}=this.mindMa... method recoveryCheckInSvg (line 17) | recoveryCheckInSvg(){const{enableShortcutOnlyWhenMouseInSvg:e}=this.mi... method bindEvent (line 17) | bindEvent(){this.onKeydown=this.onKeydown.bind(this),this.onKeyup=this... method unBindEvent (line 17) | unBindEvent(){window.removeEventListener("keydown",this.onKeydown),win... method defaultEnableCheck (line 17) | defaultEnableCheck(e){const t=e.target;if(t===document.body)return!0;f... method currentIsKey (line 17) | currentIsKey(e){return this.currentKeyCode&&vc(this.currentKeyCode,e)} method onKeyup (line 17) | onKeyup(){this.currentKeyCode=""} method onKeydown (line 17) | onKeydown(e){this.currentKeyCode=e.keyCode;const{enableShortcutOnlyWhe... method checkKey (line 17) | checkKey(e,t){let n=this.getOriginEventCodeArr(e),i=this.getKeyCodeArr... method getOriginEventCodeArr (line 17) | getOriginEventCodeArr(e){let t=[];return(e.ctrlKey||e.metaKey)&&t.push... method hasCombinationKey (line 17) | hasCombinationKey(e){return e.ctrlKey||e.metaKey||e.altKey||e.shiftKey} method getKeyCodeArr (line 17) | getKeyCodeArr(e){let t=e.split(/\s*\+\s*/),n=[];return t.forEach(e=>{n... method addShortcut (line 17) | addShortcut(e,t){e&&e.split(/\s*\|\s*/).forEach(e=>{this.shortcutMap[e... method removeShortcut (line 17) | removeShortcut(e,t){e&&e.split(/\s*\|\s*/).forEach(e=>{if(this.shortcu... method getShortcutFn (line 17) | getShortcutFn(e){if(!e)return;let t=[];return e.split(/\s*\|\s*/).forE... class yc (line 17) | class yc{constructor(e={}){this.opt=e,this.mindMap=e.mindMap,this.comman... method constructor (line 17) | constructor(e={}){this.opt=e,this.mindMap=e.mindMap,this.commands={},t... method pause (line 17) | pause(){this.isPause=!0} method recovery (line 17) | recovery(){this.isPause=!1} method clearHistory (line 17) | clearHistory(){this.history=[],this.activeHistoryIndex=0,this.mindMap.... method registerShortcutKeys (line 17) | registerShortcutKeys(){const{shortcutKeysMap:e,enableDefaultShortcutKe... method exec (line 17) | exec(e,...t){if(this.commands[e]){if(this.commands[e].forEach(e=>{e(..... method add (line 17) | add(e,t){this.commands[e]?this.commands[e].push(t):this.commands[e]=[t]} method remove (line 17) | remove(e,t){if(this.commands[e])if(t){let n=this.commands[e].find(e=>e... method addHistory (line 17) | addHistory(){if(this.mindMap.opt.readonly||this.isPause)return;this.mi... method back (line 17) | back(e=1){if(!this.mindMap.opt.readonly&&this.activeHistoryIndex-e>=0)... method forward (line 17) | forward(e=1){if(this.mindMap.opt.readonly)return;let t=this.history.le... method emitDataUpdatesEvent (line 17) | emitDataUpdatesEvent(e,t){try{const n="data_change_detail",i=this.mind... class xc (line 17) | class xc{constructor(){this.has={},this.queue=[],this.nextTick=Object(b[... method constructor (line 17) | constructor(){this.has={},this.queue=[],this.nextTick=Object(b["jb"])(... method push (line 17) | push(e,t){this.has[e]?this.replaceTask(e,t):(this.has[e]=!0,this.queue... method replaceTask (line 17) | replaceTask(e,t){const n=this.queue.findIndex(t=>t.name===e);-1!==n&&(... method flush (line 17) | flush(){let e=this.queue.slice(0);this.queue=[],e.forEach(({name:e,fn:... class Sc (line 17) | class Sc{constructor(e={}){if(Sc.instanceCount++,this.opt=this.handleOpt... method constructor (line 17) | constructor(e={}){if(Sc.instanceCount++,this.opt=this.handleOpt(Ws()(A... method handleOpt (line 17) | handleOpt(e){return Fs["e"].includes(e.layout)||(e.layout=Fs["a"].LAYO... method handleData (line 17) | handleData(e){if(Object(b["eb"])(e)||Object.keys(e).length<=0)return n... method initContainer (line 17) | initContainer(){const{associativeLineIsAlwaysAboveNode:e}=this.opt;thi... method clearDraw (line 17) | clearDraw(){this.lineDraw.clear(),this.associativeLineDraw.clear(),thi... method appendCss (line 17) | appendCss(e,t){this.cssTextMap[e]=t,this.addCss()} method removeAppendCss (line 17) | removeAppendCss(e){this.cssTextMap[e]&&(delete this.cssTextMap[e],this... method joinCss (line 17) | joinCss(){return Fs["c"]+Object.keys(this.cssTextMap).map(e=>this.cssT... method addCss (line 17) | addCss(){this.removeCss(),this.cssEl=document.createElement("style"),t... method removeCss (line 17) | removeCss(){this.cssEl&&document.head.removeChild(this.cssEl),this.css... method checkEditNodeClassIndex (line 17) | checkEditNodeClassIndex(e){return this.editNodeClassList.findIndex(t=>... method addEditNodeClass (line 17) | addEditNodeClass(e){const t=this.checkEditNodeClassIndex(e);-1===t&&th... method deleteEditNodeClass (line 17) | deleteEditNodeClass(e){const t=this.checkEditNodeClassIndex(e);-1!==t&... method render (line 17) | render(e,t=""){this.initTheme(),this.renderer.render(e,t)} method reRender (line 17) | reRender(e,t=""){this.renderer.reRender=!0,this.renderer.clearCache(),... method getElRectInfo (line 17) | getElRectInfo(){if(this.elRect=this.el.getBoundingClientRect(),this.wi... method resize (line 17) | resize(){const e=this.width,t=this.height;this.getElRectInfo(),this.sv... method on (line 17) | on(e,t){this.event.on(e,t)} method emit (line 17) | emit(e,...t){this.event.emit(e,...t)} method off (line 17) | off(e,t){this.event.off(e,t)} method initCache (line 17) | initCache(){this.commonCaches={measureCustomNodeContentSizeEl:null,mea... method initTheme (line 17) | initTheme(){this.themeConfig=Object(b["hb"])(fc[this.opt.theme]||fc.de... method setTheme (line 17) | setTheme(e,t=!1){this.execCommand("CLEAR_ACTIVE_NODE"),this.opt.theme=... method getTheme (line 17) | getTheme(){return this.opt.theme} method setThemeConfig (line 17) | setThemeConfig(e,t=!1){const n=Object(b["N"])(this.themeConfig,e);if(t... method getCustomThemeConfig (line 17) | getCustomThemeConfig(){return this.opt.themeConfig} method getThemeConfig (line 17) | getThemeConfig(e){return void 0===e?this.themeConfig:this.themeConfig[e]} method getConfig (line 17) | getConfig(e){return void 0===e?this.opt:this.opt[e]} method updateConfig (line 17) | updateConfig(e={}){this.emit("before_update_config",this.opt);const t=... method getLayout (line 17) | getLayout(){return this.opt.layout} method setLayout (line 17) | setLayout(e,t=!1){Fs["e"].includes(e)||(e=Fs["a"].LAYOUT.LOGICAL_STRUC... method execCommand (line 17) | execCommand(...e){this.command.exec(...e)} method updateData (line 17) | updateData(e){e=this.handleData(e),this.emit("before_update_data",e),t... method setData (line 17) | setData(e){e=this.handleData(e),this.emit("before_set_data",e),this.op... method setFullData (line 17) | setFullData(e){e.root&&this.setData(e.root),e.layout&&this.setLayout(e... method getData (line 17) | getData(e){const t=this.renderer.getData();let n={};return n=e?{layout... method export (line 17) | async export(...e){try{if(!this.doExport)throw new Error("请注册Export插件!... method toPos (line 17) | toPos(e,t){return{x:e-this.elRect.left,y:t-this.elRect.top}} method setMode (line 17) | setMode(e){if(![Fs["a"].MODE.READONLY,Fs["a"].MODE.EDIT].includes(e))r... method getSvgData (line 17) | getSvgData({paddingX:e=0,paddingY:t=0,ignoreWatermark:n=!1,addContentT... method addShape (line 17) | addShape(e){if(!e)return;const t=this.extendShapeList.find(t=>t.name==... method removeShape (line 17) | removeShape(e){const t=this.extendShapeList.findIndex(t=>t.name===e);-... method getSvgObjects (line 17) | getSvgObjects(){return{SVG:Ks["i"],G:Ks["d"],Rect:Ks["h"]}} method addPlugin (line 17) | addPlugin(e,t){let n=Sc.hasPlugin(e);-1===n&&Sc.usePlugin(e,t),this.in... method removePlugin (line 17) | removePlugin(e){let t=Sc.hasPlugin(e);-1!==t&&(Sc.pluginList.splice(t,... method initPlugin (line 17) | initPlugin(e){this[e.instanceName]||(this[e.instanceName]=new e({mindM... method destroy (line 17) | destroy(){this.emit("beforeDestroy"),this.renderer.textEdit.hideEditTe... method transformInnerElsPosition (line 17) | transformInnerElsPosition(e,t,n=(()=>{})){const{customInnerElsAppendTo... method isInDemonstrate (line 17) | isInDemonstrate(){return this.demonstrate&&this.demonstrate.isInDemons... class Mc (line 17) | class Mc{constructor(e){this.mindMap=e.mindMap,this.isMousedown=!1,this.... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap,this.isMousedown=!1,this.mousedo... method calculationMiniMap (line 17) | calculationMiniMap(e,t){let{svg:n,rect:i,origWidth:r,origHeight:o,scal... method removeNodeContent (line 17) | removeNodeContent(e){if(e.hasClass("smm-node")){let t=e.findOne(".smm-... method onMousedown (line 17) | onMousedown(e){this.isMousedown=!0,this.mousedownPos={x:e.clientX,y:e.... method onMousemove (line 17) | onMousemove(e,t=5){if(!this.isMousedown||this.isViewBoxMousedown)retur... method onMouseup (line 17) | onMouseup(){this.isMousedown=!1,this.isViewBoxMousedown=!1} method onViewBoxMousedown (line 17) | onViewBoxMousedown(e){this.isViewBoxMousedown=!0,this.mousedownPos={x:... method onViewBoxMousemove (line 17) | onViewBoxMousemove(e){if(!this.isViewBoxMousedown||!this.currentState|... class Oc (line 17) | class Oc{constructor(e={}){this.mindMap=e.mindMap,this.lineSpacing=0,thi... method constructor (line 17) | constructor(e={}){this.mindMap=e.mindMap,this.lineSpacing=0,this.textS... method getMaxLong (line 17) | getMaxLong(){return Math.sqrt(Math.pow(this.mindMap.width,2)+Math.pow(... method bindEvent (line 17) | bindEvent(){this.onResize=this.onResize.bind(this),this.mindMap.on("re... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("resize",this.onResize)} method onResize (line 17) | onResize(){this.maxLong=this.getMaxLong(),this.draw()} method createContainer (line 17) | createContainer(){this.watermarkDraw||(this.watermarkDraw=(new Ks["d"]... method updateLayer (line 17) | updateLayer(){if(!this.watermarkDraw)return;const{belowNode:e}=this.mi... method removeContainer (line 17) | removeContainer(){this.watermarkDraw&&(this.watermarkDraw.remove(),thi... method hasWatermark (line 17) | hasWatermark(){return!!this.text.trim()} method handleConfig (line 17) | handleConfig({text:e,lineSpacing:t,textSpacing:n,angle:i,textStyle:r})... method clear (line 17) | clear(){this.watermarkDraw&&this.watermarkDraw.clear()} method draw (line 17) | draw(){this.clear();const{onlyExport:e}=this.mindMap.opt.watermarkConf... method drawText (line 17) | drawText(e,t){let n=Math.min(this.maxLong,(this.mindMap.width-e)/Math.... method setTextStyle (line 17) | setTextStyle(e){Object.keys(this.textStyle).forEach(t=>{let n=this.tex... method updateWatermark (line 17) | updateWatermark(e){this.mindMap.opt.watermarkConfig=Ws()(this.mindMap.... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent(),this.removeContainer()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent(),this.removeContainer()} class Dc (line 17) | class Dc{constructor(e){this.opt=e,this.mindMap=e.mindMap,this.addShortc... method constructor (line 17) | constructor(e){this.opt=e,this.mindMap=e.mindMap,this.addShortcut()} method addShortcut (line 17) | addShortcut(){const{shortcutKeysMap:e,enableDefaultShortcutKeys:t}=thi... method removeShortcut (line 17) | removeShortcut(){const{shortcutKeysMap:e,enableDefaultShortcutKeys:t}=... method onLeftKeyUp (line 17) | onLeftKeyUp(){this.onKeyup(Fs["a"].KEY_DIR.LEFT)} method onUpKeyUp (line 17) | onUpKeyUp(){this.onKeyup(Fs["a"].KEY_DIR.UP)} method onRightKeyUp (line 17) | onRightKeyUp(){this.onKeyup(Fs["a"].KEY_DIR.RIGHT)} method onDownKeyUp (line 17) | onDownKeyUp(){this.onKeyup(Fs["a"].KEY_DIR.DOWN)} method onKeyup (line 17) | onKeyup(e){if(this.mindMap.renderer.getActiveNodeList().length>0)this.... method focus (line 17) | focus(e){const t=this.mindMap.renderer.getActiveNodeList()[0],n=this.g... method getFocusNodeBySimpleAlgorithm (line 17) | getFocusNodeBySimpleAlgorithm({currentActiveNode:e,currentActiveNodeRe... method getFocusNodeByShadowAlgorithm (line 17) | getFocusNodeByShadowAlgorithm({currentActiveNode:e,currentActiveNodeRe... method getFocusNodeByAreaAlgorithm (line 17) | getFocusNodeByAreaAlgorithm({currentActiveNode:e,currentActiveNodeRect... method getNodeRect (line 17) | getNodeRect(e){const{scaleX:t,scaleY:n,translateX:i,translateY:r}=this... method getDistance (line 17) | getDistance(e,t){const n=this.getCenter(e),i=this.getCenter(t);return ... method getCenter (line 17) | getCenter({left:e,right:t,top:n,bottom:i}){return{x:(e+t)/2,y:(n+i)/2}} method beforePluginRemove (line 17) | beforePluginRemove(){this.removeShortcut()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.removeShortcut()} class Gc (line 17) | class Gc{constructor(e){this.mindMap=e.mindMap}pxToPT(e){return e/this.m... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap} method pxToPT (line 17) | pxToPT(e){return e/this.mindMap.opt.dpi*72} method pdf (line 17) | async pdf(e,t=[],n){return new Promise((i,r)=>{const o=new Image;o.onl... method pagingPdf (line 17) | async pagingPdf(e,t=[],n,i,r){const o=e[0].width-2*i,s=o/n.width;t.for... method splitImageIntoPages (line 17) | splitImageIntoPages(e,t,n=0,i=0){return new Promise((r,o)=>{const s=ne... class Kc (line 17) | class Kc{constructor(e){this.mindMap=e.mindMap}async xmind(e,t){const n=... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap} method xmind (line 17) | async xmind(e,t){const n=await Bn.transformToXmind(e,t);return n} method getXmind (line 17) | getXmind(){return Bn} class ah (line 17) | class ah{constructor(e){this.mindMap=e.mindMap}async export(e,t=!0,n="思维... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap} method export (line 17) | async export(e,t=!0,n="思维导图",...i){if(this[e]){const r=await this[e](n... method createTransformImgTaskList (line 17) | createTransformImgTaskList(e,t,n,i){const{defaultNodeImage:r,errorHand... method getSvgData (line 17) | async getSvgData(e,t){const{computeHyperlinkPosition:n,onlyNodeSelf:i,... method transformBackgroundImageUrl (line 17) | transformBackgroundImageUrl(e){const{transformImageUrl:t}=this.mindMap... method svgToPng (line 17) | svgToPng(e,t,n=null,i=!1,r="image/png"){const{maxCanvasSize:o,minExpor... method drawBackgroundToCanvas (line 17) | drawBackgroundToCanvas(e,t,n){return new Promise((i,r)=>{const{backgro... method drawBackgroundToSvg (line 17) | drawBackgroundToSvg(e){return new Promise(async t=>{const{backgroundCo... method _image (line 17) | async _image(e,t,n=!1,i=null,r=!1,o=!1,s=!1,a,l){this.mindMap.renderer... method png (line 17) | async png(...e){const{image:t}=await this._image("image/png",...e);ret... method jpg (line 17) | async jpg(...e){const{image:t}=await this._image("image/jpg",...e);ret... method handleNodeExport (line 17) | handleNodeExport(e){if(!e)return;const t=Array.isArray(e)?e:[e];t.forE... method pdf (line 17) | async pdf(e,t=!1,n=!1,i=!0,r=!1){if(!this.mindMap.doExportPDF)throw ne... method xmind (line 17) | async xmind(e,t){if(!this.mindMap.doExportXMind)throw new Error("请注册Ex... method svg (line 17) | async svg(e,t=!1,n=!1){this.mindMap.renderer.textEdit.hideEditTextBox(... method fixSvgStrAndToBlob (line 17) | async fixSvgStrAndToBlob(e,t=!1){if(e=Object(b["pb"])(e),e=Object(b["u... method json (line 17) | async json(e,t=!0,n){const i=this.mindMap.getData(t);"function"===type... method smm (line 17) | async smm(e,t,n){const i=await this.json(e,t,n);return i} method getAllNodeNumberInfoMap (line 17) | getAllNodeNumberInfoMap(){const e={},t=this.mindMap.renderer.getAllRen... method md (line 17) | async md(e,t=6,n="-",i=[]){const r=this.mindMap.getData(),o=i.includes... method txt (line 17) | async txt(e,t=[]){const n=this.mindMap.getData(),i=t.includes("number"... method mmd (line 17) | async mmd(){const e=this.mindMap.getData(),t=sh(e),n=new Blob([t]),i=a... method docx (line 17) | async docx(e){if(!this.mindMap.doExportDocx)throw new Error("请注册Export... method html (line 17) | async html(e,t=!1){this.mindMap.renderer.textEdit.hideEditTextBox();co... class ch (line 17) | class ch{constructor(e){this.mindMap=e,this.autoMoveTimer=null}onMove(e,... method constructor (line 17) | constructor(e){this.mindMap=e,this.autoMoveTimer=null} method onMove (line 17) | onMove(e,t,n=(()=>{}),i=(()=>{})){n();let r=this.mindMap.opt.selectTra... method startAutoMove (line 17) | startAutoMove(e,t,n,i){this.autoMoveTimer=setTimeout(()=>{this.onMove(... method clearAutoMoveTimer (line 17) | clearAutoMoveTimer(){clearTimeout(this.autoMoveTimer)} class dh (line 17) | class dh extends Gl{constructor({mindMap:e}){super(e.renderer),this.mind... method constructor (line 17) | constructor({mindMap:e}){super(e.renderer),this.mindMap=e,this.autoMov... method reset (line 17) | reset(){this.isDragging=!1,this.mousedownNode=null,this.beingDragNodeL... method bindEvent (line 17) | bindEvent(){this.onNodeMousedown=this.onNodeMousedown.bind(this),this.... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("node_mousedown",this.onNodeMousedown),... method onNodeMousedown (line 17) | onNodeMousedown(e,t){if(this.mindMap.opt.readonly||1!==t.which||e.isGe... method onMousemove (line 17) | onMousemove(e){if(this.mindMap.opt.readonly||!this.isMousedown)return;... method onMouseup (line 17) | async onMouseup(e){if(!this.isMousedown)return;const{autoMoveWhenMouse... method removeNodeActive (line 17) | removeNodeActive(e){e.getData("isActive")&&this.mindMap.execCommand("S... method onMove (line 17) | onMove(e,t,n){if(!this.isMousedown||!this.isDragging)return;let{scaleX... method handleStartMove (line 17) | async handleStartMove(){if(!this.isDragging){let e=this.mousedownNode;... method nodeTreeToList (line 17) | nodeTreeToList(){const e=[],t=this.mindMap.renderer.getAllRenderRoot()... method createCloneNode (line 17) | createCloneNode(){if(!this.clone){const{dragMultiNodeRectConfig:e,drag... method removeCloneNode (line 17) | removeCloneNode(){this.clone&&(this.clone.remove(),this.placeholder.re... method removeExtraLines (line 17) | removeExtraLines(){this.placeHolderExtraLines.forEach(e=>{e.remove()})... method checkOverlapNode (line 17) | checkOverlapNode(e){if(this.mindMap.opt.enableFreeDrag&&e&&e.ctrlKey)r... method handleOverlapNode (line 17) | handleOverlapNode(){const{LOGICAL_STRUCTURE:e,LOGICAL_STRUCTURE_LEFT:t... method getNewChildNodeDir (line 17) | getNewChildNodeDir(e){const{LOGICAL_STRUCTURE:t,LOGICAL_STRUCTURE_LEFT... method handleVerticalCheck (line 17) | handleVerticalCheck(e,t,n=!1){const{layout:i}=this.mindMap.opt,{LAYOUT... method handleHorizontalCheck (line 17) | handleHorizontalCheck(e,t){const{layout:n}=this.mindMap.opt,{LAYOUT:i}... method getNodeDistanceToSiblingNode (line 17) | getNodeDistanceToSiblingNode(e,t,n,i){const{TOP:r,LEFT:o,BOTTOM:s,RIGH... method setPlaceholderRect (line 17) | setPlaceholderRect({x:e,y:t,dir:n,rotate:i,notRenderLine:r}){let o=thi... method checkIsOverlap (line 17) | checkIsOverlap({node:e,dir:t,prevBrotherOffset:n,nextBrotherOffset:i,s... method handleLogicalStructure (line 17) | handleLogicalStructure(e){const t=this.commonGetNodeCheckList(e);this.... method handleMindMap (line 17) | handleMindMap(e){const t=e.parent?e.parent.children.filter(t=>{let n=!... method handleOrganizationStructure (line 17) | handleOrganizationStructure(e){const t=this.commonGetNodeCheckList(e);... method handleCatalogOrganization (line 17) | handleCatalogOrganization(e){const t=this.commonGetNodeCheckList(e);1=... method handleTimeLine (line 17) | handleTimeLine(e){let t=this.commonGetNodeCheckList(e);1===e.layerInde... method handleTimeLine2 (line 17) | handleTimeLine2(e){let t=this.commonGetNodeCheckList(e);1===e.layerInd... method handleFishbone (line 17) | handleFishbone(e){let t=e.parent?e.parent.children.filter(e=>e.layerIn... method commonGetNodeCheckList (line 17) | commonGetNodeCheckList(e){return e.parent?[...e.parent.children].filte... method getNodeRect (line 17) | getNodeRect(e){let{scaleX:t,scaleY:n,translateX:i,translateY:r}=this.d... method checkIsInBeingDragNodeList (line 17) | checkIsInBeingDragNodeList(e){return!!this.beingDragNodeList.find(t=>t... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} class ph (line 17) | class ph{constructor({mindMap:e}){this.mindMap=e,this.rect=null,this.isM... method constructor (line 17) | constructor({mindMap:e}){this.mindMap=e,this.rect=null,this.isMousedow... method bindEvent (line 17) | bindEvent(){this.onMousedown=this.onMousedown.bind(this),this.onMousem... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("mousedown",this.onMousedown),this.mind... method onMousedown (line 17) | onMousedown(e){const{readonly:t,mousedownEventPreventDefault:n}=this.m... method onMousemove (line 17) | onMousemove(e){if(this.mindMap.opt.readonly&&!this.ignoreReadonly)retu... method endHandle (line 17) | endHandle(){this.isMousedown=!1,this.autoMove.clearAutoMoveTimer(),thi... method onMouseup (line 17) | onMouseup(e=!1){if(e="boolean"===typeof e&&e,(!this.mindMap.opt.readon... method checkTriggerNodeActiveEvent (line 17) | checkTriggerNodeActiveEvent(){const e=this.mindMap.renderer.getActiveN... method createRect (line 17) | createRect(e,t){this.rect&&this.rect.remove(),this.rect=this.mindMap.s... method checkInNodes (line 17) | checkInNodes(e){let{scaleX:t,scaleY:n,translateX:i,translateY:r}=this.... method hasSelectRange (line 17) | hasSelectRange(){return this.isSelecting} method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} function mh (line 17) | function mh(e){return mh="function"==typeof Symbol&&"symbol"==typeof Sym... function gh (line 17) | function gh(e,t){if("object"!=mh(e)||!e)return e;var n=e[Symbol.toPrimit... function vh (line 17) | function vh(e){var t=gh(e,"string");return"symbol"==mh(t)?t:String(t)} function bh (line 17) | function bh(e,t,n){return t=vh(t),t in e?Object.defineProperty(e,t,{valu... function yh (line 17) | function yh(){this.__data__=[],this.size=0} function xh (line 17) | function xh(e,t){return e===t||e!==e&&t!==t} function kh (line 17) | function kh(e,t){var n=e.length;while(n--)if(Ch(e[n][0],t))return n;retu... function Eh (line 17) | function Eh(e){var t=this.__data__,n=Ah(t,e);if(n<0)return!1;var i=t.len... function Nh (line 17) | function Nh(e){var t=this.__data__,n=Ah(t,e);return n<0?void 0:t[n][1]} function zh (line 17) | function zh(e){return Ah(this.__data__,e)>-1} function Lh (line 17) | function Lh(e,t){var n=this.__data__,i=Ah(n,e);return i<0?(++this.size,n... function Fh (line 17) | function Fh(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t-1&&e%1==0&&e<=vp} function wp (line 17) | function wp(e){return null!=e&&yp(e.length)&&!gd(e)} function Cp (line 17) | function Cp(e){return sp(e)&&xp(e)} function zp (line 17) | function zp(e){if(!sp(e)||ld(e)!=Sp)return!1;var t=$u(e);if(null===t)ret... function of (line 17) | function of(e){return sp(e)&&yp(e.length)&&!!rf[ld(e)]} function af (line 17) | function af(e){return function(t){return e(t)}} function pf (line 17) | function pf(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__pr... function vf (line 17) | function vf(e,t,n){var i=e[t];gf.call(e,t)&&Ch(i,n)&&(void 0!==n||t in e... function yf (line 17) | function yf(e,t,n,i){var r=!n;n||(n={});var o=-1,s=t.length;while(++o1?n[r-1]... class bm (line 17) | class bm{constructor(e,t,n={}){this.attrName=e,this.keyName=t;const i=vm... method constructor (line 17) | constructor(e,t,n={}){this.attrName=e,this.keyName=t;const i=vm.TYPE&v... method keys (line 17) | static keys(e){return Array.from(e.attributes).map(e=>e.name)} method add (line 17) | add(e,t){return!!this.canAdd(e,t)&&(e.setAttribute(this.keyName,t),!0)} method canAdd (line 17) | canAdd(e,t){return null==this.whitelist||("string"==typeof t?this.whit... method remove (line 17) | remove(e){e.removeAttribute(this.keyName)} method value (line 17) | value(e){const t=e.getAttribute(this.keyName);return this.canAdd(e,t)&... class ym (line 17) | class ym extends Error{constructor(e){e="[Parchment] "+e,super(e),this.m... method constructor (line 17) | constructor(e){e="[Parchment] "+e,super(e),this.message=e,this.name=th... method constructor (line 17) | constructor(){this.attributes={},this.classes={},this.tags={},this.types... method find (line 17) | static find(e,t=!1){if(null==e)return null;if(this.blots.has(e))return t... method create (line 17) | create(t,n,i){const r=this.query(n);if(null==r)throw new ym(`Unable to c... method find (line 17) | find(t,n=!1){return e.find(t,n)} method query (line 17) | query(e,t=vm.ANY){let n;return"string"==typeof e?n=this.types[e]||this.a... method register (line 17) | register(...e){return e.map(e=>{const t="blotName"in e,n="attrName"in e;... function Cm (line 17) | function Cm(e,t){return(e.getAttribute("class")||"").split(/\s+/).filter... class km (line 17) | class km extends bm{static keys(e){return(e.getAttribute("class")||"").s... method keys (line 17) | static keys(e){return(e.getAttribute("class")||"").split(/\s+/).map(e=... method add (line 17) | add(e,t){return!!this.canAdd(e,t)&&(this.remove(e),e.classList.add(`${... method remove (line 17) | remove(e){Cm(e,this.keyName).forEach(t=>{e.classList.remove(t)}),0===e... method value (line 17) | value(e){const t=(Cm(e,this.keyName)[0]||"").slice(this.keyName.length... function Sm (line 17) | function Sm(e){const t=e.split("-"),n=t.slice(1).map(e=>e[0].toUpperCase... class Tm (line 17) | class Tm extends bm{static keys(e){return(e.getAttribute("style")||"").s... method keys (line 17) | static keys(e){return(e.getAttribute("style")||"").split(";").map(e=>e... method add (line 17) | add(e,t){return!!this.canAdd(e,t)&&(e.style[Sm(this.keyName)]=t,!0)} method remove (line 17) | remove(e){e.style[Sm(this.keyName)]="",e.getAttribute("style")||e.remo... method value (line 17) | value(e){const t=e.style[Sm(this.keyName)];return this.canAdd(e,t)?t:""} class Mm (line 17) | class Mm{constructor(e){this.attributes={},this.domNode=e,this.build()}a... method constructor (line 17) | constructor(e){this.attributes={},this.domNode=e,this.build()} method attribute (line 17) | attribute(e,t){t?e.add(this.domNode,t)&&(null!=e.value(this.domNode)?t... method build (line 17) | build(){this.attributes={};const e=xm.find(this.domNode);if(null==e)re... method copy (line 17) | copy(e){Object.keys(this.attributes).forEach(t=>{const n=this.attribut... method move (line 17) | move(e){this.copy(e),Object.keys(this.attributes).forEach(e=>{this.att... method values (line 17) | values(){return Object.keys(this.attributes).reduce((e,t)=>(e[t]=this.... method constructor (line 17) | constructor(e,t){this.scroll=e,this.domNode=t,xm.blots.set(t,this),this.... method create (line 17) | static create(e){if(null==this.tagName)throw new ym("Blot definition mis... method statics (line 17) | get statics(){return this.constructor} method attach (line 17) | attach(){} method clone (line 17) | clone(){const e=this.domNode.cloneNode(!1);return this.scroll.create(e)} method detach (line 17) | detach(){null!=this.parent&&this.parent.removeChild(this),xm.blots.delet... method deleteAt (line 17) | deleteAt(e,t){this.isolate(e,t).remove()} method formatAt (line 17) | formatAt(e,t,n,i){const r=this.isolate(e,t);if(null!=this.scroll.query(n... method insertAt (line 17) | insertAt(e,t,n){const i=null==n?this.scroll.create("text",t):this.scroll... method isolate (line 17) | isolate(e,t){const n=this.split(e);if(null==n)throw new Error("Attempt t... method length (line 17) | length(){return 1} method offset (line 17) | offset(e=this.parent){return null==this.parent||this===e?0:this.parent.c... method optimize (line 17) | optimize(e){this.statics.requiredContainer&&!(this.parent instanceof thi... method remove (line 17) | remove(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeCh... method replaceWith (line 17) | replaceWith(e,t){const n="string"==typeof e?this.scroll.create(e,t):e;re... method split (line 17) | split(e,t){return 0===e?this:this.next} method update (line 17) | update(e,t){} method wrap (line 17) | wrap(e,t){const n="string"==typeof e?this.scroll.create(e,t):e;if(null!=... method value (line 17) | static value(e){return!0} method index (line 17) | index(e,t){return this.domNode===e||this.domNode.compareDocumentPosition... method position (line 17) | position(e,t){let n=Array.from(this.parent.domNode.childNodes).indexOf(t... method value (line 17) | value(){return{[this.statics.blotName]:this.statics.value(this.domNode)|... class Fm (line 17) | class Fm{constructor(){this.head=null,this.tail=null,this.length=0}appen... method constructor (line 17) | constructor(){this.head=null,this.tail=null,this.length=0} method append (line 17) | append(...e){if(this.insertBefore(e[0],null),e.length>1){const t=e.sli... method at (line 17) | at(e){const t=this.iterator();let n=t();for(;n&&e>0;)e-=1,n=t();return n} method contains (line 17) | contains(e){const t=this.iterator();let n=t();for(;n;){if(n===e)return... method indexOf (line 17) | indexOf(e){const t=this.iterator();let n=t(),i=0;for(;n;){if(n===e)ret... method insertBefore (line 17) | insertBefore(e,t){null!=e&&(this.remove(e),e.next=t,null!=t?(e.prev=t.... method offset (line 17) | offset(e){let t=0,n=this.head;for(;null!=n;){if(n===e)return t;t+=n.le... method remove (line 17) | remove(e){this.contains(e)&&(null!=e.prev&&(e.prev.next=e.next),null!=... method iterator (line 17) | iterator(e=this.head){return()=>{const t=e;return null!=e&&(e=e.next),t}} method find (line 17) | find(e,t=!1){const n=this.iterator();let i=n();for(;i;){const r=i.leng... method forEach (line 17) | forEach(e){const t=this.iterator();let n=t();for(;n;)e(n),n=t()} method forEachAt (line 17) | forEachAt(e,t,n){if(t<=0)return;const[i,r]=this.find(e);let o=e-r;cons... method map (line 17) | map(e){return this.reduce((t,n)=>(t.push(e(n)),t),[])} method reduce (line 17) | reduce(e,t){const n=this.iterator();let i=n();for(;i;)t=e(t,i),i=n();r... function Rm (line 17) | function Rm(e,t){const n=t.find(e);if(n)return n;try{return t.create(e)}... method constructor (line 17) | constructor(e,t){super(e,t),this.uiNode=null,this.build()} method appendChild (line 17) | appendChild(e){this.insertBefore(e)} method attach (line 17) | attach(){super.attach(),this.children.forEach(e=>{e.attach()})} method attachUI (line 17) | attachUI(t){null!=this.uiNode&&this.uiNode.remove(),this.uiNode=t,e.uiCl... method build (line 17) | build(){this.children=new Fm,Array.from(this.domNode.childNodes).filter(... method deleteAt (line 17) | deleteAt(e,t){if(0===e&&t===this.length())return this.remove();this.chil... method descendant (line 17) | descendant(t,n=0){const[i,r]=this.children.find(n);return null==t.blotNa... method descendants (line 17) | descendants(t,n=0,i=Number.MAX_VALUE){let r=[],o=i;return this.children.... method detach (line 17) | detach(){this.children.forEach(e=>{e.detach()}),super.detach()} method enforceAllowedChildren (line 17) | enforceAllowedChildren(){let t=!1;this.children.forEach(n=>{t||this.stat... method formatAt (line 17) | formatAt(e,t,n,i){this.children.forEachAt(e,t,(e,t,r)=>{e.formatAt(t,r,n... method insertAt (line 17) | insertAt(e,t,n){const[i,r]=this.children.find(e);if(i)i.insertAt(r,t,n);... method insertBefore (line 17) | insertBefore(e,t){null!=e.parent&&e.parent.children.remove(e);let n=null... method length (line 17) | length(){return this.children.reduce((e,t)=>e+t.length(),0)} method moveChildren (line 17) | moveChildren(e,t){this.children.forEach(n=>{e.insertBefore(n,t)})} method optimize (line 17) | optimize(e){if(super.optimize(e),this.enforceAllowedChildren(),null!=thi... method path (line 17) | path(t,n=!1){const[i,r]=this.children.find(t,n),o=[[this,t]];return i in... method removeChild (line 17) | removeChild(e){this.children.remove(e)} method replaceWith (line 17) | replaceWith(t,n){const i="string"==typeof t?this.scroll.create(t,n):t;re... method split (line 17) | split(e,t=!1){if(!t){if(0===e)return this;if(e===this.length())return th... method splitAfter (line 17) | splitAfter(e){const t=this.clone();for(;null!=e.next;)t.appendChild(e.ne... method unwrap (line 17) | unwrap(){this.parent&&this.moveChildren(this.parent,this.next||void 0),t... method update (line 17) | update(e,t){const n=[],i=[];e.forEach(e=>{e.target===this.domNode&&"chil... function Hm (line 17) | function Hm(e,t){if(Object.keys(e).length!==Object.keys(t).length)return... method create (line 17) | static create(e){return super.create(e)} method formats (line 17) | static formats(t,n){const i=n.query(e.blotName);if(null==i||t.tagName!==... method constructor (line 17) | constructor(e,t){super(e,t),this.attributes=new Nm(this.domNode)} method format (line 17) | format(t,n){if(t!==this.statics.blotName||n){const e=this.scroll.query(t... method formats (line 17) | formats(){const e=this.attributes.values(),t=this.statics.formats(this.d... method formatAt (line 17) | formatAt(e,t,n,i){null!=this.formats()[n]||this.scroll.query(n,vm.ATTRIB... method optimize (line 17) | optimize(t){super.optimize(t);const n=this.formats();if(0===Object.keys(... method replaceWith (line 17) | replaceWith(e,t){const n=super.replaceWith(e,t);return this.attributes.c... method update (line 17) | update(e,t){super.update(e,t),e.some(e=>e.target===this.domNode&&"attrib... method wrap (line 17) | wrap(t,n){const i=super.wrap(t,n);return i instanceof e&&this.attributes... method create (line 17) | static create(e){return super.create(e)} method formats (line 17) | static formats(t,n){const i=n.query(e.blotName);if(null==i||t.tagName!==... method constructor (line 17) | constructor(e,t){super(e,t),this.attributes=new Nm(this.domNode)} method format (line 17) | format(t,n){const i=this.scroll.query(t,vm.BLOCK);null!=i&&(i instanceof... method formats (line 17) | formats(){const e=this.attributes.values(),t=this.statics.formats(this.d... method formatAt (line 17) | formatAt(e,t,n,i){null!=this.scroll.query(n,vm.BLOCK)?this.format(n,i):s... method insertAt (line 17) | insertAt(e,t,n){if(null==n||null!=this.scroll.query(t,vm.INLINE))super.i... method replaceWith (line 17) | replaceWith(e,t){const n=super.replaceWith(e,t);return this.attributes.c... method update (line 17) | update(e,t){super.update(e,t),e.some(e=>e.target===this.domNode&&"attrib... method checkMerge (line 17) | checkMerge(){return null!==this.next&&this.next.statics.blotName===this.... method deleteAt (line 17) | deleteAt(e,t){super.deleteAt(e,t),this.enforceAllowedChildren()} method formatAt (line 17) | formatAt(e,t,n,i){super.formatAt(e,t,n,i),this.enforceAllowedChildren()} method insertAt (line 17) | insertAt(e,t,n){super.insertAt(e,t,n),this.enforceAllowedChildren()} method optimize (line 17) | optimize(e){super.optimize(e),this.children.length>0&&null!=this.next&&t... class Qm (line 17) | class Qm extends Im{static formats(e,t){}format(e,t){super.formatAt(0,th... method formats (line 17) | static formats(e,t){} method format (line 17) | format(e,t){super.formatAt(0,this.length(),e,t)} method formatAt (line 17) | formatAt(e,t,n,i){0===e&&t===this.length()?this.format(n,i):super.form... method formats (line 17) | formats(){return this.statics.formats(this.domNode,this.scroll)} method constructor (line 17) | constructor(e,t){super(null,t),this.registry=e,this.scroll=this,this.bui... method create (line 17) | create(e,t){return this.registry.create(this,e,t)} method find (line 17) | find(e,t=!1){const n=this.registry.find(e,t);return n?n.scroll===this?n:... method query (line 17) | query(e,t=vm.ANY){return this.registry.query(e,t)} method register (line 17) | register(...e){return this.registry.register(...e)} method build (line 17) | build(){null!=this.scroll&&super.build()} method detach (line 17) | detach(){super.detach(),this.observer.disconnect()} method deleteAt (line 17) | deleteAt(e,t){this.update(),0===e&&t===this.length()?this.children.forEa... method formatAt (line 17) | formatAt(e,t,n,i){this.update(),super.formatAt(e,t,n,i)} method insertAt (line 17) | insertAt(e,t,n){this.update(),super.insertAt(e,t,n)} method optimize (line 17) | optimize(e=[],t={}){super.optimize(t);const n=t.mutationsMap||new WeakMa... method update (line 17) | update(e,t={}){e=e||this.observer.takeRecords();const n=new WeakMap;e.ma... method create (line 17) | static create(e){return document.createTextNode(e)} method value (line 17) | static value(e){return e.data} method constructor (line 17) | constructor(e,t){super(e,t),this.text=this.statics.value(this.domNode)} method deleteAt (line 17) | deleteAt(e,t){this.domNode.data=this.text=this.text.slice(0,e)+this.text... method index (line 17) | index(e,t){return this.domNode===e?t:-1} method insertAt (line 17) | insertAt(e,t,n){null==n?(this.text=this.text.slice(0,e)+t+this.text.slic... method length (line 17) | length(){return this.text.length} method optimize (line 17) | optimize(t){super.optimize(t),this.text=this.statics.value(this.domNode)... method position (line 17) | position(e,t=!1){return[this.domNode,e]} method split (line 17) | split(e,t=!1){if(!t){if(0===e)return this;if(e===this.length())return th... method update (line 17) | update(e,t){e.some(e=>"characterData"===e.type&&e.target===this.domNode)... method value (line 17) | value(){return this.text} function lg (line 17) | function lg(e,t){var n=-1,i=null==e?0:e.length;while(++n"']/g,e=>Wy[e])} class Ky (line 17) | class Ky extends Wm{static compare(e,t){const n=Ky.order.indexOf(e),i=Ky... method compare (line 17) | static compare(e,t){const n=Ky.order.indexOf(e),i=Ky.order.indexOf(t);... method formatAt (line 17) | formatAt(e,t,n,i){if(Ky.compare(this.statics.blotName,n)<0&&this.scrol... method optimize (line 17) | optimize(e){if(super.optimize(e),this.parent instanceof Ky&&Ky.compare... class Xy (line 17) | class Xy extends Km{constructor(...e){super(...e),bh(this,"cache",{})}de... method constructor (line 17) | constructor(...e){super(...e),bh(this,"cache",{})} method delta (line 17) | delta(){return null==this.cache.delta&&(this.cache.delta=Jy(this)),thi... method deleteAt (line 17) | deleteAt(e,t){super.deleteAt(e,t),this.cache={}} method formatAt (line 17) | formatAt(e,t,n,i){t<=0||(this.scroll.query(n,vm.BLOCK)?e+t===this.leng... method insertAt (line 17) | insertAt(e,t,n){if(null!=n)return super.insertAt(e,t,n),void(this.cach... method insertBefore (line 17) | insertBefore(e,t){const{head:n}=this.children;super.insertBefore(e,t),... method length (line 17) | length(){return null==this.cache.length&&(this.cache.length=super.leng... method moveChildren (line 17) | moveChildren(e,t){super.moveChildren(e,t),this.cache={}} method optimize (line 17) | optimize(e){super.optimize(e),this.cache={}} method path (line 17) | path(e){return super.path(e,!0)} method removeChild (line 17) | removeChild(e){super.removeChild(e),this.cache={}} method split (line 17) | split(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]... class Qy (line 17) | class Qy extends Jm{attach(){super.attach(),this.attributes=new Nm(this.... method attach (line 17) | attach(){super.attach(),this.attributes=new Nm(this.domNode)} method delta (line 17) | delta(){return(new ag.a).insert(this.value(),{...this.formats(),...thi... method format (line 17) | format(e,t){const n=this.scroll.query(e,vm.BLOCK_ATTRIBUTE);null!=n&&t... method formatAt (line 17) | formatAt(e,t,n,i){this.format(n,i)} method insertAt (line 17) | insertAt(e,t,n){if(null!=n)return void super.insertAt(e,t,n);const i=t... function Jy (line 17) | function Jy(e){let t=!(arguments.length>1&&void 0!==arguments[1])||argum... function _y (line 17) | function _y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments... class $y (line 17) | class $y extends Jm{static value(){}constructor(e,t,n){super(e,t),this.s... method value (line 17) | static value(){} method constructor (line 17) | constructor(e,t,n){super(e,t),this.selection=n,this.textNode=document.... method detach (line 17) | detach(){null!=this.parent&&this.parent.removeChild(this)} method format (line 17) | format(e,t){if(0!==this.savedLength)return void super.format(e,t);let ... method index (line 17) | index(e,t){return e===this.textNode?0:super.index(e,t)} method length (line 17) | length(){return this.savedLength} method position (line 17) | position(){return[this.textNode,this.textNode.data.length]} method remove (line 17) | remove(){super.remove(),this.parent=null} method restore (line 17) | restore(){if(this.selection.composing||null==this.parent)return null;c... method update (line 17) | update(e,t){if(e.some(e=>"characterData"===e.type&&e.target===this.tex... method optimize (line 17) | optimize(e){super.optimize(e);let{parent:t}=this;while(t){if("A"===t.d... method value (line 17) | value(){return""} function ow (line 17) | function ow(e){if(rw&&iw.indexOf(e)<=iw.indexOf(rw)){for(var t=arguments... function sw (line 17) | function sw(e){return iw.reduce((t,n)=>(t[n]=ow.bind(console,n,e),t),{})} class hw (line 17) | class hw extends tw["EventEmitter"]{constructor(){super(),this.domListen... method constructor (line 17) | constructor(){super(),this.domListeners={},this.on("error",lw.error)} method emit (line 17) | emit(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),i=1;i1&&void 0!==arguments[1]?... method constructor (line 17) | constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?argumen... class fw (line 17) | class fw{constructor(e,t){this.emitter=t,this.scroll=e,this.composing=!1... method constructor (line 17) | constructor(e,t){this.emitter=t,this.scroll=e,this.composing=!1,this.m... method handleComposition (line 17) | handleComposition(){this.emitter.on(dw.events.COMPOSITION_BEFORE_START... method handleDragging (line 17) | handleDragging(){this.emitter.listenDOM("mousedown",document.body,()=>... method focus (line 17) | focus(){this.hasFocus()||(this.root.focus({preventScroll:!0}),this.set... method format (line 17) | format(e,t){this.scroll.update();const n=this.getNativeRange();if(null... method getBounds (line 17) | getBounds(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments... method getNativeRange (line 17) | getNativeRange(){const e=document.getSelection();if(null==e||e.rangeCo... method getRange (line 17) | getRange(){const e=this.scroll.domNode;if("isConnected"in e&&!e.isConn... method hasFocus (line 17) | hasFocus(){return document.activeElement===this.root||null!=document.a... method normalizedToRange (line 17) | normalizedToRange(e){const t=[[e.start.node,e.start.offset]];e.native.... method normalizeNative (line 17) | normalizeNative(e){if(!mw(this.root,e.startContainer)||!e.collapsed&&!... method rangeToNative (line 17) | rangeToNative(e){const t=this.scroll.length(),n=(e,n)=>{e=Math.min(t-1... method setNativeRange (line 17) | setNativeRange(e,t){let n=arguments.length>2&&void 0!==arguments[2]?ar... method setRange (line 17) | setRange(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments... method update (line 17) | update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:... function mw (line 17) | function mw(e,t){try{t.parentNode}catch(n){return!1}return e.contains(t)} class bw (line 17) | class bw{constructor(e){this.scroll=e,this.delta=this.getDelta()}applyDe... method constructor (line 17) | constructor(e){this.scroll=e,this.delta=this.getDelta()} method applyDelta (line 17) | applyDelta(e){this.scroll.update();let t=this.scroll.length();this.scr... method deleteText (line 17) | deleteText(e,t){return this.scroll.deleteAt(e,t),this.update((new ag.a... method formatLine (line 17) | formatLine(e,t){let n=arguments.length>2&&void 0!==arguments[2]?argume... method formatText (line 17) | formatText(e,t){let n=arguments.length>2&&void 0!==arguments[2]?argume... method getContents (line 17) | getContents(e,t){return this.delta.slice(e,e+t)} method getDelta (line 17) | getDelta(){return this.scroll.lines().reduce((e,t)=>e.concat(t.delta()... method getFormat (line 17) | getFormat(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments... method getHTML (line 17) | getHTML(e,t){const[n,i]=this.scroll.line(e);if(n){const r=n.length(),o... method getText (line 17) | getText(e,t){return this.getContents(e,t).filter(e=>"string"===typeof ... method insertContents (line 17) | insertContents(e,t){const n=kw(t),i=(new ag.a).retain(e).concat(n);ret... method insertEmbed (line 17) | insertEmbed(e,t,n){return this.scroll.insertAt(e,t,n),this.update((new... method insertText (line 17) | insertText(e,t){let n=arguments.length>2&&void 0!==arguments[2]?argume... method isBlank (line 17) | isBlank(){if(0===this.scroll.children.length)return!0;if(this.scroll.c... method removeFormat (line 17) | removeFormat(e,t){const n=this.getText(e,t),[i,r]=this.scroll.line(e+t... method update (line 17) | update(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]... function yw (line 17) | function yw(e,t,n){if(0===e.length){const[e]=Cw(n.pop());return t<=0?`3&&void 0!==arguments[3]&&argu... function xw (line 17) | function xw(e,t){return Object.keys(t).reduce((n,i)=>{if(null==e[i])retu... function Cw (line 17) | function Cw(e){const t="ordered"===e?"ol":"ul";switch(e){case"checked":r... function kw (line 17) | function kw(e){return e.reduce((e,t)=>{if("string"===typeof t.insert){co... function Aw (line 17) | function Aw(e,t){let{index:n,length:i}=e;return new pw(n+t,i)} function Sw (line 17) | function Sw(e){const t=[];return e.forEach(e=>{if("string"===typeof e.in... class Ew (line 17) | class Ew{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?... method constructor (line 17) | constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?argumen... class Ow (line 17) | class Ow extends Jm{constructor(e,t){super(e,t),this.contentNode=documen... method constructor (line 17) | constructor(e,t){super(e,t),this.contentNode=document.createElement("s... method index (line 17) | index(e,t){return e===this.leftGuard?0:e===this.rightGuard?1:super.ind... method restore (line 17) | restore(e){let t,n=null;const i=e.data.split(Nw).join("");if(e===this.... method update (line 17) | update(e,t){e.forEach(e=>{if("characterData"===e.type&&(e.target===thi... class Dw (line 17) | class Dw{constructor(e,t){bh(this,"isComposing",!1),this.scroll=e,this.e... method constructor (line 17) | constructor(e,t){bh(this,"isComposing",!1),this.scroll=e,this.emitter=... method setupListeners (line 17) | setupListeners(){this.scroll.domNode.addEventListener("compositionstar... method handleCompositionStart (line 17) | handleCompositionStart(e){const t=e.target instanceof Node?this.scroll... method handleCompositionEnd (line 17) | handleCompositionEnd(e){this.emitter.emit(dw.events.COMPOSITION_BEFORE... class Fw (line 17) | class Fw{constructor(e,t){bh(this,"modules",{}),this.quill=e,this.option... method constructor (line 17) | constructor(e,t){bh(this,"modules",{}),this.quill=e,this.options=t} method init (line 17) | init(){Object.keys(this.options.modules).forEach(e=>{null==this.module... method addModule (line 17) | addModule(e){const t=this.quill.constructor.import("modules/"+e);retur... class Xw (line 17) | class Xw{static debug(e){!0===e&&(e="log"),aw.level(e)}static find(e){le... method debug (line 17) | static debug(e){!0===e&&(e="log"),aw.level(e)} method find (line 17) | static find(e){let t=arguments.length>1&&void 0!==arguments[1]&&argume... method import (line 17) | static import(e){return null==this.imports[e]&&Yw.error(`Cannot import... method register (line 17) | static register(){if("string"!==typeof(arguments.length<=0?void 0:argu... method constructor (line 17) | constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?argumen... method addContainer (line 17) | addContainer(e){let t=arguments.length>1&&void 0!==arguments[1]?argume... method blur (line 17) | blur(){this.selection.setRange(null)} method deleteText (line 17) | deleteText(e,t,n){return[e,t,,n]=tx(e,t,n),ex.call(this,()=>this.edito... method disable (line 17) | disable(){this.enable(!1)} method editReadOnly (line 17) | editReadOnly(e){this.allowReadOnlyEdits=!0;const t=e();return this.all... method enable (line 17) | enable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments... method focus (line 17) | focus(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{... method format (line 17) | format(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[... method formatLine (line 17) | formatLine(e,t,n,i,r){let o;return[e,t,o,r]=tx(e,t,n,i,r),ex.call(this... method formatText (line 17) | formatText(e,t,n,i,r){let o;return[e,t,o,r]=tx(e,t,n,i,r),ex.call(this... method getBounds (line 17) | getBounds(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments... method getContents (line 17) | getContents(){let e=arguments.length>0&&void 0!==arguments[0]?argument... method getFormat (line 17) | getFormat(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[... method getIndex (line 17) | getIndex(e){return e.offset(this.scroll)} method getLength (line 17) | getLength(){return this.scroll.length()} method getLeaf (line 17) | getLeaf(e){return this.scroll.leaf(e)} method getLine (line 17) | getLine(e){return this.scroll.line(e)} method getLines (line 17) | getLines(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0... method getModule (line 17) | getModule(e){return this.theme.modules[e]} method getSelection (line 17) | getSelection(){let e=arguments.length>0&&void 0!==arguments[0]&&argume... method getSemanticHTML (line 17) | getSemanticHTML(){let e=arguments.length>0&&void 0!==arguments[0]?argu... method getText (line 17) | getText(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]... method hasFocus (line 17) | hasFocus(){return this.selection.hasFocus()} method insertEmbed (line 17) | insertEmbed(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]?arg... method insertText (line 17) | insertText(e,t,n,i,r){let o;return[e,,o,r]=tx(e,0,n,i,r),ex.call(this,... method isEnabled (line 17) | isEnabled(){return this.scroll.isEnabled()} method off (line 17) | off(){return this.emitter.off(...arguments)} method on (line 17) | on(){return this.emitter.on(...arguments)} method once (line 17) | once(){return this.emitter.once(...arguments)} method removeFormat (line 17) | removeFormat(e,t,n){return[e,t,,n]=tx(e,t,n),ex.call(this,()=>this.edi... method scrollRectIntoView (line 17) | scrollRectIntoView(e){Uw(this.root,e)} method scrollIntoView (line 17) | scrollIntoView(){console.warn("Quill#scrollIntoView() has been depreca... method scrollSelectionIntoView (line 17) | scrollSelectionIntoView(){const e=this.selection.lastRange,t=e&&this.s... method setContents (line 17) | setContents(e){let t=arguments.length>1&&void 0!==arguments[1]?argumen... method setSelection (line 17) | setSelection(e,t,n){null==e?this.selection.setRange(null,t||Xw.sources... method setText (line 17) | setText(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1... method update (line 17) | update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:... method updateContents (line 17) | updateContents(e){let t=arguments.length>1&&void 0!==arguments[1]?argu... function Qw (line 17) | function Qw(e){return"string"===typeof e?document.querySelector(e):e} function Jw (line 17) | function Jw(e){return Object.entries(null!==e&&void 0!==e?e:{}).reduce((... function _w (line 17) | function _w(e){return Object.fromEntries(Object.entries(e).filter(e=>voi... function $w (line 17) | function $w(e,t){const n=Qw(e);if(!n)throw new Error("Invalid Quill cont... function ex (line 17) | function ex(e,t,n,i){if(!this.isEnabled()&&t===dw.sources.USER&&!this.al... function tx (line 17) | function tx(e,t,n,i,r){let o={};return"number"===typeof e.index&&"number... function nx (line 17) | function nx(e,t,n,i){const r="number"===typeof n?n:0;if(null==e)return n... class ix (line 17) | class ix extends Xm{} function ox (line 17) | function ox(e){return e instanceof Xy||e instanceof Qy} function sx (line 17) | function sx(e){return"function"===typeof e.updateContent} class ax (line 17) | class ax extends ng{constructor(e,t,n){let{emitter:i}=n;super(e,t),this.... method constructor (line 17) | constructor(e,t,n){let{emitter:i}=n;super(e,t),this.emitter=i,this.bat... method batchStart (line 17) | batchStart(){Array.isArray(this.batch)||(this.batch=[])} method batchEnd (line 17) | batchEnd(){if(!this.batch)return;const e=this.batch;this.batch=!1,this... method emitMount (line 17) | emitMount(e){this.emitter.emit(dw.events.SCROLL_BLOT_MOUNT,e)} method emitUnmount (line 17) | emitUnmount(e){this.emitter.emit(dw.events.SCROLL_BLOT_UNMOUNT,e)} method emitEmbedUpdate (line 17) | emitEmbedUpdate(e,t){this.emitter.emit(dw.events.SCROLL_EMBED_UPDATE,e... method deleteAt (line 17) | deleteAt(e,t){const[n,i]=this.line(e),[r]=this.line(e+t);if(super.dele... method enable (line 17) | enable(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments... method formatAt (line 17) | formatAt(e,t,n,i){super.formatAt(e,t,n,i),this.optimize()} method insertAt (line 17) | insertAt(e,t,n){if(e>=this.length())if(null==n||null==this.scroll.quer... method insertBefore (line 17) | insertBefore(e,t){if(e.statics.scope===vm.INLINE_BLOT){const n=this.sc... method insertContents (line 17) | insertContents(e,t){const n=this.deltaToRenderBlocks(t.concat((new ag.... method isEnabled (line 17) | isEnabled(){return"true"===this.domNode.getAttribute("contenteditable")} method leaf (line 17) | leaf(e){const t=this.path(e).pop();if(!t)return[null,-1];const[n,i]=t;... method line (line 17) | line(e){return e===this.length()?this.line(e-1):this.descendant(ox,e)} method lines (line 17) | lines(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0... method optimize (line 17) | optimize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0... method path (line 17) | path(e){return super.path(e).slice(1)} method remove (line 17) | remove(){} method update (line 17) | update(e){if(this.batch)return void(Array.isArray(e)&&(this.batch=this... method updateEmbedAt (line 17) | updateEmbedAt(e,t,n){const[i]=this.descendant(e=>e instanceof Qy,e);i&... method handleDragStart (line 17) | handleDragStart(e){e.preventDefault()} method deltaToRenderBlocks (line 17) | deltaToRenderBlocks(e){const t=[];let n=new ag.a;return e.forEach(e=>{... method createBlock (line 17) | createBlock(e,t){let n;const i={};Object.entries(e).forEach(e=>{let[t,... function lx (line 17) | function lx(e,t,n){n.reduce((t,n)=>{const i=sg["Op"].length(n);let r=n.a... class fx (line 17) | class fx extends Em{value(e){let t=super.value(e);if(!t.startsWith("rgb(... method value (line 17) | value(e){let t=super.value(e);if(!t.startsWith("rgb("))return t;t=t.re... class yx (line 17) | class yx extends rx{static create(e){const t=super.create(e);return t.se... method create (line 17) | static create(e){const t=super.create(e);return t.setAttribute("spellc... method code (line 17) | code(e,t){return this.children.map(e=>e.length()<=1?"":e.domNode.inner... method html (line 17) | html(e,t){return`
\n${Gy(this.code(e,t))}\n
`} class wx (line 17) | class wx extends Xy{static register(){Xw.register(yx)}} method register (line 17) | static register(){Xw.register(yx)} class xx (line 17) | class xx extends Yy{} class Mx (line 17) | class Mx extends Em{value(e){return super.value(e).replace(/["']/g,"")}} method value (line 17) | value(e){return super.value(e).replace(/["']/g,"")} class Ix (line 17) | class Ix extends Mw{static match(e,t){return!["altKey","ctrlKey","metaKe... method match (line 17) | static match(e,t){return!["altKey","ctrlKey","metaKey","shiftKey"].som... method constructor (line 17) | constructor(e,t){super(e,t),this.bindings={},Object.keys(this.options.... method addBinding (line 17) | addBinding(e){let t=arguments.length>1&&void 0!==arguments[1]?argument... method listen (line 17) | listen(){this.quill.root.addEventListener("keydown",e=>{if(e.defaultPr... method handleBackspace (line 17) | handleBackspace(e,t){const n=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(t.... method handleDelete (line 17) | handleDelete(e,t){const n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(t.suf... method handleDeleteRange (line 17) | handleDeleteRange(e){qx({range:e,quill:this.quill}),this.quill.focus()} method handleEnter (line 17) | handleEnter(e,t){const n=Object.keys(t.format).reduce((e,n)=>(this.qui... method handler (line 17) | handler(e,t){return!(!t.collapsed||0===t.offset)||(this.quill.format("in... method handler (line 17) | handler(e,t){return!(!t.collapsed||0===t.offset)||(this.quill.format("in... method handler (line 17) | handler(e,t){null!=t.format.indent?this.quill.format("indent","-1",Xw.so... method handler (line 17) | handler(e){this.quill.deleteText(e.index-1,1,Xw.sources.USER)} method handler (line 17) | handler(e,t){if(t.format.table)return!0;this.quill.history.cutoff();cons... method handler (line 17) | handler(){this.quill.format("blockquote",!1,Xw.sources.USER)} method handler (line 17) | handler(e,t){const n={list:!1};t.format.indent&&(n.indent=!1),this.quill... method handler (line 17) | handler(e){const[t,n]=this.quill.getLine(e.index),i={...t.formats(),list... method handler (line 17) | handler(e,t){const[n,i]=this.quill.getLine(e.index),r=(new ag.a).retain(... method handler (line 17) | handler(){} method handler (line 17) | handler(){} method handler (line 17) | handler(e){const t=this.quill.getModule("table");if(t){const[n,i,r,o]=t.... method handler (line 17) | handler(e,t){const{event:n,line:i}=t,r=i.offset(this.quill.scroll);n.shi... method handler (line 17) | handler(e,t){if(null==this.quill.scroll.query("list"))return!0;const{len... method handler (line 17) | handler(e){const[t,n]=this.quill.getLine(e.index);let i=2,r=t;while(null... function Rx (line 17) | function Rx(e){return{key:"Tab",shiftKey:!e,format:{"code-block":!0},han... function Px (line 17) | function Px(e,t){const n="ArrowLeft"===e?"prefix":"suffix";return{key:e,... function Bx (line 17) | function Bx(e){return{key:e[0],shortKey:!0,handler(t,n){this.quill.forma... function jx (line 17) | function jx(e){return{key:e?"ArrowUp":"ArrowDown",collapsed:!0,format:["... function Hx (line 17) | function Hx(e){if("string"===typeof e||"number"===typeof e)e={key:e};els... function qx (line 17) | function qx(e){let{quill:t,range:n}=e;const i=t.getLines(n);let r={};if(... function Ux (line 17) | function Ux(e,t,n,i){return null==t.prev&&null==t.next?null==n.prev&&nul... function Zx (line 17) | function Zx(e){e.querySelector('[id^="docs-internal-guid-"]')&&(Yx(e),Kx... function eC (line 17) | function eC(e){"urn:schemas-microsoft-com:office:word"===e.documentEleme... class lC (line 17) | class lC extends Mw{constructor(e,t){var n;super(e,t),this.quill.root.ad... method constructor (line 17) | constructor(e,t){var n;super(e,t),this.quill.root.addEventListener("co... method addMatcher (line 17) | addMatcher(e,t){this.matchers.push([e,t])} method convert (line 17) | convert(e){let{html:t,text:n}=e,i=arguments.length>1&&void 0!==argumen... method normalizeHTML (line 17) | normalizeHTML(e){iC(e)} method convertHTML (line 17) | convertHTML(e){const t=(new DOMParser).parseFromString(e,"text/html");... method dangerouslyPasteHTML (line 17) | dangerouslyPasteHTML(e,t){let n=arguments.length>2&&void 0!==arguments... method onCaptureCopy (line 17) | onCaptureCopy(e){var t,n;let i=arguments.length>1&&void 0!==arguments[... method normalizeURIList (line 17) | normalizeURIList(e){return e.split(/\r?\n/).filter(e=>"#"!==e[0]).join... method onCapturePaste (line 17) | onCapturePaste(e){var t,n,i;if(e.defaultPrevented||!this.quill.isEnabl... method onCopy (line 17) | onCopy(e){const t=this.quill.getText(e),n=this.quill.getSemanticHTML(e... method onPaste (line 17) | onPaste(e,t){let{text:n,html:i}=t;const r=this.quill.getFormat(e.index... method prepareMatching (line 17) | prepareMatching(e,t){const n=[],i=[];return this.matchers.forEach(r=>{... function cC (line 17) | function cC(e,t,n,i){return i.query(t)?e.reduce((e,i)=>{if(!i.insert)ret... function hC (line 17) | function hC(e,t){let n="";for(let i=e.ops.length-1;i>=0&&n.lengthi... function gC (line 17) | function gC(e){return(t,n,i)=>cC(n,e,!0,i)} function vC (line 17) | function vC(e,t,n){const i=bm.keys(e),r=Am.keys(e),o=Em.keys(e),s={};ret... function bC (line 17) | function bC(e,t,n){const i=n.query(e);if(null==i)return t;if(i.prototype... function yC (line 17) | function yC(e,t){return hC(t,"\n")||t.insert("\n"),t} function wC (line 17) | function wC(e,t,n){const i=n.query("code-block"),r=!i||!("formats"in i)|... function xC (line 17) | function xC(){return new ag.a} function CC (line 17) | function CC(e,t,n){const i=n.query(e);if(null==i||"list"!==i.blotName||!... function kC (line 17) | function kC(e,t,n){const i=e;let r="OL"===i.tagName?"ordered":"bullet";c... function AC (line 17) | function AC(e,t,n){if(!hC(t,"\n")){if(dC(e,n)&&(e.childNodes.length>0||e... function SC (line 17) | function SC(e,t,n){var i;const r={},o=e.style||{};return"italic"===o.fon... function TC (line 17) | function TC(e,t,n){var i,r;const o="TABLE"===(null===(i=e.parentElement)... function EC (line 17) | function EC(e,t,n){var i;let r=e.data;if("O:P"===(null===(i=e.parentElem... class MC (line 17) | class MC extends Mw{constructor(e,t){super(e,t),bh(this,"lastRecorded",0... method constructor (line 17) | constructor(e,t){super(e,t),bh(this,"lastRecorded",0),bh(this,"ignoreC... method change (line 17) | change(e,t){if(0===this.stack[e].length)return;const n=this.stack[e].p... method clear (line 17) | clear(){this.stack={undo:[],redo:[]}} method cutoff (line 17) | cutoff(){this.lastRecorded=0} method record (line 17) | record(e,t){if(0===e.ops.length)return;this.stack.redo=[];let n=e.inve... method redo (line 17) | redo(){this.change("redo","undo")} method transform (line 17) | transform(e){NC(this.stack.undo,e),NC(this.stack.redo,e)} method undo (line 17) | undo(){this.change("undo","redo")} method restoreSelection (line 17) | restoreSelection(e){if(e.range)this.quill.setSelection(e.range,Xw.sour... function NC (line 17) | function NC(e,t){let n=t;for(let i=e.length-1;i>=0;i-=1){const t=e[i];e[... function OC (line 17) | function OC(e,t){const n=t.ops[t.ops.length-1];return null!=n&&(null!=n.... function zC (line 17) | function zC(e,t){const n=t.reduce((e,t)=>e+(t.delete||0),0);let i=t.leng... function DC (line 17) | function DC(e,t){if(!e)return e;const n=t.transformPosition(e.index),i=t... class LC (line 17) | class LC extends Mw{constructor(e,t){super(e,t),e.root.addEventListener(... method constructor (line 17) | constructor(e,t){super(e,t),e.root.addEventListener("drop",t=>{t.preve... method upload (line 17) | upload(e,t){const n=[];Array.from(t).forEach(e=>{var t;e&&null!==(t=th... method handler (line 17) | handler(e,t){if(!this.quill.scroll.query("image"))return;const n=t.map(e... class RC (line 17) | class RC extends Mw{constructor(e,t){super(e,t),e.root.addEventListener(... method constructor (line 17) | constructor(e,t){super(e,t),e.root.addEventListener("beforeinput",e=>{... method deleteRange (line 17) | deleteRange(e){qx({range:e,quill:this.quill})} method replaceText (line 17) | replaceText(e){let t=arguments.length>1&&void 0!==arguments[1]?argumen... method handleBeforeInput (line 17) | handleBeforeInput(e){if(this.quill.composition.isComposing||e.defaultP... method handleCompositionStart (line 17) | handleCompositionStart(){const e=this.quill.getSelection();e&&this.rep... function PC (line 17) | function PC(e){var t;return"string"===typeof e.data?e.data:null!==(t=e.d... class UC (line 17) | class UC extends Mw{constructor(e,t){super(e,t),bh(this,"isListening",!1... method constructor (line 17) | constructor(e,t){super(e,t),bh(this,"isListening",!1),bh(this,"selecti... method handleArrowKeys (line 17) | handleArrowKeys(){this.quill.keyboard.addBinding({key:["ArrowLeft","Ar... method handleNavigationShortcuts (line 17) | handleNavigationShortcuts(){this.quill.root.addEventListener("keydown"... method ensureListeningToSelectionChange (line 17) | ensureListeningToSelectionChange(){if(this.selectionChangeDeadline=Dat... method handleSelectionChange (line 17) | handleSelectionChange(){const e=document.getSelection();if(!e)return;c... class VC (line 17) | class VC extends Am{add(e,t){let n=0;if("+1"===t||"-1"===t){const i=this... method add (line 17) | add(e,t){let n=0;if("+1"===t||"-1"===t){const i=this.value(e)||0;n="+1... method canAdd (line 17) | canAdd(e,t){return super.canAdd(e,t)||super.canAdd(e,parseInt(t,10))} method value (line 17) | value(e){return parseInt(super.value(e),10)||void 0} class ZC (line 17) | class ZC extends Xy{} class QC (line 17) | class QC extends Xy{static formats(e){return this.tagName.indexOf(e.tagN... method formats (line 17) | static formats(e){return this.tagName.indexOf(e.tagName)+1} class _C (line 17) | class _C extends rx{} class $C (line 17) | class $C extends Xy{static create(e){const t=super.create();return t.set... method create (line 17) | static create(e){const t=super.create();return t.setAttribute("data-li... method formats (line 17) | static formats(e){return e.getAttribute("data-list")||void 0} method register (line 17) | static register(){Xw.register(_C)} method constructor (line 17) | constructor(e,t){super(e,t);const n=t.ownerDocument.createElement("spa... method format (line 17) | format(e,t){e===this.statics.blotName&&t?this.domNode.setAttribute("da... class ek (line 17) | class ek extends Yy{static create(){return super.create()}static formats... method create (line 17) | static create(){return super.create()} method formats (line 17) | static formats(){return!0} method optimize (line 17) | optimize(e){super.optimize(e),this.domNode.tagName!==this.statics.tagN... class nk (line 17) | class nk extends tk{} class rk (line 17) | class rk extends Yy{static create(e){const t=super.create(e);return t.se... method create (line 17) | static create(e){const t=super.create(e);return t.setAttribute("href",... method formats (line 17) | static formats(e){return e.getAttribute("href")} method sanitize (line 17) | static sanitize(e){return ok(e,this.PROTOCOL_WHITELIST)?e:this.SANITIZ... method format (line 17) | format(e,t){e===this.statics.blotName&&t?this.domNode.setAttribute("hr... function ok (line 17) | function ok(e,t){const n=document.createElement("a");n.href=e;const i=n.... class sk (line 17) | class sk extends Yy{static create(e){return"super"===e?document.createEl... method create (line 17) | static create(e){return"super"===e?document.createElement("sup"):"sub"... method formats (line 17) | static formats(e){return"SUB"===e.tagName?"sub":"SUP"===e.tagName?"sup... class lk (line 17) | class lk extends tk{} class hk (line 17) | class hk extends Yy{} class uk (line 17) | class uk extends zw{static create(e){if(null==window.katex)throw new Err... method create (line 17) | static create(e){if(null==window.katex)throw new Error("Formula module... method value (line 17) | static value(e){return e.getAttribute("data-value")} method html (line 17) | html(){const{formula:e}=this.value();return`${e}`} class mk (line 17) | class mk extends Jm{static create(e){const t=super.create(e);return"stri... method create (line 17) | static create(e){const t=super.create(e);return"string"===typeof e&&t.... method formats (line 17) | static formats(e){return fk.reduce((t,n)=>(e.hasAttribute(n)&&(t[n]=e.... method match (line 17) | static match(e){return/\.(jpe?g|gif|png)$/.test(e)||/^data:image\/.+;b... method sanitize (line 17) | static sanitize(e){return ok(e,["http","https","data"])?e:"//:0"} method value (line 17) | static value(e){return e.getAttribute("src")} method format (line 17) | format(e,t){fk.indexOf(e)>-1?t?this.domNode.setAttribute(e,t):this.dom... class bk (line 17) | class bk extends Qy{static create(e){const t=super.create(e);return t.se... method create (line 17) | static create(e){const t=super.create(e);return t.setAttribute("frameb... method formats (line 17) | static formats(e){return vk.reduce((t,n)=>(e.hasAttribute(n)&&(t[n]=e.... method sanitize (line 17) | static sanitize(e){return rk.sanitize(e)} method value (line 17) | static value(e){return e.getAttribute("src")} method format (line 17) | format(e,t){vk.indexOf(e)>-1?t?this.domNode.setAttribute(e,t):this.dom... method html (line 17) | html(){const{video:e}=this.value();return`${e}`} class xk (line 17) | class xk extends Yy{static formats(e,t){while(null!=e&&e!==t.domNode){if... method formats (line 17) | static formats(e,t){while(null!=e&&e!==t.domNode){if(e.classList&&e.cl... method constructor (line 17) | constructor(e,t,n){super(e,t,n),wk.add(this.domNode,n)} method format (line 17) | format(e,t){e!==xk.blotName?super.format(e,t):t?wk.add(this.domNode,t)... method optimize (line 17) | optimize(){super.optimize(...arguments),wk.value(this.domNode)||this.u... class Ck (line 17) | class Ck extends wx{static create(e){const t=super.create(e);return"stri... method create (line 17) | static create(e){const t=super.create(e);return"string"===typeof e&&t.... method formats (line 17) | static formats(e){return e.getAttribute("data-language")||"plain"} method register (line 17) | static register(){} method format (line 17) | format(e,t){e===this.statics.blotName&&t?this.domNode.setAttribute("da... method replaceWith (line 17) | replaceWith(e,t){return this.formatAt(0,this.length(),xk.blotName,!1),... class kk (line 17) | class kk extends yx{attach(){super.attach(),this.forceNext=!1,this.scrol... method attach (line 17) | attach(){super.attach(),this.forceNext=!1,this.scroll.emitMount(this)} method format (line 17) | format(e,t){e===Ck.blotName&&(this.forceNext=!0,this.children.forEach(... method formatAt (line 17) | formatAt(e,t,n,i){n===Ck.blotName&&(this.forceNext=!0),super.formatAt(... method highlight (line 17) | highlight(e){let t=arguments.length>1&&void 0!==arguments[1]&&argument... method html (line 17) | html(e,t){const[n]=this.children.find(e),i=n?Ck.formats(n.domNode):"pl... method optimize (line 17) | optimize(e){if(super.optimize(e),null!=this.parent&&null!=this.childre... class Sk (line 17) | class Sk extends Mw{static register(){Xw.register(xk,!0),Xw.register(Ck,... method register (line 17) | static register(){Xw.register(xk,!0),Xw.register(Ck,!0),Xw.register(kk... method constructor (line 17) | constructor(e,t){if(super(e,t),null==this.options.hljs)throw new Error... method initListener (line 17) | initListener(){this.quill.on(Xw.events.SCROLL_BLOT_MOUNT,e=>{if(!(e in... method initTimer (line 17) | initTimer(){let e=null;this.quill.on(Xw.events.SCROLL_OPTIMIZE,()=>{e&... method highlight (line 17) | highlight(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[... method highlightBlot (line 17) | highlightBlot(e){let t=arguments.length>1&&void 0!==arguments[1]?argum... class Tk (line 17) | class Tk extends Xy{static create(e){const t=super.create();return e?t.s... method create (line 17) | static create(e){const t=super.create();return e?t.setAttribute("data-... method formats (line 17) | static formats(e){if(e.hasAttribute("data-row"))return e.getAttribute(... method cellOffset (line 17) | cellOffset(){return this.parent?this.parent.children.indexOf(this):-1} method format (line 17) | format(e,t){e===Tk.blotName&&t?this.domNode.setAttribute("data-row",t)... method row (line 17) | row(){return this.parent} method rowOffset (line 17) | rowOffset(){return this.row()?this.row().rowOffset():-1} method table (line 17) | table(){return this.row()&&this.row().table()} class Ek (line 17) | class Ek extends rx{checkMerge(){if(super.checkMerge()&&null!=this.next.... method checkMerge (line 17) | checkMerge(){if(super.checkMerge()&&null!=this.next.children.head){con... method optimize (line 17) | optimize(e){super.optimize(e),this.children.forEach(e=>{if(null==e.nex... method rowOffset (line 17) | rowOffset(){return this.parent?this.parent.children.indexOf(this):-1} method table (line 17) | table(){return this.parent&&this.parent.parent} class Mk (line 17) | class Mk extends rx{} class Nk (line 17) | class Nk extends rx{balanceCells(){const e=this.descendants(Ek),t=e.redu... method balanceCells (line 17) | balanceCells(){const e=this.descendants(Ek),t=e.reduce((e,t)=>Math.max... method cells (line 17) | cells(e){return this.rows().map(t=>t.children.at(e))} method deleteColumn (line 17) | deleteColumn(e){const[t]=this.descendant(Mk);null!=t&&null!=t.children... method insertColumn (line 17) | insertColumn(e){const[t]=this.descendant(Mk);null!=t&&null!=t.children... method insertRow (line 17) | insertRow(e){const[t]=this.descendant(Mk);if(null==t||null==t.children... method rows (line 17) | rows(){const e=this.children.head;return null==e?[]:e.children.map(e=>e)} function Ok (line 17) | function Ok(){const e=Math.random().toString(36).slice(2,6);return"row-"+e} class zk (line 17) | class zk extends Mw{static register(){Xw.register(Tk),Xw.register(Ek),Xw... method register (line 17) | static register(){Xw.register(Tk),Xw.register(Ek),Xw.register(Mk),Xw.r... method constructor (line 17) | constructor(){super(...arguments),this.listenBalanceCells()} method balanceTables (line 17) | balanceTables(){this.quill.scroll.descendants(Nk).forEach(e=>{e.balanc... method deleteColumn (line 17) | deleteColumn(){const[e,,t]=this.getTable();null!=t&&(e.deleteColumn(t.... method deleteRow (line 17) | deleteRow(){const[,e]=this.getTable();null!=e&&(e.remove(),this.quill.... method deleteTable (line 17) | deleteTable(){const[e]=this.getTable();if(null==e)return;const t=e.off... method getTable (line 17) | getTable(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0... method insertColumn (line 17) | insertColumn(e){const t=this.quill.getSelection();if(!t)return;const[n... method insertColumnLeft (line 17) | insertColumnLeft(){this.insertColumn(0)} method insertColumnRight (line 17) | insertColumnRight(){this.insertColumn(1)} method insertRow (line 17) | insertRow(e){const t=this.quill.getSelection();if(!t)return;const[n,i,... method insertRowAbove (line 17) | insertRowAbove(){this.insertRow(0)} method insertRowBelow (line 17) | insertRowBelow(){this.insertRow(1)} method insertTable (line 17) | insertTable(e,t){const n=this.quill.getSelection();if(null==n)return;c... method listenBalanceCells (line 17) | listenBalanceCells(){this.quill.on(Xw.events.SCROLL_OPTIMIZE,e=>{e.som... class Ik (line 17) | class Ik extends Mw{constructor(e,t){if(super(e,t),Array.isArray(this.op... method constructor (line 17) | constructor(e,t){if(super(e,t),Array.isArray(this.options.container)){... method addHandler (line 17) | addHandler(e,t){this.handlers[e]=t} method attach (line 17) | attach(e){let t=Array.from(e.classList).find(e=>0===e.indexOf("ql-"));... method update (line 17) | update(e){const t=null==e?{}:this.quill.getFormat(e);this.controls.for... function Fk (line 17) | function Fk(e,t,n){const i=document.createElement("button");i.setAttribu... function Rk (line 17) | function Rk(e,t){Array.isArray(t[0])||(t=[t]),t.forEach(t=>{const n=docu... function Pk (line 17) | function Pk(e,t,n){const i=document.createElement("select");i.classList.... method clean (line 17) | clean(){const e=this.quill.getSelection();if(null!=e)if(0===e.length){co... method direction (line 17) | direction(e){const{align:t}=this.quill.getFormat();"rtl"===e&&null==t?th... method indent (line 17) | indent(e){const t=this.quill.getSelection(),n=this.quill.getFormat(t),i=... method link (line 17) | link(e){!0===e&&(e=prompt("Enter link URL:")),this.quill.format("link",e... method list (line 17) | list(e){const t=this.quill.getSelection(),n=this.quill.getFormat(t);"che... function wA (line 17) | function wA(e,t){e.setAttribute(t,""+!("true"===e.getAttribute(t)))} class xA (line 17) | class xA{constructor(e){this.select=e,this.container=document.createElem... method constructor (line 17) | constructor(e){this.select=e,this.container=document.createElement("sp... method togglePicker (line 17) | togglePicker(){this.container.classList.toggle("ql-expanded"),wA(this.... method buildItem (line 17) | buildItem(e){const t=document.createElement("span");t.tabIndex="0",t.s... method buildLabel (line 17) | buildLabel(){const e=document.createElement("span");return e.classList... method buildOptions (line 17) | buildOptions(){const e=document.createElement("span");e.classList.add(... method buildPicker (line 17) | buildPicker(){Array.from(this.select.attributes).forEach(e=>{this.cont... method escape (line 17) | escape(){this.close(),setTimeout(()=>this.label.focus(),1)} method close (line 17) | close(){this.container.classList.remove("ql-expanded"),this.label.setA... method selectItem (line 17) | selectItem(e){let t=arguments.length>1&&void 0!==arguments[1]&&argumen... method update (line 17) | update(){let e;if(this.select.selectedIndex>-1){const t=this.container... class kA (line 17) | class kA extends CA{constructor(e,t){super(e),this.label.innerHTML=t,thi... method constructor (line 17) | constructor(e,t){super(e),this.label.innerHTML=t,this.container.classL... method buildItem (line 17) | buildItem(e){const t=super.buildItem(e);return t.style.backgroundColor... method selectItem (line 17) | selectItem(e,t){super.selectItem(e,t);const n=this.label.querySelector... class SA (line 17) | class SA extends CA{constructor(e,t){super(e),this.container.classList.a... method constructor (line 17) | constructor(e,t){super(e),this.container.classList.add("ql-icon-picker... method selectItem (line 17) | selectItem(e,t){super.selectItem(e,t);const n=e||this.defaultItem;if(n... class MA (line 17) | class MA{constructor(e,t){this.quill=e,this.boundsContainer=t||document.... method constructor (line 17) | constructor(e,t){this.quill=e,this.boundsContainer=t||document.body,th... method hide (line 17) | hide(){this.root.classList.add("ql-hidden")} method position (line 17) | position(e){const t=e.left+e.width/2-this.root.offsetWidth/2,n=e.botto... method show (line 17) | show(){this.root.classList.remove("ql-editing"),this.root.classList.re... class FA (line 17) | class FA extends Rw{constructor(e,t){super(e,t);const n=t=>{document.bod... method constructor (line 17) | constructor(e,t){super(e,t);const n=t=>{document.body.contains(e.root)... method addModule (line 17) | addModule(e){const t=super.addModule(e);return"toolbar"===e&&this.exte... method buildButtons (line 17) | buildButtons(e,t){Array.from(e).forEach(e=>{const n=e.getAttribute("cl... method buildPickers (line 17) | buildPickers(e,t){this.pickers=Array.from(e).map(e=>{if(e.classList.co... method formula (line 17) | formula(){this.quill.theme.tooltip.edit("formula")} method image (line 17) | image(){let e=this.container.querySelector("input.ql-image[type=file]");... method video (line 17) | video(){this.quill.theme.tooltip.edit("video")} class RA (line 17) | class RA extends NA{constructor(e,t){super(e,t),this.textbox=this.root.q... method constructor (line 17) | constructor(e,t){super(e,t),this.textbox=this.root.querySelector('inpu... method listen (line 17) | listen(){this.textbox.addEventListener("keydown",e=>{"Enter"===e.key?(... method cancel (line 17) | cancel(){this.hide(),this.restoreFocus()} method edit (line 17) | edit(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"l... method restoreFocus (line 17) | restoreFocus(){this.quill.focus({preventScroll:!0})} method save (line 17) | save(){let{value:e}=this.textbox;switch(this.root.getAttribute("data-m... function PA (line 17) | function PA(e){let t=e.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube... function BA (line 17) | function BA(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&argume... class HA (line 17) | class HA extends RA{constructor(e,t){super(e,t),this.quill.on(dw.events.... method constructor (line 17) | constructor(e,t){super(e,t),this.quill.on(dw.events.EDITOR_CHANGE,(e,t... method listen (line 17) | listen(){super.listen(),this.root.querySelector(".ql-close").addEventL... method cancel (line 17) | cancel(){this.show()} method position (line 17) | position(e){const t=super.position(e),n=this.root.querySelector(".ql-t... class qA (line 17) | class qA extends FA{constructor(e,t){null!=t.modules.toolbar&&null==t.mo... method constructor (line 17) | constructor(e,t){null!=t.modules.toolbar&&null==t.modules.toolbar.cont... method extendToolbar (line 17) | extendToolbar(e){this.tooltip=new HA(this.quill,this.options.bounds),n... method link (line 17) | link(e){e?this.quill.theme.tooltip.edit():this.quill.format("link",!1,Xw... class WA (line 17) | class WA extends RA{constructor(...e){super(...e),bh(this,"preview",this... method constructor (line 17) | constructor(...e){super(...e),bh(this,"preview",this.root.querySelecto... method listen (line 17) | listen(){super.listen(),this.root.querySelector("a.ql-action").addEven... method show (line 17) | show(){super.show(),this.root.removeAttribute("data-mode")} class GA (line 17) | class GA extends FA{constructor(e,t){null!=t.modules.toolbar&&null==t.mo... method constructor (line 17) | constructor(e,t){null!=t.modules.toolbar&&null==t.modules.toolbar.cont... method extendToolbar (line 17) | extendToolbar(e){null!=e.container&&(e.container.classList.add("ql-sno... method link (line 17) | link(e){if(e){const e=this.quill.getSelection();if(null==e||0===e.length... class JA (line 17) | class JA{constructor({mindMap:e,pluginOpt:t}){this.mindMap=e,this.plugin... method constructor (line 17) | constructor({mindMap:e,pluginOpt:t}){this.mindMap=e,this.pluginOpt=t,t... method bindEvent (line 17) | bindEvent(){this.onCompositionStart=this.onCompositionStart.bind(this)... method unbindEvent (line 17) | unbindEvent(){window.removeEventListener("compositionstart",this.onCom... method appendCss (line 17) | appendCss(){this.mindMap.appendCss("richText","\n .smm-richtext-n... method initOpt (line 17) | initOpt(){this.pluginOpt.fontFamilyList&&Array.isArray(this.pluginOpt.... method extendQuill (line 17) | extendQuill(){if(YA)return;YA=!0,this.extendFont([]),this.extendAlign(... method extendFont (line 17) | extendFont(e=[],t=!1){ZA=t?[...e]:[...ZA,...e];const n=KA.import("attr... method extendAlign (line 17) | extendAlign(){const e=KA.import("formats/align");e.whitelist=["right",... method showEditText (line 17) | showEditText({node:e,rect:t,isInserting:n,isFromKeyDown:i,isFromScale:... method onOpenRealtimeRenderOnNodeTextEditConfigUpdate (line 17) | onOpenRealtimeRenderOnNodeTextEditConfigUpdate(e){this.textEditNode&&(... method addNodeTextStyleToTextEditNode (line 17) | addNodeTextStyleToTextEditNode(e){const t=Object(b["L"])(e);Object.key... method setQuillContainerMinHeight (line 17) | setQuillContainerMinHeight(e){document.querySelector("."+QA).style.min... method updateTextEditNode (line 17) | updateTextEditNode(){if(!this.node)return;const e=this.node._textData.... method removeTextEditEl (line 17) | removeTextEditEl(){if(!this.textEditNode)return;const e=this.mindMap.o... method getEditText (line 17) | getEditText(){return this.quill.container.firstChild.innerHTML.replace... method hideEditText (line 17) | hideEditText(e){if(!this.showTextEdit)return;const{beforeHideRichTextE... method initQuillEditor (line 17) | initQuillEditor(){const{enableQuillFormatList:e}=this.mindMap.opt;this... method getPasteTextStyle (line 17) | getPasteTextStyle(){return this.pasteUseRange?this.quill.getFormat(thi... method formatPasteText (line 17) | formatPasteText(e){const{isSmm:t,data:n}=Object(b["l"])(e);return t&&n... method onCompositionStart (line 17) | onCompositionStart(){this.showTextEdit&&(this.isCompositing=!0)} method onCompositionUpdate (line 17) | onCompositionUpdate(){this.showTextEdit&&this.node&&this.mindMap.emit(... method onCompositionEnd (line 17) | onCompositionEnd(){this.showTextEdit&&(this.isCompositing=!1)} method setIsShowTextEdit (line 17) | setIsShowTextEdit(e){this.showTextEdit=e,e?this.mindMap.keyCommand.sto... method selectAll (line 17) | selectAll(){this.quill.setSelection(0,this.quill.getLength())} method focus (line 17) | focus(e){const t=this.quill.getLength();this.quill.setSelection("numbe... method formatText (line 17) | formatText(e={},t=!1){if(!this.range&&!this.lastRange)return;const n=!... method removeFormat (line 17) | removeFormat(){this.formatText({},!0)} method formatRangeText (line 17) | formatRangeText(e,t={}){e&&this.quill.formatText(e.index,e.length,t)} method formatAllText (line 17) | formatAllText(e={}){this.quill.formatText(0,this.quill.getLength(),e)} method normalStyleToRichTextStyle (line 17) | normalStyleToRichTextStyle(e){const t={};return Object.keys(e).forEach... method richTextStyleToNormalStyle (line 17) | richTextStyleToNormalStyle(e){const t={};return Object.keys(e).forEach... method isHasRichTextStyle (line 17) | isHasRichTextStyle(e){const t=Object.keys(e);for(let n=0;n{if(e.data&&!e.data.... method beforePluginRemove (line 17) | beforePluginRemove(){this.transformAllNodesToNormalNode(),document.hea... method beforePluginDestroy (line 17) | beforePluginDestroy(){document.head.removeChild(this.styleEl),this.unb... function hS (line 17) | function hS(e,t){let{associativeLineActiveColor:n}=this.getStyleConfig(e... function dS (line 17) | function dS(e,t,n){let{associativeLineActiveColor:i}=this.getStyleConfig... function uS (line 17) | function uS(e,t){e.stopPropagation(),e.preventDefault(),this.isControlPo... function pS (line 17) | function pS(e){if(!this.isControlPointMousedown||!this.mousedownControlP... function fS (line 17) | function fS(e,t,n,i,r){const[o,s,a]=r,l=nS(e,t,n,i);o.plot(l),s.plot(l),... function mS (line 17) | function mS(e){if(!this.isControlPointMousedown)return;e.stopPropagation... function gS (line 17) | function gS(){this.isControlPointMousedown=!1,this.mousedownControlPoint... function vS (line 17) | function vS(e,t,n,i,r,o){if(!this.mindMap.opt.enableAdjustAssociativeLin... function bS (line 17) | function bS(){this.controlLine1&&([this.controlLine1,this.controlLine2,t... function yS (line 17) | function yS(){this.controlLine1&&[this.controlLine1,this.controlLine2,th... function wS (line 17) | function wS(){this.controlLine1&&[this.controlLine1,this.controlLine2,th... function kS (line 17) | function kS(e){let t=this.associativeLineDraw.group();const n=()=>{this.... function AS (line 17) | function AS(e){const{shortcutKeysMap:t,defaultAssociativeLineText:n,node... function SS (line 17) | function SS(e){this.showTextEdit=e,e?this.mindMap.keyCommand.stopCheckIn... function TS (line 17) | function TS(){if(!this.textEditNode)return;const e=this.mindMap.opt.cust... function ES (line 17) | function ES(){this.hideEditTextBox()} function MS (line 17) | function MS(e){let t=e.node.getBoundingClientRect();this.textEditNode&&(... function NS (line 17) | function NS(){if(!this.showTextEdit)return;let[e,,t,n,i]=this.activeLine... function OS (line 17) | function OS(e,t){let n=e.getData("associativeLineText");return n&&n[t.ge... function zS (line 17) | function zS(e,t,n,i,r){if(!e)return;let{associativeLineTextFontSize:o,as... function DS (line 17) | function DS(e,t,n){let{associativeLineTextColor:i,associativeLineTextFon... function LS (line 17) | function LS(e,t){let n=e.length(),i=e.pointAt(n/2),{width:r,height:o}=t.... class PS (line 17) | class PS{constructor(e={}){this.mindMap=e.mindMap,this.associativeLineDr... method constructor (line 17) | constructor(e={}){this.mindMap=e.mindMap,this.associativeLineDraw=this... method bindEvent (line 17) | bindEvent(){const{shortcutKeysMap:e}=this.mindMap.opt;this.renderAllLi... method unBindEvent (line 17) | unBindEvent(){const{shortcutKeysMap:e}=this.mindMap.opt;this.mindMap.o... method getStyleConfig (line 17) | getStyleConfig(e,t){let n={};if(t){const i=e.getData("associativeLineS... method onBeforeDestroy (line 17) | onBeforeDestroy(){this.hideEditTextBox(),this.removeTextEditEl()} method onDrawClick (line 17) | onDrawClick(){this.isCreatingLine&&this.cancelCreateLine(),this.isCont... method onNodeClick (line 17) | onNodeClick(e){this.isCreatingLine?this.completeCreateLine(e):(this.cl... method createMarker (line 17) | createMarker(e=(()=>{})){return this.associativeLineDraw.marker(20,20,... method updateAllLinesPos (line 17) | updateAllLinesPos(e,t,n){n=n||{};let[i,r]=aS(e,t),o=0,s="",a=0,l="";re... method renderAllLines (line 17) | renderAllLines(){if(this.linesHidden)return;if(this.isNotRenderAllLine... method drawLine (line 17) | drawLine(e,t,n,i){let{associativeLineWidth:r,associativeLineColor:o,as... method updateActiveLineStyle (line 17) | updateActiveLineStyle(){if(!this.activeLine)return;this.isNotRenderAll... method setActiveLine (line 17) | setActiveLine({path:e,clickPath:t,markerPath:n,text:i,node:r,toNode:o,... method removeAllLines (line 17) | removeAllLines(){this.lineList.forEach(e=>{e[0].remove(),e[1].remove()... method createLineFromActiveNode (line 17) | createLineFromActiveNode(){const e=this.mindMap.renderer.getActiveNode... method createLine (line 17) | createLine(e){let{associativeLineWidth:t,associativeLineColor:n,associ... method cancelCreateLine (line 17) | cancelCreateLine(){this.isCreatingLine=!1,this.creatingStartNode=null,... method onMousemove (line 17) | onMousemove(e){this.onControlPointMousemove(e),this.updateCreatingLine... method updateCreatingLine (line 17) | updateCreatingLine(e){if(!this.isCreatingLine)return;let{x:t,y:n}=this... method getTransformedEventPos (line 17) | getTransformedEventPos(e){let{x:t,y:n}=this.mindMap.toPos(e.clientX,e.... method getNodePos (line 17) | getNodePos(e){const{scaleX:t,scaleY:n,translateX:i,translateY:r}=this.... method checkOverlapNode (line 17) | checkOverlapNode(e,t){this.overlapNode=null;const n=this.mindMap.rende... method completeCreateLine (line 17) | completeCreateLine(e){if(this.creatingStartNode.uid===e.uid)return;con... method addLine (line 17) | addLine(e,t){if(!e||!t)return;let n=t.getData("uid");n||(n=Object($A["... method removeLine (line 17) | removeLine(){if(!this.activeLine)return;let[,,,e,t]=this.activeLine;th... method clearActiveLine (line 17) | clearActiveLine(){if(this.activeLine){let[,e,t,n,i]=this.activeLine;e.... method onNodeDragging (line 17) | onNodeDragging(){this.isNodeDragging||(this.isNodeDragging=!0,this.lin... method onNodeDragend (line 17) | onNodeDragend(){this.isNodeDragging&&(this.lineList.forEach(e=>{e[0].s... method front (line 17) | front(){this.mindMap.opt.associativeLineIsAlwaysAboveNode||this.associ... method back (line 17) | back(){this.mindMap.opt.associativeLineIsAlwaysAboveNode||(this.associ... method removeAll (line 17) | removeAll(){this.removeAllLines(),this.removeControls(),this.clearActi... method setLinesVisibility (line 17) | setLinesVisibility(e){e?this.showAllLines():this.hideAllLines()} method hideAllLines (line 17) | hideAllLines(){this.linesHidden||(this.linesHidden=!0,this.removeAll()... method showAllLines (line 17) | showAllLines(){this.linesHidden&&(this.linesHidden=!1,this.renderAllLi... method beforePluginRemove (line 17) | beforePluginRemove(){this.mindMap.deleteEditNodeClass(RS),this.unBindE... method beforePluginDestroy (line 17) | beforePluginDestroy(){this.mindMap.deleteEditNodeClass(RS),this.unBind... class jS (line 17) | class jS{constructor({mindMap:e}){this.mindMap=e,this.touchesNum=0,this.... method constructor (line 17) | constructor({mindMap:e}){this.mindMap=e,this.touchesNum=0,this.singleT... method bindEvent (line 17) | bindEvent(){const e=this.mindMap.opt.touchEventBindEl||window;this.onT... method unBindEvent (line 17) | unBindEvent(){const e=this.mindMap.opt.touchEventBindEl||window;e.remo... method onTouchstart (line 17) | onTouchstart(e){if(e.stopPropagation(),this.touchesNum=e.touches.lengt... method onTouchmove (line 17) | onTouchmove(e){e.stopPropagation();let t=e.touches.length;if(1===t){le... method onTouchcancel (line 17) | onTouchcancel(e){} method onTouchend (line 17) | onTouchend(e){if(this.dispatchMouseEvent("mouseup",e.target),1===this.... method dispatchMouseEvent (line 17) | dispatchMouseEvent(e,t,n){let i={};n&&(i={screenX:n.screenX,screenY:n.... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} class qS (line 17) | class qS{constructor({mindMap:e}){this.mindMap=e,this.handleEl=null,this... method constructor (line 17) | constructor({mindMap:e}){this.mindMap=e,this.handleEl=null,this.isShow... method bindEvent (line 17) | bindEvent(){this.onNodeImgMouseleave=this.onNodeImgMouseleave.bind(thi... method unBindEvent (line 17) | unBindEvent(){if(this.mindMap.off("node_img_mouseleave",this.onNodeImg... method onScale (line 17) | onScale(){this.node&&this.img&&this.isShowHandleEl&&(this.rect=this.im... method onNodeImgMousemove (line 17) | onNodeImgMousemove(e,t){this.isMousedown||this.isAdjusted||this.mindMa... method onNodeImgMouseleave (line 17) | onNodeImgMouseleave(){this.isMousedown||this.hideHandleEl()} method hideNodeImage (line 17) | hideNodeImage(){this.img&&this.img.hide()} method showNodeImage (line 17) | showNodeImage(){this.img&&this.img.show()} method showHandleEl (line 17) | showHandleEl(){this.isShowHandleEl||(this.handleEl||this.createResizeB... method hideHandleEl (line 17) | hideHandleEl(){this.isShowHandleEl&&(this.isShowHandleEl=!1,this.handl... method setHandleElRect (line 17) | setHandleElRect(){let{width:e,height:t,x:n,y:i}=this.rect;this.mindMap... method updateHandleElSize (line 17) | updateHandleElSize(){this.handleEl.style.width=this.currentImgWidth+"p... method createResizeBtnEl (line 17) | createResizeBtnEl(){const{imgResizeBtnSize:e,customResizeBtnInnerHTML:... method onMousedown (line 17) | onMousedown(e){this.mindMap.emit("node_img_adjust_btn_mousedown",this.... method onMousemove (line 17) | onMousemove(e){if(!this.isMousedown)return;e.preventDefault();const{sc... method onMouseup (line 17) | onMouseup(){if(!this.isMousedown)return;this.showNodeImage(),this.hide... method onRenderEnd (line 17) | onRenderEnd(){this.isAdjusted?this.isAdjusted=!1:this.hideHandleEl()} method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} class WS (line 17) | class WS{constructor({mindMap:e}){this.mindMap=e,this.isSearching=!1,thi... method constructor (line 17) | constructor({mindMap:e}){this.mindMap=e,this.isSearching=!1,this.searc... method bindEvent (line 17) | bindEvent(){this.onDataChange=this.onDataChange.bind(this),this.onMode... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("data_change",this.onDataChange),this.m... method onDataChange (line 17) | onDataChange(){if(this.isJumpNext)return this.isJumpNext=!1,void this.... method onModeChange (line 17) | onModeChange(e){const t=e===Fs["a"].MODE.READONLY;!t&&this.isSearching... method search (line 17) | search(e,t=(()=>{})){if(Object(b["eb"])(e))return this.endSearch();e=S... method updateMatchNodeList (line 17) | updateMatchNodeList(e){this.matchNodeList=e,this.mindMap.emit("search_... method endSearch (line 17) | endSearch(){this.isSearching&&(this.mindMap.opt.readonly&&this.matchNo... method doSearch (line 17) | doSearch(){this.clearHighlightOnReadonly(),this.updateMatchNodeList([]... method isNodeInstance (line 17) | isNodeInstance(e){return e instanceof Ul} method searchNext (line 17) | searchNext(e,t){if(!this.isSearching||this.matchNodeList.length<=0)ret... method clearHighlightOnReadonly (line 17) | clearHighlightOnReadonly(){const{readonly:e}=this.mindMap.opt;e&&this.... method jump (line 17) | jump(e,t=(()=>{})){this.searchNext(t,e)} method replace (line 17) | replace(e,t=!1){if(null===e||void 0===e||!this.isSearching||this.match... method replaceAll (line 17) | replaceAll(e){if(null===e||void 0===e||!this.isSearching||this.matchNo... method getReplacedText (line 17) | getReplacedText(e,t,n){let{richText:i,text:r}=this.isNodeInstance(e)?e... method emitEvent (line 17) | emitEvent(){this.mindMap.emit("search_info_change",{currentIndex:this.... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} class VS (line 17) | class VS{constructor({mindMap:e}){this.mindMap=e,this.isInPainter=!1,thi... method constructor (line 17) | constructor({mindMap:e}){this.mindMap=e,this.isInPainter=!1,this.paint... method bindEvent (line 17) | bindEvent(){this.painterOneNode=this.painterOneNode.bind(this),this.on... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("node_click",this.painterOneNode),this.... method startPainter (line 17) | startPainter(){if(this.mindMap.opt.readonly)return;const e=this.mindMa... method endPainter (line 17) | endPainter(){this.painterNode=null,this.isInPainter=!1} method onEndPainter (line 17) | onEndPainter(){this.isInPainter&&(this.endPainter(),this.mindMap.emit(... method painterOneNode (line 17) | painterOneNode(e){if(!e||!this.isInPainter||!this.painterNode||!e||e.u... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} class YS (line 17) | class YS{constructor(e){this.mindMap=e.mindMap,this.scrollbarWrapSize={w... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap,this.scrollbarWrapSize={width:0,... method reset (line 17) | reset(){this.currentScrollType="",this.isMousedown=!1,this.mousedownPo... method bindEvent (line 17) | bindEvent(){this.onMousemove=this.onMousemove.bind(this),this.onMouseu... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("mousemove",this.onMousemove),this.mind... method updateScrollbar (line 17) | updateScrollbar(){if(this.isMousedown)return;const e=this.calculationS... method emitEvent (line 17) | emitEvent(e){this.mindMap.emit("scrollbar_change",e)} method setScrollBarWrapSize (line 17) | setScrollBarWrapSize(e,t){this.scrollbarWrapSize.width=e,this.scrollba... method calculationScrollbar (line 17) | calculationScrollbar(){const e=this.mindMap.draw.rbox(),t=this.mindMap... method onMousedown (line 17) | onMousedown(e,t){e.preventDefault(),e.stopPropagation(),this.currentSc... method onMousemove (line 17) | onMousemove(e){if(this.isMousedown)if(e.preventDefault(),e.stopPropaga... method onMouseup (line 17) | onMouseup(){this.isMousedown=!1,this.reset()} method updateMindMapView (line 17) | updateMindMapView(e,t){const n=this.calculationScrollbar(),i=this.mind... method onClick (line 17) | onClick(e,t){let n=0;n=t===Fs["a"].SCROLL_BAR_DIR.VERTICAL?e.clientY-e... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} class iT (line 17) | class iT{constructor(e){this.opt=e,this.mindMap=e.mindMap,window.katex=Q... method constructor (line 17) | constructor(e){this.opt=e,this.mindMap=e.mindMap,window.katex=QS.a,thi... method onDestroy (line 17) | onDestroy(){const e=Object.getPrototypeOf(this.mindMap).constructor.in... method init (line 17) | init(){this.mindMap.opt.enableEditFormulaInRichTextEdit&&(this.latexRi... method removeHandlers (line 17) | removeHandlers(){if(this.mindMap.opt.enableEditFormulaInRichTextEdit){... method getKatexConfig (line 17) | getKatexConfig(){const e={throwOnError:!1,errorColor:"#f00",output:"ma... method extendQuill (line 17) | extendQuill(){if(tT)return;tT=!0;const e=this;class t extends nT{stati... method renderToString (line 17) | renderToString(e){return QS.a.renderToString(e,this.config)} method getStyleText (line 17) | getStyleText(){const{katexFontPath:e}=this.mindMap.opt;let t="";return... method addStyle (line 17) | addStyle(){this.cssEl=document.createElement("style"),this.cssEl.type=... method removeStyle (line 17) | removeStyle(){document.head.removeChild(this.cssEl)} method insertFormulaToNode (line 17) | insertFormulaToNode(e,t){const n=this.mindMap.richText;n.showEditText(... method latexRichToText (line 17) | latexRichToText(e){if(-1!==e.indexOf('class="ql-formula"')){const t=ne... method formatLatex (line 17) | formatLatex(e){const t=e.quill.getContents(),n=t.ops;let i=!1;for(let ... method checkFormulaIsLegal (line 17) | checkFormulaIsLegal(e){try{return QS.a.renderToString(e),!0}catch(t){r... method checkFontLoaded (line 17) | checkFontLoaded(){if("html"!==this.config.output)return Promise.resolv... method beforePluginRemove (line 17) | beforePluginRemove(){this.removeHandlers(),this.removeStyle(),this.min... method beforePluginDestroy (line 17) | beforePluginDestroy(){this.removeHandlers(),this.removeStyle(),this.mi... class sT (line 17) | class sT{constructor({mindMap:e}){this.mindMap=e}updateRainLinesRender()... method constructor (line 17) | constructor({mindMap:e}){this.mindMap=e} method updateRainLinesRender (line 17) | updateRainLinesRender(){const e=this.mindMap.opt.themeConfig||{};e.lin... method removeNodeLineColor (line 17) | removeNodeLineColor(){const e=this.mindMap.renderer.getAllRenderTree()... method getSecondLayerAncestor (line 17) | getSecondLayerAncestor(e){if(0===e.layerIndex)return null;if(1===e.lay... method getColorsList (line 17) | getColorsList(){const e=this.mindMap.opt.themeConfig||{},{lineRainbowC... method getNodeColor (line 17) | getNodeColor(e){const t=this.mindMap.opt.themeConfig||{},{lineRainbow:... class lT (line 17) | class lT{constructor(e,t){this.mindMap=e,this.highlightEl=null,this.conf... method constructor (line 17) | constructor(e,t){this.mindMap=e,this.highlightEl=null,this.config=t} method createHighlightEl (line 17) | createHighlightEl(){this.highlightEl||(this.highlightEl=document.creat... method removeHighlightEl (line 17) | removeHighlightEl(){this.highlightEl&&(this.mindMap.el.removeChild(thi... method updateHighlightEl (line 17) | updateHighlightEl({left:e,top:t,width:n,height:i}){const r=this.config... class dT (line 17) | class dT{constructor(e){this.tmpStyleEl=null,this.config=e}addTmpStyles(... method constructor (line 17) | constructor(e){this.tmpStyleEl=null,this.config=e} method addTmpStyles (line 17) | addTmpStyles(){this.tmpStyleEl=document.createElement("style");let e="... method removeTmpStyles (line 17) | removeTmpStyles(){this.tmpStyleEl&&(document.head.removeChild(this.tmp... class pT (line 17) | class pT{constructor(e){this.onLeft=e.onLeft,this.onRight=e.onRight,this... method constructor (line 17) | constructor(e){this.onLeft=e.onLeft,this.onRight=e.onRight,this.onEsc=... method bindEvent (line 17) | bindEvent(){this.onKeydown=this.onKeydown.bind(this),window.addEventLi... method unBindEvent (line 17) | unBindEvent(){window.removeEventListener("keydown",this.onKeydown)} method onKeydown (line 17) | onKeydown(e){e.keyCode===gc.Left?this.onLeft():e.keyCode===gc.Right?th... class mT (line 17) | class mT{constructor(e){this.config=e,this.currentUnderlineTextData=null... method constructor (line 17) | constructor(e){this.config=e,this.currentUnderlineTextData=null} method reset (line 17) | reset(){this.resetAllUnderlineEl(),this.currentUnderlineTextData=null} method showNextUnderlineText (line 17) | showNextUnderlineText(){if(!this.config.openBlankMode||!this.currentUn... method removeCurrentUnderlineTextStyle (line 17) | removeCurrentUnderlineTextStyle(){this.currentUnderlineTextData&&(this... method getCurrentUnderlineTextData (line 17) | getCurrentUnderlineTextData(e){if(!this.config.openBlankMode)return;co... method resetAllUnderlineEl (line 17) | resetAllUnderlineEl(){Array.from(document.querySelectorAll(".smm-richt... class vT (line 17) | class vT{constructor(e){this.mindMap=e.mindMap,this.transformState=null,... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap,this.transformState=null,this.ne... method save (line 17) | save(){this.pausePerformanceMode(),this.transformState=this.mindMap.vi... method restore (line 17) | restore(){this.restorePerformanceMode(),this.mindMap.view.setTransform... method pausePerformanceMode (line 17) | pausePerformanceMode(){const{openPerformance:e}=this.mindMap.opt;e&&(t... method restorePerformanceMode (line 17) | restorePerformanceMode(){this.needRestorePerformanceMode&&(this.mindMa... class yT (line 17) | class yT{constructor({mindMap:e,onEnter:t,onExit:n}){this.mindMap=e,this... method constructor (line 17) | constructor({mindMap:e,onEnter:t,onExit:n}){this.mindMap=e,this.onEnte... method runOnFullscreen (line 17) | runOnFullscreen(){this.bindFullscreenEvent(),document.fullscreenElemen... method exit (line 17) | exit(){Object(b["x"])(this.mindMap.el)} method bindFullscreenEvent (line 17) | bindFullscreenEvent(){this.onFullscreenChange=this.onFullscreenChange.... method unBindFullscreenEvent (line 17) | unBindFullscreenEvent(){document.removeEventListener(b["C"],this.onFul... method onFullscreenChange (line 17) | onFullscreenChange(){document.fullscreenElement?document.fullscreenEle... class wT (line 17) | class wT{constructor(e){this.mindMap=e.mindMap,this.isInDemonstrate=!1,t... method constructor (line 17) | constructor(e){this.mindMap=e.mindMap,this.isInDemonstrate=!1,this.ste... method onConfigUpdate (line 17) | onConfigUpdate(e){"undefined"!==typeof e.demonstrateConfig&&(this.conf... method enter (line 17) | enter(){this.fullscreenHandle.runOnFullscreen()} method _enter (line 17) | _enter(){this.isInDemonstrate=!0,this.stateHandle.save(),this.tmpStyle... method exit (line 17) | exit(){this.fullscreenHandle.exit(),this.blankHandle.reset(),this.stat... method unBindEvent (line 17) | unBindEvent(){this.keyHandle.unBindEvent(),this.fullscreenHandle.unBin... method prev (line 17) | prev(){this.currentStepIndex>0&&this.jump(this.currentStepIndex-1)} method next (line 17) | next(){const e=this.stepList.length;this.currentStepIndex{this.activeOuterFram... function TT (line 17) | function TT(e){const{shortcutKeysMap:t,defaultOuterFrameText:n,nodeTextE... function ET (line 17) | function ET(e){this.showTextEdit=e,e?this.mindMap.keyCommand.stopCheckIn... function MT (line 17) | function MT(){if(!this.textEditNode)return;const e=this.mindMap.opt.cust... function NT (line 17) | function NT(){this.hideEditTextBox()} function OT (line 17) | function OT(e){let t=e.node.getBoundingClientRect();this.textEditNode&&(... function zT (line 17) | function zT(){if(!this.showTextEdit)return;let{el:e,textNode:t,node:n,ra... function DT (line 17) | function DT(e,t,n,i,r){if(!e)return;n.clear();const o=new Ks["h"];n.add(... function LT (line 17) | function LT(e,t){e.fill({color:t.textFill}).radius(t.textFillRadius)} function IT (line 17) | function IT(e,t){e.fill({color:t.color}).css({"font-family":t.fontFamily... function FT (line 17) | function FT(e){const t=e.getData("outerFrame");return t&&t.text?t.text:""} class jT (line 17) | class jT{constructor(e={}){this.mindMap=e.mindMap,this.draw=null,this.cr... method constructor (line 17) | constructor(e={}){this.mindMap=e.mindMap,this.draw=null,this.createDra... method createDrawContainer (line 17) | createDrawContainer(){this.draw=this.mindMap.draw.group(),this.draw.ad... method bindEvent (line 17) | bindEvent(){const{shortcutKeysMap:e}=this.mindMap.opt;this.renderOuter... method unBindEvent (line 17) | unBindEvent(){const{shortcutKeysMap:e}=this.mindMap.opt;this.mindMap.o... method onBeforeDestroy (line 17) | onBeforeDestroy(){this.hideEditTextBox(),this.removeTextEditEl()} method addOuterFrame (line 17) | addOuterFrame(e,t={}){e=Object(b["z"])(e);const n=this.mindMap.rendere... method getActiveOuterFrame (line 17) | getActiveOuterFrame(){return this.activeOuterFrame?{...this.activeOute... method removeActiveOuterFrame (line 17) | removeActiveOuterFrame(){if(!this.activeOuterFrame)return;const{node:e... method removeActiveOuterFrameText (line 17) | removeActiveOuterFrameText(){this.updateActiveOuterFrame({text:""})} method updateActiveOuterFrame (line 17) | updateActiveOuterFrame(e={}){if(!this.activeOuterFrame)return;this.isN... method updateOuterFrameStyle (line 17) | updateOuterFrameStyle(){const{el:e,node:t,range:n,textNode:i}=this.act... method getRangeNodeList (line 17) | getRangeNodeList(e,t){return e.children.slice(t[0],t[1]+1).filter(e=>e... method getNodeRangeFirstNode (line 17) | getNodeRangeFirstNode(e,t){return e.children[t[0]]} method setOuterFrameElRectInfo (line 17) | setOuterFrameElRectInfo(e,t,n,i,r){const o=this.mindMap.draw.transform... method renderOuterFrames (line 17) | renderOuterFrames(){if(this.isNotRenderOuterFrames)return void(this.is... method setActiveOuterFrame (line 17) | setActiveOuterFrame(e,t,n,i){this.mindMap.execCommand("CLEAR_ACTIVE_NO... method clearActiveOuterFrame (line 17) | clearActiveOuterFrame(){if(!this.activeOuterFrame)return;const{el:e,te... method getStyle (line 17) | getStyle(e){return{...PT,...e.getData("outerFrame")||{}}} method createOuterFrameEl (line 17) | createOuterFrameEl(e={}){const t=this.draw.rect();return this.styleOut... method styleOuterFrame (line 17) | styleOuterFrame(e,t){e.radius(t.radius).stroke({width:t.strokeWidth,co... method clearTextNodes (line 17) | clearTextNodes(){this.textNodeList.forEach(e=>{e.remove()})} method clearOuterFrameElList (line 17) | clearOuterFrameElList(){this.outerFrameElList.forEach(e=>{e.remove()})... method beforePluginRemove (line 17) | beforePluginRemove(){this.mindMap.deleteEditNodeClass(BT),this.unBindE... method beforePluginDestroy (line 17) | beforePluginDestroy(){this.mindMap.deleteEditNodeClass(BT),this.unBind... class qT (line 17) | class qT{constructor(e){this.opt=e,this.mindMap=e.mindMap,this.init()}in... method constructor (line 17) | constructor(e){this.opt=e,this.mindMap=e.mindMap,this.init()} method init (line 17) | init(){this.updateNodeTree=this.updateNodeTree.bind(this),this.afterEx... method restore (line 17) | restore(){this.mindMap.off("layout_change",this.layoutChange),this.min... method afterExecCommand (line 17) | afterExecCommand(e){this.isMindMapLayout()&&["BACK","FORWARD","INSERT_... method layoutChange (line 17) | layoutChange(e){e===Fs["a"].LAYOUT.MIND_MAP&&this.updateRenderTree()} method updateRenderTree (line 17) | updateRenderTree(){const e=this.mindMap.renderer.getAllRenderTree();e.... method updateNodeTree (line 17) | updateNodeTree(e){if(!this.isMindMapLayout())return;const t=e,n=t.chil... method isMindMapLayout (line 17) | isMindMapLayout(){return this.mindMap.opt.layout===Fs["a"].LAYOUT.MIND... method beforePluginRemove (line 17) | beforePluginRemove(){this.restore()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.restore()} class WT (line 17) | class WT{constructor(e){this.opt=e,this.mindMap=e.mindMap,this.bindEvent... method constructor (line 17) | constructor(e){this.opt=e,this.mindMap=e.mindMap,this.bindEvent()} method bindEvent (line 17) | bindEvent(){this.onBeforeAddHistory=this.onBeforeAddHistory.bind(this)... method unBindEvent (line 17) | unBindEvent(){this.mindMap.off("beforeAddHistory",this.onBeforeAddHist... method isBase64ImgUrl (line 17) | isBase64ImgUrl(e){return/^data:/.test(e)} method createImageKey (line 17) | createImageKey(){return"smm_img_key_"+Object(b["s"])()} method addImageTo (line 17) | addImageTo(e){const t=this.mindMap.renderer.treeRender.renderTree;if(!... method onBeforeAddHistory (line 17) | onBeforeAddHistory(){const e=this.mindMap.renderer.treeRender.renderTr... method beforePluginRemove (line 17) | beforePluginRemove(){this.unBindEvent()} method beforePluginDestroy (line 17) | beforePluginDestroy(){this.unBindEvent()} method init (line 17) | init(e){XE.forEach(t=>{e.defineTheme(t.value,t.theme)})} method remove (line 17) | remove(e){XE.forEach(t=>{e.removeTheme(t.value)})} method data (line 17) | data(){return{show:!1,zIndex:0}} method show (line 17) | show(e,t){e&&!t&&(this.zIndex=Ae.sidebarZIndex++)} method created (line 17) | created(){this.$bus.$on("closeSideBar",this.handleCloseSidebar)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("closeSideBar",this.handleCloseSidebar)} method handleCloseSidebar (line 17) | handleCloseSidebar(){this.close()} method close (line 17) | close(){this.show=!1,this.setActiveSidebar(null)} method getEl (line 17) | getEl(){return this.$refs.sidebarContent} method data (line 17) | data(){return{data:[],defaultProps:{label:"label"},currentData:null,notH... method created (line 17) | created(){window.addEventListener("keydown",this.onKeyDown),this.$bus.$o... method mounted (line 17) | mounted(){this.refresh()} method beforeDestroy (line 17) | beforeDestroy(){window.removeEventListener("keydown",this.onKeyDown),thi... method handleHideTextEdit (line 17) | handleHideTextEdit(){this.notHandleDataChange&&(this.notHandleDataChange... method handleDataChange (line 17) | handleDataChange(){if(this.notHandleDataChange)return this.notHandleData... method handleNodeTreeRenderEnd (line 17) | handleNodeTreeRenderEnd(){if(this.insertType)return this[this.insertType... method refresh (line 17) | refresh(){let e=this.mindMap.getData();e.root=!0;let t=e=>{let n=e.data.... method afterCreateNewNode (line 17) | afterCreateNewNode(){let e=this.beInsertNodeUid;if(e&&this.$refs.tree)tr... method checkAllowDrag (line 17) | checkAllowDrag(e){return!e.data.root} method onBlur (line 17) | onBlur(e,t){if(t.data.textCache===e.target.innerHTML)return void(this.in... method onPaste (line 17) | onPaste(e){Object(b["V"])(e)} method getKey (line 17) | getKey(){return Math.random()} method onNodeInputKeydown (line 17) | onNodeInputKeydown(e){13!==e.keyCode||e.shiftKey||(e.preventDefault(),th... method moveUp (line 17) | moveUp(){this.mindMap.execCommand("MOVE_UP_ONE_LEVEL")} method insertNode (line 17) | insertNode(){this.notHandleDataChange=!0,this.isHandleNodeTreeRenderEnd=... method insertChildNode (line 17) | insertChildNode(){this.notHandleDataChange=!0,this.isHandleNodeTreeRende... method onClick (line 17) | onClick(e){this.notHandleDataChange=!0;const t=this.mindMap.renderer.fin... method onNodeDragStart (line 17) | onNodeDragStart(){this.setIsDragOutlineTreeNode(!0)} method onNodeDragEnd (line 17) | onNodeDragEnd(){this.setIsDragOutlineTreeNode(!1)} method onNodeDrop (line 17) | onNodeDrop(e,t,n){this.notHandleDataChange=!0;const i=this.mindMap.rende... method onCurrentChange (line 17) | onCurrentChange(e){this.currentData=e} method onKeyDown (line 17) | onKeyDown(e){if(this.isInTreArea&&[46,8].includes(e.keyCode)&&this.curre... method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="outline"===e} method onChangeToOutlineEdit (line 17) | onChangeToOutlineEdit(){this.setActiveSidebar(null),this.setIsOutlineEdi... method onScrollTo (line 17) | onScrollTo(e){let t=this.$refs.sidebar.getEl(),n=t.offsetHeight,i=t.scro... method onPrint (line 17) | onPrint(){bM(this.$refs.outlineRef.$el)} method data (line 17) | data(){return{colorList:ue,selectColor:""}} method color (line 17) | color(){this.selectColor=this.color} method created (line 17) | created(){this.selectColor=this.color} method clickColorItem (line 17) | clickColorItem(e){this.$emit("change",e)} method changeColor (line 17) | changeColor(){this.$emit("change",this.selectColor)} method data (line 17) | data(){return{fontSizeList:de,borderWidthList:pe,borderRadiusList:me,act... method fontFamilyList (line 17) | fontFamilyList(){return Kt[this.$i18n.locale]||Kt.zh} method borderDasharrayList (line 17) | borderDasharrayList(){return Yt[this.$i18n.locale]||Yt.zh} method shapeList (line 17) | shapeList(){return[...en[this.$i18n.locale]||en.zh,...this.mindMap.exten... method shapeListMap (line 17) | shapeListMap(){const e={};return this.mindMap.extendShapeList.forEach(t=... method linearGradientDirList (line 17) | linearGradientDirList(){return sn[this.$i18n.locale]||sn.zh} method alignList (line 17) | alignList(){return an[this.$i18n.locale]||an.zh} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="nodeStyle"===e} method created (line 17) | created(){this.$bus.$on("node_active",this.onNodeActive)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.onNodeActive)} method onNodeActive (line 17) | onNodeActive(...e){this.$nextTick(()=>{this.activeNodes=[...e[1]],this.i... method initNodeStyle (line 17) | initNodeStyle(){this.activeNodes.length<=0||(Object.keys(this.style).for... method initLinearGradientDir (line 17) | initLinearGradientDir(){const e=this.activeNodes[0].getStyle("startDir",... method update (line 17) | update(e){if("linearGradientDir"===e){const e=this.linearGradientDirList... method toggleFontWeight (line 17) | toggleFontWeight(){"bold"===this.style.fontWeight?this.style.fontWeight=... method toggleFontStyle (line 17) | toggleFontStyle(){"italic"===this.style.fontStyle?this.style.fontStyle="... method changeFontColor (line 17) | changeFontColor(e){this.style.color=e,this.update("color")} method changeBorderColor (line 17) | changeBorderColor(e){this.style.borderColor=e,this.update("borderColor")} method changeLineColor (line 17) | changeLineColor(e){this.style.lineColor=e,this.update("lineColor")} method changeFillColor (line 17) | changeFillColor(e){this.style.fillColor=e,this.update("fillColor")} method changeStartColor (line 17) | changeStartColor(e){this.style.startColor=e,this.update("startColor")} method changeEndColor (line 17) | changeEndColor(e){this.style.endColor=e,this.update("endColor")} method data (line 17) | data(){return{rainbowLinesOptions:WM,lineWidthList:ge,fontSizeList:de,li... method lineStyleList (line 17) | lineStyleList(){return Zt[this.$i18n.locale]||Zt.zh} method rootLineKeepSameInCurveList (line 17) | rootLineKeepSameInCurveList(){return Xt[this.$i18n.locale]||Xt.zh} method backgroundRepeatList (line 17) | backgroundRepeatList(){return Qt[this.$i18n.locale]||Qt.zh} method backgroundPositionList (line 17) | backgroundPositionList(){return Jt[this.$i18n.locale]||Jt.zh} method backgroundSizeList (line 17) | backgroundSizeList(){return _t[this.$i18n.locale]||_t.zh} method fontFamilyList (line 17) | fontFamilyList(){return Kt[this.$i18n.locale]||Kt.zh} method showNodeUseLineStyle (line 17) | showNodeUseLineStyle(){return qM.includes(this.currentLayout)} method showLineRadius (line 17) | showLineRadius(){return"straight"===this.style.lineStyle&&HM.includes(th... method lineStyleListShow (line 17) | lineStyleListShow(){const e=[];return this.lineStyleList.forEach(t=>{con... method showRootLineKeepSameInCurveLayouts (line 17) | showRootLineKeepSameInCurveLayouts(){return UM.includes(this.currentLayo... method borderDasharrayList (line 17) | borderDasharrayList(){return Yt[this.$i18n.locale]||Yt.zh} method activeSidebar (line 17) | activeSidebar(e){"baseStyle"===e?(this.$refs.sidebar.show=!0,this.initSt... method handler (line 17) | handler(){const e=this.lineStyleListShow.find(e=>e.value===this.style.li... method created (line 17) | created(){this.$bus.$on("setData",this.onSetData)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("setData",this.onSetData)} method onSetData (line 17) | onSetData(){"baseStyle"===this.activeSidebar&&setTimeout(()=>{this.initS... method initStyle (line 17) | initStyle(){Object.keys(this.style).forEach(e=>{this.style[e]=this.mindM... method initRainbowLines (line 17) | initRainbowLines(){const e=this.mindMap.getConfig("rainbowLinesConfig")|... method initOuterFramePadding (line 17) | initOuterFramePadding(){this.outerFramePadding.outerFramePaddingX=this.m... method initMarginStyle (line 17) | initMarginStyle(){["marginX","marginY"].forEach(e=>{this.style[e]=this.m... method update (line 17) | update(e,t){this.style[e]="backgroundImage"===e&&"none"===t?"":t,this.da... method updateRainbowLinesConfig (line 17) | updateRainbowLinesConfig(e){this.rainbowLinesPopoverVisible=!1,this.curR... method updateOuterFramePadding (line 17) | updateOuterFramePadding(e,t){this.outerFramePadding[e]=t,this.configData... method updateMargin (line 17) | updateMargin(e,t){this.style[e]=t,this.data.theme.config[this.marginActi... method useBg (line 17) | useBg(e){this.update("backgroundImage",e)} method data (line 17) | data(){return{themeList:[{name:"默认主题",value:"default",dark:!1},...iz].re... method groupList (line 17) | groupList(){return[...this.defaultGroupList,...this.extendThemeGroupList]} method currentList (line 17) | currentList(){return this.groupList.find(e=>e.name===this.activeName).list} method activeSidebar (line 17) | activeSidebar(e){"theme"===e?(this.theme=this.mindMap.getTheme(),this.$r... method created (line 17) | created(){this.initGroup(),this.theme=this.mindMap.getTheme(),this.mindM... method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("view_theme_change",this.handleViewThem... method handleViewThemeChange (line 17) | handleViewThemeChange(){this.theme=this.mindMap.getTheme(),this.handleDa... method initGroup (line 17) | initGroup(){const e=["default","skyGreen","classic2","classic3","classic... method useTheme (line 17) | useTheme(e){if(e.value===this.theme)return;this.theme=e.value,this.handl... method changeTheme (line 17) | changeTheme(e,t){this.$bus.$emit("showLoading"),this.mindMap.setTheme(e.... method handleDark (line 17) | handleDark(){const e=[];this.extendThemeGroupList.forEach(t=>{e.push(...... method data (line 17) | data(){return{layoutImgMap:PM,layout:""}} method layoutGroupList (line 17) | layoutGroupList(){const e=ln[this.$i18n.locale]||ln.zh;return e.map(e=>{... method activeSidebar (line 17) | activeSidebar(e){"structure"===e?(this.layout=this.mindMap.getLayout(),t... method useLayout (line 17) | useLayout(e){this.layout=e,this.mindMap.setLayout(e),Object(ws["f"])({la... method data (line 17) | data(){return{textStr:"",words:0,num:0}} method created (line 17) | created(){this.$bus.$on("data_change",this.onDataChange),this.mindMap&&t... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("data_change",this.onDataChange)} method onDataChange (line 17) | onDataChange(e){this.textStr="",this.words=0,this.num=0,this.walk(e),gz.... method walk (line 17) | walk(e){e&&(this.num++,this.textStr+=String(e.data.text)||"",e.children&... method data (line 17) | data(){return{scaleNum:100,cacheScaleNum:0}} method mindMap (line 17) | mindMap(e,t){e&&!t&&(this.mindMap.on("scale",this.onScale),this.mindMap.... method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("scale",this.onScale),this.mindMap.off(... method toPer (line 17) | toPer(e){return(100*e).toFixed(0)} method narrow (line 17) | narrow(){this.mindMap.view.narrow()} method enlarge (line 17) | enlarge(){this.mindMap.view.enlarge()} method onScaleNumInputFocus (line 17) | onScaleNumInputFocus(){this.cacheScaleNum=this.scaleNum} method onScaleNumInput (line 17) | onScaleNumInput(){this.scaleNum=this.scaleNum.replace(/[^0-9]+/g,"")} method onScaleNumChange (line 17) | onScaleNumChange(){const e=Number(this.scaleNum);if(Number.isNaN(e)||e<=... method onScale (line 17) | onScale(e){this.scaleNum=this.toPer(e)} method onDrawClick (line 17) | onDrawClick(){this.$refs.inputRef&&this.$refs.inputRef.blur()} method data (line 17) | data(){return{}} method created (line 17) | created(){document[pM]=()=>{setTimeout(()=>{this.mindMap.resize()},1e3)}} method toFullscreenShow (line 17) | toFullscreenShow(){fM(this.mindMap.el)} method toFullscreenEdit (line 17) | toFullscreenEdit(){fM(document.body)} method data (line 17) | data(){return{}} method toggleAction (line 17) | toggleAction(){let e=!this.useLeftKeySelectionRightKeyDrag;this.mindMap.... method data (line 17) | data(){return{isEnterDemonstrate:!1,curStepIndex:0,totalStep:0,inputStep... method created (line 17) | created(){this.$bus.$on("demonstrate_jump",this.onJump),this.$bus.$on("e... method enterDemoMode (line 17) | enterDemoMode(){this.isEnterDemonstrate=!0,this.$nextTick(()=>{const e=d... method exit (line 17) | exit(){this.mindMap.demonstrate.exit()} method onExit (line 17) | onExit(){this.isEnterDemonstrate=!1,this.curStepIndex=0,this.totalStep=0} method onJump (line 17) | onJump(e,t){this.curStepIndex=e,this.totalStep=t} method prev (line 17) | prev(){this.mindMap.demonstrate.prev()} method next (line 17) | next(){this.mindMap.demonstrate.next()} method onEnter (line 17) | onEnter(){const e=Number(this.inputStep);Number.isNaN(e)?this.inputStep=... method data (line 17) | data(){return{version:Uz.version,langList:De,lang:"",openMiniMap:!1}} method created (line 17) | created(){this.lang=Object(ws["c"])()} method readonlyChange (line 17) | readonlyChange(){this.setIsReadonly(!this.isReadonly),this.mindMap.setMo... method toggleMiniMap (line 17) | toggleMiniMap(){this.openMiniMap=!this.openMiniMap,this.$bus.$emit("togg... method onLangChange (line 17) | onLangChange(e){qz["a"].locale=e,Object(ws["g"])(e),this.$bus.$emit("lan... method showSearch (line 17) | showSearch(){this.$bus.$emit("show_search")} method toggleDark (line 17) | toggleDark(){this.setLocalConfig({isDark:!this.isDark})} method handleCommand (line 17) | handleCommand(e){if("shortcutKey"===e)return void this.setActiveSidebar(... method backToRoot (line 17) | backToRoot(){this.mindMap.renderer.setRootNodeCenter()} method openSourceCodeEdit (line 17) | openSourceCodeEdit(){this.setIsSourceCodeEdit(!0)} method data (line 17) | data(){return{}} method shortcutKeyList (line 17) | shortcutKeyList(){return $t[this.$i18n.locale]||$t.zh} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="shortcutKey"===e} method data (line 17) | data(){return{isShow:!1,left:0,top:0,node:null,type:"",isMousedown:!1,mo... method expandList (line 17) | expandList(){return[this.$t("contextmenu.level1"),this.$t("contextmenu.l... method copyList (line 17) | copyList(){const e=[{name:this.$t("contextmenu.copyToSmm"),value:"smm"},... method insertNodeBtnDisabled (line 17) | insertNodeBtnDisabled(){return!this.node||this.node.isRoot||this.node.is... method upNodeBtnDisabled (line 17) | upNodeBtnDisabled(){if(!this.node||this.node.isRoot||this.node.isGeneral... method downNodeBtnDisabled (line 17) | downNodeBtnDisabled(){if(!this.node||this.node.isRoot||this.node.isGener... method isGeneralization (line 17) | isGeneralization(){return this.node.isGeneralization} method hasHyperlink (line 17) | hasHyperlink(){return!!this.node.getData("hyperlink")} method hasNote (line 17) | hasNote(){return!!this.node.getData("note")} method numberTypeList (line 17) | numberTypeList(){return rn[this.$i18n.locale]||rn.zh} method numberLevelList (line 17) | numberLevelList(){return on[this.$i18n.locale]||on.zh} method hasCheckbox (line 17) | hasCheckbox(){return!!this.node.getData("checkbox")} method hasNodeLink (line 17) | hasNodeLink(){return!!this.node.getData("nodeLink")} method created (line 17) | created(){this.$bus.$on("node_contextmenu",this.show),this.$bus.$on("nod... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_contextmenu",this.show),this.$bus.$... method getShowPosition (line 17) | getShowPosition(e,t){const n=this.$refs.contextmenuRef.getBoundingClient... method show (line 17) | show(e,t){this.type="node",this.isShow=!0,this.node=t;const n=this.node.... method onNodeMousedown (line 17) | onNodeMousedown(){this.isNodeMousedown=!0} method onMousedown (line 17) | onMousedown(e){3===e.which&&(this.mosuedownX=e.clientX,this.mosuedownY=e... method onMouseup (line 17) | onMouseup(e){this.isMousedown&&(this.isNodeMousedown?this.isNodeMousedow... method show2 (line 17) | show2(e){this.type="svg",this.isShow=!0,this.$nextTick(()=>{const{x:t,y:... method hide (line 17) | hide(){this.isShow=!1,this.left=-9999,this.top=-9999,this.type="",this.n... method exec (line 17) | exec(e,t,...n){if(!t){switch(e){case"COPY_NODE":this.mindMap.renderer.co... method copyToClipboard (line 17) | async copyToClipboard(e){try{let t,n;switch(this.hide(),e){case"smm":cas... method aiCreate (line 17) | aiCreate(){this.$bus.$emit("ai_create_part",this.node),this.hide()} method data (line 17) | data(){return{fontSizeList:de,showRichTextToolbar:!1,style:{left:0,top:0... method fontFamilyList (line 17) | fontFamilyList(){return Kt[this.$i18n.locale]||Kt.zh} method alignList (line 17) | alignList(){return an[this.$i18n.locale]||an.zh} method created (line 17) | created(){this.$bus.$on("rich_text_selection_change",this.onRichTextSele... method mounted (line 17) | mounted(){document.body.append(this.$refs.richTextToolbar)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("rich_text_selection_change",this.onRichT... method onRichTextSelectionChange (line 17) | onRichTextSelectionChange(e,t,n){e&&(this.style.left=t.left+t.width/2+"p... method toggleBold (line 17) | toggleBold(){this.formatInfo.bold=!this.formatInfo.bold,this.mindMap.ric... method toggleItalic (line 17) | toggleItalic(){this.formatInfo.italic=!this.formatInfo.italic,this.mindM... method toggleUnderline (line 17) | toggleUnderline(){this.formatInfo.underline=!this.formatInfo.underline,t... method toggleStrike (line 17) | toggleStrike(){this.formatInfo.strike=!this.formatInfo.strike,this.mindM... method changeFontFamily (line 17) | changeFontFamily(e){this.formatInfo.font=e,this.mindMap.richText.formatT... method changeFontSize (line 17) | changeFontSize(e){this.formatInfo.size=e,this.mindMap.richText.formatTex... method changeFontColor (line 17) | changeFontColor(e){this.formatInfo.color=e,this.mindMap.richText.formatT... method changeFontBackgroundColor (line 17) | changeFontBackgroundColor(e){this.formatInfo.background=e,this.mindMap.r... method changeTextAlign (line 17) | changeTextAlign(e){this.formatInfo.align=e,this.mindMap.richText.formatT... method removeFormat (line 17) | removeFormat(){this.mindMap.richText.removeFormat()} method default (line 17) | default(){return null} method data (line 17) | data(){return{editor:null,show:!1,left:0,top:0,node:null}} method created (line 17) | created(){this.$bus.$on("showNoteContent",this.onShowNoteContent),this.$... method mounted (line 17) | mounted(){this.mindMap.el.appendChild(this.$refs.noteContentViewer),this... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("showNoteContent",this.onShowNoteContent)... method onNodeActive (line 17) | onNodeActive(...e){const t=[...e[1]];t.length>0?t[0]!==this.node&&this.h... method onShowNoteContent (line 17) | onShowNoteContent(e,t,n,i){this.node=i,this.editor.setMarkdown(e),this.h... method handleALink (line 17) | handleALink(){const e=this.$refs.noteContentViewer.querySelectorAll("a")... method updateNoteContentPosition (line 17) | updateNoteContentPosition(e,t){const{width:n,height:i}=this.$refs.noteCo... method onScale (line 17) | onScale(){if(!this.node||!this.show)return;const{left:e,top:t}=this.node... method hideNoteContent (line 17) | hideNoteContent(){this.show=!1} method initEditor (line 17) | initEditor(){this.editor||(this.editor=new xD.a({el:this.$refs.noteConte... method data (line 17) | data(){return{showMiniMap:!1,timer:null,boxWidth:0,boxHeight:0,svgBoxSca... method mounted (line 17) | mounted(){this.setSize(),window.addEventListener("resize",this.setSize),... method destroyed (line 17) | destroyed(){window.removeEventListener("resize",this.setSize),this.$bus.... method toggle_mini_map (line 17) | toggle_mini_map(e){this.showMiniMap=e,this.$nextTick(()=>{this.$refs.nav... method data_change (line 17) | data_change(){this.showMiniMap&&(clearTimeout(this.timer),this.timer=set... method setSize (line 17) | setSize(){clearTimeout(this.setSizeTimer),this.setSizeTimer=setTimeout((... method init (line 17) | init(){let{width:e,height:t}=this.$refs.navigatorBox.getBoundingClientRe... method drawMiniMap (line 17) | drawMiniMap(){let{getImgUrl:e,viewBoxStyle:t,miniMapBoxScale:n,miniMapBo... method onMousedown (line 17) | onMousedown(e){this.mindMap.miniMap.onMousedown(e)} method onMousemove (line 17) | onMousemove(e){this.mindMap.miniMap.onMousemove(e)} method onMouseup (line 17) | onMouseup(e){this.withTransition||(this.withTransition=!0),this.mindMap.... method onViewBoxMousedown (line 17) | onViewBoxMousedown(e){this.mindMap.miniMap.onViewBoxMousedown(e)} method onViewBoxMousemove (line 17) | onViewBoxMousemove(e){this.mindMap.miniMap.onViewBoxMousemove(e)} method onViewBoxPositionChange (line 17) | onViewBoxPositionChange({left:e,right:t,top:n,bottom:i}){this.withTransi... method default (line 17) | default(){return null} method data (line 17) | data(){return{images:[]}} method mounted (line 17) | mounted(){this.mindMap.on("node_img_dblclick",this.onNodeTmgDblclick)} method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("node_img_dblclick",this.onNodeTmgDblcl... method onNodeTmgDblclick (line 17) | onNodeTmgDblclick(e,t){t.stopPropagation(),t.preventDefault(),this.image... method data (line 17) | data(){return{show:!0,maxHeight:0}} method triggerList (line 17) | triggerList(){let e=tn[this.$i18n.locale]||tn.zh;return this.isReadonly&... method isReadonly (line 17) | isReadonly(e){e&&this.setActiveSidebar(null)} method created (line 17) | created(){window.addEventListener("resize",this.onResize),this.updateSiz... method beforeDestroy (line 17) | beforeDestroy(){window.removeEventListener("resize",this.onResize)} method trigger (line 17) | trigger(e){this.setActiveSidebar(e.value)} method onResize (line 17) | onResize(){this.updateSize()} method updateSize (line 17) | updateSize(){const e=110,t=80;this.maxHeight=window.innerHeight-e-t} method data (line 17) | data(){return{show:!1,searchText:"",replaceText:"",showReplaceInput:!1,c... method searchText (line 17) | searchText(){Object(b["eb"])(this.searchText)&&(this.currentIndex=0,this... method created (line 17) | created(){this.$bus.$on("show_search",this.showSearch),this.mindMap.on("... method mounted (line 17) | mounted(){this.setSearchResultListHeight()} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("show_search",this.showSearch),this.mindM... method handleSearchInfoChange (line 17) | handleSearchInfoChange(e){this.currentIndex=e.currentIndex+1,this.total=... method showSearch (line 17) | showSearch(){this.$bus.$emit("closeSideBar"),this.show=!0,this.$refs.sea... method hideReplaceInput (line 17) | hideReplaceInput(){this.showReplaceInput=!1,this.replaceText=""} method onFocus (line 17) | onFocus(){this.mindMap.updateConfig({enableAutoEnterTextEditWhenKeydown:... method onBlur (line 17) | onBlur(){this.mindMap.updateConfig({enableAutoEnterTextEditWhenKeydown:!... method blur (line 17) | blur(){this.$refs.searchInputRef&&this.$refs.searchInputRef.blur(),this.... method onSearchNext (line 17) | onSearchNext(){this.showSearchResultList=!0,this.mindMap.search.search(t... method replace (line 17) | replace(){this.mindMap.search.replace(this.replaceText,!0)} method replaceAll (line 17) | replaceAll(){this.mindMap.search.replaceAll(this.replaceText)} method close (line 17) | close(){this.show=!1,this.showSearchResultList=!1,this.showSearchInfo=!1... method onSearchMatchNodeListChange (line 17) | onSearchMatchNodeListChange(e){this.searchResultList=e.map(e=>{const t=e... method setSearchResultListHeight (line 17) | setSearchResultListHeight(){this.searchResultListHeight=window.innerHeig... method onSearchResultItemClick (line 17) | onSearchResultItemClick(e){this.mindMap.search.jump(e)} method data (line 17) | data(){return{activeName:"icon",nodeIconList:Object(b["ib"])([...I,...W]... method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="nodeIconSidebar"===e} method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this... method handleNodeActive (line 17) | handleNodeActive(...e){if(this.activeNodes=[...e[1]],this.activeNodes.le... method handleShowNodeIcon (line 17) | handleShowNodeIcon(){this.dialogVisible=!0} method getHtml (line 17) | getHtml(e){return/^`} method setIcon (line 17) | setIcon(e,t){this.activeNodes.forEach(n=>{const i=[...n.getData("icon")|... method setImage (line 17) | setImage(e){this.activeNodes.forEach(t=>{this.nodeImage=e.url,t.setImage... method data (line 17) | data(){return{showNodeIconToolbar:!1,style:{left:0,top:0},node:null,icon... method created (line 17) | created(){this.mindMap.on("node_icon_click",this.show),this.mindMap.on("... method mounted (line 17) | mounted(){document.body.append(this.$refs.nodeIconToolbar)} method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("node_icon_click",this.show),this.mindM... method show (line 17) | show(e,t){this.node=e,this.iconType=t.split("_")[0],this.iconName=t.spli... method close (line 17) | close(){this.showNodeIconToolbar=!1,this.node=null,this.iconType="",this... method updatePos (line 17) | updatePos(){if(!this.node)return;const e=this.node.getRect();this.style.... method onScale (line 17) | onScale(){this.updatePos()} method onNodeActive (line 17) | onNodeActive(e){e!==this.node&&this.close()} method deleteIcon (line 17) | deleteIcon(){this.setIcon(this.iconName),this.close()} method getHtml (line 17) | getHtml(e){return/^`} method setIcon (line 17) | setIcon(e){let t=this.iconType+"_"+e,n=this.nodeIconList.findIndex(e=>e=... method data (line 17) | data(){return{data:[],defaultProps:{label:"label"},currentData:null}} method isOutlineEdit (line 17) | isOutlineEdit(e){e&&(this.refresh(),this.$nextTick(()=>{document.body.ap... method created (line 17) | created(){window.addEventListener("keydown",this.onKeyDown)} method beforeDestroy (line 17) | beforeDestroy(){window.removeEventListener("keydown",this.onKeyDown)} method refresh (line 17) | refresh(){let e=this.mindMap.getData();e.root=!0;let t=e=>{let n=e.data.... method checkAllowDrag (line 17) | checkAllowDrag(e){return!e.data.root} method onNodeDrop (line 17) | onNodeDrop(){this.save()} method onCurrentChange (line 17) | onCurrentChange(e){this.currentData=e} method onBlur (line 17) | onBlur(e,t){if(t.data.textCache===e.target.innerHTML)return;const n=t.da... method onNodeInputKeydown (line 17) | onNodeInputKeydown(e,t){const n=!!t.data.data.richText,i=Object(b["s"])(... method onKeyDown (line 17) | onKeyDown(e){this.isOutlineEdit&&[46,8].includes(e.keyCode)&&this.curren... method onPaste (line 17) | onPaste(e){Object(b["V"])(e)} method getKey (line 17) | getKey(){return Math.random()} method onPrint (line 17) | onPrint(){bM(this.$refs.outlineEditBox)} method onClose (line 17) | onClose(){this.setIsOutlineEdit(!1),this.$bus.$emit("setData",this.getDa... method scrollTo (line 17) | scrollTo(e){let t=this.$refs.outlineEditBox,n=t.offsetHeight,i=t.scrollT... method getData (line 17) | getData(){let e={},t=this.data[0],n=(e,t)=>{t.data=e.data,t.children=[],... method save (line 17) | save(){Object(ws["f"])({root:this.getData()})} method data (line 17) | data(){return{timer:null,resizeTimer:null,verticalScrollbarStyle:{},hori... method mounted (line 17) | mounted(){this.setScrollBarWrapSize(),this.$bus.$on("scrollbar_change",t... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("scrollbar_change",this.updateScrollbar),... method setScrollBarWrapSize (line 17) | setScrollBarWrapSize(){if(!this.mindMap.scrollbar)return;const{width:e}=... method onResize (line 17) | onResize(){clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(()... method updateScrollbar (line 17) | updateScrollbar({vertical:e,horizontal:t}){this.verticalScrollbarStyle={... method onVerticalScrollbarMousedown (line 17) | onVerticalScrollbarMousedown(e){this.mindMap.scrollbar.onMousedown(e,"ve... method onVerticalScrollbarClick (line 17) | onVerticalScrollbarClick(e){this.mindMap.scrollbar.onClick(e,"vertical")} method onHorizontalScrollbarMousedown (line 17) | onHorizontalScrollbarMousedown(e){this.mindMap.scrollbar.onMousedown(e,"... method onHorizontalScrollbarClick (line 17) | onHorizontalScrollbarClick(e){this.mindMap.scrollbar.onClick(e,"horizont... method data (line 17) | data(){return{formulaText:"",list:[]}} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="formulaSidebar"===e} method created (line 17) | created(){this.$bus.$on("node_active",this.handleNodeActive)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive)} method mounted (line 17) | mounted(){this.init()} method init (line 17) | init(){window.katex&&(this.list=BM.map(e=>({overview:window.katex.render... method handleNodeActive (line 17) | handleNodeActive(...e){this.activeNodes=[...e[1]],this.activeNodes.lengt... method confirm (line 17) | confirm(){if(!this.localConfig.openNodeRichText)return this.$message.war... method data (line 17) | data(){return{lineWidthList:ge,lineHeightList:ve,fontSizeList:de,borderR... method borderDasharrayList (line 17) | borderDasharrayList(){return Yt[this.$i18n.locale]||Yt.zh} method fontFamilyList (line 17) | fontFamilyList(){return Kt[this.$i18n.locale]||Kt.zh} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="nodeOuterFrameStyle"===e} method created (line 17) | created(){this.mindMap.on("outer_frame_active",this.onOuterFrameActive),... method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("outer_frame_active",this.onOuterFrameA... method onOuterFrameActive (line 17) | onOuterFrameActive(e,t,n){const i=t.children[n[0]],r=i.getData("outerFra... method updateOuterFrame (line 17) | updateOuterFrame(e,t){this.styleConfig[e]=t,this.mindMap.outerFrame.upda... method toggleFontWeight (line 17) | toggleFontWeight(){const e="bold"===this.styleConfig.fontWeight?"normal"... method toggleFontStyle (line 17) | toggleFontStyle(){const e="italic"===this.styleConfig.fontStyle?"normal"... method updatePadding (line 17) | updatePadding(e,t){const[n,i]=this.styleConfig.textFillPadding;"x"===e?t... method deleteOuterFrame (line 17) | deleteOuterFrame(){this.mindMap.outerFrame.removeActiveOuterFrame()} method deleteOuterFrameText (line 17) | deleteOuterFrameText(){this.mindMap.outerFrame.removeActiveOuterFrameTex... method hide (line 17) | hide(){"nodeOuterFrameStyle"===this.activeSidebar&&this.setActiveSidebar... method data (line 17) | data(){return{show:!1,position:{left:0,top:0},node:null,index:0,text:"",... method created (line 17) | created(){this.mindMap.on("node_tag_click",this.onNodeTagClick),this.min... method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("node_tag_click",this.onNodeTagClick),t... method mounted (line 17) | mounted(){document.body.appendChild(this.$refs.elRef)} method onNodeTagClick (line 17) | onNodeTagClick(e,t,n,i){this.node=e,this.index=n,"string"===typeof t?thi... method updateTagText (line 17) | updateTagText(){const e=this.text.trim();e&&this.updateTagInfo({text:e})} method updateTagFill (line 17) | updateTagFill(e){this.updateTagInfo({style:{fill:e}}),this.fill=e} method updateTagInfo (line 17) | updateTagInfo({text:e,style:t}){if(!this.node)return;const n=[...this.no... method deleteTag (line 17) | deleteTag(){if(!this.node)return;const e=[...this.node.getData("tag")];e... method hide (line 17) | hide(){this.show=!1,this.node=null,this.index=0,this.text="",this.fill=""} method data (line 17) | data(){return{config:{openPerformance:!1,enableFreeDrag:!1,mousewheelAct... method activeSidebar (line 17) | activeSidebar(e){"setting"===e?(this.$refs.sidebar.show=!0,this.initConf... method created (line 17) | created(){this.initLoacalConfig(),this.$bus.$on("toggleOpenNodeRichText"... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("toggleOpenNodeRichText",this.onToggleOpe... method initConfig (line 17) | initConfig(){Object.keys(this.config).forEach(e=>{"object"===typeof this... method initLoacalConfig (line 17) | initLoacalConfig(){this.enableNodeRichText=this.localConfig.openNodeRich... method initWatermark (line 17) | initWatermark(){const e=this.mindMap.getConfig("watermarkConfig");["text... method updateOtherConfig (line 17) | updateOtherConfig(e,t){this.mindMap.updateConfig({[e]:t}),this.configDat... method updateWatermarkConfig (line 17) | updateWatermarkConfig(){clearTimeout(this.updateWatermarkTimer),this.upd... method watermarkShowChange (line 17) | watermarkShowChange(e){if(e){let e=this.watermarkConfig.text||this.$t("s... method enableNodeRichTextChange (line 17) | enableNodeRichTextChange(e){this.$confirm(this.$t("setting.changeRichTex... method onToggleOpenNodeRichText (line 17) | onToggleOpenNodeRichText(e){this.setLocalConfig({openNodeRichText:e}),th... method updateLocalConfig (line 17) | updateLocalConfig(e,t){this.setLocalConfig({[e]:t})} method data (line 17) | data(){return{lineWidthList:ge,fontSizeList:de,activeLineNode:null,activ... method fontFamilyList (line 17) | fontFamilyList(){return Kt[this.$i18n.locale]||Kt.zh} method borderDasharrayList (line 17) | borderDasharrayList(){return Yt[this.$i18n.locale]||Yt.zh} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="associativeLineStyle"===e} method created (line 17) | created(){this.mindMap.on("associative_line_click",this.onAssociativeLin... method onAssociativeLineClick (line 17) | onAssociativeLineClick(e,t,n,i){this.activeLineNode=n,this.activeLineToN... method associativeLineDeactivate (line 17) | associativeLineDeactivate(){"associativeLineStyle"===this.activeSidebar&... method update (line 17) | update(e,t){this.style[e]=t;const n=this.activeLineNode.getData("associa... method data (line 17) | data(){return{showImgPlacementToolbar:!1,style:{left:0,top:0},imgPlaceme... method created (line 17) | created(){this.mindMap.on("node_img_click",this.show),this.mindMap.on("d... method mounted (line 17) | mounted(){document.body.append(this.$refs.nodeImgPlacementToolbar)} method beforeDestroy (line 17) | beforeDestroy(){this.mindMap.off("node_img_click",this.show),this.mindMa... method show (line 17) | show(e,t){this.node=e,this.imgPlacement=e.getStyle("imgPlacement"),this.... method close (line 17) | close(){this.showImgPlacementToolbar=!1,this.node=null,this.imgPlacement... method updatePos (line 17) | updatePos(){if(!this.imgNode)return;const{width:e,height:t}=this.$refs.n... method onScale (line 17) | onScale(){this.updatePos()} method onNodeActive (line 17) | onNodeActive(e){e!==this.node&&this.close()} method updateImgPlacement (line 17) | updateImgPlacement(e){this.imgPlacement=e,this.node.setStyle("imgPlaceme... method data (line 17) | data(){return{editor:null,node:null}} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="noteSidebar"===e} method created (line 17) | created(){this.$bus.$on("node_active",this.onNodeActive),this.mindMap.on... method mounted (line 17) | mounted(){this.initEditor()} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("node_active",this.onNodeActive),this.min... method onNodeActive (line 17) | onNodeActive(...e){if("noteSidebar"!==this.activeSidebar)return;const t=... method initEditor (line 17) | initEditor(){this.editor||(this.editor=new xD.a({el:this.$refs.noteConte... method onNodeNoteClick (line 17) | onNodeNoteClick(e){this.node=e,this.setActiveSidebar("noteSidebar"),this... class bU (line 17) | class bU{constructor(e={}){this.options=e,this.baseData={},this.controll... method constructor (line 17) | constructor(e={}){this.options=e,this.baseData={},this.controller=null... method init (line 17) | init(e="huoshan",t={}){"huoshan"===e&&(this.baseData={api:t.api,method... method request (line 17) | async request(e,t=(()=>{}),n=(()=>{}),i=(()=>{})){try{const i=await th... method postMsg (line 17) | async postMsg(e){this.controller=new AbortController;const t=await fet... method handleChunkData (line 17) | handleChunkData(e){return e=e.trim(),this.currentChunk&&(e=this.curren... method stop (line 17) | stop(){this.controller.abort(),this.controller=new AbortController} method data (line 17) | data(){return{aiConfigDialogVisible:!1,ruleForm:{api:"",key:"",model:"",... method visible (line 17) | visible(e){this.aiConfigDialogVisible=e} method aiConfigDialogVisible (line 17) | aiConfigDialogVisible(e,t){!e&&t&&this.close()} method created (line 17) | created(){this.initFormData()} method close (line 17) | close(){this.$emit("change",!1)} method initFormData (line 17) | initFormData(){Object.keys(this.aiConfig).forEach(e=>{this.ruleForm[e]=t... method cancel (line 17) | cancel(){this.close(),this.initFormData()} method confirm (line 17) | confirm(){this.$refs.ruleFormRef.validate(e=>{e&&(this.close(),this.setL... method data (line 17) | data(){return{aiInstance:null,isAiCreating:!1,aiCreatingContent:"",isLoo... method created (line 17) | created(){this.$bus.$on("ai_create_all",this.aiCrateAll),this.$bus.$on("... method mounted (line 17) | mounted(){document.body.appendChild(this.$refs.aiCreatingMaskRef)} method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("ai_create_all",this.aiCrateAll),this.$bu... method showAiConfigDialog (line 17) | showAiConfigDialog(){this.aiConfigDialogVisible=!0} method testConnect (line 17) | async testConnect(){try{await fetch(`http://localhost:${this.aiConfig.po... method aiTest (line 17) | async aiTest(){if(!(this.aiConfig.api&&this.aiConfig.key&&this.aiConfig.... method aiCrateAll (line 17) | async aiCrateAll(){try{await this.aiTest(),this.createDialogVisible=!0}c... method closeAiCreateDialog (line 17) | closeAiCreateDialog(){this.createDialogVisible=!1,this.aiInput=""} method doAiCreate (line 17) | doAiCreate(){const e=this.aiInput.trim();e?(this.closeAiCreateDialog(),t... method resetOnAiCreatingStop (line 17) | resetOnAiCreatingStop(){this.aiCreatingMaskVisible=!1,this.isAiCreating=... method resetOnRenderEnd (line 17) | resetOnRenderEnd(){this.isLoopRendering=!1,this.uidMap={},this.aiCreatin... method stopCreate (line 17) | stopCreate(){this.aiInstance.stop(),this.isAiCreating=!1,this.aiCreating... method loopRenderOnAiCreating (line 17) | loopRenderOnAiCreating(){if(!this.aiCreatingContent.trim()||this.isLoopR... method checkNodeOuter (line 17) | checkNodeOuter(){if(this.latestUid){const e=this.mindMap.renderer.findNo... method addUid (line 17) | addUid(e){const t={},n=(e,i="")=>{if(e.data||(e.data={}),Object(b["eb"])... method showAiCreatePartDialog (line 17) | showAiCreatePartDialog(e){this.beingCreatePartNode=e;const t=this.mindMa... method closeAiCreatePartDialog (line 17) | closeAiCreatePartDialog(){this.createPartDialogVisible=!1} method resetAiCreatePartDialog (line 17) | resetAiCreatePartDialog(){this.beingCreatePartNode=null,this.aiPartInput... method confirmAiCreatePart (line 17) | confirmAiCreatePart(){this.aiPartInput.trim()&&(this.closeAiCreatePartDi... method aiCreatePart (line 17) | async aiCreatePart(){try{if(!this.beingCreatePartNode)return;await this.... method addToTargetNode (line 17) | addToTargetNode(e=[]){const t=JSON.parse(this.mindMapDataCache),n=t=>{if... method loopRenderOnAiCreatingPart (line 17) | loopRenderOnAiCreatingPart(){if(!this.aiCreatingContent.trim()||this.isL... method aiChat (line 17) | async aiChat(e=[],t=(()=>{}),n=(()=>{}),i=(()=>{})){try{await this.aiTes... method aiChatStop (line 17) | aiChatStop(){this.aiInstance&&(this.aiInstance.stop(),this.isAiCreating=... method data (line 17) | data(){return{text:"",chatList:[],isCreating:!1}} method activeSidebar (line 17) | activeSidebar(e){this.$refs.sidebar.show="ai"===e} method created (line 17) | created(){} method beforeDestroy (line 17) | beforeDestroy(){} method onKeydown (line 17) | onKeydown(e){13===e.keyCode&&(e.shiftKey||(e.preventDefault(),this.send(... method send (line 17) | send(){if(this.isCreating)return;const e=this.text.trim();if(!e)return;t... method stop (line 17) | stop(){this.$bus.$emit("ai_chat_stop"),this.isCreating=!1} method clear (line 17) | clear(){this.chatList=[]} method modifyAiConfig (line 17) | modifyAiConfig(){this.$bus.$emit("showAiConfigDialog")} method data (line 17) | data(){return{enableShowLoading:!0,mindMap:null,mindMapData:null,mindMap... method openNodeRichText (line 17) | openNodeRichText(){this.openNodeRichText?this.addRichTextPlugin():this.r... method isShowScrollbar (line 17) | isShowScrollbar(){this.isShowScrollbar?this.addScrollbarPlugin():this.re... method mounted (line 17) | mounted(){gq(),this.getData(),this.init(),this.$bus.$on("execCommand",th... method beforeDestroy (line 17) | beforeDestroy(){this.$bus.$off("execCommand",this.execCommand),this.$bus... method onLocalStorageExceeded (line 17) | onLocalStorageExceeded(){this.$notify({type:"warning",title:this.$t("edi... method handleStartTextEdit (line 17) | handleStartTextEdit(){this.mindMap.renderer.startTextEdit()} method handleEndTextEdit (line 17) | handleEndTextEdit(){this.mindMap.renderer.endTextEdit()} method handleCreateLineFromActiveNode (line 17) | handleCreateLineFromActiveNode(){this.mindMap.associativeLine.createLine... method handleStartPainter (line 17) | handleStartPainter(){this.mindMap.painter.startPainter()} method handleResize (line 17) | handleResize(){this.mindMap.resize()} method handleShowLoading (line 17) | handleShowLoading(){this.enableShowLoading=!0,gq()} method handleHideLoading (line 17) | handleHideLoading(){this.enableShowLoading&&(this.enableShowLoading=!1,v... method getData (line 17) | getData(){this.mindMapData=Object(ws["b"])(),this.mindMapConfig=Object(w... method bindSaveEvent (line 17) | bindSaveEvent(){this.$bus.$on("data_change",e=>{Object(ws["f"])({root:e}... method manualSave (line 17) | manualSave(){Object(ws["f"])(this.mindMap.getData(!0))} method init (line 17) | init(){let e=this.hasFileURL(),{root:t,layout:i,theme:r,view:o}=this.min... method loadPlugins (line 17) | loadPlugins(){this.openNodeRichText&&this.addRichTextPlugin(),this.isSho... method hasFileURL (line 17) | hasFileURL(){const e=this.$route.query.fileURL;return!!e&&/\.(smm|json|x... method setData (line 17) | setData(e){this.handleShowLoading();let t=null;e.root?(this.mindMap.setF... method reRender (line 17) | reRender(){this.mindMap.reRender()} method execCommand (line 17) | execCommand(...e){this.mindMap.execCommand(...e)} method export (line 17) | async export(...e){try{gq(),await this.mindMap.export(...e),vq()}catch(t... method onPaddingChange (line 17) | onPaddingChange(e){this.mindMap.updateConfig(e)} method addRichTextPlugin (line 17) | addRichTextPlugin(){this.mindMap&&this.mindMap.addPlugin(_A)} method removeRichTextPlugin (line 17) | removeRichTextPlugin(){this.mindMap.removePlugin(_A)} method addScrollbarPlugin (line 17) | addScrollbarPlugin(){this.mindMap&&this.mindMap.addPlugin(ZS)} method removeScrollbarPlugin (line 17) | removeScrollbarPlugin(){this.mindMap.removePlugin(ZS)} method cooperateTest (line 17) | cooperateTest(){this.mindMap.cooperate&&this.$route.query.userName&&(thi... method onDragenter (line 17) | onDragenter(){this.enableDragImport&&!this.isDragOutlineTreeNode&&(this.... method onDragleave (line 17) | onDragleave(){this.showDragMask=!1} method onDrop (line 17) | onDrop(e){if(!this.enableDragImport)return;this.showDragMask=!1;const t=... method webTip (line 17) | webTip(){const e="webUseTip",t=localStorage.getItem(e);t||(this.showDown... method showDownloadTip (line 17) | showDownloadTip(e,t){const n=this.$createElement;this.$msgbox({title:e,m... method data (line 17) | data(){return{show:!1}} method isDark (line 17) | isDark(){this.setBodyDark()} method created (line 17) | async created(){this.initLocalConfig();const e=this.$loading({lock:!0,te... method initLocalConfig (line 17) | initLocalConfig(){let e=Object(ws["d"])();e&&this.setLocalConfig({...thi... method setBodyDark (line 17) | setBodyDark(){this.isDark?document.body.classList.add("isDark"):document... function G (line 17) | function G(e,t){return e.set(t[0],t[1]),e} function V (line 17) | function V(e,t){return e.add(t),e} function K (line 17) | function K(e,t){var n=-1,i=e?e.length:0;while(++n=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function _ (line 17) | function _(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n... method constructor (line 17) | constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=... method isInline (line 17) | get isInline(){return!this.isBlock} method isTextblock (line 17) | get isTextblock(){return this.isBlock&&this.inlineContent} method isLeaf (line 17) | get isLeaf(){return this.contentMatch==F.empty} method isAtom (line 17) | get isAtom(){return this.isLeaf||!!this.spec.atom} method whitespace (line 17) | get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"n... method hasRequiredAttrs (line 17) | hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired... method compatibleContent (line 17) | compatibleContent(e){return this==e||this.contentMatch.compatible(e.co... method computeAttrs (line 17) | computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:Q(this.a... method create (line 17) | create(e=null,t,n){if(this.isText)throw new Error("NodeType.create can... method createChecked (line 17) | createChecked(e=null,t,n){return t=a.from(t),this.checkContent(t),new ... method createAndFill (line 17) | createAndFill(e=null,t,n){if(e=this.computeAttrs(e),t=a.from(t),t.size... method validContent (line 17) | validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.val... method checkContent (line 17) | checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid... method allowsMarkType (line 17) | allowsMarkType(e){return null==this.markSet||this.markSet.indexOf(e)>-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... function $ (line 17) | function $(e,t){return function(n){return e(t(n))}} method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} function ee (line 17) | function ee(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[... method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} function Le (line 17) | function Le(e){var t=-1,n=e?e.length:0;this.clear();while(++t>1,o=Math.min(r,e.lengt... method findNodeMatch (line 17) | findNodeMatch(e,t,n,i){let r,o=-1;if(i>=this.preMatch.index&&(r=this.p... method updateNodeAt (line 17) | updateNodeAt(e,t,n,i,r){let o=this.top.children[i];return o.dirty==we&... method findIndexWithChild (line 17) | findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return-1;if(t==... method updateNextNode (line 17) | updateNextNode(e,t,n,i,r,o){for(let s=this.index;s-1} function Ge (line 17) | function Ge(e,t){var n=this.__data__,i=ot(n,e);return i<0?n.push([e,t]):... function Ve (line 17) | function Ve(e){var t=-1,n=e?e.length:0;this.clear();while(++te.toText();return this.children.map(e).join("")} function ot (line 17) | function ot(e,t){var n=e.length;while(n--)if(Bt(e[n][0],t))return n;retu... function st (line 17) | function st(e,t){return e&&Ct(t,Zt(t),e)} function at (line 17) | function at(e,t,n,i,r,o,a){var l;if(i&&(l=o?i(e,r,o,a):i(e)),void 0!==l)... function lt (line 17) | function lt(e){return Kt(e)?fe(e):{}} function ct (line 17) | function ct(e,t,n){var i=t(e);return Ht(e)?i:Y(i,n(e))} function ht (line 17) | function ht(e){return le.call(e)} function dt (line 17) | function dt(e){if(!Kt(e)||It(e))return!1;var t=Gt(e)||J(e)?ce:F;return t... function ut (line 17) | function ut(e){if(!Ft(e))return ye(e);var t=[];for(var n in Object(e))ae... function pt (line 17) | function pt(e,t){if(t)return e.slice();var n=new e.constructor(e.length)... function ft (line 17) | function ft(e){var t=new e.constructor(e.byteLength);return new ue(t).se... function mt (line 17) | function mt(e,t){var n=t?ft(e.buffer):e.buffer;return new e.constructor(... function gt (line 17) | function gt(e,t,n){var i=t?n(_(e),!0):_(e);return Z(i,G,new e.constructor)} function vt (line 17) | function vt(e){var t=new e.constructor(e.source,I.exec(e));return t.last... function bt (line 17) | function bt(e,t,n){var i=t?n(ee(e),!0):ee(e);return Z(i,V,new e.construc... function yt (line 17) | function yt(e){return De?Object(De.call(e)):{}} function wt (line 17) | function wt(e,t){var n=t?ft(e.buffer):e.buffer;return new e.constructor(... function xt (line 17) | function xt(e,t){var n=-1,i=e.length;t||(t=Array(i));while(++n-1&&e%1==0&&e<=o} method constructor (line 17) | constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=nu... function Kt (line 17) | function Kt(e){var t=typeof e;return!!e&&("object"==t||"function"==t)} function Yt (line 17) | function Yt(e){return!!e&&"object"==typeof e} function Zt (line 17) | function Zt(e){return qt(e)?it(e):ut(e)} function Xt (line 17) | function Xt(){return[]} function Qt (line 17) | function Qt(){return!1} function e (line 17) | function e(){} function i (line 17) | function i(e){this.content=e} method size (line 17) | get size(){return this.content.length>>1} function o (line 17) | function o(e,t,n){for(let i=0;;i++){if(i==e.childCount||i==t.childCount)... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 17) | function s(e,t,n,i){for(let r=e.childCount,o=t.childCount;;){if(0==r||0=... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function c (line 17) | function c(e,t){return l.index=e,l.offset=t,l} function h (line 17) | function h(e,t){if(e===t)return!0;if(!e||"object"!=typeof e||!t||"object... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... class d (line 17) | class d{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,n=!1... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... class u (line 17) | class u extends Error{} method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} class p (line 17) | class p{constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 17) | function f(e,t,n){let{index:i,offset:r}=e.findIndex(t),o=e.maybeChild(i)... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;ie.depth)throw new u("Inserted content d... function v (line 17) | function v(e,t,n,i){let r=e.index(i),o=e.node(i);if(r==t.index(i)&&i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 17) | function y(e,t,n){let i=e.node(n);return b(i,t.node(n)),i} function w (line 17) | function w(e,t){let n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 17) | function x(e,t,n,i){let r=(t||e).node(n),o=0,s=t?t.index(n):r.childCount... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 17) | function C(e,t){return e.type.checkContent(t),e.copy(t)} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 17) | function k(e,t,n,i,r){let o=e.depth>r&&y(e,t,r+1),s=i.depth>r&&y(n,i,r+1... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 17) | function A(e,t,n){let i=[];if(x(null,e,n,i),e.depth>n){let r=y(e,t,n+1);... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 17) | function S(e,t){let n=t.depth-e.openStart,i=t.node(n),r=i.copy(e.content... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... class T (line 17) | class T{constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,th... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;ie&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... class L (line 17) | class L extends D{constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new... method constructor (line 17) | constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new RangeError("Emp... method toString (line 17) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugS... method textContent (line 17) | get textContent(){return this.text} method textBetween (line 17) | textBetween(e,t){return this.text.slice(e,t)} method nodeSize (line 17) | get nodeSize(){return this.text.length} method mark (line 17) | mark(e){return e==this.marks?this:new L(this.type,this.attrs,this.text... method withText (line 17) | withText(e){return e==this.text?this:new L(this.type,this.attrs,e,this... method cut (line 17) | cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this... method eq (line 17) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 17) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function I (line 17) | function I(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")"... class F (line 17) | class F{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}st... method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... class _ (line 17) | class _{constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.ma... method constructor (line 17) | constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=... method isInline (line 17) | get isInline(){return!this.isBlock} method isTextblock (line 17) | get isTextblock(){return this.isBlock&&this.inlineContent} method isLeaf (line 17) | get isLeaf(){return this.contentMatch==F.empty} method isAtom (line 17) | get isAtom(){return this.isLeaf||!!this.spec.atom} method whitespace (line 17) | get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"n... method hasRequiredAttrs (line 17) | hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired... method compatibleContent (line 17) | compatibleContent(e){return this==e||this.contentMatch.compatible(e.co... method computeAttrs (line 17) | computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:Q(this.a... method create (line 17) | create(e=null,t,n){if(this.isText)throw new Error("NodeType.create can... method createChecked (line 17) | createChecked(e=null,t,n){return t=a.from(t),this.checkContent(t),new ... method createAndFill (line 17) | createAndFill(e=null,t,n){if(e=this.computeAttrs(e),t=a.from(t),t.size... method validContent (line 17) | validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.val... method checkContent (line 17) | checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid... method allowsMarkType (line 17) | allowsMarkType(e){return null==this.markSet||this.markSet.indexOf(e)>-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... class $ (line 17) | class ${constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.c... method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} class ee (line 17) | class ee{constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this... method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} class te (line 17) | class te{constructor(e){this.cached=Object.create(null);let t=this.spec=... method constructor (line 17) | constructor(e){this.cached=Object.create(null);let t=this.spec={};for(... method node (line 17) | node(e,t=null,n,i){if("string"==typeof e)e=this.nodeType(e);else{if(!(... method text (line 17) | text(e,t){let n=this.nodes.text;return new L(n,n.defaultAttrs,e,d.setF... method mark (line 17) | mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)} method nodeFromJSON (line 17) | nodeFromJSON(e){return D.fromJSON(this,e)} method markFromJSON (line 17) | markFromJSON(e){return d.fromJSON(this,e)} method nodeType (line 17) | nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown no... function ne (line 17) | function ne(e,t){let n=[];for(let i=0;i=0;t--)if(e.e... method applyPending (line 17) | applyPending(e){for(let t=0,n=this.pendingMarks;t=0;i--){let r=this.nodes[i]... method insertNode (line 17) | insertNode(e){if(e.isInline&&this.needsBlock&&!this.top.type){let e=th... method enter (line 17) | enter(e,t,n){let i=this.findPlace(e.create(t));return i&&this.enterInn... method enterInner (line 17) | enterInner(e,t=null,n=!1,i){this.closeExtra();let r=this.top;r.applyPe... method closeExtra (line 17) | closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this... method finish (line 17) | finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0]... method sync (line 17) | sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.o... method currentPos (line 17) | get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t-... method findAtPoint (line 17) | findAtPoint(e,t){if(this.find)for(let n=0;n-1)return e.split(/\s*\|\s*/).some... method textblockFromContext (line 17) | textblockFromContext(){let e=this.options.context;if(e)for(let t=e.dep... method addPendingMark (line 17) | addPendingMark(e){let t=be(e,this.top.pendingMarks);t&&this.top.stashM... method removePendingMark (line 17) | removePendingMark(e,t){for(let n=this.open;n>=0;n--){let i=this.nodes[... function pe (line 17) | function pe(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let e=1=... method constructor (line 26) | constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new m} method before (line 26) | get before(){return this.docs.length?this.docs[0]:this.doc} method step (line 26) | step(e){let t=this.maybeStep(e);if(t.failed)throw new ue(t.failed);ret... method maybeStep (line 26) | maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t... method docChanged (line 26) | get docChanged(){return this.steps.length>0} method addStep (line 26) | addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.... method replace (line 26) | replace(e,t=e,n=i["Slice"].empty){let r=X(this.doc,e,t,n);return r&&th... method replaceWith (line 26) | replaceWith(e,t,n){return this.replace(e,t,new i["Slice"](i["Fragment"... method delete (line 26) | delete(e,t){return this.replace(e,t,i["Slice"].empty)} method insert (line 26) | insert(e,t){return this.replaceWith(e,e,t)} method replaceRange (line 26) | replaceRange(e,t,n){return oe(this,e,t,n),this} method replaceRangeWith (line 26) | replaceRangeWith(e,t,n){return ae(this,e,t,n),this} method deleteRange (line 26) | deleteRange(e,t){return le(this,e,t),this} method lift (line 26) | lift(e,t){return D(this,e,t),this} method join (line 26) | join(e,t=1){return K(this,e,t),this} method wrap (line 26) | wrap(e,t){return P(this,e,t),this} method setBlockType (line 26) | setBlockType(e,t=e,n,i=null){return B(this,e,t,n,i),this} method setNodeMarkup (line 26) | setNodeMarkup(e,t,n=null,i){return H(this,e,t,n,i),this} method setNodeAttribute (line 26) | setNodeAttribute(e,t,n){return this.step(new he(e,t,n)),this} method setDocAttribute (line 26) | setDocAttribute(e,t){return this.step(new de(e,t)),this} method addNodeMark (line 26) | addNodeMark(e,t){return this.step(new C(e,t)),this} method removeNodeMark (line 26) | removeNodeMark(e,t){if(!(t instanceof i["Mark"])){let n=this.doc.nodeA... method split (line 26) | split(e,t=1,n){return U(this,e,t,n),this} method addMark (line 26) | addMark(e,t,n){return E(this,e,t,n),this} method removeMark (line 26) | removeMark(e,t,n){return M(this,e,t,n),this} method clearIncompatible (line 26) | clearIncompatible(e,t,n){return N(this,e,t,n),this} function fe (line 17) | function fe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesS... function me (line 17) | function me(e){let t,n=/\s*([\w-]+)\s*:\s*([^;]+)/g,i=[];while(t=n.exec(... function ge (line 17) | function ge(e){let t={};for(let n in e)t[n]=e[n];return t} function ve (line 17) | function ve(e,t){let n=t.schema.nodes;for(let i in n){let r=n[i];if(!r.a... function be (line 17) | function be(e,t){for(let n=0;n... method marksFromSchema (line 17) | static marksFromSchema(e){return we(e.marks)} method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"span")} method toMarkup (line 17) | toMarkup(){return be.call(this,"span")} function we (line 17) | function we(e){let t={};for(let n in e){let i=e[n].spec.toDOM;i&&(t[n]=i... method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"a")} method toMarkup (line 17) | toMarkup(){return be.call(this,"a")} function xe (line 17) | function xe(e){return e.document||window.document} method constructor (line 17) | constructor(e,t,n,i){this.parent=e,this.children=t,this.dom=n,this.con... method matchesWidget (line 17) | matchesWidget(e){return!1} method matchesMark (line 17) | matchesMark(e){return!1} method matchesNode (line 17) | matchesNode(e,t,n){return!1} method matchesHack (line 17) | matchesHack(e){return!1} method parseRule (line 17) | parseRule(){return null} method stopEvent (line 17) | stopEvent(e){return!1} method size (line 17) | get size(){let e=0;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function c (line 17) | function c(e){l||e.parent.inlineContent||(l=!0,console["warn"]("TextSele... class h (line 17) | class h extends s{constructor(e,t=e){c(e),c(t),super(e,t)}get $cursor(){... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... class d (line 17) | class d{constructor(e,t){this.anchor=e,this.head=t}map(e){return new d(e... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... class u (line 17) | class u extends s{constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} class p (line 17) | class p{constructor(e){this.anchor=e}map(e){let{deleted:t,pos:n}=e.mapRe... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... class f (line 17) | class f extends s{constructor(e){super(e.resolve(0),e.resolve(e.content.... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 17) | function C(e,t){return t&&e?e.bind(t):e} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... class k (line 17) | class k{constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... method init (line 17) | init(e){return e.doc||e.schema.topNodeType.createAndFill()} method apply (line 17) | apply(e){return e.doc} method init (line 17) | init(e,t){return e.selection||s.atStart(t.doc)} method apply (line 17) | apply(e){return e.selection} method init (line 17) | init(e){return e.storedMarks||null} method apply (line 17) | apply(e,t,n,i){return i.selection.$cursor?e.storedMarks:null} method init (line 17) | init(){return 0} method apply (line 17) | apply(e,t){return e.scrolledIntoView?t+1:t} class S (line 17) | class S{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... class T (line 17) | class T{constructor(e){this.config=e}get schema(){return this.config.sch... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 17) | function f(e,t,n){for(let i=0==t,r=t==p(e);i||r;){if(e==n)return!0;let t... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 17) | function y(e,t,n){if(e.caretPositionFromPoint)try{let i=e.caretPositionF... function j (line 17) | function j(e){return{left:0,right:e.documentElement.clientWidth,top:0,bo... function H (line 17) | function H(e,t){return"number"==typeof e?e:e[t]} function q (line 17) | function q(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1... function U (line 17) | function U(e,t,n){let i=e.someProp("scrollThreshold")||0,r=e.someProp("s... function W (line 17) | function W(e){let t,n,i=e.dom.getBoundingClientRect(),r=Math.max(0,i.top... function G (line 17) | function G(e){let t=[],n=e.ownerDocument;for(let i=e;i;i=a(i))if(t.push(... function V (line 17) | function V({refDOM:e,refTop:t,stack:n}){let i=e?e.getBoundingClientRect(... function K (line 17) | function K(e,t){for(let n=0;n=t.left-1&&e.left<=t.right+1&&e.top>=t.top... method constructor (line 26) | constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.fronti... method depth (line 26) | get depth(){return this.frontier.length-1} method fit (line 26) | fit(){while(this.unplaced.size){let e=this.findFittable();e?this.place... method findFittable (line 26) | findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.c... method openMore (line 26) | openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=ee(e,t... method dropNode (line 26) | dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=ee(e,t... method placeNodes (line 26) | placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:r,wrap:o}){wh... method mustMoveInline (line 26) | mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e,t=this... method findCloseLevel (line 26) | findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function _ (line 17) | function _(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t... method constructor (line 17) | constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=... method isInline (line 17) | get isInline(){return!this.isBlock} method isTextblock (line 17) | get isTextblock(){return this.isBlock&&this.inlineContent} method isLeaf (line 17) | get isLeaf(){return this.contentMatch==F.empty} method isAtom (line 17) | get isAtom(){return this.isLeaf||!!this.spec.atom} method whitespace (line 17) | get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"n... method hasRequiredAttrs (line 17) | hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired... method compatibleContent (line 17) | compatibleContent(e){return this==e||this.contentMatch.compatible(e.co... method computeAttrs (line 17) | computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:Q(this.a... method create (line 17) | create(e=null,t,n){if(this.isText)throw new Error("NodeType.create can... method createChecked (line 17) | createChecked(e=null,t,n){return t=a.from(t),this.checkContent(t),new ... method createAndFill (line 17) | createAndFill(e=null,t,n){if(e=this.computeAttrs(e),t=a.from(t),t.size... method validContent (line 17) | validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.val... method checkContent (line 17) | checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid... method allowsMarkType (line 17) | allowsMarkType(e){return null==this.markSet||this.markSet.indexOf(e)>-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... function $ (line 17) | function $(e,t,n){let{node:i,offset:r}=X(t,n),o=-1;if(1==i.nodeType&&!i.... method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} function ee (line 17) | function ee(e,t,n,i){let r=-1;for(let o=t,s=!1;;){if(o==e.dom)break;let ... method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} function te (line 17) | function te(e,t,n){let i=e.childNodes.length;if(i&&n.top=0;i--){let r=this.nodes[i]... method insertNode (line 17) | insertNode(e){if(e.isInline&&this.needsBlock&&!this.top.type){let e=th... method enter (line 17) | enter(e,t,n){let i=this.findPlace(e.create(t));return i&&this.enterInn... method enterInner (line 17) | enterInner(e,t=null,n=!1,i){this.closeExtra();let r=this.top;r.applyPe... method closeExtra (line 17) | closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this... method finish (line 17) | finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0]... method sync (line 17) | sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.o... method currentPos (line 17) | get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t-... method findAtPoint (line 17) | findAtPoint(e,t){if(this.find)for(let n=0;n-1)return e.split(/\s*\|\s*/).some... method textblockFromContext (line 17) | textblockFromContext(){let e=this.options.context;if(e)for(let t=e.dep... method addPendingMark (line 17) | addPendingMark(e){let t=be(e,this.top.pendingMarks);t&&this.top.stashM... method removePendingMark (line 17) | removePendingMark(e,t){for(let n=this.open;n>=0;n--){let i=this.nodes[... function ge (line 17) | function ge(e,t,n){return pe==t&&fe==n?me:(pe=t,fe=n,me="up"==n||"down"=... class xe (line 17) | class xe{constructor(e,t,n,i){this.parent=e,this.children=t,this.dom=n,t... method constructor (line 17) | constructor(e,t,n,i){this.parent=e,this.children=t,this.dom=n,this.con... method matchesWidget (line 17) | matchesWidget(e){return!1} method matchesMark (line 17) | matchesMark(e){return!1} method matchesNode (line 17) | matchesNode(e,t,n){return!1} method matchesHack (line 17) | matchesHack(e){return!1} method parseRule (line 17) | parseRule(){return null} method stopEvent (line 17) | stopEvent(e){return!1} method size (line 17) | get size(){let e=0;for(let t=0;t>1,o=Math.min(r,e.lengt... method findNodeMatch (line 17) | findNodeMatch(e,t,n,i){let r,o=-1;if(i>=this.preMatch.index&&(r=this.p... method updateNodeAt (line 17) | updateNodeAt(e,t,n,i,r){let o=this.top.children[i];return o.dirty==we&... method findIndexWithChild (line 17) | findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return-1;if(t==... method updateNextNode (line 17) | updateNextNode(e,t,n,i,r,o){for(let s=this.index;s0... function Ve (line 17) | function Ve(e,t,n,i){for(let r=0,o=0;ri(e,t... method constructor (line 17) | constructor(e){this.children=void 0,this.classes=void 0,this.height=vo... method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){const e=document.createDocumentFragment();for(let t=0;te.toText();return this.children.map(e).join("")} function ot (line 17) | function ot(e){return!(e.editable&&!e.hasFocus())&&st(e)} function st (line 17) | function st(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try... function at (line 17) | function at(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=... function lt (line 17) | function lt(e,t){let{$anchor:n,$head:r}=e.selection,o=t>0?n.max(r):n.min... function ct (line 17) | function ct(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollInto... function ht (line 17) | function ht(e,t,n){let r=e.state.selection;if(!(r instanceof i["TextSele... function dt (line 17) | function dt(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length} function ut (line 17) | function ut(e,t){let n=e.pmViewDesc;return n&&0==n.size&&(t<0||e.nextSib... function pt (line 17) | function pt(e,t){return t<0?ft(e):mt(e)} function ft (line 17) | function ft(e){let t=e.domSelectionRange(),n=t.focusNode,i=t.focusOffset... function mt (line 17) | function mt(e){let t=e.domSelectionRange(),n=t.focusNode,i=t.focusOffset... function gt (line 17) | function gt(e){let t=e.pmViewDesc;return t&&t.node&&t.node.isBlock} function vt (line 17) | function vt(e,t){while(e&&t==e.childNodes.length&&!m(e))t=s(e)+1,e=e.par... function bt (line 17) | function bt(e,t){while(e&&!t&&!m(e))t=s(e),e=e.parentNode;while(e&&t){le... function yt (line 17) | function yt(e,t,n){if(3!=t.nodeType){let e,i;(i=vt(t,n))?(t=i,n=0):(e=bt... function wt (line 17) | function wt(e,t){let n=e.state.doc.resolve(t);if(!O&&!F&&n.parent.inline... function xt (line 17) | function xt(e,t,n){let r=e.state.selection;if(r instanceof i["TextSelect... function Ct (line 17) | function Ct(e,t){if(!(e.state.selection instanceof i["TextSelection"]))r... function kt (line 17) | function kt(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserve... function At (line 17) | function At(e){if(!D||e.state.selection.$head.parentOffset>0)return!1;le... function St (line 17) | function St(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e... function Tt (line 17) | function Tt(e,t){let n=t.keyCode,i=St(t);if(8==n||I&&72==n&&"c"==i)retur... function Et (line 17) | function Et(e,t){e.someProp("transformCopied",n=>{t=n(t,e)});let n=[],{c... function Mt (line 17) | function Mt(e,t,n,i,o){let s,a,l=o.parent.type.spec.code;if(!n&&!t)retur... function Ot (line 17) | function Ot(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){... function zt (line 17) | function zt(e,t,n=0){for(let i=t.length-1;i>=n;i--)e=t[i].create(null,r[... function Dt (line 17) | function Dt(e,t,n,i,o){if(o]*>)*/.exec(e);t&&(e=e.slice(t[0].le... function Ht (line 17) | function Ht(e){let t=e.querySelectorAll(O?"span:not([class]):not([style]... function qt (line 17) | function qt(e,t){if(!e.size)return e;let n,i=e.content.firstChild.type.s... class Vt (line 17) | class Vt{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKey... method constructor (line 17) | constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=nu... function Kt (line 17) | function Kt(e){for(let t in Ut){let n=Ut[t];e.dom.addEventListener(t,e.i... function Yt (line 17) | function Yt(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime... function Zt (line 17) | function Zt(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e... function Xt (line 17) | function Xt(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.e... function Qt (line 17) | function Qt(e,t){return e.someProp("handleDOMEvents",n=>{let i=n[t.type]... function Jt (line 17) | function Jt(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;f... function _t (line 17) | function _t(e,t){Qt(e,t)||!Ut[t.type]||!e.editable&&t.type in Wt||Ut[t.t... function $t (line 17) | function $t(e){return{left:e.clientX,top:e.clientY}} function en (line 17) | function en(e,t){let n=t.x-e.clientX,i=t.y-e.clientY;return n*n+i*i<100} method constructor (line 17) | constructor(e,t,n){this.type=void 0,this.attributes=void 0,this.childr... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method getAttribute (line 17) | getAttribute(e){return this.attributes[e]} method toNode (line 17) | toNode(){const e=document.createElementNS("http://www.w3.org/1998/Math... method toMarkup (line 17) | toMarkup(){let e="<"+this.type;for(const t in this.attributes)Object.p... method toText (line 17) | toText(){return this.children.map(e=>e.toText()).join("")} function tn (line 17) | function tn(e,t,n,i,r){if(-1==i)return!1;let o=e.state.doc.resolve(i);fo... method constructor (line 17) | constructor(e){this.text=void 0,this.text=e} method toNode (line 17) | toNode(){return document.createTextNode(this.text)} method toMarkup (line 17) | toMarkup(){return f.escape(this.toText())} method toText (line 17) | toText(){return this.text} function nn (line 17) | function nn(e,t,n){e.focused||e.focus();let i=e.state.tr.setSelection(t)... method constructor (line 17) | constructor(e){this.width=void 0,this.character=void 0,this.width=e,th... method toNode (line 17) | toNode(){if(this.character)return document.createTextNode(this.charact... method toMarkup (line 17) | toMarkup(){return this.character?""+this.character+"":'... method toText (line 17) | toText(){return this.character?this.character:" "} function rn (line 17) | function rn(e,t){if(-1==t)return!1;let n=e.state.doc.resolve(t),r=n.node... function on (line 17) | function on(e,t){if(-1==t)return!1;let n,r,o=e.state.selection;o instanc... function sn (line 17) | function sn(e,t,n,i,r){return tn(e,"handleClickOn",t,n,i)||e.someProp("h... function an (line 17) | function an(e,t,n,i){return tn(e,"handleDoubleClickOn",t,n,i)||e.somePro... function ln (line 17) | function ln(e,t,n,i){return tn(e,"handleTripleClickOn",t,n,i)||e.somePro... function cn (line 17) | function cn(e,t,n){if(0!=n.button)return!1;let r=e.state.doc;if(-1==t)re... function hn (line 17) | function hn(e){return bn(e)} class un (line 17) | class un{constructor(e,t,n,r){let o,s;if(this.view=e,this.pos=t,this.eve... method constructor (line 17) | constructor(e,t,n,r){let o,s;if(this.view=e,this.pos=t,this.event=n,th... method done (line 17) | done(){this.view.root.removeEventListener("mouseup",this.up),this.view... method up (line 17) | up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=th... method move (line 17) | move(e){this.updateAllowDefault(e),Yt(this.view,"pointer"),0==e.button... method updateAllowDefault (line 17) | updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.cli... function pn (line 17) | function pn(e,t){return!!e.composing||!!(D&&Math.abs(t.timeStamp-e.input... function mn (line 17) | function mn(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.c... function gn (line 17) | function gn(e){e.composing&&(e.input.composing=!1,e.input.compositionEnd... function vn (line 17) | function vn(){let e=document.createEvent("Event");return e.initEvent("ev... function bn (line 17) | function bn(e,t=!1){if(!(R&&e.domObserver.flushingSoon>=0)){if(e.domObse... function yn (line 17) | function yn(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appe... function xn (line 17) | function xn(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCo... function Cn (line 17) | function Cn(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.s... function kn (line 17) | function kn(e,t,n,i,o){let s=Mt(e,t,n,i,e.state.selection.$from);if(e.so... function An (line 17) | function An(e){let t=e.getData("text/plain")||e.getData("Text");if(t)ret... class Sn (line 17) | class Sn{constructor(e,t,n){this.slice=e,this.move=t,this.node=n}} method constructor (line 17) | constructor(e,t,n){this.slice=e,this.move=t,this.node=n} function En (line 17) | function En(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1... class Mn (line 17) | class Mn{constructor(e,t){this.toDOM=e,this.spec=t||Ln,this.side=this.sp... method constructor (line 17) | constructor(e,t){this.toDOM=e,this.spec=t||Ln,this.side=this.spec.side... method map (line 17) | map(e,t,n,i){let{pos:r,deleted:o}=e.mapResult(t.from+i,this.side<0?-1:... method valid (line 17) | valid(){return!0} method eq (line 17) | eq(e){return this==e||e instanceof Mn&&(this.spec.key&&this.spec.key==... method destroy (line 17) | destroy(e){this.spec.destroy&&this.spec.destroy(e)} class Nn (line 17) | class Nn{constructor(e,t){this.attrs=e,this.spec=t||Ln}map(e,t,n,i){let ... method constructor (line 17) | constructor(e,t){this.attrs=e,this.spec=t||Ln} method map (line 17) | map(e,t,n,i){let r=e.map(t.from+i,this.spec.inclusiveStart?-1:1)-n,o=e... method valid (line 17) | valid(e,t){return t.from{let s,a=o+n;if(s=Hn(t,e,a)... method remove (line 17) | remove(e){return 0==e.length||this==Fn?this:this.removeInner(e,0)} method removeInner (line 17) | removeInner(e,t){let n=this.children,i=this.local;for(let r=0;rn.map(e,t,Ln));return Rn.from(n)} method forChild (line 17) | forChild(e,t){if(t.isLeaf)return In.empty;let n=[];for(let i=0;i{let a=Hn(e,t,s+n);i... function Wn (line 17) | function Wn(e,t){return e.from-t.from||e.to-t.to} function Gn (line 17) | function Gn(e){let t=e;for(let n=0;n0)t++;e.splice(t,0,n)} function Kn (line 17) | function Kn(e){let t=[];return e.someProp("decorations",n=>{let i=n(e.st... class Xn (line 17) | class Xn{constructor(){this.anchorNode=null,this.anchorOffset=0,this.foc... method constructor (line 17) | constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=... method set (line 17) | set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,t... method clear (line 17) | clear(){this.anchorNode=this.focusNode=null} method eq (line 17) | eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.ancho... class Qn (line 17) | class Qn{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=... method constructor (line 17) | constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this... method flushSoon (line 17) | flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(... method forceFlush (line 17) | forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingS... method start (line 17) | start(){this.observer&&(this.observer.takeRecords(),this.observer.obse... method stop (line 17) | stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length... method connectSelection (line 17) | connectSelection(){this.view.dom.ownerDocument.addEventListener("selec... method disconnectSelection (line 17) | disconnectSelection(){this.view.dom.ownerDocument.removeEventListener(... method suppressSelectionUpdates (line 17) | suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTime... method onSelectionChange (line 17) | onSelectionChange(){if(ot(this.view)){if(this.suppressingSelectionUpda... method setCurSelection (line 17) | setCurSelection(){this.currentSelection.set(this.view.domSelectionRang... method ignoreSelectionChange (line 17) | ignoreSelectionChange(e){if(!e.focusNode)return!0;let t,n=new Set;for(... method pendingRecords (line 17) | pendingRecords(){if(this.observer)for(let e of this.observer.takeRecor... method flush (line 17) | flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;le... method registerMutation (line 17) | registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let n=this... function $n (line 17) | function $n(e){if(!Jn.has(e)&&(Jn.set(e,null),-1!==["normal","nowrap","p... function ei (line 17) | function ei(e){let t;function n(e){e.preventDefault(),e.stopImmediatePro... function ti (line 17) | function ti(e,t,n){let i,{node:o,fromOffset:s,toOffset:a,from:l,to:c}=e.... function ni (line 17) | function ni(e){let t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.n... function ri (line 17) | function ri(e,t,n,r,o){let s=e.input.compositionPendingChanges||(e.compo... function oi (line 17) | function oi(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:... function si (line 17) | function si(e,t){let n,i,o,s=e.firstChild.marks,a=t.firstChild.marks,l=s... function ai (line 17) | function ai(e,t,n,i,r){if(!i.parent.isTextblock||n-t<=r.pos-i.pos||li(i,... function li (line 17) | function li(e,t,n){let i=e.depth,r=t?e.end():e.pos;while(i>0&&(t||e.inde... function ci (line 17) | function ci(e,t,n,i,r){let o=e.findDiffStart(t,n);if(null==o)return null... function hi (line 17) | function hi(e){if(2!=e.length)return!1;let t=e.charCodeAt(0),n=e.charCod... class fi (line 17) | class fi{constructor(e,t){this._root=null,this.focused=!1,this.trackWrit... method constructor (line 17) | constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null... method composing (line 17) | get composing(){return this.input.composing} method props (line 17) | get props(){if(this._props.state!=this.state){let e=this._props;this._... method update (line 17) | update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&Xt(this);let... method setProps (line 17) | setProps(e){let t={};for(let n in this._props)t[n]=this._props[n];t.st... method updateState (line 17) | updateState(e){this.updateStateInner(e,this._props)} method updateStateInner (line 17) | updateStateInner(e,t){var n;let i=this.state,r=!1,o=!1;e.storedMarks&&... method scrollToSelection (line 17) | scrollToSelection(){let e=this.domSelectionRange().focusNode;if(this.s... method destroyPluginViews (line 17) | destroyPluginViews(){let e;while(e=this.pluginViews.pop())e.destroy&&e... method updatePluginViews (line 17) | updatePluginViews(e){if(e&&e.plugins==this.state.plugins&&this.directP... method updateDraggedNode (line 17) | updateDraggedNode(e,t){let n=e.node,r=-1;if(this.state.doc.nodeAt(n.fr... method someProp (line 17) | someProp(e,t){let n,i=this._props&&this._props[e];if(null!=i&&(n=t?t(i... method hasFocus (line 17) | hasFocus(){if(T){let e=this.root.activeElement;if(e==this.dom)return!0... method focus (line 17) | focus(){this.domObserver.stop(),this.editable&&Z(this.dom),Xe(this),th... method root (line 17) | get root(){let e=this._root;if(null==e)for(let t=this.dom.parentNode;t... method updateRoot (line 17) | updateRoot(){this._root=null} method posAtCoords (line 17) | posAtCoords(e){return ne(this,e)} method coordsAtPos (line 17) | coordsAtPos(e,t=1){return se(this,e,t)} method domAtPos (line 17) | domAtPos(e,t=0){return this.docView.domFromPos(e,t)} method nodeDOM (line 17) | nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null} method posAtDOM (line 17) | posAtDOM(e,t,n=-1){let i=this.docView.posFromDOM(e,t,n);if(null==i)thr... method endOfTextblock (line 17) | endOfTextblock(e,t){return ge(this,t||this.state,e)} method pasteHTML (line 17) | pasteHTML(e,t){return kn(this,"",e,!1,t||new ClipboardEvent("paste"))} method pasteText (line 17) | pasteText(e,t){return kn(this,e,null,!0,t||new ClipboardEvent("paste"))} method destroy (line 17) | destroy(){this.docView&&(Zt(this),this.destroyPluginViews(),this.mount... method isDestroyed (line 17) | get isDestroyed(){return null==this.docView} method dispatchEvent (line 17) | dispatchEvent(e){return _t(this,e)} method dispatch (line 17) | dispatch(e){let t=this._props.dispatchTransaction;t?t.call(this,e):thi... method domSelectionRange (line 17) | domSelectionRange(){return D&&11===this.root.nodeType&&b(this.dom.owne... method domSelection (line 17) | domSelection(){return this.root.getSelection()} function mi (line 17) | function mi(e){let t=Object.create(null);return t.class="ProseMirror",t.... function gi (line 17) | function gi(e){if(e.markCursor){let t=document.createElement("img");t.cl... function vi (line 17) | function vi(e){return!e.someProp("editable",t=>!1===t(e.state))} function bi (line 17) | function bi(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.... function yi (line 17) | function yi(e){let t=Object.create(null);function n(e){for(let n in e)Ob... function wi (line 17) | function wi(e,t){let n=0,i=0;for(let r in e){if(e[r]!=t[r])return!0;n++}... function xi (line 17) | function xi(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendT... function r (line 17) | function r(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... class o (line 17) | class o{constructor(e,t,n={}){this.match=e,this.match=e,this.handler="st... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 17) | function s(e){return function(t,n,i,r){let o=e;if(n[1]){let e=n[0].lastI... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t{let l=n instanceof F... method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 17) | function y(e,t,n=null){return new o(e,(e,i,r,o)=>{let s=e.doc.resolve(r)... function o (line 17) | function o(){this.ruler=new i;for(var e=0;e"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function o (line 17) | function o(e){if(!e)return"utf8";var t;while(1)switch(e){case"utf8":case... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 17) | function s(e){var t=o(e);if("string"!==typeof t&&(i.isEncoding===r||!r(e... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 17) | function l(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===... function c (line 17) | function c(e,t,n){var i=t.length-1;if(i=0?1:-1),!t.par... function d (line 17) | function d(e){var t=this.lastTotal-this.lastNeed,n=h(this,e,t);return vo... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 17) | function u(e,t){var n=c(this,e,t);if(!this.lastNeed)return e.toString("u... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 17) | function p(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 17) | function f(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 17) | function y(e){return e&&e.length?this.write(e):""} function r (line 17) | function r(e,t){var n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];return e.src... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 17) | function o(e){var t,n=[],i=0,r=e.length,o=!1,s=0,a="";t=e.charCodeAt(i);... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function o (line 17) | function o(e,t,n,i){var o,s,a,l,c,h,d,u;for(this.src=e,this.md=t,this.en... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function i (line 17) | function i(e){var t,n,i,r,o,s,a,l,c={},h=e.length;if(h){var d=0,u=-2,p=[... function i (line 17) | function i(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e... function o (line 17) | function o(e,t,n,i){var o=r,s=i+n;e^=-1;for(var a=i;a>>8^o[25... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function o (line 17) | function o(e,t){for(var n in e)t[n]=e[n]} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 17) | function s(e,t,n){return r(e,t,n)} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;ta[e])} function g (line 17) | function g(e){if(e.default)return e.default;const t=e.type,n=Array.isArr... class v (line 17) | class v{constructor(e){this.displayMode=void 0,this.output=void 0,this.l... method constructor (line 17) | constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=v... method reportNonstrict (line 17) | reportNonstrict(e,t,n){let r=this.strict;if("function"===typeof r&&(r=... method useStrictBehavior (line 17) | useStrictBehavior(e,t,n){let i=this.strict;if("function"===typeof i)tr... method isTrusted (line 17) | isTrusted(e){if(e.url&&!e.protocol){const t=f.protocolFromUrl(e.url);i... method getMap (line 26) | getMap(){return f.empty} method merge (line 26) | merge(e){return null} method fromJSON (line 26) | static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid ... method jsonID (line 26) | static jsonID(e,t){if(e in g)throw new RangeError("Duplicate use of st... class b (line 17) | class b{constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=... method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function R (line 17) | function R(e){for(let t=0;t=P[t]&&e<=P[t+1])return!0... function ee (line 17) | function ee(e,t){J[e]=t} method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} function te (line 17) | function te(e,t,n){if(!J[t])throw new Error("Font metrics not found for ... method constructor (line 17) | constructor(e){this.cached=Object.create(null);let t=this.spec={};for(... method node (line 17) | node(e,t=null,n,i){if("string"==typeof e)e=this.nodeType(e);else{if(!(... method text (line 17) | text(e,t){let n=this.nodes.text;return new L(n,n.defaultAttrs,e,d.setF... method mark (line 17) | mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)} method nodeFromJSON (line 17) | nodeFromJSON(e){return D.fromJSON(this,e)} method markFromJSON (line 17) | markFromJSON(e){return d.fromJSON(this,e)} method nodeType (line 17) | nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown no... function ie (line 17) | function ie(e){let t;if(t=e>=5?0:e>=3?1:2,!ne[t]){const e=ne[t]={cssEmPe... method constructor (line 17) | constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[... method parse (line 17) | parse(e,t={}){let n=new ue(this,t,!1);return n.addAll(e,t.from,t.to),n... method parseSlice (line 17) | parseSlice(e,t={}){let n=new ue(this,t,!0);return n.addAll(e,t.from,t.... method matchTag (line 17) | matchTag(e,t,n){for(let i=n?this.tags.indexOf(n)+1:0;i... method marksFromSchema (line 17) | static marksFromSchema(e){return we(e.marks)} method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"span")} method toMarkup (line 17) | toMarkup(){return be.call(this,"span")} class we (line 17) | class we{constructor(e,t,n,i){this.children=void 0,this.attributes=void ... method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"a")} method toMarkup (line 17) | toMarkup(){return be.call(this,"a")} class xe (line 17) | class xe{constructor(e,t,n){this.src=void 0,this.alt=void 0,this.classes... method constructor (line 17) | constructor(e,t,n,i){this.parent=e,this.children=t,this.dom=n,this.con... method matchesWidget (line 17) | matchesWidget(e){return!1} method matchesMark (line 17) | matchesMark(e){return!1} method matchesNode (line 17) | matchesNode(e,t,n){return!1} method matchesHack (line 17) | matchesHack(e){return!1} method parseRule (line 17) | parseRule(){return null} method stopEvent (line 17) | stopEvent(e){return!1} method size (line 17) | get size(){let e=0;for(let t=0;te.toText();return this.children.map(e).join("")} function Ft (line 17) | function Ft(e){let{type:t,names:n,props:i,handler:r,htmlBuilder:o,mathml... function Rt (line 17) | function Rt(e){let{type:t,htmlBuilder:n,mathmlBuilder:i}=e;Ft({type:t,na... function Jt (line 17) | function Jt(e,t){const n=jt(["base"],e,t),i=jt(["strut"]);return i.style... function _t (line 17) | function _t(e,t){let n=null;1===e.length&&"tag"===e[0].type&&(n=e[0].tag... function $t (line 17) | function $t(e){return new rt(e)} class en (line 17) | class en{constructor(e,t,n){this.type=void 0,this.attributes=void 0,this... method constructor (line 17) | constructor(e,t,n){this.type=void 0,this.attributes=void 0,this.childr... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method getAttribute (line 17) | getAttribute(e){return this.attributes[e]} method toNode (line 17) | toNode(){const e=document.createElementNS("http://www.w3.org/1998/Math... method toMarkup (line 17) | toMarkup(){let e="<"+this.type;for(const t in this.attributes)Object.p... method toText (line 17) | toText(){return this.children.map(e=>e.toText()).join("")} class tn (line 17) | class tn{constructor(e){this.text=void 0,this.text=e}toNode(){return doc... method constructor (line 17) | constructor(e){this.text=void 0,this.text=e} method toNode (line 17) | toNode(){return document.createTextNode(this.text)} method toMarkup (line 17) | toMarkup(){return f.escape(this.toText())} method toText (line 17) | toText(){return this.text} class nn (line 17) | class nn{constructor(e){this.width=void 0,this.character=void 0,this.wid... method constructor (line 17) | constructor(e){this.width=void 0,this.character=void 0,this.width=e,th... method toNode (line 17) | toNode(){if(this.character)return document.createTextNode(this.charact... method toMarkup (line 17) | toMarkup(){return this.character?""+this.character+"":'... method toText (line 17) | toText(){return this.character?this.character:" "} function ln (line 17) | function ln(e){if(!e)return!1;if("mi"===e.type&&1===e.children.length){c... function un (line 17) | function un(e,t,n,i,r){const o=cn(e,n);let s;s=1===o.length&&o[0]instanc... method constructor (line 17) | constructor(e,t,n,r){let o,s;if(this.view=e,this.pos=t,this.event=n,th... method done (line 17) | done(){this.view.root.removeEventListener("mouseup",this.up),this.view... method up (line 17) | up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=th... method move (line 17) | move(e){this.updateAllowDefault(e),Yt(this.view,"pointer"),0==e.button... method updateAllowDefault (line 17) | updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.cli... function n (line 17) | function n(){let n=4e5;const i=e.label.slice(1);if(["widehat","widecheck... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function An (line 17) | function An(e,t){if(!e||e.type!==t)throw new Error("Expected node of typ... function Sn (line 17) | function Sn(e){const t=Tn(e);if(!t)throw new Error("Expected node of sym... method constructor (line 17) | constructor(e,t,n){this.slice=e,this.move=t,this.node=n} function Tn (line 17) | function Tn(e){return e&&("atom"===e.type||Oe.hasOwnProperty(e.type))?e:... method handler (line 17) | handler(e,t,n){let{parser:i,funcName:r}=e;return{type:"xArrow",mode:i.mo... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=t.style;let i=t.havingStyle(n.sup());const r=Tt... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=kn.mathMLnode(e.label);let i;if(n.setAttribut... function Dn (line 17) | function Dn(e,t){const n=Gt(e.body,t,!0);return zn([e.mclass],n,t)} function Ln (line 17) | function Ln(e,t){let n;const i=cn(e.body,t);return"minner"===e.mclass?n=... method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;const r=t[0];return{type:"mclass... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"mclass",mode:n.mode,mclass:In(... method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;const r=t[1],o=t[0];let s;s="\\s... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"pmb",mode:n.mode,mclass:In(t[0... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Gt(e.body,t,!0),i=Tt.makeSpan([e.mclass],n,t);r... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=cn(e.body,t),i=new rn.MathNode("mstyle",n);re... function jn (line 17) | function jn(e,t,n){const i=Fn[e];switch(i){case"\\\\cdrightarrow":case"\... function Hn (line 17) | function Hn(e){const t=[];e.gullet.beginGroup(),e.gullet.macros.set("\\c... method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;return{type:"cdlabel",mode:n.mod... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=t.havingStyle(t.style.sup()),i=Tt.wrapFragment(... method mathmlBuilder (line 17) | mathmlBuilder(e,t){let n=new rn.MathNode("mrow",[dn(e.label,t)]);return ... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"cdlabelparent",mode:n.mode,fra... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Tt.wrapFragment(Qt(e.fragment,t),t);return n.cl... method mathmlBuilder (line 17) | mathmlBuilder(e,t){return new rn.MathNode("mrow",[dn(e.fragment,t)])} method handler (line 17) | handler(e,t){let{parser:n}=e;const r=An(t[0],"ordgroup"),o=r.body;let s=... method handler (line 17) | handler(e,t){let{parser:n}=e;const i=An(t[0],"color-token").color,r=t[1]... method handler (line 17) | handler(e,t){let{parser:n,breakOnTokenText:i}=e;const r=An(t[0],"color-t... method handler (line 17) | handler(e,t,n){let{parser:i}=e;const r="["===i.gullet.future().text?i.pa... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Tt.makeSpan(["mspace"],[],t);return e.newLine&&... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mspace");return e.newLine&&(... method handler (line 17) | handler(e){let{parser:t,funcName:n}=e;t.consumeSpaces();const r=t.fetch(... method handler (line 17) | handler(e){let{parser:t,funcName:n}=e,r=t.gullet.popToken();const o=r.te... method handler (line 17) | handler(e){let{parser:t,funcName:n}=e;const i=Gn(t.gullet.popToken());t.... method handler (line 17) | handler(e){let{parser:t,funcName:n}=e;const i=Gn(t.gullet.popToken()),r=... function Si (line 17) | function Si(e,t){const n=Tn(e);if(n&&Ai.includes(n.text))return n;throw ... function Ti (line 17) | function Ti(e){if(!e.body)throw new Error("Bug: The leftright ParseNode ... method handler (line 17) | handler(e,t,n){let{parser:i,funcName:r}=e;const o=An(t[0],"color-token")... method handler (line 17) | handler(e,t,n){let{parser:i,funcName:r}=e;const o=An(t[0],"color-token")... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"enclose",mode:n.mode,label:"\\... method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;const r=t[0];return{type:"enclos... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"enclose",mode:n.mode,label:"\\... function Oi (line 17) | function Oi(e){let{type:t,names:n,props:i,handler:r,htmlBuilder:o,mathml... function Di (line 17) | function Di(e,t){zi[e]=t} class Li (line 17) | class Li{constructor(e,t,n){this.lexer=void 0,this.start=void 0,this.end... method constructor (line 17) | constructor(e,t,n){this.lexer=void 0,this.start=void 0,this.end=void 0... method range (line 17) | static range(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?... class Ii (line 17) | class Ii{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand... method constructor (line 17) | constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0... method range (line 17) | range(e,t){return new Ii(t,Li.range(this,e))} function Fi (line 17) | function Fi(e){const t=[];e.consumeSpaces();let n=e.fetch().text;"\\rela... function Pi (line 17) | function Pi(e){if(-1===e.indexOf("ed"))return-1===e.indexOf("*")} function Bi (line 17) | function Bi(e,t,n){let{hskipBeforeAndAfter:r,addJot:o,cols:s,arraystretc... function ji (line 17) | function ji(e){return"d"===e.slice(0,1)?"display":"text"} function w (line 17) | function w(e){for(let t=0;t0&&(y+=.25),c.push({pos:y,isD... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... method handler (line 17) | handler(e,t){const n=Tn(t[0]),r=n?[t[0]]:An(t[0],"ordgroup").body,o=r.ma... method handler (line 17) | handler(e){const t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmat... method handler (line 17) | handler(e){const t={arraystretch:.5},n=Bi(e.parser,t,"script");return n.... method handler (line 17) | handler(e,t){const n=Tn(t[0]),r=n?[t[0]]:An(t[0],"ordgroup").body,o=r.ma... method handler (line 17) | handler(e){const t={arraystretch:1.2,cols:[{type:"align",align:"l",prega... method handler (line 17) | handler(e){["gather","gather*"].includes(e.envName)&&Ri(e);const t={cols... method handler (line 17) | handler(e){Ri(e);const t={autoTag:Pi(e.envName),emptySingleRow:!0,single... method handler (line 17) | handler(e){return Ri(e),Hn(e.parser)} method handler (line 17) | handler(e,t){throw new i(e.funcName+" valid only within array environmen... method handler (line 17) | handler(e,t){let{parser:n,funcName:r}=e;const o=t[0];if("ordgroup"!==o.t... method handler (line 17) | handler(e){let t,{parser:n,funcName:i,token:r}=e;switch(i){case"\\over":... method handler (line 17) | handler(e,t){let{parser:n}=e;const i=t[4],r=t[5],o=Pt(t[0]),s="atom"===o... method handler (line 17) | handler(e,t){let{parser:n,funcName:i,token:r}=e;return{type:"infix",mode... method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;return{type:"horizBrace",mode:n.... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"hbox",mode:n.mode,body:Bt(t[0])}} method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Gt(e.body,t,!1);return Tt.makeFragment(n)} method mathmlBuilder (line 17) | mathmlBuilder(e,t){return new rn.MathNode("mrow",cn(e.body,t))} method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;const r=An(t[0],"size");if(n.set... method htmlBuilder (line 17) | htmlBuilder(e,t){return Tt.makeGlue(e.dimension,t)} method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=ue(e.dimension,t);return new rn.SpaceNode(n)} method handler (line 17) | handler(e,t){let{funcName:n,parser:i}=e;const r=i.mode;i.switchMode("mat... method handler (line 17) | handler(e,t){throw new i("Mismatched "+e.funcName)} method handler (line 17) | handler(e){let{parser:t,funcName:n}=e;return{type:"op",mode:t.mode,limit... method handler (line 17) | handler(e){let{parser:t,funcName:n}=e;return{type:"op",mode:t.mode,limit... method handler (line 17) | handler(e){let{parser:t,funcName:n}=e,i=n;return 1===i.length&&(i=cr[i])... function ur (line 17) | function ur(e,t,n){const i=Gt(e,t,!1),r=t.sizeMultiplier/n.sizeMultiplie... method htmlBuilder (line 17) | htmlBuilder(e,t){return e.semisimple?Tt.makeFragment(Gt(e.body,t,!1)):Tt... method mathmlBuilder (line 17) | mathmlBuilder(e,t){return hn(e.body,t,!0)} method handler (line 17) | handler(e,t){let{parser:n}=e;const i=t[0];return{type:"overline",mode:n.... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Qt(e.body,t.havingCrampedStyle()),i=Tt.makeLine... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mo",[new rn.TextNode("‾")]);... method handler (line 17) | handler(e,t){let{parser:n}=e;const i=An(t[0],"size").value,r=t[1];return... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Qt(e.body,t),i=ue(e.dy,t);return Tt.makeVList({... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mpadded",[dn(e.body,t)]),i=e... method handler (line 17) | handler(e){let{parser:t}=e;return{type:"internal",mode:t.mode}} method handler (line 17) | handler(e,t,n){let{parser:i}=e;const r=n[0],o=An(t[0],"size"),s=An(t[1],... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Tt.makeSpan(["mord","rule"],[],t),i=ue(e.width,... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=ue(e.width,t),i=ue(e.height,t),r=e.shift?ue(e... method handler (line 17) | handler(e,t,n){let{parser:i}=e;const r=n[0],o=t[0];return{type:"sqrt",mo... method htmlBuilder (line 17) | htmlBuilder(e,t){let n=Qt(e.body,t.havingCrampedStyle());0===n.height&&(... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const{body:n,index:i}=e;return i?new rn.MathNode("mro... method handler (line 17) | handler(e,t){let{breakOnTokenText:n,funcName:i,parser:r}=e;const o=r.par... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=mr[e.style],i=t.havingStyle(n).withFont("");ret... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=mr[e.style],i=t.havingStyle(n),r=cn(e.body,i)... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=gr(e,t);if(n)return n(e,t);const{base:i,sup:r,s... method mathmlBuilder (line 17) | mathmlBuilder(e,t){let n,i,r=!1;e.base&&"horizBrace"===e.base.type&&(i=!... method htmlBuilder (line 17) | htmlBuilder(e,t){return Tt.mathsym(e.text,e.mode,t,["m"+e.family])} method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mo",[on(e.text,e.mode)]);if(... method htmlBuilder (line 17) | htmlBuilder(e,t){return Tt.makeOrd(e,t,"mathord")} method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mi",[on(e.text,e.mode,t)]),i... method htmlBuilder (line 17) | htmlBuilder(e,t){return Tt.makeOrd(e,t,"textord")} method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=on(e.text,e.mode,t),i=an(e,t)||"normal";let r... method htmlBuilder (line 17) | htmlBuilder(e,t){if(yr.hasOwnProperty(e.text)){const n=yr[e.text].classN... method mathmlBuilder (line 17) | mathmlBuilder(e,t){let n;if(!yr.hasOwnProperty(e.text)){if(br.hasOwnProp... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mtable",[new rn.MathNode("mt... method handler (line 17) | handler(e,t){let{parser:n,funcName:i}=e;const r=t[0];return{type:"text",... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Ar(e,t),i=Gt(e.body,n,!0);return Tt.makeSpan(["... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=Ar(e,t);return hn(e.body,n)} method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"underline",mode:n.mode,body:t[... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Qt(e.body,t),i=Tt.makeLineSpan("underline-line"... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.MathNode("mo",[new rn.TextNode("‾")]);... method handler (line 17) | handler(e,t){let{parser:n}=e;return{type:"vcenter",mode:n.mode,body:t[0]}} method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Qt(e.body,t),i=t.fontMetrics().axisHeight,r=.5*... method mathmlBuilder (line 17) | mathmlBuilder(e,t){return new rn.MathNode("mpadded",[dn(e.body,t)],["vce... method handler (line 17) | handler(e,t,n){throw new i("\\verb ended by end of line instead of match... method htmlBuilder (line 17) | htmlBuilder(e,t){const n=Sr(e),i=[],r=t.havingStyle(t.style.text());for(... method mathmlBuilder (line 17) | mathmlBuilder(e,t){const n=new rn.TextNode(Sr(e)),i=new rn.MathNode("mte... class Rr (line 17) | class Rr{constructor(e,t){this.input=void 0,this.settings=void 0,this.to... method constructor (line 17) | constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRege... method setCatcode (line 17) | setCatcode(e,t){this.catcodes[e]=t} method lex (line 17) | lex(){const e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)r... class Pr (line 17) | class Pr{constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.cur... method constructor (line 17) | constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=vo... method beginGroup (line 17) | beginGroup(){this.undefStack.push({})} method endGroup (line 17) | endGroup(){if(0===this.undefStack.length)throw new i("Unbalanced names... method endGroups (line 17) | endGroups(){while(this.undefStack.length>0)this.endGroup()} method has (line 17) | has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProp... method get (line 17) | get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.buil... method set (line 17) | set(e,t,n){if(void 0===n&&(n=!1),n){for(let t=0;t0;n||this.consumeSpaces();const... method consumeArgs (line 17) | consumeArgs(e,t){if(t){if(t.length!==e+1)throw new i("The length of de... method countExpansion (line 17) | countExpansion(e){if(this.expansionCount+=e,this.expansionCount>this.s... method expandOnce (line 17) | expandOnce(e){const t=this.popToken(),n=t.text,r=t.noexpand?null:this.... method expandAfterFuture (line 17) | expandAfterFuture(){return this.expandOnce(),this.future()} method expandNextToken (line 17) | expandNextToken(){for(;;)if(!1===this.expandOnce()){const e=this.stack... method expandMacro (line 17) | expandMacro(e){return this.macros.has(e)?this.expandTokens([new Ii(e)]... method expandTokens (line 17) | expandTokens(e){const t=[],n=this.stack.length;this.pushTokens(e);whil... method expandMacroAsText (line 17) | expandMacroAsText(e){const t=this.expandMacro(e);return t?t.map(e=>e.t... method _getExpansion (line 17) | _getExpansion(e){const t=this.macros.get(e);if(null==t)return t;if(1==... method isDefined (line 17) | isDefined(e){return this.macros.has(e)||Er.hasOwnProperty(e)||De.math.... method isExpandable (line 17) | isExpandable(e){const t=this.macros.get(e);return null!=t?"string"===t... class _r (line 17) | class _r{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.setti... method constructor (line 17) | constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=voi... method expect (line 17) | expect(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new i("E... method consume (line 17) | consume(){this.nextToken=null} method fetch (line 17) | fetch(){return null==this.nextToken&&(this.nextToken=this.gullet.expan... method switchMode (line 17) | switchMode(e){this.mode=e,this.gullet.switchMode(e)} method parse (line 17) | parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.setti... method subparse (line 17) | subparse(e){const t=this.nextToken;this.consume(),this.gullet.pushToke... method parseExpression (line 17) | parseExpression(e,t){const n=[];while(1){"math"===this.mode&&this.cons... method handleInfixNodes (line 17) | handleInfixNodes(e){let t,n=-1;for(let r=0;r"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 19) | function l(e,t){0===--e._eventsCount?e._events=new o:delete e._events[t]} function c (line 19) | function c(){this._events=new o,this._eventsCount=0} function $ (line 19) | function $(e,t){return e.msg=l[t],t} method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} function ee (line 19) | function ee(e){return(e<<1)-(e>4?9:0)} method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} function te (line 19) | function te(e){var t=e.length;while(--t>=0)e[t]=0} method constructor (line 17) | constructor(e){this.cached=Object.create(null);let t=this.spec={};for(... method node (line 17) | node(e,t=null,n,i){if("string"==typeof e)e=this.nodeType(e);else{if(!(... method text (line 17) | text(e,t){let n=this.nodes.text;return new L(n,n.defaultAttrs,e,d.setF... method mark (line 17) | mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)} method nodeFromJSON (line 17) | nodeFromJSON(e){return D.fromJSON(this,e)} method markFromJSON (line 17) | markFromJSON(e){return d.fromJSON(this,e)} method nodeType (line 17) | nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown no... function ne (line 19) | function ne(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),... function ie (line 19) | function ie(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e... method constructor (line 17) | constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[... method parse (line 17) | parse(e,t={}){let n=new ue(this,t,!1);return n.addAll(e,t.from,t.to),n... method parseSlice (line 17) | parseSlice(e,t={}){let n=new ue(this,t,!0);return n.addAll(e,t.from,t.... method matchTag (line 17) | matchTag(e,t,n){for(let i=n?this.tags.indexOf(n)+1:0;i>>8&255,e.pending_buf[e.pe... function se (line 19) | function se(e,t,n,i){var o=e.avail_in;return o>i&&(o=i),0===o?0:(e.avail... function ae (line 19) | function ae(e,t){var n,i,r=e.max_chain_length,o=e.strstart,s=e.prev_leng... method constructor (line 17) | constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,th... method extend (line 17) | extend(e){const t={style:this.style,size:this.size,textSize:this.textS... method havingStyle (line 17) | havingStyle(e){return this.style===e?this:this.extend({style:e,size:se... method havingCrampedStyle (line 17) | havingCrampedStyle(){return this.havingStyle(this.style.cramp())} method havingSize (line 17) | havingSize(e){return this.size===e&&this.textSize===e?this:this.extend... method havingBaseStyle (line 17) | havingBaseStyle(e){e=e||this.style.text();const t=se(ae.BASESIZE,e);re... method havingBaseSizing (line 17) | havingBaseSizing(){let e;switch(this.style.id){case 4:case 5:e=3;break... method withColor (line 17) | withColor(e){return this.extend({color:e})} method withPhantom (line 17) | withPhantom(){return this.extend({phantom:!0})} method withFont (line 17) | withFont(e){return this.extend({font:e})} method withTextFontFamily (line 17) | withTextFontFamily(e){return this.extend({fontFamily:e,font:""})} method withTextFontWeight (line 17) | withTextFontWeight(e){return this.extend({fontWeight:e,font:""})} method withTextFontShape (line 17) | withTextFontShape(e){return this.extend({fontShape:e,font:""})} method sizingClasses (line 17) | sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.si... method baseSizingClasses (line 17) | baseSizingClasses(){return this.size!==ae.BASESIZE?["sizing","reset-si... method fontMetrics (line 17) | fontMetrics(){return this._fontMetrics||(this._fontMetrics=ie(this.siz... method getColor (line 17) | getColor(){return this.phantom?"transparent":this.color} function le (line 19) | function le(e){var t,n,i,o,s,a=e.w_size;do{if(o=e.window_size-e.lookahea... function ce (line 19) | function ce(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_bu... function he (line 19) | function he(e,t){for(var n,i;;){if(e.lookahead=0;t--)if(e.e... method applyPending (line 17) | applyPending(e){for(let t=0,n=this.pendingMarks;t=0;i--){let r=this.nodes[i]... method insertNode (line 17) | insertNode(e){if(e.isInline&&this.needsBlock&&!this.top.type){let e=th... method enter (line 17) | enter(e,t,n){let i=this.findPlace(e.create(t));return i&&this.enterInn... method enterInner (line 17) | enterInner(e,t=null,n=!1,i){this.closeExtra();let r=this.top;r.applyPe... method closeExtra (line 17) | closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this... method finish (line 17) | finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0]... method sync (line 17) | sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.o... method currentPos (line 17) | get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t-... method findAtPoint (line 17) | findAtPoint(e,t){if(this.find)for(let n=0;n-1)return e.split(/\s*\|\s*/).some... method textblockFromContext (line 17) | textblockFromContext(){let e=this.options.context;if(e)for(let t=e.dep... method addPendingMark (line 17) | addPendingMark(e){let t=be(e,this.top.pendingMarks);t&&this.top.stashM... method removePendingMark (line 17) | removePendingMark(e,t){for(let n=this.open;n>=0;n--){let i=this.nodes[... function pe (line 19) | function pe(e,t){for(var n;;){if(0===e.lookahead&&(le(e),0===e.lookahead... method constructor (line 26) | constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new m} method before (line 26) | get before(){return this.docs.length?this.docs[0]:this.doc} method step (line 26) | step(e){let t=this.maybeStep(e);if(t.failed)throw new ue(t.failed);ret... method maybeStep (line 26) | maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t... method docChanged (line 26) | get docChanged(){return this.steps.length>0} method addStep (line 26) | addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.... method replace (line 26) | replace(e,t=e,n=i["Slice"].empty){let r=X(this.doc,e,t,n);return r&&th... method replaceWith (line 26) | replaceWith(e,t,n){return this.replace(e,t,new i["Slice"](i["Fragment"... method delete (line 26) | delete(e,t){return this.replace(e,t,i["Slice"].empty)} method insert (line 26) | insert(e,t){return this.replaceWith(e,e,t)} method replaceRange (line 26) | replaceRange(e,t,n){return oe(this,e,t,n),this} method replaceRangeWith (line 26) | replaceRangeWith(e,t,n){return ae(this,e,t,n),this} method deleteRange (line 26) | deleteRange(e,t){return le(this,e,t),this} method lift (line 26) | lift(e,t){return D(this,e,t),this} method join (line 26) | join(e,t=1){return K(this,e,t),this} method wrap (line 26) | wrap(e,t){return P(this,e,t),this} method setBlockType (line 26) | setBlockType(e,t=e,n,i=null){return B(this,e,t,n,i),this} method setNodeMarkup (line 26) | setNodeMarkup(e,t,n=null,i){return H(this,e,t,n,i),this} method setNodeAttribute (line 26) | setNodeAttribute(e,t,n){return this.step(new he(e,t,n)),this} method setDocAttribute (line 26) | setDocAttribute(e,t){return this.step(new de(e,t)),this} method addNodeMark (line 26) | addNodeMark(e,t){return this.step(new C(e,t)),this} method removeNodeMark (line 26) | removeNodeMark(e,t){if(!(t instanceof i["Mark"])){let n=this.doc.nodeA... method split (line 26) | split(e,t=1,n){return U(this,e,t,n),this} method addMark (line 26) | addMark(e,t,n){return E(this,e,t,n),this} method removeMark (line 26) | removeMark(e,t,n){return M(this,e,t,n),this} method clearIncompatible (line 26) | clearIncompatible(e,t,n){return N(this,e,t,n),this} function fe (line 19) | function fe(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_leng... function me (line 19) | function me(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=i[e.... function ge (line 19) | function ge(){this.strm=null,this.status=0,this.pending_buf=null,this.pe... function ve (line 19) | function ve(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_... function be (line 19) | function be(e){var t=ve(e);return t===f&&me(e.state),t} function ye (line 19) | function ye(e,t){return e&&e.state?2!==e.state.wrap?g:(e.state.gzhead=t,... method constructor (line 17) | constructor(e,t){this.nodes=e,this.marks=t} method serializeFragment (line 17) | serializeFragment(e,t={},n){n||(n=xe(t).createDocumentFragment());let ... method serializeNodeInner (line 17) | serializeNodeInner(e,t){let{dom:n,contentDOM:i}=ye.renderSpec(xe(t),th... method serializeNode (line 17) | serializeNode(e,t={}){let n=this.serializeNodeInner(e,t);for(let i=e.m... method serializeMark (line 17) | serializeMark(e,t,n={}){let i=this.marks[e.type.name];return i&&ye.ren... method renderSpec (line 17) | static renderSpec(e,t,n=null){if("string"==typeof t)return{dom:e.creat... method fromSchema (line 17) | static fromSchema(e){return e.cached.domSerializer||(e.cached.domSeria... method nodesFromSchema (line 17) | static nodesFromSchema(e){let t=we(e.nodes);return t.text||(t.text=e=>... method marksFromSchema (line 17) | static marksFromSchema(e){return we(e.marks)} method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"span")} method toMarkup (line 17) | toMarkup(){return be.call(this,"span")} function we (line 19) | function we(e,t,n,i,o,s){if(!e)return g;var a=1;if(t===y&&(t=6),i<0?(a=0... method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"a")} method toMarkup (line 17) | toMarkup(){return be.call(this,"a")} function xe (line 19) | function xe(e,t){return we(e,t,T,M,N,A)} method constructor (line 17) | constructor(e,t,n,i){this.parent=e,this.children=t,this.dom=n,this.con... method matchesWidget (line 17) | matchesWidget(e){return!1} method matchesMark (line 17) | matchesMark(e){return!1} method matchesNode (line 17) | matchesNode(e,t,n){return!1} method matchesHack (line 17) | matchesHack(e){return!1} method parseRule (line 17) | parseRule(){return null} method stopEvent (line 17) | stopEvent(e){return!1} method size (line 17) | get size(){let e=0;for(let t=0;t\s]/i.test(e)} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 19) | function o(e){return/^<\/a\s*>/i.test(e)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function e (line 19) | function e(e,t,n){void 0===n&&(n={}),this.fileData=e,this.fileName=t,thi... function re (line 19) | function re(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<... function oe (line 19) | function oe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this... function se (line 19) | function se(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out... function ae (line 19) | function ae(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.... method constructor (line 17) | constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,th... method extend (line 17) | extend(e){const t={style:this.style,size:this.size,textSize:this.textS... method havingStyle (line 17) | havingStyle(e){return this.style===e?this:this.extend({style:e,size:se... method havingCrampedStyle (line 17) | havingCrampedStyle(){return this.havingStyle(this.style.cramp())} method havingSize (line 17) | havingSize(e){return this.size===e&&this.textSize===e?this:this.extend... method havingBaseStyle (line 17) | havingBaseStyle(e){e=e||this.style.text();const t=se(ae.BASESIZE,e);re... method havingBaseSizing (line 17) | havingBaseSizing(){let e;switch(this.style.id){case 4:case 5:e=3;break... method withColor (line 17) | withColor(e){return this.extend({color:e})} method withPhantom (line 17) | withPhantom(){return this.extend({phantom:!0})} method withFont (line 17) | withFont(e){return this.extend({font:e})} method withTextFontFamily (line 17) | withTextFontFamily(e){return this.extend({fontFamily:e,font:""})} method withTextFontWeight (line 17) | withTextFontWeight(e){return this.extend({fontWeight:e,font:""})} method withTextFontShape (line 17) | withTextFontShape(e){return this.extend({fontShape:e,font:""})} method sizingClasses (line 17) | sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.si... method baseSizingClasses (line 17) | baseSizingClasses(){return this.size!==ae.BASESIZE?["sizing","reset-si... method fontMetrics (line 17) | fontMetrics(){return this._fontMetrics||(this._fontMetrics=ie(this.siz... method getColor (line 17) | getColor(){return this.phantom?"transparent":this.color} function le (line 19) | function le(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=... function ce (line 19) | function ce(e,t){var n,i;return e?(i=new oe,e.state=i,i.window=null,n=le... function he (line 19) | function he(e){return ce(e,ie)} method constructor (line 26) | constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at attr... method getMap (line 26) | getMap(){return f.empty} method invert (line 26) | invert(e){return new he(this.pos,this.attr,e.nodeAt(this.pos).attrs[th... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new he... method toJSON (line 26) | toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.att... function fe (line 19) | function fe(e){if(pe){var t;de=new i.Buf32(512),ue=new i.Buf32(32),t=0;w... function me (line 19) | function me(e,t,n,r){var o,s=e.state;return null===s.window&&(s.wsize=1<... function ge (line 19) | function ge(e,t){var n,ee,te,ne,ie,oe,se,ae,le,ce,he,de,ue,pe,ge,ve,be,y... function ve (line 19) | function ve(e){if(!e||!e.state)return v;var t=e.state;return t.window&&(... function be (line 19) | function be(e,t){var n;return e&&e.state?(n=e.state,0===(2&n.wrap)?v:(n.... function ye (line 19) | function ye(e,t){var n,i,o,s=t.length;return e&&e.state?(n=e.state,0!==n... method constructor (line 17) | constructor(e,t){this.nodes=e,this.marks=t} method serializeFragment (line 17) | serializeFragment(e,t={},n){n||(n=xe(t).createDocumentFragment());let ... method serializeNodeInner (line 17) | serializeNodeInner(e,t){let{dom:n,contentDOM:i}=ye.renderSpec(xe(t),th... method serializeNode (line 17) | serializeNode(e,t={}){let n=this.serializeNodeInner(e,t);for(let i=e.m... method serializeMark (line 17) | serializeMark(e,t,n={}){let i=this.marks[e.type.name];return i&&ye.ren... method renderSpec (line 17) | static renderSpec(e,t,n=null){if("string"==typeof t)return{dom:e.creat... method fromSchema (line 17) | static fromSchema(e){return e.cached.domSerializer||(e.cached.domSeria... method nodesFromSchema (line 17) | static nodesFromSchema(e){let t=we(e.nodes);return t.text||(t.text=e=>... method marksFromSchema (line 17) | static marksFromSchema(e){return we(e.marks)} method constructor (line 17) | constructor(e,t,n,i){this.children=void 0,this.attributes=void 0,this.... method setAttribute (line 17) | setAttribute(e,t){this.attributes[e]=t} method hasClass (line 17) | hasClass(e){return this.classes.includes(e)} method toNode (line 17) | toNode(){return ge.call(this,"span")} method toMarkup (line 17) | toMarkup(){return be.call(this,"span")} class d (line 19) | class d{constructor(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArra... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function v (line 19) | function v(e){if(!(this instanceof v))return new v(e);this.options=r.ass... method constructor (line 17) | constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=v... method reportNonstrict (line 17) | reportNonstrict(e,t,n){let r=this.strict;if("function"===typeof r&&(r=... method useStrictBehavior (line 17) | useStrictBehavior(e,t,n){let i=this.strict;if("function"===typeof i)tr... method isTrusted (line 17) | isTrusted(e){if(e.url&&!e.protocol){const t=f.protocolFromUrl(e.url);i... method getMap (line 26) | getMap(){return f.empty} method merge (line 26) | merge(e){return null} method fromJSON (line 26) | static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid ... method jsonID (line 26) | static jsonID(e,t){if(e in g)throw new RangeError("Duplicate use of st... function b (line 19) | function b(e,t){var n=new v(t);if(n.push(e,!0),n.err)throw n.msg||s[n.er... method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 19) | function y(e,t){return t=t||{},t.raw=!0,b(e,t)} function w (line 19) | function w(e,t){return t=t||{},t.gzip=!0,b(e,t)} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function h (line 19) | function h(e){return i=a.copyOptions(e),a.ensureFlagExists("ignoreDeclar... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 19) | function d(e){var t=Number(e);if(!isNaN(t))return t;var n=e.toLowerCase(... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 19) | function u(e,t){var n;if(i.compact){if(!r[i[e+"Key"]]&&(l(i.alwaysArray)... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 19) | function p(e){var t;if("attributesFn"in i&&e&&(e=i.attributesFn(e,r)),(i... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 19) | function f(e){var t={};if(e.body&&("xml"===e.name.toLowerCase()||i.instr... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 19) | function y(e){i.ignoreCdata||(i.trim&&(e=e.trim()),u("cdata",e))} function w (line 19) | function w(e){i.ignoreDoctype||(e=e.replace(/^ /,""),i.trim&&(e=e.trim()... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 19) | function x(e){e.note=e} method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function o (line 19) | function o(a,l){if(!n[a]){if(!t[a]){var c="function"==typeof r&&r;if(!l&... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function a (line 19) | function a(e,t,n,i,r){this.compressedSize=e,this.uncompressedSize=t,this... method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 19) | function l(e,t){s.call(this,"FlateWorker/"+e),this._pako=null,this._pako... function i (line 19) | function i(e,t){var n,i="";for(n=0;n=0?1:-1),!t.par... function i (line 19) | function i(){if(!(this instanceof i))return new i;if(arguments.length)th... function c (line 19) | function c(e){return new r.Promise((function(t,n){var i=e.decompressed.g... function o (line 19) | function o(e,t){r.call(this,"Nodejs stream input adapter for "+e),this._... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function r (line 19) | function r(e,t,n){i.call(this,t),this._helper=e;var r=this;e.on("data",(... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function i (line 19) | function i(e,t,n){var i,r=o.getTypeOf(t),a=o.extend(n||{},l);a.date=a.da... function v (line 19) | function v(e){return"[object RegExp]"===Object.prototype.toString.call(e)} method constructor (line 17) | constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=v... method reportNonstrict (line 17) | reportNonstrict(e,t,n){let r=this.strict;if("function"===typeof r&&(r=... method useStrictBehavior (line 17) | useStrictBehavior(e,t,n){let i=this.strict;if("function"===typeof i)tr... method isTrusted (line 17) | isTrusted(e){if(e.url&&!e.protocol){const t=f.protocolFromUrl(e.url);i... method getMap (line 26) | getMap(){return f.empty} method merge (line 26) | merge(e){return null} method fromJSON (line 26) | static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid ... method jsonID (line 26) | static jsonID(e,t){if(e in g)throw new RangeError("Duplicate use of st... function r (line 19) | function r(e){i.call(this,e);for(var t=0;t{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 19) | function u(e,t,n){var i=t;switch(t){case"blob":case"arraybuffer":i="uint... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function c (line 19) | function c(){s.call(this,"utf-8 decode"),this.leftOver=null} function h (line 19) | function h(){s.call(this,"utf-8 encode")} method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function a (line 19) | function a(e){return e} method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 19) | function l(e,t){for(var n=0;n=0?1:-1),!t.par... function d (line 19) | function d(e,t){for(var n=0;n{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function n (line 19) | function n(){} method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function l (line 19) | function l(e){this.files=[],this.loadOptions=e} function h (line 19) | function h(e,t){this.options=e,this.loadOptions=t} method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function i (line 19) | function i(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comme... function h (line 19) | function h(){var e,t;i=!0;for(var n=c.length;n;){for(t=c,c=[],e=-1;++e=0?1:-1),!t.par... function r (line 19) | function r(){} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function c (line 19) | function c(e){if("function"!=typeof e)throw new TypeError("resolver must... function h (line 19) | function h(e,t,n){this.promise=e,"function"==typeof t&&(this.onFulfilled... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 19) | function d(e,t,n){i((function(){var i;try{i=t(n)}catch(i){return o.rejec... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 19) | function u(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typ... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 19) | function p(e,t){var n=!1;function i(t){n||(n=!0,o.reject(e,t))}function ... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 19) | function f(e,t){var n={};try{n.value=e(t),n.status="success"}catch(e){n.... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=0?1:-1),!t.par... function p (line 19) | function p(e){if(!(this instanceof p))return new p(e);this.options=r.ass... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 19) | function f(e,t){var n=new p(t);if(n.push(e,!0),n.err)throw n.msg||s[n.er... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 19) | function u(e,t){var n=new d(t);if(n.push(e,!0),n.err)throw n.msg||a[n.er... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function l (line 19) | function l(e,t){if(t<65537&&(e.subarray&&o||!e.subarray&&r))return Strin... function D (line 19) | function D(e,t){return e.msg=l[t],t} method constructor (line 17) | constructor(e,t,n,i=d.none){this.type=e,this.attrs=t,this.marks=i,this... method nodeSize (line 17) | get nodeSize(){return this.isLeaf?1:2+this.content.size} method childCount (line 17) | get childCount(){return this.content.childCount} method child (line 17) | child(e){return this.content.child(e)} method maybeChild (line 17) | maybeChild(e){return this.content.maybeChild(e)} method forEach (line 17) | forEach(e){this.content.forEach(e)} method nodesBetween (line 17) | nodesBetween(e,t,n,i=0){this.content.nodesBetween(e,t,n,i,this)} method descendants (line 17) | descendants(e){this.nodesBetween(0,this.content.size,e)} method textContent (line 17) | get textContent(){return this.isLeaf&&this.type.spec.leafText?this.typ... method textBetween (line 17) | textBetween(e,t,n,i){return this.content.textBetween(e,t,n,i)} method firstChild (line 17) | get firstChild(){return this.content.firstChild} method lastChild (line 17) | get lastChild(){return this.content.lastChild} method eq (line 17) | eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)} method sameMarkup (line 17) | sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)} method hasMarkup (line 17) | hasMarkup(e,t,n){return this.type==e&&h(this.attrs,t||e.defaultAttrs||... method copy (line 17) | copy(e=null){return e==this.content?this:new D(this.type,this.attrs,e,... method mark (line 17) | mark(e){return e==this.marks?this:new D(this.type,this.attrs,this.cont... method cut (line 17) | cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this... method slice (line 17) | slice(e,t=this.content.size,n=!1){if(e==t)return p.empty;let i=this.re... method replace (line 17) | replace(e,t,n){return g(this.resolve(e),this.resolve(t),n)} method nodeAt (line 17) | nodeAt(e){for(let t=this;;){let{index:n,offset:i}=t.content.findIndex(... method childAfter (line 17) | childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{n... method childBefore (line 17) | childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,... method resolve (line 17) | resolve(e){return T.resolveCached(this,e)} method resolveNoCache (line 17) | resolveNoCache(e){return T.resolve(this,e)} method rangeHasMark (line 17) | rangeHasMark(e,t,n){let i=!1;return t>e&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 19) | function L(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),0... method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i>>8&255,e.pending_buf[e.pen... function j (line 19) | function j(e,t){var n,i,r=e.max_chain_length,o=e.strstart,s=e.prev_lengt... function H (line 19) | function H(e){var t,n,i,o,l,c,h,d,u,p,f=e.w_size;do{if(o=e.window_size-e... function q (line 19) | function q(e,t){for(var n,i;;){if(e.lookahead>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<... method constructor (line 26) | constructor(e=[],t,n=0,i=e.length){this.maps=e,this.mirror=t,this.from... method slice (line 26) | slice(e=0,t=this.maps.length){return new m(this.maps,this.mirror,e,t)} method copy (line 26) | copy(){return new m(this.maps.slice(),this.mirror&&this.mirror.slice()... method appendMap (line 26) | appendMap(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.... method appendMapping (line 26) | appendMapping(e){for(let t=0,n=this.maps.length;t=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 19) | function y(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1... function w (line 19) | function w(e,t){var n,i;return e?(i=new g,(e.state=i).window=null,(n=y(e... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function A (line 19) | function A(e){if(k){var t;for(x=new i.Buf32(512),C=new i.Buf32(32),t=0;t... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 19) | function S(e,t,n,r){var o,s=e.state;return null===s.window&&(s.wsize=1<<... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function s (line 19) | function s(e){for(var t=e.length;0<=--t;)e[t]=0} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i>>7)]} method constructor (line 17) | constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.... method next (line 17) | get next(){return this.tokens[this.pos]} method eat (line 17) | eat(e){return this.next==e&&(this.pos++||!0)} method err (line 17) | err(e){throw new SyntaxError(e+" (in content expression '"+this.string... function P (line 19) | function P(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending... function B (line 19) | function B(e,t,n){e.bi_valid>m-n?(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1} function q (line 19) | function q(e,t,n){var i,r,o=new Array(f+1),s=0;for(i=1;i<=f;i++)o[i]=s=s... function U (line 19) | function U(e){var t;for(t=0;t=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function u (line 19) | function u(e){delete l[e]} method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 19) | function p(e){if(c)setTimeout(p,0,e);else{var n=l[e];if(n){c=!0;try{!fun... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 19) | function f(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 19) | function u(e){return c.isBuffer(e)||e instanceof h} method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function w (line 19) | function w(e,t,n){if("function"===typeof e.prependListener)return e.prep... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 19) | function x(e,t){o=o||n("b19a"),e=e||{};var i=t instanceof o;this.objectM... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 19) | function C(e){if(o=o||n("b19a"),!(this instanceof C))return new C(e);thi... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 19) | function k(e,t,n,i,r){var o,s=e._readableState;null===t?(s.reading=!1,O(... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 19) | function A(e,t,n,i){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 19) | function S(e,t){var n;return u(t)||"string"===typeof t||void 0===t||e.ob... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 19) | function T(e){return!e.ended&&(e.needReadable||e.length0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i=E?e=E:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e... method constructor (line 17) | constructor(e){this.spec=e,this.props={},e.props&&E(e.props,this,this.... method getState (line 17) | getState(e){return e[this.key]} function N (line 19) | function N(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==... function O (line 19) | function O(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.le... method constructor (line 17) | constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n} method start (line 17) | get start(){return this.$from.before(this.depth+1)} method end (line 17) | get end(){return this.$to.after(this.depth+1)} method parent (line 17) | get parent(){return this.$from.node(this.depth)} method startIndex (line 17) | get startIndex(){return this.$from.index(this.depth)} method endIndex (line 17) | get endIndex(){return this.$to.indexAfter(this.depth)} function z (line 19) | function z(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable... method constructor (line 17) | constructor(e="key"){this.key=O(e)} method get (line 17) | get(e){return e.config.pluginsByKey[this.key]} method getState (line 17) | getState(e){return e[this.key]} function D (line 19) | function D(e){m("emit readable"),e.emit("readable"),j(e)} method constructor (line 17) | constructor(e,t,n,i=d.none){this.type=e,this.attrs=t,this.marks=i,this... method nodeSize (line 17) | get nodeSize(){return this.isLeaf?1:2+this.content.size} method childCount (line 17) | get childCount(){return this.content.childCount} method child (line 17) | child(e){return this.content.child(e)} method maybeChild (line 17) | maybeChild(e){return this.content.maybeChild(e)} method forEach (line 17) | forEach(e){this.content.forEach(e)} method nodesBetween (line 17) | nodesBetween(e,t,n,i=0){this.content.nodesBetween(e,t,n,i,this)} method descendants (line 17) | descendants(e){this.nodesBetween(0,this.content.size,e)} method textContent (line 17) | get textContent(){return this.isLeaf&&this.type.spec.leafText?this.typ... method textBetween (line 17) | textBetween(e,t,n,i){return this.content.textBetween(e,t,n,i)} method firstChild (line 17) | get firstChild(){return this.content.firstChild} method lastChild (line 17) | get lastChild(){return this.content.lastChild} method eq (line 17) | eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)} method sameMarkup (line 17) | sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)} method hasMarkup (line 17) | hasMarkup(e,t,n){return this.type==e&&h(this.attrs,t||e.defaultAttrs||... method copy (line 17) | copy(e=null){return e==this.content?this:new D(this.type,this.attrs,e,... method mark (line 17) | mark(e){return e==this.marks?this:new D(this.type,this.attrs,this.cont... method cut (line 17) | cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this... method slice (line 17) | slice(e,t=this.content.size,n=!1){if(e==t)return p.empty;let i=this.re... method replace (line 17) | replace(e,t,n){return g(this.resolve(e),this.resolve(t),n)} method nodeAt (line 17) | nodeAt(e){for(let t=this;;){let{index:n,offset:i}=t.content.findIndex(... method childAfter (line 17) | childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{n... method childBefore (line 17) | childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,... method resolve (line 17) | resolve(e){return T.resolveCached(this,e)} method resolveNoCache (line 17) | resolveNoCache(e){return T.resolve(this,e)} method rangeHasMark (line 17) | rangeHasMark(e,t,n){let i=!1;return t>e&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 19) | function L(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(I,e,t))} method constructor (line 17) | constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new RangeError("Emp... method toString (line 17) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugS... method textContent (line 17) | get textContent(){return this.text} method textBetween (line 17) | textBetween(e,t){return this.text.slice(e,t)} method nodeSize (line 17) | get nodeSize(){return this.text.length} method mark (line 17) | mark(e){return e==this.marks?this:new L(this.type,this.attrs,this.text... method withText (line 17) | withText(e){return e==this.text?this:new L(this.type,this.attrs,e,this... method cut (line 17) | cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this... method eq (line 17) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 17) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function I (line 19) | function I(e,t){var n=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t... function F (line 19) | function F(e){return function(){var t=e._readableState;m("pipeOnDrain",t... method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i0)throw new Error('"end... function V (line 19) | function V(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=... function K (line 19) | function K(e,t){for(var n=0,i=e.length;n=0?1:-1),!t.par... function p (line 19) | function p(){m("cleanup"),e.removeListener("close",b),e.removeListener("... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function g (line 19) | function g(t){m("ondata"),f=!1;var i=e.write(t);!1!==i||f||((1===o.pipes... function v (line 19) | function v(t){m("onerror",t),x(),e.removeListener("error",v),0===a(e,"er... method constructor (line 17) | constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=v... method reportNonstrict (line 17) | reportNonstrict(e,t,n){let r=this.strict;if("function"===typeof r&&(r=... method useStrictBehavior (line 17) | useStrictBehavior(e,t,n){let i=this.strict;if("function"===typeof i)tr... method isTrusted (line 17) | isTrusted(e){if(e.url&&!e.protocol){const t=f.protocolFromUrl(e.url);i... method getMap (line 26) | getMap(){return f.empty} method merge (line 26) | merge(e){return null} method fromJSON (line 26) | static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid ... method jsonID (line 26) | static jsonID(e,t){if(e in g)throw new RangeError("Duplicate use of st... function b (line 19) | function b(){e.removeListener("finish",y),x()} method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 19) | function y(){m("onfinish"),e.removeListener("close",b),x()} function x (line 19) | function x(){m("unpipe"),n.unpipe(e)} method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function t (line 19) | function t(t){var n=e.call(this)||this;return n.value=t,n} function l (line 19) | function l(e){var t=e.length;while(--t>=0)e[t]=0} function q (line 19) | function q(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_ba... function U (line 19) | function U(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t} function W (line 19) | function W(e){return e<256?I[e]:I[256+(e>>>7)]} function G (line 19) | function G(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending... function V (line 19) | function V(e,t,n){e.bi_valid>x-n?(e.bi_buf|=t<>>=1,n<<=1}while(--t>0);return n>>>1} function Z (line 19) | function Z(e){16===e.bi_valid?(G(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.... function X (line 19) | function X(e,t){var n,i,r,o,s,a,l=t.dyn_tree,c=t.max_code,h=t.stat_desc.... function Q (line 19) | function Q(e,t,n){var i,r,o=new Array(w+1),s=0;for(i=1;i<=w;i++)o[i]=s=s... function J (line 19) | function J(){var e,t,n,i,r,o=new Array(w+1);for(n=0,i=0;i=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function _ (line 19) | function _(e){var t;for(t=0;t-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... function $ (line 19) | function $(e){e.bi_valid>8?G(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.... method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} function ee (line 19) | function ee(e,t,n,r){$(e),r&&(G(e,n),G(e,~n)),i.arraySet(e.pending_buf,e... method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} function te (line 19) | function te(e,t,n,i){var r=2*t,o=2*n;return e[r]>>=1)if(1&n&&0!==e... function de (line 19) | function de(e){he||(J(),he=!0),e.l_desc=new U(e.dyn_ltree,P),e.d_desc=ne... method constructor (line 17) | constructor(e,t,n,i,r,o,s){this.type=e,this.attrs=t,this.marks=n,this.... method findWrapping (line 17) | findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type... method finish (line 17) | finish(e){if(!(this.options&ae)){let e,t=this.content[this.content.len... method popFromStashMark (line 17) | popFromStashMark(e){for(let t=this.stashMarks.length-1;t>=0;t--)if(e.e... method applyPending (line 17) | applyPending(e){for(let t=0,n=this.pendingMarks;t=0;i--){let r=this.nodes[i]... method insertNode (line 17) | insertNode(e){if(e.isInline&&this.needsBlock&&!this.top.type){let e=th... method enter (line 17) | enter(e,t,n){let i=this.findPlace(e.create(t));return i&&this.enterInn... method enterInner (line 17) | enterInner(e,t=null,n=!1,i){this.closeExtra();let r=this.top;r.applyPe... method closeExtra (line 17) | closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this... method finish (line 17) | finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0]... method sync (line 17) | sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.o... method currentPos (line 17) | get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t-... method findAtPoint (line 17) | findAtPoint(e,t){if(this.find)for(let n=0;n-1)return e.split(/\s*\|\s*/).some... method textblockFromContext (line 17) | textblockFromContext(){let e=this.options.context;if(e)for(let t=e.dep... method addPendingMark (line 17) | addPendingMark(e){let t=be(e,this.top.pendingMarks);t&&this.top.stashM... method removePendingMark (line 17) | removePendingMark(e,t){for(let n=this.open;n>=0;n--){let i=this.nodes[... function pe (line 19) | function pe(e){V(e,h<<1,3),K(e,k,D),Z(e)} method constructor (line 26) | constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new m} method before (line 26) | get before(){return this.docs.length?this.docs[0]:this.doc} method step (line 26) | step(e){let t=this.maybeStep(e);if(t.failed)throw new ue(t.failed);ret... method maybeStep (line 26) | maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t... method docChanged (line 26) | get docChanged(){return this.steps.length>0} method addStep (line 26) | addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.... method replace (line 26) | replace(e,t=e,n=i["Slice"].empty){let r=X(this.doc,e,t,n);return r&&th... method replaceWith (line 26) | replaceWith(e,t,n){return this.replace(e,t,new i["Slice"](i["Fragment"... method delete (line 26) | delete(e,t){return this.replace(e,t,i["Slice"].empty)} method insert (line 26) | insert(e,t){return this.replaceWith(e,e,t)} method replaceRange (line 26) | replaceRange(e,t,n){return oe(this,e,t,n),this} method replaceRangeWith (line 26) | replaceRangeWith(e,t,n){return ae(this,e,t,n),this} method deleteRange (line 26) | deleteRange(e,t){return le(this,e,t),this} method lift (line 26) | lift(e,t){return D(this,e,t),this} method join (line 26) | join(e,t=1){return K(this,e,t),this} method wrap (line 26) | wrap(e,t){return P(this,e,t),this} method setBlockType (line 26) | setBlockType(e,t=e,n,i=null){return B(this,e,t,n,i),this} method setNodeMarkup (line 26) | setNodeMarkup(e,t,n=null,i){return H(this,e,t,n,i),this} method setNodeAttribute (line 26) | setNodeAttribute(e,t,n){return this.step(new he(e,t,n)),this} method setDocAttribute (line 26) | setDocAttribute(e,t){return this.step(new de(e,t)),this} method addNodeMark (line 26) | addNodeMark(e,t){return this.step(new C(e,t)),this} method removeNodeMark (line 26) | removeNodeMark(e,t){if(!(t instanceof i["Mark"])){let n=this.doc.nodeA... method split (line 26) | split(e,t=1,n){return U(this,e,t,n),this} method addMark (line 26) | addMark(e,t,n){return E(this,e,t,n),this} method removeMark (line 26) | removeMark(e,t,n){return M(this,e,t,n),this} method clearIncompatible (line 26) | clearIncompatible(e,t,n){return N(this,e,t,n),this} function fe (line 19) | function fe(e,t,n,i){var o,s,l=0;e.level>0?(e.strm.data_type===a&&(e.str... function me (line 19) | function me(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,... function c (line 19) | function c(e,t,n){return e.slice(0,t)+n+e.slice(t+1)} function h (line 19) | function h(e,t){var n,s,h,d,u,p,f,m,g,v,b,y,w,x,C,k,A,S,T,E,M;for(T=[],n... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 19) | function d(e){if(!(this instanceof d))return new d(e);s.call(this,e),a.c... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 19) | function u(){this.allowHalfOpen||this._writableState.ended||i.nextTick(p... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 19) | function p(e){e.end()} method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function e (line 19) | function e(e){this.populate=e,this.value=void 0} function s (line 26) | function s(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:U... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 26) | function l(e,t){if(a()=0?1:-1),!t.par... function d (line 26) | function d(e){if("number"!==typeof e)throw new TypeError('"size" argumen... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 26) | function u(e,t,n,i){return d(t),t<=0?l(e,t):void 0!==n?"string"===typeof... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 26) | function p(e,t){if(d(t),e=l(e,t<0?0:0|b(t)),!c.TYPED_ARRAY_SUPPORT)for(v... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 26) | function f(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!c.isEncodi... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=a())throw new RangeError("Attempt to allocate Buffer... method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 26) | function y(e){return+e!=e&&(e=0),c.alloc(+e)} function w (line 26) | function w(e,t){if(c.isBuffer(e))return e.length;if("undefined"!==typeof... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 26) | function x(e,t,n){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)ret... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 26) | function C(e,t,n){var i=e[t];e[t]=e[n],e[n]=i} method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 26) | function k(e,t,n,i,r){if(0===e.length)return-1;if("string"===typeof n?(i... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 26) | function A(e,t,n,i,r){var o,s=1,a=e.length,l=t.length;if(void 0!==i&&(i=... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 26) | function S(e,t,n,i){n=Number(n)||0;var r=e.length-n;i?(i=Number(i),i>r&&... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 26) | function T(e,t,n,i){return ee(Q(t,e.length-n),e,n,i)} method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;ie&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function I (line 26) | function I(e){var t=e.length;if(t<=L)return String.fromCharCode.apply(St... function F (line 26) | function F(e,t,n){var i="";n=Math.min(e.length,n);for(var r=t;r=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;ii)&&(n=i);... function B (line 26) | function B(e,t,n){for(var i=e.slice(t,n),r="",o=0;oe.length)throw new RangeError("Index out ... function G (line 26) | function G(e,t,n,i,o){return o||W(e,t,n,4,34028234663852886e22,-34028234... function V (line 26) | function V(e,t,n,i,o){return o||W(e,t,n,8,17976931348623157e292,-1797693... function Y (line 26) | function Y(e){if(e=Z(e).replace(K,""),e.length<2)return"";while(e.length... function Z (line 26) | function Z(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")} function X (line 26) | function X(e){return e<16?"0"+e.toString(16):e.toString(16)} function Q (line 26) | function Q(e,t){var n;t=t||1/0;for(var i=e.length,r=null,o=[],s=0;s=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function _ (line 26) | function _(e,t){for(var n,i,r,o=[],s=0;s-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... function $ (line 26) | function $(e){return i.toByteArray(Y(e))} method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} function ee (line 26) | function ee(e,t,n,i){for(var r=0;r=t.length||r>=e.length)... method constructor (line 17) | constructor(e,t,n,i){this.name=e,this.rank=t,this.schema=n,this.spec=i... method create (line 17) | create(e=null){return!e&&this.instance?this.instance:new d(this,Q(this... method compile (line 17) | static compile(e,t){let n=Object.create(null),i=0;return e.forEach((e,... method removeFromSet (line 17) | removeFromSet(e){for(var t=0;t-1} function te (line 26) | function te(e){return e!==e} method constructor (line 17) | constructor(e){this.cached=Object.create(null);let t=this.spec={};for(... method node (line 17) | node(e,t=null,n,i){if("string"==typeof e)e=this.nodeType(e);else{if(!(... method text (line 17) | text(e,t){let n=this.nodes.text;return new L(n,n.defaultAttrs,e,d.setF... method mark (line 17) | mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)} method nodeFromJSON (line 17) | nodeFromJSON(e){return D.fromJSON(this,e)} method markFromJSON (line 17) | markFromJSON(e){return d.fromJSON(this,e)} method nodeType (line 17) | nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown no... function n (line 26) | function n(e,t){if(i("noDeprecation"))return e;var n=!1;function r(){if(... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function i (line 26) | function i(e){try{if(!t.localStorage)return!1}catch(i){return!1}var n=t.... function e (line 26) | function e(e,t){this.major=String(e),this.minor=String(t)} function t (line 26) | function t(t){var n=e.call(this)||this;return n.numberValue=t,n.stringVa... function t (line 26) | function t(t){var n=e.call(this)||this;return n.array=[],n.context=t,n} function t (line 26) | function t(t,n){var r=this;if(t!==g)throw new i["t"]("PDFBool");return r... function t (line 26) | function t(t,n){var r=this;if(t!==E)throw new i["t"]("PDFName");r=e.call... function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(t,n){var i=e.call(this)||this;return i.dict=t,i.context=n,i} function t (line 26) | function t(t){var n=e.call(this)||this;return n.dict=t,n} function t (line 26) | function t(t,n){var i=e.call(this,t)||this;return i.contents=n,i} function t (line 26) | function t(t,n,r){var o=this;if(t!==j)throw new i["t"]("PDFRef");return ... function e (line 26) | function e(e,t){this.name=e,this.args=t||[]} function t (line 26) | function t(t,n){var i=e.call(this,t)||this;return i.computeContents=func... function t (line 26) | function t(t,n,i){void 0===i&&(i=!0);var r=e.call(this,t,i)||this;return... function e (line 26) | function e(e){this.seed=e} function e (line 26) | function e(){this.largestObjectNumber=0,this.header=h.forVersion(1,7),th... function t (line 26) | function t(t,n,i){void 0===i&&(i=!0);var r=e.call(this,t,n)||this;return... function e (line 26) | function e(e,t){var n=this;this.traversedObjects=new Map,this.copy=funct... function e (line 26) | function e(e){this.subsections=e?[[e]]:[],this.chunkIdx=0,this.chunkLeng... function e (line 26) | function e(e){this.lastXRefOffset=String(e)} function e (line 26) | function e(e){this.dict=e} function t (line 26) | function t(t,n,i){void 0===i&&(i=!0);var r=e.call(this,t.obj({}),i)||thi... function e (line 26) | function e(e,t){var n=this;this.parsedObjects=0,this.shouldWaitForTick=f... function t (line 26) | function t(t){var n=e.call(this)||this;return n.data=t,n} function t (line 26) | function t(t,n,i){void 0===i&&(i=!0);var r=e.call(this,t,i)||this;return... function t (line 26) | function t(t,n,i,r){var o=e.call(this,t,n)||this;return o.encodeStreams=... function e (line 26) | function e(e,t){this.encoding=e===Ce["c"].ZapfDingbats?Ce["a"].ZapfDingb... function e (line 26) | function e(e,t,n,i){var r=this;this.allGlyphsInFontSortedById=function()... function t (line 26) | function t(t,n,i,r){var o=e.call(this,t,n,i,r)||this;return o.subset=o.f... function e (line 26) | function e(e,t,n,i,r){this.imageData=e,this.bitsPerComponent=t,this.widt... function o (line 26) | function o(e,t,n){while(0!=t--)e.push(0,n)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function e (line 26) | function e(e){var t=Ve.decode(e),n=Ve.toRGBA8(t);if(n.length>1)throw new... function e (line 26) | function e(e){this.image=e,this.bitsPerComponent=e.bitsPerComponent,this... function e (line 26) | function e(e,t,n){this.bytes=e,this.start=t||0,this.pos=this.start,this.... function e (line 26) | function e(e){if(this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=... function t (line 26) | function t(t,n){var i=e.call(this,n)||this;return i.stream=t,i.input=new... function t (line 26) | function t(t,n){var i=e.call(this,n)||this;return i.stream=t,i.firstDigi... function t (line 26) | function t(t,n){var i=e.call(this,n)||this;i.stream=t;var r=t.getByte(),... function t (line 26) | function t(t,n,i){var r=e.call(this,n)||this;r.stream=t,r.cachedData=0,r... function t (line 26) | function t(t,n){var i=e.call(this,n)||this;return i.stream=t,i} function e (line 26) | function e(e,t,n){this.page=e;var i=null!==t&&void 0!==t?t:At(e);this.wi... function e (line 26) | function e(e){this.dict=e} function e (line 26) | function e(e,t){this.dict=e,this.ref=t} function e (line 26) | function e(e){this.dict=e} function e (line 26) | function e(e){this.dict=e} function e (line 26) | function e(e){this.dict=e} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function e (line 26) | function e(e){this.dict=e} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function t (line 26) | function t(){return null!==e&&e.apply(this,arguments)||this} function e (line 26) | function e(e,t){void 0===t&&(t=!1),this.bytes=e,this.capNumbers=t} function e (line 26) | function e(e){this.idx=0,this.line=0,this.column=0,this.bytes=e,this.len... function t (line 26) | function t(t,n,i){void 0===i&&(i=!1);var r=e.call(this,t,i)||this;return... function t (line 26) | function t(t,n){var i=e.call(this,Un.fromPDFRawStream(t),t.dict.context)... function e (line 26) | function e(e){this.alreadyParsed=!1,this.dict=e.dict,this.bytes=Un.fromP... function t (line 26) | function t(t,n,i,r){void 0===n&&(n=1/0),void 0===i&&(i=!1),void 0===r&&(... function s (line 26) | function s(e,t){return e+t*o} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 26) | function l(e){return(e-(e&r))/o} class p (line 26) | class p{constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n}get ... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... class f (line 26) | class f{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 26) | function y(e,t,n){let r=[];for(let i=0;i0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... class C (line 26) | class C extends v{constructor(e,t){super(),this.pos=e,this.mark=t}apply(... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... class k (line 26) | class k extends v{constructor(e,t){super(),this.pos=e,this.mark=t}apply(... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... class A (line 26) | class A extends v{constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... class S (line 26) | class S extends v{constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 26) | function T(e,t,n){let i=e.resolve(t),r=n-t,o=i.depth;while(r>0&&o>0&&i.i... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i{i... function M (line 26) | function M(e,t,n,r){let o=[],s=0;e.doc.nodesBetween(t,n,(e,a)=>{if(!e.is... method constructor (line 17) | constructor(e){this.spec=e,this.props={},e.props&&E(e.props,this,this.... method getState (line 17) | getState(e){return e[this.key]} function N (line 26) | function N(e,t,n,r=n.contentMatch){let o=e.doc.nodeAt(t),s=[],a=t+1;for(... function O (line 26) | function O(e,t,n){return(0==t||e.canReplace(t,e.childCount))&&(n==e.chil... method constructor (line 17) | constructor(e,t,n){this.$from=e,this.$to=t,this.depth=n} method start (line 17) | get start(){return this.$from.before(this.depth+1)} method end (line 17) | get end(){return this.$to.after(this.depth+1)} method parent (line 17) | get parent(){return this.$from.node(this.depth)} method startIndex (line 17) | get startIndex(){return this.$from.index(this.depth)} method endIndex (line 17) | get endIndex(){return this.$to.indexAfter(this.depth)} function z (line 26) | function z(e){let t=e.parent,n=t.content.cutByIndex(e.startIndex,e.endIn... method constructor (line 17) | constructor(e="key"){this.key=O(e)} method get (line 17) | get(e){return e.config.pluginsByKey[this.key]} method getState (line 17) | getState(e){return e[this.key]} function D (line 26) | function D(e,t,n){let{$from:r,$to:o,depth:s}=t,a=r.before(s+1),l=o.after... method constructor (line 17) | constructor(e,t,n,i=d.none){this.type=e,this.attrs=t,this.marks=i,this... method nodeSize (line 17) | get nodeSize(){return this.isLeaf?1:2+this.content.size} method childCount (line 17) | get childCount(){return this.content.childCount} method child (line 17) | child(e){return this.content.child(e)} method maybeChild (line 17) | maybeChild(e){return this.content.maybeChild(e)} method forEach (line 17) | forEach(e){this.content.forEach(e)} method nodesBetween (line 17) | nodesBetween(e,t,n,i=0){this.content.nodesBetween(e,t,n,i,this)} method descendants (line 17) | descendants(e){this.nodesBetween(0,this.content.size,e)} method textContent (line 17) | get textContent(){return this.isLeaf&&this.type.spec.leafText?this.typ... method textBetween (line 17) | textBetween(e,t,n,i){return this.content.textBetween(e,t,n,i)} method firstChild (line 17) | get firstChild(){return this.content.firstChild} method lastChild (line 17) | get lastChild(){return this.content.lastChild} method eq (line 17) | eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)} method sameMarkup (line 17) | sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)} method hasMarkup (line 17) | hasMarkup(e,t,n){return this.type==e&&h(this.attrs,t||e.defaultAttrs||... method copy (line 17) | copy(e=null){return e==this.content?this:new D(this.type,this.attrs,e,... method mark (line 17) | mark(e){return e==this.marks?this:new D(this.type,this.attrs,this.cont... method cut (line 17) | cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this... method slice (line 17) | slice(e,t=this.content.size,n=!1){if(e==t)return p.empty;let i=this.re... method replace (line 17) | replace(e,t,n){return g(this.resolve(e),this.resolve(t),n)} method nodeAt (line 17) | nodeAt(e){for(let t=this;;){let{index:n,offset:i}=t.content.findIndex(... method childAfter (line 17) | childAfter(e){let{index:t,offset:n}=this.content.findIndex(e);return{n... method childBefore (line 17) | childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,... method resolve (line 17) | resolve(e){return T.resolveCached(this,e)} method resolveNoCache (line 17) | resolveNoCache(e){return T.resolve(this,e)} method rangeHasMark (line 17) | rangeHasMark(e,t,n){let i=!1;return t>e&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 26) | function L(e,t,n=null,i=e){let r=F(e,t),o=r&&R(i,t);return o?r.map(I).co... method constructor (line 17) | constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new RangeError("Emp... method toString (line 17) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugS... method textContent (line 17) | get textContent(){return this.text} method textBetween (line 17) | textBetween(e,t){return this.text.slice(e,t)} method nodeSize (line 17) | get nodeSize(){return this.text.length} method mark (line 17) | mark(e){return e==this.marks?this:new L(this.type,this.attrs,this.text... method withText (line 17) | withText(e){return e==this.text?this:new L(this.type,this.attrs,e,this... method cut (line 17) | cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this... method eq (line 17) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 17) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function I (line 26) | function I(e){return{type:e,attrs:null}} function F (line 26) | function F(e,t){let{parent:n,startIndex:i,endIndex:r}=e,o=n.contentMatch... method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i=0;a-... function B (line 26) | function B(e,t,n,r,o){if(!r.isTextblock)throw new RangeError("Type given... function j (line 26) | function j(e,t,n){let i=e.resolve(t),r=i.index();return i.parent.canRepl... function H (line 26) | function H(e,t,n,r,o){let s=e.doc.nodeAt(t);if(!s)throw new RangeError("... function q (line 26) | function q(e,t,n=1,i){let r=e.resolve(t),o=r.depth-n,s=i&&i[i.length-1]|... function U (line 26) | function U(e,t,n=1,r){let o=e.doc.resolve(t),s=i["Fragment"].empty,a=i["... function W (line 26) | function W(e,t){let n=e.resolve(t),i=n.index();return G(n.nodeBefore,n.n... function G (line 26) | function G(e,t){return!(!e||!t||e.isLeaf||!e.canAppend(t))} function V (line 26) | function V(e,t,n=-1){let i=e.resolve(t);for(let r=i.depth;;r--){let e,o,... function K (line 26) | function K(e,t,n){let r=new A(t-n,t+n,i["Slice"].empty,!0);e.step(r)} function Y (line 26) | function Y(e,t,n){let i=e.resolve(t);if(i.parent.canReplaceWith(i.index(... function Z (line 26) | function Z(e,t,n){let i=e.resolve(t);if(!n.content.size)return t;let r=n... function X (line 26) | function X(e,t,n=t,r=i["Slice"].empty){if(t==n&&!r.size)return null;let ... function Q (line 26) | function Q(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&... class J (line 26) | class J{constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.... method constructor (line 26) | constructor(e,t,n){this.$from=e,this.$to=t,this.unplaced=n,this.fronti... method depth (line 26) | get depth(){return this.frontier.length-1} method fit (line 26) | fit(){while(this.unplaced.size){let e=this.findFittable();e?this.place... method findFittable (line 26) | findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.c... method openMore (line 26) | openMore(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=ee(e,t... method dropNode (line 26) | dropNode(){let{content:e,openStart:t,openEnd:n}=this.unplaced,r=ee(e,t... method placeNodes (line 26) | placeNodes({sliceDepth:e,frontierDepth:t,parent:n,inject:r,wrap:o}){wh... method mustMoveInline (line 26) | mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e,t=this... method findCloseLevel (line 26) | findCloseLevel(e){e:for(let t=Math.min(this.depth,e.depth);t>=0;t--){l... method close (line 26) | close(e){let t=this.findCloseLevel(e);if(!t)return null;while(this.dep... method openFrontierNode (line 26) | openFrontierNode(e,t=null,n){let r=this.frontier[this.depth];r.match=r... method closeFrontierNode (line 26) | closeFrontierNode(){let e=this.frontier.pop(),t=e.match.fillBefore(i["... function _ (line 26) | function _(e,t,n){return 0==t?e.cutByIndex(n,e.childCount):e.replaceChil... method constructor (line 17) | constructor(e,t,n){this.name=e,this.schema=t,this.spec=n,this.markSet=... method isInline (line 17) | get isInline(){return!this.isBlock} method isTextblock (line 17) | get isTextblock(){return this.isBlock&&this.inlineContent} method isLeaf (line 17) | get isLeaf(){return this.contentMatch==F.empty} method isAtom (line 17) | get isAtom(){return this.isLeaf||!!this.spec.atom} method whitespace (line 17) | get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"n... method hasRequiredAttrs (line 17) | hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired... method compatibleContent (line 17) | compatibleContent(e){return this==e||this.contentMatch.compatible(e.co... method computeAttrs (line 17) | computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:Q(this.a... method create (line 17) | create(e=null,t,n){if(this.isText)throw new Error("NodeType.create can... method createChecked (line 17) | createChecked(e=null,t,n){return t=a.from(t),this.checkContent(t),new ... method createAndFill (line 17) | createAndFill(e=null,t,n){if(e=this.computeAttrs(e),t=a.from(t),t.size... method validContent (line 17) | validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.val... method checkContent (line 17) | checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid... method allowsMarkType (line 17) | allowsMarkType(e){return null==this.markSet||this.markSet.indexOf(e)>-1} method allowsMarks (line 17) | allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;tn[e]=ne... function $ (line 26) | function $(e,t,n){return 0==t?e.append(n):e.replaceChild(e.childCount-1,... method constructor (line 17) | constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,... method isRequired (line 17) | get isRequired(){return!this.hasDefault} function ee (line 26) | function ee(e,t){for(let n=0;n-1} function te (line 26) | function te(e,t,n){if(t<=0)return e;let r=e.content;return t>1&&(r=r.rep... method constructor (line 17) | constructor(e){this.cached=Object.create(null);let t=this.spec={};for(... method node (line 17) | node(e,t=null,n,i){if("string"==typeof e)e=this.nodeType(e);else{if(!(... method text (line 17) | text(e,t){let n=this.nodes.text;return new L(n,n.defaultAttrs,e,d.setF... method mark (line 17) | mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)} method nodeFromJSON (line 17) | nodeFromJSON(e){return D.fromJSON(this,e)} method markFromJSON (line 17) | markFromJSON(e){return d.fromJSON(this,e)} method nodeType (line 17) | nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown no... function ne (line 26) | function ne(e,t,n,i,r){let o=e.node(t),s=r?e.indexAfter(t):e.index(t);if... function ie (line 26) | function ie(e,t,n){for(let i=n;i=0;r... class he (line 26) | class he extends v{constructor(e,t,n){super(),this.pos=e,this.attr=t,thi... method constructor (line 26) | constructor(e,t,n){super(),this.pos=e,this.attr=t,this.value=n} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at attr... method getMap (line 26) | getMap(){return f.empty} method invert (line 26) | invert(e){return new he(this.pos,this.attr,e.nodeAt(this.pos).attrs[th... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new he... method toJSON (line 26) | toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.att... class de (line 26) | class de extends v{constructor(e,t){super(),this.attr=e,this.value=t}app... method constructor (line 17) | constructor(e,t,n,i,r,o,s){this.type=e,this.attrs=t,this.marks=n,this.... method findWrapping (line 17) | findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type... method finish (line 17) | finish(e){if(!(this.options&ae)){let e,t=this.content[this.content.len... method popFromStashMark (line 17) | popFromStashMark(e){for(let t=this.stashMarks.length-1;t>=0;t--)if(e.e... method applyPending (line 17) | applyPending(e){for(let t=0,n=this.pendingMarks;t0} method addStep (line 26) | addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.... method replace (line 26) | replace(e,t=e,n=i["Slice"].empty){let r=X(this.doc,e,t,n);return r&&th... method replaceWith (line 26) | replaceWith(e,t,n){return this.replace(e,t,new i["Slice"](i["Fragment"... method delete (line 26) | delete(e,t){return this.replace(e,t,i["Slice"].empty)} method insert (line 26) | insert(e,t){return this.replaceWith(e,e,t)} method replaceRange (line 26) | replaceRange(e,t,n){return oe(this,e,t,n),this} method replaceRangeWith (line 26) | replaceRangeWith(e,t,n){return ae(this,e,t,n),this} method deleteRange (line 26) | deleteRange(e,t){return le(this,e,t),this} method lift (line 26) | lift(e,t){return D(this,e,t),this} method join (line 26) | join(e,t=1){return K(this,e,t),this} method wrap (line 26) | wrap(e,t){return P(this,e,t),this} method setBlockType (line 26) | setBlockType(e,t=e,n,i=null){return B(this,e,t,n,i),this} method setNodeMarkup (line 26) | setNodeMarkup(e,t,n=null,i){return H(this,e,t,n,i),this} method setNodeAttribute (line 26) | setNodeAttribute(e,t,n){return this.step(new he(e,t,n)),this} method setDocAttribute (line 26) | setDocAttribute(e,t){return this.step(new de(e,t)),this} method addNodeMark (line 26) | addNodeMark(e,t){return this.step(new C(e,t)),this} method removeNodeMark (line 26) | removeNodeMark(e,t){if(!(t instanceof i["Mark"])){let n=this.doc.nodeA... method split (line 26) | split(e,t=1,n){return U(this,e,t,n),this} method addMark (line 26) | addMark(e,t,n){return E(this,e,t,n),this} method removeMark (line 26) | removeMark(e,t,n){return M(this,e,t,n),this} method clearIncompatible (line 26) | clearIncompatible(e,t,n){return N(this,e,t,n),this} function i (line 26) | function i(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:... function a (line 26) | function a(e,t){return s[t.toLowerCase()]} method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 26) | function l(e){var t,n,i=0;for(t=e.length-1;t>=0;t--)n=e[t],"text"!==n.ty... function c (line 26) | function c(e){var t,n,r=0;for(t=e.length-1;t>=0;t--)n=e[t],"text"!==n.ty... function r (line 41) | function r(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null=... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function s (line 41) | function s(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 41) | function l(e,t){var n,i,r,o,s={label:0,sent:function(){if(1&r[0])throw r... function c (line 41) | function c(){for(var e=0,t=0,n=arguments.length;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 41) | function l(e,t){0===--e._eventsCount?e._events=new o:delete e._events[t]} function c (line 41) | function c(){this._events=new o,this._eventsCount=0} function t (line 41) | function t(e,t){document.addEventListener?e.addEventListener("scroll",t,... function n (line 41) | function n(e){document.body?e():document.addEventListener?document.addEv... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function i (line 41) | function i(e){this.g=document.createElement("div"),this.g.setAttribute("... function r (line 41) | function r(e,t){e.g.style.cssText="max-width:none;min-width:20px;min-hei... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 41) | function o(e){var t=e.g.offsetWidth,n=t+100;return e.j.style.width=n+"px... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 41) | function s(e,n){function i(){var e=r;o(e)&&null!==e.g.parentNode&&n(e.l)... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function u (line 41) | function u(e){return null===c&&(p(e)&&/Apple/.test(window.navigator.vend... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 41) | function p(e){return null===d&&(d=!!e.document.fonts),d} method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 41) | function f(e,t){var n=e.style,i=e.weight;if(null===h){var r=document.cre... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=h?t(Error(h+"ms timeout exceeded"))... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function n (line 41) | function n(){var t;(t=-1!=v&&-1!=b||-1!=v&&-1!=y||-1!=b&&-1!=y)&&((t=v!=... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function u (line 41) | function u(){if((new Date).getTime()-d>=h)null!==k.parentNode&&k.parentN... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function r (line 41) | function r(e){return/^\s]/i.test(e)} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 41) | function o(e){return/^<\/a\s*>/i.test(e)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 41) | function s(e){var t=32|e;return t>=97&&t<=122} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t=0;n--)i=t[n],95!... function o (line 41) | function o(e){var t=i.copyOptions(e);return i.ensureSpacesExists(t),t} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function o (line 41) | function o(){i.call(this)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function r (line 41) | function r(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 41) | function o(){n.readable&&n.resume&&n.resume()} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function a (line 41) | function a(){s||(s=!0,e.end())} method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 41) | function l(){s||(s=!0,"function"===typeof e.destroy&&e.destroy())} function c (line 41) | function c(e){if(h(),0===i.listenerCount(this,"error"))throw e} function h (line 41) | function h(){n.removeListener("data",r),e.removeListener("drain",o),n.re... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function i (line 41) | function i(){this.protocol=null,this.slashes=null,this.auth=null,this.po... function v (line 41) | function v(e,t){if(e&&e instanceof i)return e;var n=new i;return n.parse... method constructor (line 17) | constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=v... method reportNonstrict (line 17) | reportNonstrict(e,t,n){let r=this.strict;if("function"===typeof r&&(r=... method useStrictBehavior (line 17) | useStrictBehavior(e,t,n){let i=this.strict;if("function"===typeof i)tr... method isTrusted (line 17) | isTrusted(e){if(e.url&&!e.protocol){const t=f.protocolFromUrl(e.url);i... method getMap (line 26) | getMap(){return f.empty} method merge (line 26) | merge(e){return null} method fromJSON (line 26) | static fromJSON(e,t){if(!t||!t.stepType)throw new RangeError("Invalid ... method jsonID (line 26) | static jsonID(e,t){if(e in g)throw new RangeError("Duplicate use of st... function o (line 41) | function o(e){var t=this;this.next=null,this.entry=null,this.finish=func... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function p (line 41) | function p(e){return d.from(e)} method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 41) | function f(e){return d.isBuffer(e)||e instanceof u} method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 41) | function y(e){if(s=s||n("b19a"),!m.call(y,this)&&!(this instanceof s))re... function w (line 41) | function w(e,t){var n=new Error("write after end");e.emit("error",n),r.n... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 41) | function x(e,t,n,i){var o=!0,s=!1;return null===n?s=new TypeError("May n... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 41) | function C(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 41) | function k(e,t,n,i,r,o){if(!n){var s=C(t,i,r);i!==s&&(n=!0,r="buffer",i=... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 41) | function A(e,t,n,i,r,o,s){t.writelen=i,t.writecb=s,t.writing=!0,t.sync=!... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 41) | function S(e,t,n,i,o){--t.pendingcb,n?(r.nextTick(o,i),r.nextTick(I,e,t)... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 41) | function T(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writele... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;ie&&this.nodesBetween(e,t,e=>(n.i... method isBlock (line 17) | get isBlock(){return this.type.isBlock} method isTextblock (line 17) | get isTextblock(){return this.type.isTextblock} method inlineContent (line 17) | get inlineContent(){return this.type.inlineContent} method isInline (line 17) | get isInline(){return this.type.isInline} method isText (line 17) | get isText(){return this.type.isText} method isLeaf (line 17) | get isLeaf(){return this.type.isLeaf} method isAtom (line 17) | get isAtom(){return this.type.isAtom} method toString (line 17) | toString(){if(this.type.spec.toDebugString)return this.type.spec.toDeb... method contentMatchAt (line 17) | contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.cont... method canReplace (line 17) | canReplace(e,t,n=a.empty,i=0,r=n.childCount){let o=this.contentMatchAt... method canReplaceWith (line 17) | canReplaceWith(e,t,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r... method canAppend (line 17) | canAppend(e){return e.content.size?this.canReplace(this.childCount,thi... method check (line 17) | check(){this.type.checkContent(this.content);let e=d.none;for(let t=0;... method toJSON (line 17) | toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=... method fromJSON (line 17) | static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Nod... function L (line 41) | function L(e,t){t.prefinished||t.finalCalled||("function"===typeof e._fi... method constructor (line 17) | constructor(e,t,n,i){if(super(e,t,null,i),!n)throw new RangeError("Emp... method toString (line 17) | toString(){return this.type.spec.toDebugString?this.type.spec.toDebugS... method textContent (line 17) | get textContent(){return this.text} method textBetween (line 17) | textBetween(e,t){return this.text.slice(e,t)} method nodeSize (line 17) | get nodeSize(){return this.text.length} method mark (line 17) | mark(e){return e==this.marks?this:new L(this.type,this.attrs,this.text... method withText (line 17) | withText(e){return e==this.text?this:new L(this.type,this.attrs,e,this... method cut (line 17) | cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this... method eq (line 17) | eq(e){return this.sameMarkup(e)&&this.text==e.text} method toJSON (line 17) | toJSON(){let e=super.toJSON();return e.text=this.text,e} function I (line 41) | function I(e,t){var n=z(t);return n&&(L(e,t),0===t.pendingcb&&(t.finishe... function F (line 41) | function F(e,t,n){t.ending=!0,I(e,t),n&&(t.finished?r.nextTick(n):e.once... method constructor (line 17) | constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]} method parse (line 17) | static parse(e,t){let n=new R(e,t);if(null==n.next)return F.empty;let ... method matchType (line 17) | matchType(e){for(let t=0;t=this.next.length)throw new RangeError(`There's no ${e}th... method toString (line 17) | toString(){let e=[];function t(n){e.push(n);for(let i=0;i=0;i--){var r=e[i];"."===r?e.... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function i (line 41) | function i(e){"string"!==typeof e&&(e+="");var t,n=0,i=-1,r=!0;for(t=e.l... function r (line 41) | function r(e,t){if(e.filter)return e.filter(t);for(var n=[],i=0;i0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 41) | function f(e,t,n=!0){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i>>16&65535|0,s=0;while(0!==n){s=... function e (line 50) | function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function k (line 50) | function k(e){return function(){for(var t=arguments.length,n=Array(t),i=... method constructor (line 17) | constructor(e,t,n){this.name=e,this.init=C(t.init,n),this.apply=C(t.ap... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new k(... method toJSON (line 26) | toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function A (line 50) | function A(e,t){n&&n(e,null);var r=t.length;while(r--){var o=t[r];if("st... method constructor (line 26) | constructor(e,t,n,i=!1){super(),this.from=e,this.to=t,this.slice=n,thi... method apply (line 26) | apply(e){return this.structure&&T(e,this.from,this.to)?b.fail("Structu... method getMap (line 26) | getMap(){return new f([this.from,this.to-this.from,this.slice.size])} method invert (line 26) | invert(e){return new A(this.from,this.from+this.slice.size,e.slice(thi... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){if(!(e instanceof A)||e.structure||this.structure)return null... method toJSON (line 26) | toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return t... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function S (line 50) | function S(e){var n=l(null),i=void 0;for(i in e)h(t,e,[i])&&(n[i]=e[i]);... method constructor (line 17) | constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Objec... method constructor (line 26) | constructor(e,t,n,i,r,o,s=!1){super(),this.from=e,this.to=t,this.gapFr... method apply (line 26) | apply(e){if(this.structure&&(T(e,this.from,this.gapFrom)||T(e,this.gap... method getMap (line 26) | getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,th... method invert (line 26) | invert(e){let t=this.gapTo-this.gapFrom;return new S(this.from,this.fr... method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1),i=e.ma... method toJSON (line 26) | toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gap... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function T (line 50) | function T(e,t){while(null!==e){var n=o(e,t);if(n){if(n.get)return C(n.g... method constructor (line 17) | constructor(e,t,n){this.pos=e,this.path=t,this.parentOffset=n,this.dep... method resolveDepth (line 17) | resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e} method parent (line 17) | get parent(){return this.node(this.depth)} method doc (line 17) | get doc(){return this.node(0)} method node (line 17) | node(e){return this.path[3*this.resolveDepth(e)]} method index (line 17) | index(e){return this.path[3*this.resolveDepth(e)+1]} method indexAfter (line 17) | indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.dep... method start (line 17) | start(e){return e=this.resolveDepth(e),0==e?0:this.path[3*e-1]+1} method end (line 17) | end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).conten... method before (line 17) | before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is ... method after (line 17) | after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is n... method textOffset (line 17) | get textOffset(){return this.pos-this.path[this.path.length-1]} method nodeAfter (line 17) | get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.chi... method nodeBefore (line 17) | get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[thi... method posAtIndex (line 17) | posAtIndex(e,t){t=this.resolveDepth(t);let n=this.path[3*t],i=0==t?0:t... method marks (line 17) | marks(){let e=this.parent,t=this.index();if(0==e.content.size)return d... method marksAcross (line 17) | marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.is... method sharedDepth (line 17) | sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i0&&void 0!==arguments[0]?arguments[0... function r (line 50) | function r(e,t,n){var r,o;if(n=n||0,!i(t))return-1;if(Array.prototype.in... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function s (line 50) | function s(e,t,n){i(e)?r(e,t,n):o(e,t,n)} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 50) | function l(e,t,n){"removeEventListener"in e?e.removeEventListener(t,n):"... function s (line 50) | function s(e,t,n,o){i(t)?r(t.split(/\s+/g),(function(t){a(e,t,n,o)})):r(... method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 50) | function l(e,t,n,i){var s=o(e,t),a=!1;r(s,(function(e){return e.handler!... function o (line 50) | function o(e,t){t=i(t)?t.join(" "):t,t=t.replace(/^[\s\uFEFF\xA0]+|[\s\u... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function a (line 50) | function a(e){var t,n=Array.prototype.slice.call(arguments,1),a=e.classL... method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function o (line 50) | function o(e,t,n){var o=e.style;i(t)?o[t]=n:r(t,(function(e,t){o[t]=e}))} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function r (line 50) | function r(e){return e&&e.className?i(e.className.baseVal)?e.className:e... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 50) | function o(e,t){var n;return e.classList?e.classList.contains(t):(n=r(e)... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function a (line 50) | function a(e,t){return s.call(e,t)} method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function a (line 50) | function a(e){var t,n,a=Array.prototype.slice.call(arguments,1),l=e.clas... method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function t (line 50) | function t(e,t){var n,i,r,o,s=Object.prototype.hasOwnProperty;for(r=1,o=... function r (line 50) | function r(e,t){var n=document.createElement("img"),r="";return i(t,(fun... method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function s (line 50) | function s(e){var t=(new Date).getTime();return t-e>o} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function t (line 50) | function t(e){return e instanceof Array} function o (line 50) | function o(e){return!i(e)&&!r(e)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function r (line 50) | function r(e){return!i(e)} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function t (line 50) | function t(e){return e instanceof Function} function t (line 50) | function t(e){return null===e} function t (line 50) | function t(e){return"string"===typeof e||e instanceof String} function r (line 50) | function r(e){return i(e)&&!1!==e} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function t (line 50) | function t(e){return void 0===e} function a (line 50) | function a(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={expo... method constructor (line 17) | constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let n=0;... method nodesBetween (line 17) | nodesBetween(e,t,n,i=0,r){for(let o=0,s=0;s"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function t (line 50) | function t(e,t,n){if(n||2===arguments.length)for(var i,r=0,o=t.length;r<... function i (line 65) | function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("... function o (line 65) | function o(e,t,n){if(n||2===arguments.length)for(var i,r=0,o=t.length;r<... method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function h (line 65) | function h(e){var t,n,i=c[e];if(i)return i;for(i=c[e]=[],t=0;t<128;t++)n... method constructor (line 17) | constructor(e,t=e){c(e),c(t),super(e,t)} method $cursor (line 17) | get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null} method map (line 17) | map(e,t){let n=e.resolve(t.map(this.head));if(!n.parent.inlineContent)... method replace (line 17) | replace(e,t=i["Slice"].empty){if(super.replace(e,t),t==i["Slice"].empt... method eq (line 17) | eq(e){return e instanceof h&&e.anchor==this.anchor&&e.head==this.head} method getBookmark (line 17) | getBookmark(){return new d(this.anchor,this.head)} method toJSON (line 17) | toJSON(){return{type:"text",anchor:this.anchor,head:this.head}} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.... method create (line 17) | static create(e,t,n=t){let i=e.resolve(t);return new this(i,n==t?i:e.r... method between (line 17) | static between(e,t,n){let i=e.pos-t.pos;if(n&&!i||(n=i>=0?1:-1),!t.par... function d (line 65) | function d(e,t,n){var i,r,o,s,a,l="";for("string"!==typeof t&&(n=t,t=d.d... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function KH (line 65) | function KH(e){return e>=55296&&e<=57343||e>1114111?"�":(e in GH.default... function $H (line 65) | function $H(e){var t=tq(e);return function(e){return String(e).replace(_... function tq (line 65) | function tq(e){return function(t){if("#"===t.charAt(1)){var n=t.charAt(2... function s (line 65) | function s(e){return";"!==e.substr(-1)&&(e+=";"),o(e)} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t1?pq(e):e.charCodeAt(0)).toString(1... function mq (line 65) | function mq(e,t){return function(n){return n.replace(t,(function(t){retu... function vq (line 65) | function vq(e){return e.replace(gq,fq)} function bq (line 65) | function bq(e){return e.replace(sq,fq)} function yq (line 65) | function yq(e){return function(t){return t.replace(gq,(function(t){retur... function i (line 65) | function i(e,n){return(!n||n<=0?t.decodeXML:t.decodeHTML)(e)} function r (line 65) | function r(e,n){return(!n||n<=0?t.decodeXML:t.decodeHTMLStrict)(e)} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 65) | function o(e,t){return(!t||t<=0?n.encodeXML:n.encodeHTML)(e)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function Mq (line 65) | function Mq(e){return Cq.test(e)?e.replace(Aq,Eq):e} function Nq (line 65) | function Nq(e){try{return u(e)}catch(t){return e}} function Oq (line 65) | function Oq(e){switch(e){case"&":return"&";case"<":return"<";case... function zq (line 65) | function zq(e){return Tq.test(e)?e.replace(Tq,Oq):e} function Dq (line 65) | function Dq(e,t){for(var n=[],i=0;it[0]?-1:e[1]t[1]?-... function ZG (line 65) | function ZG(e,t){var n=e[0],i=e[1];return 1===YG(i,t)?1:-1===YG(n,t)?-1:0} function XG (line 65) | function XG(e,t){if(e.parent===t.parent&&e!==t){var n=e.next;while(n&&n!... function QG (line 65) | function QG(e){var t=[],n=e.firstChild;while(n)t.push(n),n=n.next;return t} function JG (line 65) | function JG(e,t){for(var n=0,i=t;n=0;n-=1)e.prependChild(t[n])} function $G (line 65) | function $G(e,t){if(e&&e.parent&&0!==t){var n,i=e.parent.walker();i.resu... function eV (line 65) | function eV(e,t){var n=e[0],i=e[1];return i[0]t?-1:0} function tV (line 65) | function tV(e,t){var n=e.firstChild;while(n){var i=eV(n.sourcepos,t);if(... function nV (line 65) | function nV(e){while(e.lastChild)e=e.lastChild;return e} function iV (line 65) | function iV(e){while(e.parent&&"document"!==e.parent.type&&e.parent.sour... function rV (line 65) | function rV(e,t){var n=e.firstChild,i=null;while(n){var r=eV(n.sourcepos... function oV (line 65) | function oV(e,t){var n=e,i=null;while(n){var r=ZG(n.sourcepos,t);if(0===... function sV (line 65) | function sV(e){return Bq(e)||null} function aV (line 65) | function aV(e,t,n){if(void 0===n&&(n=null),t){var i=t.walker();while(t&&... function lV (line 65) | function lV(e){var t=sV(e);if(!t)return!0;while(t&&"document"!==t.type){... function hV (line 65) | function hV(e){var t=e.match(/^[ \t]+/);if(t&&(t[0].length>=2||/\t/.test... function dV (line 65) | function dV(e){return!ZW(e)&&-1!==e.indexOf("|")} function uV (line 65) | function uV(e){var t=e.id,n=e.title,i=e.sourcepos,r=e.dest;return{id:t,t... function e (line 65) | function e(e,t){this.refMap={},this.refLinkCandidateMap={},this.refDefCa... function gV (line 65) | function gV(e){return mV.test(e)?e.replace(mV,(function(e,t){return"<... function wV (line 65) | function wV(e){var t=[],n=e.walker(),i=null;while(i=n.next()){var r=i.no... function e (line 65) | function e(e){this.buffer=[],this.options=r(r({},yV),e),this.convertors=... function oK (line 65) | function oK(e,t){return-1!==e.indexOf(t)} function aK (line 65) | function aK(e){if(!e)return null;var t={};return sK.forEach((function(n)... function lK (line 65) | function lK(e){return e[e.length-1]} function cK (line 65) | function cK(e){return"object"===typeof e&&null!==e} function hK (line 65) | function hK(t,n){var i=e({},t);return t&&n&&Object.keys(n).forEach((func... function dK (line 65) | function dK(e){return e.map((function(e){return cK(e)?Array.isArray(e)?d... function uK (line 65) | function uK(e){var t=Object.keys(e);return t.length?t.reduce((function(t... function pK (line 65) | function pK(e,t){return void 0===t&&(t={}),Object.keys(t).forEach((funct... function fK (line 65) | function fK(e,t){return e>t?[t,e]:[e,t]} function mK (line 65) | function mK(e,t,n){var i=parseInt(e.left,10),r=parseInt(e.top,10),o=pars... function vK (line 65) | function vK(){for(var e=[],t=0;t/g,n=/ c... function AK (line 65) | function AK(e){return e.sourcepos[0][1]} function SK (line 65) | function SK(e){switch(e.type){case"code":case"text":case"emph":case"stro... function TK (line 65) | function TK(e,t,n){void 0===n&&(n=!0),e=n?e:e.parent;while(e&&"document"... function EK (line 65) | function EK(e){var t=e.firstChild.literal;switch(e.type){case"emph":retu... function OK (line 65) | function OK(e){var t=e.search(NK);if(-1!==t){var n=e.substring(t),i=n.re... function zK (line 65) | function zK(e,t){var n=MK[e],i=n.rule,r=n.toDOM,o=OK(t).match(i);return ... function DK (line 65) | function DK(e){var t,n="",i=e.walker();while(t=i.next()){var r=t.node,o=... function PK (line 65) | function PK(e){oK(FK,e)&&RK.push(e.toLowerCase())} function BK (line 65) | function BK(t,n){return IK().sanitize(t,e({ADD_TAGS:RK,ADD_ATTR:["rel","... function jK (line 65) | function jK(e,t){return e.literal.replace(new RegExp("(<\\s*"+t+"[^>]*>)... function HK (line 65) | function HK(e){e=e.match(iK)[0];var t=e.match(new RegExp($V,"g"));return... function WK (line 65) | function WK(t,n){var i=e({},UK);return t&&(i.link=function(n,i){var r=i.... function VK (line 65) | function VK(e,t){var n=0;while(e&&e!==t){if(oK(GK,e.tagName)||(n+=e.offs... function KK (line 65) | function KK(e,t){var n=t,i=null;while(n){var r=n.firstElementChild;if(!r... function YK (line 65) | function YK(e,t,n){return e&&t>n+e.offsetTop?YK(e.nextElementSibling,t,n... function XK (line 65) | function XK(e){e&&(delete ZK[Number(e.getAttribute("data-nodeid"))],PV()... function JK (line 65) | function JK(e,t){var n=e.firstChild;while(n&&n.next){if(AK(n.next)>t+1)b... function e (line 65) | function e(e,t){var n=document.createElement("div");this.el=n,this.event... function e (line 65) | function e(){this.keys=[],this.values=[]} function e (line 65) | function e(){this.code=cY,this.langs=new lY} function uY (line 65) | function uY(e,t){var n=e.depth;while(n){var i=e.node(n);if(t(i,n))return... function e (line 65) | function e(e,t,n,i){this.table=e,this.tableRows=t,this.tableStartPos=n,t... function gY (line 65) | function gY(e,t){return pK(fY.prototype,e),mY=t,fY} function vY (line 65) | function vY(e){var t=e.plugin,n=e.eventEmitter,i=e.usageStatistics,r=e.i... function bY (line 65) | function bY(t){var n=t.plugins,i=t.eventEmitter,r=t.usageStatistics,o=t.... function n (line 65) | function n(){var t=this;this.events=new lY,this.eventTypes=xY.reduce((fu... method constructor (line 17) | constructor(e,t){this.name=void 0,this.position=void 0,this.length=voi... function EY (line 65) | function EY(e){["htmlBlock","htmlInline"].forEach((function(t){e[t]&&Obj... function t (line 65) | function t(t){var n=this;this.options=SV()({linkAttributes:null,extended... function t (line 65) | function t(t){e.call(this),this.values=t} function t (line 65) | function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.leng... class d (line 65) | class d{constructor(e,t){this.items=e,this.eventCount=t}popEvent(e,t){if... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 65) | function u(e,t){let n;return e.forEach((e,i)=>{if(e.selection&&0==t--)re... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} class p (line 65) | class p{constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,thi... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... class f (line 65) | class f{constructor(e,t,n,i,r){this.done=e,this.undone=t,this.prevRanges... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;it.push(i,r)),t} method constructor (line 17) | constructor(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0... method sup (line 17) | sup(){return E[M[this.id]]} method sub (line 17) | sub(){return E[N[this.id]]} method fracNum (line 17) | fracNum(){return E[O[this.id]]} method fracDen (line 17) | fracDen(){return E[z[this.id]]} method cramp (line 17) | cramp(){return E[D[this.id]]} method text (line 17) | text(){return E[L[this.id]]} method isTight (line 17) | isTight(){return this.size>=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 65) | function y(e,t){if(!e)return null;let n=[];for(let i=0;i0;t--)if(this.start(t)<=e&&this.... method blockRange (line 17) | blockRange(e=this,t){if(e.posthis.pos?e:this} method min (line 17) | min(e){return e.pos=0&&t<=e.content.size))throw new RangeError... method resolveCached (line 17) | static resolveCached(e,t){for(let i=0;i=0?1:-1),!t.par... function d (line 65) | function d(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._m... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function u (line 65) | function u(e,t,n,i){var r,o,a;if(h(n),o=e._events,void 0===o?(o=e._event... method constructor (line 17) | constructor(e){let t=e.nodeAfter,n=e.node(0).resolve(e.pos+t.nodeSize)... method map (line 17) | map(e,t){let{deleted:n,pos:i}=t.mapResult(this.anchor),r=e.resolve(i);... method content (line 17) | content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)} method eq (line 17) | eq(e){return e instanceof u&&e.anchor==this.anchor} method toJSON (line 17) | toJSON(){return{type:"node",anchor:this.anchor}} method getBookmark (line 17) | getBookmark(){return new p(this.anchor)} method fromJSON (line 17) | static fromJSON(e,t){if("number"!=typeof t.anchor)throw new RangeError... method create (line 17) | static create(e,t){return new u(e.resolve(t))} method isSelectable (line 17) | static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable} function p (line 65) | function p(){if(!this.fired)return this.target.removeListener(this.type,... method constructor (line 17) | constructor(e,t,n){this.content=e,this.openStart=t,this.openEnd=n} method size (line 17) | get size(){return this.content.size-this.openStart-this.openEnd} method insertAt (line 17) | insertAt(e,t){let n=m(this.content,e+this.openStart,t);return n&&new p... method removeBetween (line 17) | removeBetween(e,t){return new p(f(this.content,e+this.openStart,t+this... method eq (line 17) | eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&... method toString (line 17) | toString(){return this.content+"("+this.openStart+","+this.openEnd+")"} method toJSON (line 17) | toJSON(){if(!this.content.size)return null;let e={content:this.content... method fromJSON (line 17) | static fromJSON(e,t){if(!t)return p.empty;let n=t.openStart||0,i=t.ope... method maxOpen (line 17) | static maxOpen(e,t=!0){let n=0,i=0;for(let r=e.firstChild;r&&!r.isLeaf... method constructor (line 17) | constructor(e){this.anchor=e} method map (line 17) | map(e){let{deleted:t,pos:n}=e.mapResult(this.anchor);return t?new d(n,... method resolve (line 17) | resolve(e){let t=e.resolve(this.anchor),n=t.nodeAfter;return n&&u.isSe... method constructor (line 26) | constructor(e,t,n){this.pos=e,this.delInfo=t,this.recover=n} method deleted (line 26) | get deleted(){return(this.delInfo&u)>0} method deletedBefore (line 26) | get deletedBefore(){return(this.delInfo&(c|d))>0} method deletedAfter (line 26) | get deletedAfter(){return(this.delInfo&(h|d))>0} method deletedAcross (line 26) | get deletedAcross(){return(this.delInfo&d)>0} method constructor (line 65) | constructor(e,t,n,i){this.map=e,this.step=t,this.selection=n,this.mirr... method merge (line 65) | merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.s... function f (line 65) | function f(e,t,n){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener... method constructor (line 17) | constructor(e){super(e.resolve(0),e.resolve(e.content.size))} method replace (line 17) | replace(e,t=i["Slice"].empty){if(t==i["Slice"].empty){e.delete(0,e.doc... method toJSON (line 17) | toJSON(){return{type:"all"}} method fromJSON (line 17) | static fromJSON(e){return new f(e)} method map (line 17) | map(e){return new f(e)} method eq (line 17) | eq(e){return e instanceof f} method getBookmark (line 17) | getBookmark(){return m} method constructor (line 26) | constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&f.empt... method recover (line 26) | recover(e){let t=0,n=a(e);if(!this.inverted)for(let i=0;i=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 65) | function y(e){for(var t=new Array(e.length),n=0;n0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function C (line 65) | function C(e,t,n,i){if("function"===typeof e.on)i.once?e.once(t,n):e.on(... method constructor (line 26) | constructor(e,t){super(),this.pos=e,this.mark=t} method apply (line 26) | apply(e){let t=e.nodeAt(this.pos);if(!t)return b.fail("No node at mark... method invert (line 26) | invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.ma... method map (line 26) | map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new C(... method toJSON (line 26) | toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJ... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.pos)throw new RangeError("I... function i (line 65) | function i(e){var t=Array.prototype.slice.call(arguments,1);return t.for... function r (line 65) | function r(e){return Object.prototype.toString.call(e)} method constructor (line 1) | constructor(e){this.ops=e,this.index=0,this.offset=0} method hasNext (line 1) | hasNext(){return this.peekLength()<1/0} method next (line 1) | next(e){e||(e=1/0);const t=this.ops[this.index];if(t){const n=this.off... method peek (line 1) | peek(){return this.ops[this.index]} method peekLength (line 1) | peekLength(){return this.ops[this.index]?i.default.length(this.ops[thi... method peekType (line 1) | peekType(){const e=this.ops[this.index];return e?"number"===typeof e.d... method rest (line 1) | rest(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(thi... function o (line 65) | function o(e){return"[object String]"===r(e)} method constructor (line 17) | constructor(e,t,n={}){this.match=e,this.match=e,this.handler="string"=... function s (line 65) | function s(e){return"[object Object]"===r(e)} method constructor (line 17) | constructor(e,t,n){this.$anchor=e,this.$head=t,this.ranges=n||[new a(e... method anchor (line 17) | get anchor(){return this.$anchor.pos} method head (line 17) | get head(){return this.$head.pos} method from (line 17) | get from(){return this.$from.pos} method to (line 17) | get to(){return this.$to.pos} method $from (line 17) | get $from(){return this.ranges[0].$from} method $to (line 17) | get $to(){return this.ranges[0].$to} method empty (line 17) | get empty(){let e=this.ranges;for(let t=0;t"} method toStringInner (line 17) | toStringInner(){return this.content.join(", ")} method toJSON (line 17) | toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null} method fromJSON (line 17) | static fromJSON(e,t){if(!t)return a.empty;if(!Array.isArray(t))throw n... method fromArray (line 17) | static fromArray(e){if(!e.length)return a.empty;let t,n=0;for(let i=0;... method from (line 17) | static from(e){if(!e)return a.empty;if(e instanceof a)return e;if(Arra... method constructor (line 17) | constructor(e,t){this.$from=e,this.$to=t} function l (line 65) | function l(e){return"[object Function]"===r(e)} function c (line 65) | function c(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")} function d (line 65) | function d(e){return Object.keys(e||{}).reduce((function(e,t){return e||... method constructor (line 17) | constructor(e,t){this.type=e,this.attrs=t} method addToSet (line 17) | addToSet(e){let t,n=!1;for(let i=0;i{const r=e(i)?t:n;... method reduce (line 19) | reduce(e,t){return this.ops.reduce(e,t)} method changeLength (line 19) | changeLength(){return this.reduce((e,t)=>t.insert?e+a.default.length(t... method length (line 19) | length(){return this.reduce((e,t)=>e+a.default.length(t),0)} method slice (line 19) | slice(e=0,t=1/0){const n=[],i=new l.default(this.ops);let r=0;while(r<... method compose (line 19) | compose(e){const t=new l.default(this.ops),n=new l.default(e.ops),i=[]... method concat (line 19) | concat(e){const t=new d(this.ops.slice());return e.ops.length>0&&(t.pu... method diff (line 19) | diff(e,t){if(this.ops===e.ops)return new d;const n=[this,e].map(t=>t.m... method eachLine (line 19) | eachLine(e,t="\n"){const n=new l.default(this.ops);let i=new d,r=0;whi... method invert (line 19) | invert(e){const t=new d;return this.reduce((n,i)=>{if(i.insert)t.delet... method transform (line 19) | transform(e,t=!1){if(t=!!t,"number"===typeof e)return this.transformPo... method transformPosition (line 19) | transformPosition(e,t=!1){t=!!t;const n=new l.default(this.ops);let i=... method constructor (line 65) | constructor(e,t){this.items=e,this.eventCount=t} method popEvent (line 65) | popEvent(e,t){if(0==this.eventCount)return null;let n,i,r=this.items.l... method addTransform (line 65) | addTransform(e,t,n,i){let r=[],o=this.eventCount,s=this.items,a=!i&&s.... method remapping (line 65) | remapping(e,t){let n=new l["a"];return this.items.forEach((t,i)=>{let ... method addMaps (line 65) | addMaps(e){return 0==this.eventCount?this:new d(this.items.append(e.ma... method rebased (line 65) | rebased(e,t){if(!this.eventCount)return this;let n=[],i=Math.max(0,thi... method emptyItemCount (line 65) | emptyItemCount(){let e=0;return this.items.forEach(t=>{t.step||e++}),e} method compress (line 65) | compress(e=this.items.length){let t=this.remapping(0,e),n=t.maps.lengt... function m (line 65) | function m(e){e.__index__=-1,e.__text_cache__=""} method constructor (line 26) | constructor(e=[],t,n=0,i=e.length){this.maps=e,this.mirror=t,this.from... method slice (line 26) | slice(e=0,t=this.maps.length){return new m(this.maps,this.mirror,e,t)} method copy (line 26) | copy(){return new m(this.maps.slice(),this.mirror&&this.mirror.slice()... method appendMap (line 26) | appendMap(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.... method appendMapping (line 26) | appendMapping(e){for(let t=0,n=this.maps.length;t=2} method constructor (line 26) | constructor(e,t){this.doc=e,this.failed=t} method ok (line 26) | static ok(e){return new b(e,null)} method fail (line 26) | static fail(e){return new b(null,e)} method fromReplace (line 26) | static fromReplace(e,t,n,r){try{return b.ok(e.replace(t,n,r))}catch(o)... function y (line 65) | function y(e,t){var n=e.__index__,i=e.__last_index__,r=e.__text_cache__.... function w (line 65) | function w(e,t){var n=new y(e,t);return e.__compiled__[n.schema].normali... method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=e.resolve(this.from),r=n.n... method invert (line 26) | invert(){return new x(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof w&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.f... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... function x (line 65) | function x(e,t){if(!(this instanceof x))return new x(e,t);t||d(e)&&(t=e,... method constructor (line 17) | constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this... method selection (line 17) | get selection(){return this.curSelectionFor0} method setStoredMarks (line 17) | setStoredMarks(e){return this.storedMarks=e,this.updated|=y,this} method ensureMarks (line 17) | ensureMarks(e){return i["Mark"].sameSet(this.storedMarks||this.selecti... method addStoredMark (line 17) | addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||... method removeStoredMark (line 17) | removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.store... method storedMarksSet (line 17) | get storedMarksSet(){return(this.updated&y)>0} method addStep (line 17) | addStep(e,t){super.addStep(e,t),this.updated=this.updated&~y,this.stor... method setTime (line 17) | setTime(e){return this.time=e,this} method replaceSelection (line 17) | replaceSelection(e){return this.selection.replace(this,e),this} method replaceSelectionWith (line 17) | replaceSelectionWith(e,t=!0){let n=this.selection;return t&&(e=e.mark(... method deleteSelection (line 17) | deleteSelection(){return this.selection.replace(this),this} method insertText (line 17) | insertText(e,t,n){let i=this.doc.type.schema;if(null==t)return e?this.... method setMeta (line 17) | setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this} method getMeta (line 17) | getMeta(e){return this.meta["string"==typeof e?e:e.key]} method isGeneric (line 17) | get isGeneric(){for(let e in this.meta)return!1;return!0} method scrollIntoView (line 17) | scrollIntoView(){return this.updated|=w,this} method scrolledIntoView (line 17) | get scrolledIntoView(){return(this.updated&w)>0} method constructor (line 26) | constructor(e,t,n){super(),this.from=e,this.to=t,this.mark=n} method apply (line 26) | apply(e){let t=e.slice(this.from,this.to),n=new i["Slice"](y(t.content... method invert (line 26) | invert(){return new w(this.from,this.to,this.mark)} method map (line 26) | map(e){let t=e.mapResult(this.from,1),n=e.mapResult(this.to,-1);return... method merge (line 26) | merge(e){return e instanceof x&&e.mark.eq(this.mark)&&this.from<=e.to&... method toJSON (line 26) | toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:thi... method fromJSON (line 26) | static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to... FILE: dist/js/chunk-vendors.js function r (line 1) | function r(e){return!!e&&"object"===typeof e} function o (line 1) | function o(e){var t=Object.prototype.toString.call(e);return"[object Reg... function l (line 1) | function l(e){return e.$$typeof===a} function u (line 1) | function u(e){return Array.isArray(e)?[]:{}} function c (line 1) | function c(e,t){var n=t&&!0===t.clone;return n&&i(e)?f(u(e),e,t):e} function h (line 1) | function h(e,t,n){var r=e.slice();return t.forEach((function(t,o){"undef... function d (line 1) | function d(e,t,n){var r={};return i(e)&&Object.keys(e).forEach((function... function f (line 1) | function f(e,t,n){var i=Array.isArray(t),r=Array.isArray(e),o=n||{arrayM... function l (line 1) | function l(e){return e&&e.__esModule?e:{default:e}} function n (line 1) | function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{... function u (line 1) | function u(e){var t=e.move,n=e.size,i=e.bar,r={},o="translate"+i.axis+"(... function i (line 1) | function i(e,t,n,i,r,o,s,a){var l,u="function"===typeof e?e.options:e;if... function n (line 1) | function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{... function o (line 1) | function o(e){return e&&e.__esModule?e:{default:e}} function s (line 1) | function s(e,t){if(!r.default.prototype.$isServer)if(t){var n=[],i=t.off... function o (line 7) | function o(e){return void 0===e||null===e} function s (line 7) | function s(e){return void 0!==e&&null!==e} function a (line 7) | function a(e){return!0===e} function l (line 7) | function l(e){return!1===e} function u (line 7) | function u(e){return"string"===typeof e||"number"===typeof e||"symbol"==... function c (line 7) | function c(e){return"function"===typeof e} function h (line 7) | function h(e){return null!==e&&"object"===typeof e} function f (line 7) | function f(e){return"[object Object]"===d.call(e)} function p (line 7) | function p(e){return"[object RegExp]"===d.call(e)} function m (line 7) | function m(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t... function v (line 7) | function v(e){return s(e)&&"function"===typeof e.then&&"function"===type... function g (line 7) | function g(e){return null==e?"":Array.isArray(e)||f(e)&&e.toString===d?J... function b (line 7) | function b(e,t){return t&&t.__v_isRef?t.value:t} function y (line 7) | function y(e){var t=parseFloat(e);return isNaN(t)?e:t} function _ (line 7) | function _(e,t){for(var n=Object.create(null),i=e.split(","),r=0;r1?e.appl... function T (line 7) | function T(e,t){return e.bind(t)} function j (line 7) | function j(e,t){t=t||0;var n=e.length-t,i=new Array(n);while(n--)i[n]=e[... function P (line 7) | function P(e,t){for(var n in t)e[n]=t[n];return e} function N (line 7) | function N(e){for(var t={},n=0;ne/255),... method hsl (line 34) | hsl(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),s... method init (line 34) | init(e=0,t=0,n=0,i=0,r="rgb"){if(e=e||0,this.space)for(const c in this... method lab (line 34) | lab(){const{x:e,y:t,z:n}=this.xyz(),i=116*t-16,r=500*(e-t),o=200*(t-n)... method lch (line 34) | lch(){const{l:e,a:t,b:n}=this.lab(),i=Math.sqrt(t**2+n**2);let r=180*M... method rgb (line 34) | rgb(){if("rgb"===this.space)return this;if(Ae(this.space)){let{x:e,y:t... method toArray (line 34) | toArray(){const{_a:e,_b:t,_c:n,_d:i,space:r}=this;return[e,t,n,i,r]} method toHex (line 34) | toHex(){const[e,t,n]=this._clamped().map(Ce);return`#${e}${t}${n}`} method toRgb (line 34) | toRgb(){const[e,t,n]=this._clamped(),i=`rgb(${e},${t},${n})`;return i} method toString (line 34) | toString(){return this.toHex()} method xyz (line 34) | xyz(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),s... method _clamped (line 34) | _clamped(){const{_a:e,_b:t,_c:n}=this.rgb(),{max:i,min:r,round:o}=Math... function De (line 7) | function De(){Oe.pop(),Ae.target=Oe[Oe.length-1]} method constructor (line 34) | constructor(...e){this.init(...e)} method clone (line 34) | clone(){return new De(this)} method init (line 34) | init(e,t){const n={x:0,y:0},i=Array.isArray(e)?{x:e[0],y:e[1]}:"object... method toArray (line 34) | toArray(){return[this.x,this.y]} method transform (line 34) | transform(e){return this.clone().transformO(e)} method transformO (line 34) | transformO(e){Te.isMatrixLike(e)||(e=new Te(e));const{x:t,y:n}=this;re... function Ne (line 7) | function Ne(e){Pe=e} function e (line 7) | function e(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=!1),this.value=e,... function Le (line 7) | function Le(e,t,n){return e&&k(e,"__ob__")&&e.__ob__ instanceof Be?e.__o... function Re (line 7) | function Re(e,t,n,i,o,s,a){void 0===a&&(a=!1);var l=new Ae,u=Object.getO... function ze (line 7) | function ze(e,t,n){if(!Ge(e)){var i=e.__ob__;return r(e)&&m(t)?(e.length... function Ve (line 7) | function Ve(e,t){if(r(e)&&m(t))e.splice(t,1);else{var n=e.__ob__;e._isVu... function He (line 7) | function He(e){for(var t=void 0,n=0,i=e.length;n=0;n--)i.wid... method toLine (line 34) | toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}} method toString (line 34) | toString(){const e=[];for(let t=0,n=this.length;t0,a=t?!!t.$stable:!s,... function fn (line 7) | function fn(e,t,n,i){var o=function(){var t=ve;be(e);var n=arguments.len... function pn (line 7) | function pn(e,t){return function(){return e[t]}} function mn (line 7) | function mn(e){var t=e.$options,n=t.setup;if(n){var i=e._setupContext=vn... function vn (line 7) | function vn(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy... method bbox (line 34) | bbox(){return Pe().path.setAttribute("d",this.toString()),new Be(Pe.no... method move (line 34) | move(e,t){const n=this.bbox();if(e-=n.x,t-=n.y,!isNaN(e)&&!isNaN(t))fo... method parse (line 34) | parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.app... method size (line 34) | size(e,t){const n=this.bbox();let i,r;for(n.width=0===n.width?1:n.widt... method toString (line 34) | toString(){return mn(this)} function gn (line 7) | function gn(e,t,n,i,r){var o=!1;for(var s in t)s in e?t[s]!==n[s]&&(o=!0... function bn (line 7) | function bn(e,t,n,i){Object.defineProperty(e,t,{enumerable:!0,configurab... method constructor (line 34) | constructor(e){this._stepper=e||new Zt("-"),this._from=null,this._to=n... method at (line 34) | at(e){return this._morphObj.morph(this._from,this._to,e,this._stepper,... method done (line 34) | done(){const e=this._context.map(this._stepper.done).reduce((function(... method from (line 34) | from(e){return null==e?this._from:(this._from=this._set(e),this)} method stepper (line 34) | stepper(e){return null==e?this._stepper:(this._stepper=e,this)} method to (line 34) | to(e){return null==e?this._to:(this._to=this._set(e),this)} method type (line 34) | type(e){return null==e?this._type:(this._type=e,this)} method _set (line 34) | _set(e){this._type||this.type(gn(e));let t=new this._type(e);return th... function yn (line 7) | function yn(e){return e._slotsProxy||_n(e._slotsProxy={},e.$scopedSlots)... method constructor (line 34) | constructor(...e){this.init(...e)} method init (line 34) | init(e){return e=Array.isArray(e)?e[0]:e,this.value=e,this} method toArray (line 34) | toArray(){return[this.value]} method valueOf (line 34) | valueOf(){return this.value} function _n (line 7) | function _n(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete ... method constructor (line 34) | constructor(...e){this.init(...e)} method init (line 34) | init(e){return Array.isArray(e)&&(e={scaleX:e[0],scaleY:e[1],shear:e[2... method toArray (line 34) | toArray(){const e=this;return[e.scaleX,e.scaleY,e.shear,e.rotate,e.tra... function wn (line 7) | function wn(){return kn().slots} function xn (line 7) | function xn(){return kn().attrs} method constructor (line 34) | constructor(...e){this.init(...e)} method align (line 34) | align(e){const t=this.values;for(let n=0,i=t.length;ne.start+e.runner.d... method getLastRunnerInfo (line 34) | getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)} method getRunnerInfoById (line 34) | getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]|... method pause (line 34) | pause(){return this._paused=!0,this._continue()} method persist (line 34) | persist(e){return null==e?this._persist:(this._persist=e,this)} method play (line 34) | play(){return this._paused=!1,this.updateTime()._continue()} method reverse (line 34) | reverse(e){const t=this.speed();if(null==e)return this.speed(-t);const... method schedule (line 34) | schedule(e,t,n){if(null==e)return this._runners.map(Bn);let i=0;const ... method seek (line 34) | seek(e){return this.time(this._time+e)} method source (line 34) | source(e){return null==e?this._timeSource:(this._timeSource=e,this)} method speed (line 34) | speed(e){return null==e?this._speed:(this._speed=e,this)} method stop (line 34) | stop(){return this.time(0),this.pause()} method time (line 34) | time(e){return null==e?this._time:(this._time=e,this._continue(!0))} method unschedule (line 34) | unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this.... method updateTime (line 34) | updateTime(){return this.active()||(this._lastSourceTime=this._timeSou... method _continue (line 34) | _continue(e=!1){return Fn.cancelFrame(this._nextFrame),this._nextFrame... method _stepFn (line 34) | _stepFn(e=!1){const t=this._timeSource();let n=t-this._lastSourceTime;... function zn (line 7) | function zn(e,t,n,i,r){var o;try{o=n?e.apply(t,n):e.call(t),o&&!o._isVue... method constructor (line 34) | constructor(e){super(),this.id=zn.id++,e=null==e?rt.duration:e,e="func... method sanitise (line 34) | static sanitise(e,t,n){let i=1,r=!1,o=0;return e=e||rt.duration,t=t||r... method active (line 34) | active(e){return null==e?this.enabled:(this.enabled=e,this)} method addTransform (line 34) | addTransform(e,t){return this.transforms.lmultiplyO(e),this} method after (line 34) | after(e){return this.on("finished",e)} method animate (line 34) | animate(e,t,n){const i=zn.sanitise(e,t,n),r=new zn(i.duration);return ... method clearTransform (line 34) | clearTransform(){return this.transforms=new Te,this} method clearTransformsFromQueue (line 34) | clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._... method delay (line 34) | delay(e){return this.animate(0,e)} method duration (line 34) | duration(){return this._times*(this._wait+this._duration)-this._wait} method during (line 34) | during(e){return this.queue(null,e)} method ease (line 34) | ease(e){return this._stepper=new Zt(e),this} method element (line 34) | element(e){return null==e?this._element:(this._element=e,e._prepareRun... method finish (line 34) | finish(){return this.step(1/0)} method loop (line 34) | loop(e,t,n){return"object"===typeof e&&(t=e.swing,n=e.wait,e=e.times),... method loops (line 34) | loops(e){const t=this._duration+this._wait;if(null==e){const e=Math.fl... method persist (line 34) | persist(e){return null==e?this._persist:(this._persist=e,this)} method position (line 34) | position(e){const t=this._time,n=this._duration,i=this._wait,r=this._t... method progress (line 34) | progress(e){return null==e?Math.min(1,this._time/this.duration()):this... method queue (line 34) | queue(e,t,n,i){this._queue.push({initialiser:e||it,runner:t||it,retarg... method reset (line 34) | reset(){return this._reseted||(this.time(0),this._reseted=!0),this} method reverse (line 34) | reverse(e){return this._reverse=null==e?!this._reverse:e,this} method schedule (line 34) | schedule(e,t,n){if(e instanceof Rn||(n=t,t=e,e=this.timeline()),!e)thr... method step (line 34) | step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;cons... method time (line 34) | time(e){if(null==e)return this._time;const t=e-this._time;return this.... method timeline (line 34) | timeline(e){return"undefined"===typeof e?this._timeline:(this._timelin... method unschedule (line 34) | unschedule(){const e=this.timeline();return e&&e.unschedule(this),this} method _initialise (line 34) | _initialise(e){if(e||this._isDeclarative)for(let t=0,n=this._queue.len... method _rememberMorpher (line 34) | _rememberMorpher(e,t){if(this._history[e]={morpher:t,caller:this._queu... method _run (line 34) | _run(e){let t=!0;for(let n=0,i=this._queue.length;n-1:"string"===typeof e?e.split... function po (line 7) | function po(e,t){var n=e.cache,i=e.keys,r=e._vnode,o=e.$vnode;for(var s ... function mo (line 7) | function mo(e,t,n,i){var r=e[t];!r||i&&r.tag===i.tag||r.componentInstanc... function yo (line 7) | function yo(e){var t={get:function(){return Q}};Object.defineProperty(e,... function Io (line 7) | function Io(e){var t=e.data,n=e,i=e;while(s(i.componentInstance))i=i.com... function To (line 7) | function To(e,t){return{staticClass:jo(e.staticClass,t.staticClass),clas... function Mo (line 7) | function Mo(e,t){return s(e)||s(t)?jo(e,Po(t)):""} function jo (line 7) | function jo(e,t){return e?t?e+" "+t:e:t||""} function Po (line 7) | function Po(e){return Array.isArray(e)?No(e):h(e)?Fo(e):"string"===typeo... function No (line 7) | function No(e){for(var t,n="",i=0,r=e.length;i-1?Ss(e,t,n):Ao(t)?$o(n)?... function Ss (line 7) | function Ss(e,t,n){if($o(n))e.removeAttribute(t);else{if(ne&&!ie&&"TEXTA... function Os (line 7) | function Os(e,t){var n=t.elm,i=t.data,r=e.data;if(!(o(i.staticClass)&&o(... function Ts (line 7) | function Ts(e){if(s(e[$s])){var t=ne?"change":"input";e[t]=[].concat(e[$... function Ms (line 7) | function Ms(e,t,n){var i=Es;return function r(){var o=t.apply(null,argum... function Ps (line 7) | function Ps(e,t,n,i){if(js){var r=Gi,o=t;t=o._wrapper=function(e){if(e.t... function Ns (line 7) | function Ns(e,t,n,i){(i||Es).removeEventListener(e,t._wrapper||t,n)} function Fs (line 7) | function Fs(e,t){if(!o(e.data.on)||!o(t.data.on)){var n=t.data.on||{},i=... function Rs (line 7) | function Rs(e,t){if(!o(e.data.domProps)||!o(t.data.domProps)){var n,i,r=... function zs (line 7) | function zs(e,t){return!e.composing&&("OPTION"===e.tagName||Vs(e,t)||Hs(... function Vs (line 7) | function Vs(e,t){var n=!0;try{n=document.activeElement!==e}catch(ol){}re... function Hs (line 7) | function Hs(e,t){var n=e.value,i=e._vModifiers;if(s(i)){if(i.number)retu... function Us (line 7) | function Us(e){var t=Qs(e.style);return e.staticStyle?P(e.staticStyle,t):t} function Qs (line 7) | function Qs(e){return Array.isArray(e)?N(e):"string"===typeof e?qs(e):e} function Ys (line 7) | function Ys(e,t){var n,i={};if(t){var r=e;while(r.componentInstance)r=r.... function ta (line 7) | function ta(e,t){var n=t.data,i=e.data;if(!(o(n.staticStyle)&&o(n.style)... function ra (line 7) | function ra(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.s... function oa (line 7) | function oa(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.s... function sa (line 7) | function sa(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&... function va (line 7) | function va(e){ma((function(){ma(e)}))} function ga (line 7) | function ga(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n... function ba (line 7) | function ba(e,t){e._transitionClasses&&x(e._transitionClasses,t),oa(e,t)} function ya (line 7) | function ya(e,t,n){var i=wa(e,t),r=i.type,o=i.timeout,s=i.propCount;if(!... function wa (line 7) | function wa(e,t){var n,i=window.getComputedStyle(e),r=(i[ha+"Delay"]||""... function xa (line 7) | function xa(e,t){while(e.length=2)e.mixin({bef... function s (line 13) | function s(e){o&&(e._devtoolHook=o,o.emit("vuex:init",e),o.on("vuex:trav... function a (line 13) | function a(e,t){return e.filter(t)[0]} function l (line 13) | function l(e,t){if(void 0===t&&(t=[]),null===e||"object"!==typeof e)retu... function u (line 13) | function u(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))} function c (line 13) | function c(e){return null!==e&&"object"===typeof e} function h (line 13) | function h(e){return e&&"function"===typeof e.then} function d (line 13) | function d(e,t){return function(){return e(t)}} function v (line 13) | function v(e,t,n){if(t.update(n),n.modules)for(var i in n.modules){if(!t... function _ (line 13) | function _(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.pu... function w (line 13) | function w(e,t){e._actions=Object.create(null),e._mutations=Object.creat... function x (line 13) | function x(e,t,n){var i=e._vm;e.getters={},e._makeLocalGettersCache=Obje... function C (line 13) | function C(e,t,n,i,r){var o=!n.length,s=e._modules.getNamespace(n);if(i.... function k (line 13) | function k(e,t,n){var i=""===t,r={dispatch:i?e.dispatch:function(n,i,r){... function S (line 13) | function S(e,t){if(!e._makeLocalGettersCache[t]){var n={},i=t.length;Obj... function A (line 13) | function A(e,t,n,i){var r=e._mutations[t]||(e._mutations[t]=[]);r.push((... function O (line 13) | function O(e,t,n,i){var r=e._actions[t]||(e._actions[t]=[]);r.push((func... function E (line 13) | function E(e,t,n,i){e._wrappedGetters[t]||(e._wrappedGetters[t]=function... function D (line 13) | function D(e){e._vm.$watch((function(){return this._data.$$state}),(func... function $ (line 13) | function $(e,t){return t.reduce((function(e,t){return e[t]}),e)} function I (line 13) | function I(e,t,n){return c(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payloa... function T (line 13) | function T(e){g&&e===g||(g=e,i(g))} function B (line 13) | function B(e){return L(e)?Array.isArray(e)?e.map((function(e){return{key... function L (line 13) | function L(e){return Array.isArray(e)||c(e)} function R (line 13) | function R(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):... function z (line 13) | function z(e,t,n){var i=e._modulesNamespaceMap[n];return i} function V (line 13) | function V(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);va... function H (line 13) | function H(e,t,n){var i=n?e.groupCollapsed:e.group;try{i.call(e,t)}catch... function W (line 13) | function W(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}} function q (line 13) | function q(){var e=new Date;return" @ "+Q(e.getHours(),2)+":"+Q(e.getMin... function U (line 13) | function U(e,t){return new Array(t+1).join(e)} function Q (line 13) | function Q(e,t){return U("0",t-e.toString().length)+e} function e (line 20) | function e(t,n,r){function o(a,l){if(!n[a]){if(!t[a]){var u="function"==... function s (line 20) | function s(e){var t=e||[],n={js:t.indexOf("js")>=0,wasm:t.indexOf("wasm"... function i (line 20) | function i(e){return e<0?0:e>255?255:e} function r (line 20) | function r(e){return e>=0?e:0} function o (line 20) | function o(e,t,n,i,o,s){var a,l,u,c,h,d,f,p,m,v,g,b=0,y=0;for(m=0;me.length)&&(t=e.length);for(var n=0,i=new Ar... function a (line 26) | function a(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol... function l (line 26) | function l(e){if(Array.isArray(e))return e} function E (line 26) | function E(){return{value:c(p),destroy:function(){if(this.value.terminat... function D (line 26) | function D(e){if(!(this instanceof D))return new D(e);this.options=u({},... function a (line 26) | function a(e){e.srcImageBitmap&&(e.isImageBitmapReused||e.srcImageBitmap... function r (line 26) | function r(e){return!!e&&"object"===typeof e} function o (line 26) | function o(e){var t=Object.prototype.toString.call(e);return"[object Reg... function l (line 26) | function l(e){return e.$$typeof===a} function u (line 26) | function u(e){return Array.isArray(e)?[]:{}} function c (line 26) | function c(e,t){var n=t&&!0===t.clone;return n&&i(e)?f(u(e),e,t):e} function h (line 26) | function h(e,t,n){var r=e.slice();return t.forEach((function(t,o){"undef... function d (line 26) | function d(e,t,n){var r={};return i(e)&&Object.keys(e).forEach((function... function f (line 26) | function f(e,t,n){var i=Array.isArray(t),r=Array.isArray(e),o=n||{arrayM... function s (line 26) | function s(e){return e&&e.__esModule?e:{default:e}} function s (line 26) | function s(e){return e&&e.__esModule?e:{default:e}} function h (line 26) | function h(e,t,n){return function(){var i=arguments.length>0&&void 0!==a... function o (line 26) | function o(e){return e&&e.__esModule?e:{default:e}} function o (line 26) | function o(e){return null!==e&&"object"===("undefined"===typeof e?"undef... function n (line 26) | function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{... function i (line 26) | function i(e,t,n,i,r,o,s,a){var l,u="function"===typeof e?e.options:e;if... function e (line 26) | function e(e,t){for(var n=0;n-1} method constructor (line 34) | constructor(e,t=e){super(E("path",e),t)} method array (line 34) | array(){return this._array||(this._array=new vn(this.attr("d")))} method clear (line 34) | clear(){return delete this._array,this} method height (line 34) | height(e){return null==e?this.bbox().height:this.size(this.bbox().widt... method move (line 34) | move(e,t){return this.attr("d",this.array().move(e,t))} method plot (line 34) | plot(e){return null==e?this.array():this.clear().attr("d","string"===t... method size (line 34) | size(e,t){const n=m(this,e,t);return this.attr("d",this.array().size(n... method width (line 34) | width(e){return null==e?this.bbox().width:this.size(e,this.bbox().heig... method x (line 34) | x(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)} method y (line 34) | y(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)} function On (line 34) | function On(e,t,n){var i=-1,r=null==e?0:e.length;while(++ie.start+e.runner.d... method getLastRunnerInfo (line 34) | getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)} method getRunnerInfoById (line 34) | getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]|... method pause (line 34) | pause(){return this._paused=!0,this._continue()} method persist (line 34) | persist(e){return null==e?this._persist:(this._persist=e,this)} method play (line 34) | play(){return this._paused=!1,this.updateTime()._continue()} method reverse (line 34) | reverse(e){const t=this.speed();if(null==e)return this.speed(-t);const... method schedule (line 34) | schedule(e,t,n){if(null==e)return this._runners.map(Bn);let i=0;const ... method seek (line 34) | seek(e){return this.time(this._time+e)} method source (line 34) | source(e){return null==e?this._timeSource:(this._timeSource=e,this)} method speed (line 34) | speed(e){return null==e?this._speed:(this._speed=e,this)} method stop (line 34) | stop(){return this.time(0),this.pause()} method time (line 34) | time(e){return null==e?this._time:(this._time=e,this._continue(!0))} method unschedule (line 34) | unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this.... method updateTime (line 34) | updateTime(){return this.active()||(this._lastSourceTime=this._timeSou... method _continue (line 34) | _continue(e=!1){return Fn.cancelFrame(this._nextFrame),this._nextFrame... method _stepFn (line 34) | _stepFn(e=!1){const t=this._timeSource();let n=t-this._lastSourceTime;... function zn (line 34) | function zn(e,t){var n=null==e?0:e.length;return n?Un(e,t)/n:L} method constructor (line 34) | constructor(e){super(),this.id=zn.id++,e=null==e?rt.duration:e,e="func... method sanitise (line 34) | static sanitise(e,t,n){let i=1,r=!1,o=0;return e=e||rt.duration,t=t||r... method active (line 34) | active(e){return null==e?this.enabled:(this.enabled=e,this)} method addTransform (line 34) | addTransform(e,t){return this.transforms.lmultiplyO(e),this} method after (line 34) | after(e){return this.on("finished",e)} method animate (line 34) | animate(e,t,n){const i=zn.sanitise(e,t,n),r=new zn(i.duration);return ... method clearTransform (line 34) | clearTransform(){return this.transforms=new Te,this} method clearTransformsFromQueue (line 34) | clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._... method delay (line 34) | delay(e){return this.animate(0,e)} method duration (line 34) | duration(){return this._times*(this._wait+this._duration)-this._wait} method during (line 34) | during(e){return this.queue(null,e)} method ease (line 34) | ease(e){return this._stepper=new Zt(e),this} method element (line 34) | element(e){return null==e?this._element:(this._element=e,e._prepareRun... method finish (line 34) | finish(){return this.step(1/0)} method loop (line 34) | loop(e,t,n){return"object"===typeof e&&(t=e.swing,n=e.wait,e=e.times),... method loops (line 34) | loops(e){const t=this._duration+this._wait;if(null==e){const e=Math.fl... method persist (line 34) | persist(e){return null==e?this._persist:(this._persist=e,this)} method position (line 34) | position(e){const t=this._time,n=this._duration,i=this._wait,r=this._t... method progress (line 34) | progress(e){return null==e?Math.min(1,this._time/this.duration()):this... method queue (line 34) | queue(e,t,n,i){this._queue.push({initialiser:e||it,runner:t||it,retarg... method reset (line 34) | reset(){return this._reseted||(this.time(0),this._reseted=!0),this} method reverse (line 34) | reverse(e){return this._reverse=null==e?!this._reverse:e,this} method schedule (line 34) | schedule(e,t,n){if(e instanceof Rn||(n=t,t=e,e=this.timeline()),!e)thr... method step (line 34) | step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;cons... method time (line 34) | time(e){if(null==e)return this._time;const t=e-this._time;return this.... method timeline (line 34) | timeline(e){return"undefined"===typeof e?this._timeline:(this._timelin... method unschedule (line 34) | unschedule(){const e=this.timeline();return e&&e.unschedule(this),this} method _initialise (line 34) | _initialise(e){if(e||this._isDeclarative)for(let t=0,n=this._queue.len... method _rememberMorpher (line 34) | _rememberMorpher(e,t){if(this._history[e]={morpher:t,caller:this._queu... method _run (line 34) | _run(e){let t=!0;for(let n=0,i=this._queue.length;n-1);retur... function Jn (line 34) | function Jn(e,t){var n=e.length;while(n--&&Bn(t,e[n],0)>-1);return n} function ei (line 34) | function ei(e,t){var n=e.length,i=0;while(n--)e[n]===t&&++i;return i} function ii (line 34) | function ii(e){return"\\"+nn[e]} function ri (line 34) | function ri(e,t){return null==e?s:e[t]} function oi (line 34) | function oi(e){return Qt.test(e)} function si (line 34) | function si(e){return Yt.test(e)} function ai (line 34) | function ai(e){var t,n=[];while(!(t=e.next()).done)n.push(t.value);retur... function li (line 34) | function li(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){... function ui (line 34) | function ui(e,t){return function(n){return e(t(n))}} method constructor (line 34) | constructor(e,t=e){super(E("text",e),t),this.dom.leading=new at(1.3),t... method leading (line 34) | leading(e){return null==e?this.dom.leading:(this.dom.leading=new at(e)... method rebuild (line 34) | rebuild(e){if("boolean"===typeof e&&(this._rebuild=e),this._rebuild){c... method setData (line 34) | setData(e){return this.dom=e,this.dom.leading=new at(e.leading||1.3),t... method text (line 34) | text(e){if(void 0===e){const t=this.node.childNodes;let n=0;e="";for(l... function ci (line 34) | function ci(e,t){var n=-1,i=e.length,r=0,o=[];while(++n-1} function Vi (line 34) | function Vi(e,t){var n=this.__data__,i=cr(n,e);return i<0?(++this.size,n... function Hi (line 34) | function Hi(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t=t?e:t... function gr (line 34) | function gr(e,t,n,i,r,o){var a,l=t&p,u=t&m,c=t&v;if(n&&(a=r?n(e,i,r,o):n... function br (line 34) | function br(e){var t=wh(e);return function(n){return yr(n,e,t)}} function yr (line 34) | function yr(e,t,n){var i=n.length;if(null==e)return!i;e=it(e);while(i--)... function _r (line 34) | function _r(e,t,n){if("function"!==typeof e)throw new st(c);return ka((f... function wr (line 34) | function wr(e,t,n,i){var r=-1,o=An,s=!0,a=e.length,u=[],c=t.length;if(!a... function kr (line 34) | function kr(e,t){var n=!0;return xr(e,(function(e,i,r){return n=!!t(e,i,... function Sr (line 34) | function Sr(e,t,n){var i=-1,r=e.length;while(++ir?0:r+n),i=i===s|... function Or (line 34) | function Or(e,t){var n=[];return xr(e,(function(e,i,r){t(e,i,r)&&n.push(... function Er (line 34) | function Er(e,t,n,i,r){var o=-1,s=e.length;n||(n=oa),r||(r=[]);while(++o... function Ir (line 34) | function Ir(e,t){return e&&Dr(e,t,wh)} function Tr (line 34) | function Tr(e,t){return e&&$r(e,t,wh)} function Mr (line 34) | function Mr(e,t){return Sn(t,(function(t){return _c(e[t])}))} function jr (line 34) | function jr(e,t){t=Wo(t,e);var n=0,i=t.length;while(null!=e&&nt} function Br (line 34) | function Br(e,t){return null!=e&&dt.call(e,t)} function Lr (line 34) | function Lr(e,t){return null!=e&&t in it(e)} function Rr (line 34) | function Rr(e,t,n){return e>=Vt(t,n)&&eF)return n;do{t%2&&(n+=e),t=Pt(t... function wo (line 34) | function wo(e,t){return Sa(_a(e,t,Dd),e+"")} function xo (line 34) | function xo(e){return or(Rh(e))} function Co (line 34) | function Co(e,t){var n=Rh(e);return Ea(n,vr(t,0,n.length))} function ko (line 34) | function ko(e,t,n,i){if(!Cc(e))return e;t=Wo(t,e);var r=-1,o=t.length,a=... function Oo (line 34) | function Oo(e){return Ea(Rh(e))} function Eo (line 34) | function Eo(e,t,i){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),i=i>o?o:i,i<0... function Do (line 34) | function Do(e,t){var n;return xr(e,(function(e,i,r){return n=t(e,i,r),!n... function $o (line 34) | function $o(e,t,n){var i=0,r=null==e?i:e.length;if("number"===typeof t&&... function Io (line 34) | function Io(e,t,n,i){t=n(t);var r=0,o=null==e?0:e.length,a=t!==t,l=null=... function To (line 34) | function To(e,t){var n=-1,i=e.length,r=0,o=[];while(++n=i?e:Eo(e,t,n)} function Yo (line 34) | function Yo(e,t){if(t)return e.slice();var n=e.length,i=xt?xt(n):new e.c... function Go (line 34) | function Go(e){var t=new e.constructor(e.byteLength);return new wt(t).se... function Ko (line 34) | function Ko(e,t){var n=t?Go(e.buffer):e.buffer;return new e.constructor(... function Xo (line 34) | function Xo(e){var t=new e.constructor(e.source,Qe.exec(e));return t.las... function Zo (line 34) | function Zo(e){return yi?it(yi.call(e)):{}} function Jo (line 34) | function Jo(e,t){var n=t?Go(e.buffer):e.buffer;return new e.constructor(... function es (line 34) | function es(e,t){if(e!==t){var n=e!==s,i=null===e,r=e===e,o=Bc(e),a=t!==... function ts (line 34) | function ts(e,t,n){var i=-1,r=e.criteria,o=t.criteria,s=r.length,a=n.len... function ns (line 34) | function ns(e,t,i,r){var o=-1,s=e.length,a=i.length,l=-1,u=t.length,c=zt... function is (line 34) | function is(e,t,i,r){var o=-1,s=e.length,a=-1,l=i.length,u=-1,c=t.length... function rs (line 34) | function rs(e,t){var i=-1,r=e.length;t||(t=n(r));while(++i1?n[r-1]... function cs (line 34) | function cs(e,t){return function(n,i){if(null==n)return n;if(!uc(n))retu... function hs (line 34) | function hs(e){return function(t,n,i){var r=-1,o=it(t),s=i(t),a=s.length... function ds (line 34) | function ds(e,t,n){var i=t&y,r=ms(e);function o(){var t=this&&this!==ln&... function fs (line 34) | function fs(e){return function(t){t=Zc(t);var n=oi(t)?gi(t):s,i=n?n[0]:t... function ps (line 34) | function ps(e){return function(t){return $n(_d(Qh(t).replace(Ht,"")),e,"... function ms (line 34) | function ms(e){return function(){var t=arguments;switch(t.length){case 0... function vs (line 34) | function vs(e,t,i){var r=ms(e);function o(){var a=arguments.length,l=n(a... function gs (line 34) | function gs(e){return function(t,n,i){var r=it(t);if(!uc(t)){var o=Ws(n,... function bs (line 34) | function bs(e){return Bs((function(t){var n=t.length,i=n,r=Ai.prototype.... function ys (line 34) | function ys(e,t,i,r,o,a,l,u,c,h){var d=t&A,f=t&y,p=t&_,m=t&(x|C),v=t&E,g... function _s (line 34) | function _s(e,t){return function(n,i){return Vr(n,e,t(i),{})}} function ws (line 34) | function ws(e,t){return function(n,i){var r;if(n===s&&i===s)return t;if(... function xs (line 34) | function xs(e){return Bs((function(t){return t=En(t,Gn(Ws())),wo((functi... function Cs (line 34) | function Cs(e,t){t=t===s?" ":jo(t);var n=t.length;if(n<2)return n?_o(t,e... function ks (line 34) | function ks(e,t,i,r){var o=t&y,s=ms(e);function a(){var t=-1,l=arguments... function Ss (line 34) | function Ss(e){return function(t,n,i){return i&&"number"!==typeof i&&aa(... function As (line 34) | function As(e){return function(t,n){return"string"===typeof t&&"string"=... function Os (line 34) | function Os(e,t,n,i,r,o,a,l,u,c){var h=t&x,d=h?a:s,f=h?s:a,p=h?o:s,m=h?s... function Es (line 34) | function Es(e){var t=nt[e];return function(e,n){if(e=Gc(e),n=null==n?0:V... function $s (line 34) | function $s(e){return function(t){var n=Xs(t);return n==J?li(t):n==se?fi... function Is (line 34) | function Is(e,t,n,i,r,o,a,l){var u=t&_;if(!u&&"function"!==typeof e)thro... function Ts (line 34) | function Ts(e,t,n,i){return e===s||ic(e,ut[n])&&!dt.call(i,n)?t:e} function Ms (line 34) | function Ms(e,t,n,i,r,o){return Cc(e)&&Cc(t)&&(o.set(t,e),lo(e,t,s,Ms,o)... function js (line 34) | function js(e){return Mc(e)?s:e} function Ps (line 34) | function Ps(e,t,n,i,r,o){var a=n&g,l=e.length,u=t.length;if(l!=u&&!(a&&u... function Ns (line 34) | function Ns(e,t,n,i,r,o,s){switch(n){case fe:if(e.byteLength!=t.byteLeng... function Fs (line 34) | function Fs(e,t,n,i,r,o){var a=n&g,l=Ls(e),u=l.length,c=Ls(t),h=c.length... function Bs (line 34) | function Bs(e){return Sa(_a(e,s,Qa),e+"")} function Ls (line 34) | function Ls(e){return Pr(e,wh,Gs)} function Rs (line 34) | function Rs(e){return Pr(e,xh,Ks)} function Vs (line 34) | function Vs(e){var t=e.name+"",n=cn[t],i=dt.call(cn,t)?n.length:0;while(... function Hs (line 34) | function Hs(e){var t=dt.call(xi,"placeholder")?xi:e;return t.placeholder} function Ws (line 34) | function Ws(){var e=xi.iteratee||$d;return e=e===$d?to:e,arguments.lengt... function qs (line 34) | function qs(e,t){var n=e.__data__;return ua(t)?n["string"===typeof t?"st... function Us (line 34) | function Us(e){var t=wh(e),n=t.length;while(n--){var i=t[n],r=e[i];t[n]=... function Qs (line 34) | function Qs(e,t){var n=ri(e,t);return Xr(n)?n:s} function Ys (line 34) | function Ys(e){var t=dt.call(e,Dt),n=e[Dt];try{e[Dt]=s;var i=!0}catch(o)... function Zs (line 34) | function Zs(e,t,n){var i=-1,r=n.length;while(++i... function oa (line 34) | function oa(e){return ac(e)||sc(e)||!!(Ot&&e&&e[Ot])} function sa (line 34) | function sa(e,t){var n="undefined"===typeof e?"undefined":o(e);return t=... function aa (line 34) | function aa(e,t,n){if(!Cc(n))return!1;var i="undefined"===typeof t?"unde... function la (line 34) | function la(e,t){if(ac(e))return!1;var n="undefined"===typeof e?"undefin... function ua (line 34) | function ua(e){var t="undefined"===typeof e?"undefined":o(e);return"stri... function ca (line 34) | function ca(e){var t=Vs(e),n=xi[t];if("function"!==typeof n||!(t in Oi.p... function ha (line 34) | function ha(e){return!!pt&&pt in e} function fa (line 34) | function fa(e){var t=e&&e.constructor,n="function"===typeof t&&t.prototy... function pa (line 34) | function pa(e){return e===e&&!Cc(e)} function ma (line 34) | function ma(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==s||e... function va (line 34) | function va(e){var t=Lu(e,(function(e){return n.size===d&&n.clear(),e}))... function ga (line 34) | function ga(e,t){var n=e[1],i=t[1],r=n|i,o=r<(y|_|A),s=i==A&&n==x||i==A&... function ba (line 34) | function ba(e){var t=[];if(null!=e)for(var n in it(e))t.push(n);return t} function ya (line 34) | function ya(e){return mt.call(e)} function _a (line 34) | function _a(e,t,i){return t=zt(t===s?e.length-1:t,0),function(){var r=ar... function wa (line 34) | function wa(e,t){return t.length<2?e:jr(e,Eo(t,0,-1))} function xa (line 34) | function xa(e,t){var n=e.length,i=Vt(t.length,n),r=rs(e);while(i--){var ... function Aa (line 34) | function Aa(e,t,n){var i=t+"";return Sa(e,ra(i,Ta(Js(i),n)))} function Oa (line 34) | function Oa(e){var t=0,n=0;return function(){var i=qt(),r=T-(i-n);if(n=i... function Ea (line 34) | function Ea(e,t){var n=-1,i=e.length,r=i-1;t=t===s?i:t;while(++n-1&&e%1==0&&e<=F} function Cc (line 34) | function Cc(e){var t="undefined"===typeof e?"undefined":o(e);return null... function kc (line 34) | function kc(e){return null!=e&&"object"===("undefined"===typeof e?"undef... function Ac (line 34) | function Ac(e,t){return e===t||Kr(e,t,Us(t))} function Oc (line 34) | function Oc(e,t,n){return n="function"===typeof n?n:s,Kr(e,t,Us(t),n)} function Ec (line 34) | function Ec(e){return Tc(e)&&e!=+e} function Dc (line 34) | function Dc(e){if(da(e))throw new r(u);return Xr(e)} function $c (line 34) | function $c(e){return null===e} function Ic (line 34) | function Ic(e){return null==e} function Tc (line 34) | function Tc(e){return"number"===typeof e||kc(e)&&Nr(e)==ee} function Mc (line 34) | function Mc(e){if(!kc(e)||Nr(e)!=ne)return!1;var t=Ct(e);if(null===t)ret... function Pc (line 34) | function Pc(e){return wc(e)&&e>=-F&&e<=F} function Fc (line 34) | function Fc(e){return"string"===typeof e||!ac(e)&&kc(e)&&Nr(e)==ae} function Bc (line 34) | function Bc(e){return"symbol"===("undefined"===typeof e?"undefined":o(e)... function Rc (line 34) | function Rc(e){return e===s} function zc (line 34) | function zc(e){return kc(e)&&Xs(e)==ce} function Vc (line 34) | function Vc(e){return kc(e)&&Nr(e)==he} function qc (line 34) | function qc(e){if(!e)return[];if(uc(e))return Fc(e)?gi(e):rs(e);if(Et&&e... function Uc (line 34) | function Uc(e){if(!e)return 0===e?e:0;if(e=Gc(e),e===N||e===-N){var t=e<... function Qc (line 34) | function Qc(e){var t=Uc(e),n=t%1;return t===t?n?t-n:t:0} function Yc (line 34) | function Yc(e){return e?vr(Qc(e),0,R):0} function Gc (line 34) | function Gc(e){if("number"===typeof e)return e;if(Bc(e))return L;if(Cc(e... function Kc (line 34) | function Kc(e){return os(e,xh(e))} function Xc (line 34) | function Xc(e){return e?vr(Qc(e),-F,F):0===e?e:0} function Zc (line 34) | function Zc(e){return null==e?"":jo(e)} function rh (line 34) | function rh(e,t){var n=ki(e);return null==t?n:dr(n,t)} function ah (line 34) | function ah(e,t){return Nn(e,Ws(t,3),Ir)} function lh (line 34) | function lh(e,t){return Nn(e,Ws(t,3),Tr)} function uh (line 34) | function uh(e,t){return null==e?e:Dr(e,Ws(t,3),xh)} function ch (line 34) | function ch(e,t){return null==e?e:$r(e,Ws(t,3),xh)} function hh (line 34) | function hh(e,t){return e&&Ir(e,Ws(t,3))} function dh (line 34) | function dh(e,t){return e&&Tr(e,Ws(t,3))} function fh (line 34) | function fh(e){return null==e?[]:Mr(e,wh(e))} function ph (line 34) | function ph(e){return null==e?[]:Mr(e,xh(e))} function mh (line 34) | function mh(e,t,n){var i=null==e?s:jr(e,t);return i===s?n:i} function vh (line 34) | function vh(e,t){return null!=e&&ea(e,t,Br)} function gh (line 34) | function gh(e,t){return null!=e&&ea(e,t,Lr)} function wh (line 34) | function wh(e){return uc(e)?rr(e):no(e)} function xh (line 34) | function xh(e){return uc(e)?rr(e,!0):io(e)} function Ch (line 34) | function Ch(e,t){var n={};return t=Ws(t,3),Ir(e,(function(e,i,r){pr(n,t(... function kh (line 34) | function kh(e,t){var n={};return t=Ws(t,3),Ir(e,(function(e,i,r){pr(n,i,... function Eh (line 34) | function Eh(e,t){return $h(e,Ru(Ws(t)))} function $h (line 34) | function $h(e,t){if(null==e)return{};var n=En(Rs(e),(function(e){return[... function Ih (line 34) | function Ih(e,t,n){t=Wo(t,e);var i=-1,r=t.length;r||(r=1,e=s);while(++i<... function Th (line 34) | function Th(e,t,n){return null==e?e:ko(e,t,n)} function Mh (line 34) | function Mh(e,t,n,i){return i="function"===typeof i?i:s,null==e?e:ko(e,t... function Nh (line 34) | function Nh(e,t,n){var i=ac(e),r=i||dc(e)||Lc(e);if(t=Ws(t,4),null==n){v... function Fh (line 34) | function Fh(e,t){return null==e||No(e,t)} function Bh (line 34) | function Bh(e,t,n){return null==e?e:Fo(e,t,Ho(n))} function Lh (line 34) | function Lh(e,t,n,i){return i="function"===typeof i?i:s,null==e?e:Fo(e,t... function Rh (line 34) | function Rh(e){return null==e?[]:Kn(e,wh(e))} function zh (line 34) | function zh(e){return null==e?[]:Kn(e,xh(e))} function Vh (line 34) | function Vh(e,t,n){return n===s&&(n=t,t=s),n!==s&&(n=Gc(n),n=n===n?n:0),... function Hh (line 34) | function Hh(e,t,n){return t=Uc(t),n===s?(n=t,t=0):n=Uc(n),e=Gc(e),Rr(e,t... function Wh (line 34) | function Wh(e,t,n){if(n&&"boolean"!==typeof n&&aa(e,t,n)&&(t=n=s),n===s&... function Uh (line 34) | function Uh(e){return yd(Zc(e).toLowerCase())} function Qh (line 34) | function Qh(e){return e=Zc(e),e&&e.replace(Je,ti).replace(Wt,"")} function Yh (line 34) | function Yh(e,t,n){e=Zc(e),t=jo(t);var i=e.length;n=n===s?i:vr(Qc(n),0,i... function Gh (line 34) | function Gh(e){return e=Zc(e),e&&De.test(e)?e.replace(Oe,ni):e} function Kh (line 34) | function Kh(e){return e=Zc(e),e&&Fe.test(e)?e.replace(Ne,"\\$&"):e} function ed (line 34) | function ed(e,t,n){e=Zc(e),t=Qc(t);var i=t?vi(e):0;if(!t||i>=t)return e;... function td (line 34) | function td(e,t,n){e=Zc(e),t=Qc(t);var i=t?vi(e):0;return t&&iF)return[];var n=R,i=Vt(e,R);t=Ws(t),... function Zd (line 34) | function Zd(e){return ac(e)?En(e,$a):Bc(e)?[e]:rs(Da(Zc(e)))} function Jd (line 34) | function Jd(e){var t=++ft;return Zc(e)+t} function of (line 34) | function of(e){return e&&e.length?Sr(e,Dd,Fr):s} function sf (line 34) | function sf(e,t){return e&&e.length?Sr(e,Ws(t,2),Fr):s} function af (line 34) | function af(e){return zn(e,Dd)} function lf (line 34) | function lf(e,t){return zn(e,Ws(t,2))} function uf (line 34) | function uf(e){return e&&e.length?Sr(e,Dd,ro):s} function cf (line 34) | function cf(e,t){return e&&e.length?Sr(e,Ws(t,2),ro):s} function pf (line 34) | function pf(e){return e&&e.length?Un(e,Dd):0} function mf (line 34) | function mf(e,t){return e&&e.length?Un(e,Ws(t,2)):0} function s (line 34) | function s(e){return e&&e.__esModule?e:{default:e}} function m (line 34) | function m(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Erro... function v (line 34) | function v(e,t){if(e){for(var n=e.className,i=(t||"").split(" "),r=0,o=i... function g (line 34) | function g(e,t){if(e&&t){for(var n=t.split(" "),i=" "+e.className+" ",r=... function y (line 34) | function y(e,t,n){if(e&&t)if("object"===("undefined"===typeof t?"undefin... function s (line 34) | function s(){var s=this,a=Number(new Date)-o,l=arguments;function u(){o=... function n (line 34) | function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{... function a (line 34) | function a(e,t,n,i,r,o,s,a){var l,u="function"===typeof e?e.options:e;if... function xt (line 34) | function xt(e){var t=window.getComputedStyle(e),n=t.getPropertyValue("bo... function Ct (line 34) | function Ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments... function Zi (line 34) | function Zi(e,t){return Object.prototype.hasOwnProperty.call(e,t)} function Ji (line 34) | function Ji(e,t){var n={},i=void 0;for(i in e)n[i]=e[i];for(i in t)if(Zi... function er (line 34) | function er(e){return void 0!==e&&(e=parseInt(e,10),isNaN(e)&&(e=null)),e} function tr (line 34) | function tr(e){return"undefined"!==typeof e&&(e=er(e),isNaN(e)&&(e=80)),e} function nr (line 34) | function nr(e){return"number"===typeof e?e:"string"===typeof e?/^\d+(?:p... function ir (line 34) | function ir(){for(var e=arguments.length,t=Array(e),n=0;n2&&void 0!==arguments[2]?argumen... function mr (line 34) | function mr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments... function vr (line 34) | function vr(e){var t={};return Object.keys(e).forEach((function(n){var i... function yr (line 34) | function yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a... function e (line 34) | function e(t){for(var n in yr(this,e),this.observers=[],this.table=null,... function Jr (line 34) | function Jr(e,t){var n=t.row,i=t.column,r=t.$index,o=i.property,s=o&&Obj... function eo (line 34) | function eo(e,t){var n=t.row,i=t.treeNode,r=t.store;if(!i)return null;va... function Dl (line 34) | function Dl(){} function e (line 34) | function e(e,t){for(var n=0;n=0;t--)P(e.children[t]);re... function N (line 34) | function N(e,t){let n,i;for(e=Array.isArray(e)?e:[e],i=e.length-1;i>=0;i... function F (line 34) | function F(e){return function(...t){const n=t[t.length-1];return!n||n.co... function B (line 34) | function B(){return this.parent().children()} function L (line 34) | function L(){return this.parent().index(this)} function R (line 34) | function R(){return this.siblings()[this.position()+1]} function z (line 34) | function z(){return this.siblings()[this.position()-1]} function V (line 34) | function V(){const e=this.position(),t=this.parent();return t.add(this.r... function H (line 34) | function H(){const e=this.position(),t=this.parent();return t.add(this.r... function W (line 34) | function W(){const e=this.parent();return e.add(this.remove()),this} function q (line 34) | function q(){const e=this.parent();return e.add(this.remove(),0),this} function U (line 34) | function U(e){e=O(e),e.remove();const t=this.position();return this.pare... function Q (line 34) | function Q(e){e=O(e),e.remove();const t=this.position();return this.pare... function Y (line 34) | function Y(e){return e=O(e),e.before(this),this} function G (line 34) | function G(e){return e=O(e),e.after(this),this} function ue (line 34) | function ue(){const e=this.attr("class");return null==e?[]:e.trim().spli... function ce (line 34) | function ce(e){return-1!==this.classes().indexOf(e)} function he (line 34) | function he(e){if(!this.hasClass(e)){const t=this.classes();t.push(e),th... function de (line 34) | function de(e){return this.hasClass(e)&&this.attr("class",this.classes()... function fe (line 34) | function fe(e){return this.hasClass(e)?this.removeClass(e):this.addClass... function pe (line 34) | function pe(e,t){const n={};if(0===arguments.length)return this.node.sty... function me (line 34) | function me(){return this.css("display","")} function ve (line 34) | function ve(){return this.css("display","none")} function ge (line 34) | function ge(){return"none"!==this.css("display")} function be (line 34) | function be(e,t,n){if(null==e)return this.data(u(c(this.node.attributes,... function ye (line 34) | function ye(e,t){if("object"===typeof arguments[0])for(const n in e)this... function _e (line 34) | function _e(){if(0===arguments.length)this._memory={};else for(let e=arg... function we (line 34) | function we(){return this._memory=this._memory||{}} function xe (line 34) | function xe(e){return 4===e.length?["#",e.substring(1,2),e.substring(1,2... function Ce (line 34) | function Ce(e){const t=Math.round(e),n=Math.max(0,Math.min(255,t)),i=n.t... function ke (line 34) | function ke(e,t){for(let n=t.length;n--;)if(null==e[t[n]])return!1;retur... function Se (line 34) | function Se(e,t){const n=ke(e,"rgb")?{_a:e.r,_b:e.g,_c:e.b,_d:0,space:"r... function Ae (line 34) | function Ae(e){return"lab"===e||"xyz"===e||"lch"===e} function Oe (line 34) | function Oe(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5... class Ee (line 34) | class Ee{constructor(...e){this.init(...e)}static isColor(e){return e&&(... method constructor (line 34) | constructor(...e){this.init(...e)} method isColor (line 34) | static isColor(e){return e&&(e instanceof Ee||this.isRgb(e)||this.test... method isRgb (line 34) | static isRgb(e){return e&&"number"===typeof e.r&&"number"===typeof e.g... method random (line 34) | static random(e="vibrant",t,n){const{random:i,round:r,sin:o,PI:s}=Math... method test (line 34) | static test(e){return"string"===typeof e&&(ne.test(e)||ie.test(e))} method cmyk (line 34) | cmyk(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),... method hsl (line 34) | hsl(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),s... method init (line 34) | init(e=0,t=0,n=0,i=0,r="rgb"){if(e=e||0,this.space)for(const c in this... method lab (line 34) | lab(){const{x:e,y:t,z:n}=this.xyz(),i=116*t-16,r=500*(e-t),o=200*(t-n)... method lch (line 34) | lch(){const{l:e,a:t,b:n}=this.lab(),i=Math.sqrt(t**2+n**2);let r=180*M... method rgb (line 34) | rgb(){if("rgb"===this.space)return this;if(Ae(this.space)){let{x:e,y:t... method toArray (line 34) | toArray(){const{_a:e,_b:t,_c:n,_d:i,space:r}=this;return[e,t,n,i,r]} method toHex (line 34) | toHex(){const[e,t,n]=this._clamped().map(Ce);return`#${e}${t}${n}`} method toRgb (line 34) | toRgb(){const[e,t,n]=this._clamped(),i=`rgb(${e},${t},${n})`;return i} method toString (line 34) | toString(){return this.toHex()} method xyz (line 34) | xyz(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),s... method _clamped (line 34) | _clamped(){const{_a:e,_b:t,_c:n}=this.rgb(),{max:i,min:r,round:o}=Math... class De (line 34) | class De{constructor(...e){this.init(...e)}clone(){return new De(this)}i... method constructor (line 34) | constructor(...e){this.init(...e)} method clone (line 34) | clone(){return new De(this)} method init (line 34) | init(e,t){const n={x:0,y:0},i=Array.isArray(e)?{x:e[0],y:e[1]}:"object... method toArray (line 34) | toArray(){return[this.x,this.y]} method transform (line 34) | transform(e){return this.clone().transformO(e)} method transformO (line 34) | transformO(e){Te.isMatrixLike(e)||(e=new Te(e));const{x:t,y:n}=this;re... function $e (line 34) | function $e(e,t){return new De(e,t).transformO(this.screenCTM().inverseO... function Ie (line 34) | function Ie(e,t,n){return Math.abs(t-e)<(n||1e-6)} class Te (line 34) | class Te{constructor(...e){this.init(...e)}static formatTransforms(e){co... method constructor (line 34) | constructor(...e){this.init(...e)} method formatTransforms (line 34) | static formatTransforms(e){const t="both"===e.flip||!0===e.flip,n=e.fl... method fromArray (line 34) | static fromArray(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}} method isMatrixLike (line 34) | static isMatrixLike(e){return null!=e.a||null!=e.b||null!=e.c||null!=e... method matrixMultiply (line 34) | static matrixMultiply(e,t,n){const i=e.a*t.a+e.c*t.b,r=e.b*t.a+e.d*t.b... method around (line 34) | around(e,t,n){return this.clone().aroundO(e,t,n)} method aroundO (line 34) | aroundO(e,t,n){const i=e||0,r=t||0;return this.translateO(-i,-r).lmult... method clone (line 34) | clone(){return new Te(this)} method decompose (line 34) | decompose(e=0,t=0){const n=this.a,i=this.b,r=this.c,o=this.d,s=this.e,... method equals (line 34) | equals(e){if(e===this)return!0;const t=new Te(e);return Ie(this.a,t.a)... method flip (line 34) | flip(e,t){return this.clone().flipO(e,t)} method flipO (line 34) | flipO(e,t){return"x"===e?this.scaleO(-1,1,t,0):"y"===e?this.scaleO(1,-... method init (line 34) | init(e){const t=Te.fromArray([1,0,0,1,0,0]);return e=e instanceof dt?e... method inverse (line 34) | inverse(){return this.clone().inverseO()} method inverseO (line 34) | inverseO(){const e=this.a,t=this.b,n=this.c,i=this.d,r=this.e,o=this.f... method lmultiply (line 34) | lmultiply(e){return this.clone().lmultiplyO(e)} method lmultiplyO (line 34) | lmultiplyO(e){const t=this,n=e instanceof Te?e:new Te(e);return Te.mat... method multiply (line 34) | multiply(e){return this.clone().multiplyO(e)} method multiplyO (line 34) | multiplyO(e){const t=this,n=e instanceof Te?e:new Te(e);return Te.matr... method rotate (line 34) | rotate(e,t,n){return this.clone().rotateO(e,t,n)} method rotateO (line 34) | rotateO(e,t=0,n=0){e=h(e);const i=Math.cos(e),r=Math.sin(e),{a:o,b:s,c... method scale (line 34) | scale(e,t,n,i){return this.clone().scaleO(...arguments)} method scaleO (line 34) | scaleO(e,t=e,n=0,i=0){3===arguments.length&&(i=n,n=t,t=e);const{a:r,b:... method shear (line 34) | shear(e,t,n){return this.clone().shearO(e,t,n)} method shearO (line 34) | shearO(e,t=0,n=0){const{a:i,b:r,c:o,d:s,e:a,f:l}=this;return this.a=i+... method skew (line 34) | skew(e,t,n,i){return this.clone().skewO(...arguments)} method skewO (line 34) | skewO(e,t=e,n=0,i=0){3===arguments.length&&(i=n,n=t,t=e),e=h(e),t=h(t)... method skewX (line 34) | skewX(e,t,n){return this.skew(e,0,t,n)} method skewY (line 34) | skewY(e,t,n){return this.skew(0,e,t,n)} method toArray (line 34) | toArray(){return[this.a,this.b,this.c,this.d,this.e,this.f]} method toString (line 34) | toString(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","... method transform (line 34) | transform(e){if(Te.isMatrixLike(e)){const t=new Te(e);return t.multipl... method translate (line 34) | translate(e,t){return this.clone().translateO(e,t)} method translateO (line 34) | translateO(e,t){return this.e+=e||0,this.f+=t||0,this} method valueOf (line 34) | valueOf(){return{a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}} function Me (line 34) | function Me(){return new Te(this.node.getCTM())} function je (line 34) | function je(){if("function"===typeof this.isRoot&&!this.isRoot()){const ... function Pe (line 34) | function Pe(){if(!Pe.nodes){const e=O().size(2,0);e.node.style.cssText=[... function Ne (line 34) | function Ne(e){return!e.width&&!e.height&&!e.x&&!e.y} function Fe (line 34) | function Fe(e){return e===x.document||(x.document.documentElement.contai... class Be (line 34) | class Be{constructor(...e){this.init(...e)}addOffset(){return this.x+=x.... method constructor (line 34) | constructor(...e){this.init(...e)} method addOffset (line 34) | addOffset(){return this.x+=x.window.pageXOffset,this.y+=x.window.pageY... method init (line 34) | init(e){const t=[0,0,0,0];return e="string"===typeof e?e.split(ae).map... method isNulled (line 34) | isNulled(){return Ne(this)} method merge (line 34) | merge(e){const t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),i=Math.ma... method toArray (line 34) | toArray(){return[this.x,this.y,this.width,this.height]} method toString (line 34) | toString(){return this.x+" "+this.y+" "+this.width+" "+this.height} method transform (line 34) | transform(e){e instanceof Te||(e=new Te(e));let t=1/0,n=-1/0,i=1/0,r=-... function Le (line 34) | function Le(e,t,n){let i;try{if(i=t(e.node),Ne(i)&&!Fe(e.node))throw new... function Re (line 34) | function Re(){const e=e=>e.getBBox(),t=e=>{try{const t=e.clone().addTo(P... function ze (line 34) | function ze(e){const t=e=>e.getBoundingClientRect(),n=e=>{throw new Erro... function Ve (line 34) | function Ve(e,t){const n=this.bbox();return e>n.x&&t>n.y&&ee.call(t,t,n,... method toArray (line 34) | toArray(){return Array.prototype.concat.apply([],this)} function qe (line 34) | function qe(e,t){return new He(u((t||x.document).querySelectorAll(e),(fu... function Ue (line 34) | function Ue(e){return qe(e,this.node)} function Qe (line 34) | function Qe(e){return D(this.node.querySelector(e))} function Ke (line 34) | function Ke(e){let t=e.getEventHolder();return t===x.window&&(t=Ge),t.ev... function Xe (line 34) | function Xe(e){return e.getEventTarget()} function Ze (line 34) | function Ze(e){let t=e.getEventHolder();t===x.window&&(t=Ge),t.events&&(... function Je (line 34) | function Je(e,t,n,i,r){const o=n.bind(i||e),s=O(e),a=Ke(s),l=Xe(s);t=Arr... function et (line 34) | function et(e,t,n,i){const r=O(e),o=Ke(r),s=Xe(r);("function"!==typeof n... function tt (line 34) | function tt(e,t,n,i){const r=Xe(e);return t instanceof x.window.Event||(... class nt (line 34) | class nt extends C{addEventListener(){}dispatch(e,t,n){return tt(this,e,... method addEventListener (line 34) | addEventListener(){} method dispatch (line 34) | dispatch(e,t,n){return tt(this,e,t,n)} method dispatchEvent (line 34) | dispatchEvent(e){const t=this.getEventHolder().events;if(!t)return!0;c... method fire (line 34) | fire(e,t,n){return this.dispatch(e,t,n),this} method getEventHolder (line 34) | getEventHolder(){return this} method getEventTarget (line 34) | getEventTarget(){return this} method off (line 34) | off(e,t,n){return et(this,e,t,n),this} method on (line 34) | on(e,t,n,i){return Je(this,e,t,n,i),this} method removeEventListener (line 34) | removeEventListener(){} function it (line 34) | function it(){} class st (line 34) | class st extends Array{constructor(...e){super(...e),this.init(...e)}clo... method constructor (line 34) | constructor(...e){super(...e),this.init(...e)} method clone (line 34) | clone(){return new this.constructor(this)} method init (line 34) | init(e){return"number"===typeof e||(this.length=0,this.push(...this.pa... method parse (line 34) | parse(e=[]){return e instanceof Array?e:e.trim().split(ae).map(parseFl... method toArray (line 34) | toArray(){return Array.prototype.concat.apply([],this)} method toSet (line 34) | toSet(){return new Set(this)} method toString (line 34) | toString(){return this.join(" ")} method valueOf (line 34) | valueOf(){const e=[];return e.push(...this),e} class at (line 34) | class at{constructor(...e){this.init(...e)}convert(e){return new at(this... method constructor (line 34) | constructor(...e){this.init(...e)} method convert (line 34) | convert(e){return new at(this.value,e)} method divide (line 34) | divide(e){return e=new at(e),new at(this/e,this.unit||e.unit)} method init (line 34) | init(e,t){return t=Array.isArray(e)?e[1]:t,e=Array.isArray(e)?e[0]:e,t... method minus (line 34) | minus(e){return e=new at(e),new at(this-e,this.unit||e.unit)} method plus (line 34) | plus(e){return e=new at(e),new at(this+e,this.unit||e.unit)} method times (line 34) | times(e){return e=new at(e),new at(this*e,this.unit||e.unit)} method toArray (line 34) | toArray(){return[this.value,this.unit]} method toJSON (line 34) | toJSON(){return this.toString()} method toString (line 34) | toString(){return("%"===this.unit?~~(1e8*this.value)/1e6:"s"===this.un... method valueOf (line 34) | valueOf(){return this.value} function ut (line 34) | function ut(e){lt.push(e)} function ct (line 34) | function ct(e,t,n){if(null==e){e={},t=this.node.attributes;for(const n o... class ht (line 34) | class ht extends nt{constructor(e,t){super(),this.node=e,this.type=e.nod... method constructor (line 34) | constructor(e,t){super(),this.node=e,this.type=e.nodeName,t&&e!==t&&th... method add (line 34) | add(e,t){return e=O(e),e.removeNamespace&&this.node instanceof x.windo... method addTo (line 34) | addTo(e,t){return O(e).put(this,t)} method children (line 34) | children(){return new He(u(this.node.children,(function(e){return D(e)... method clear (line 34) | clear(){while(this.node.hasChildNodes())this.node.removeChild(this.nod... method clone (line 34) | clone(e=!0,t=!0){this.writeDataToDom();let n=this.node.cloneNode(e);re... method each (line 34) | each(e,t){const n=this.children();let i,r;for(i=0,r=n.length;i=0} method html (line 34) | html(e,t){return this.xml(e,t,b)} method id (line 34) | id(e){return"undefined"!==typeof e||this.node.id||(this.node.id=j(this... method index (line 34) | index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)} method last (line 34) | last(){return D(this.node.lastChild)} method matches (line 34) | matches(e){const t=this.node,n=t.matches||t.matchesSelector||t.msMatch... method parent (line 34) | parent(e){let t=this;if(!t.node.parentNode)return null;if(t=D(t.node.p... method put (line 34) | put(e,t){return e=O(e),this.add(e,t),e} method putIn (line 34) | putIn(e,t){return O(e).add(this,t)} method remove (line 34) | remove(){return this.parent()&&this.parent().removeElement(this),this} method removeElement (line 34) | removeElement(e){return this.node.removeChild(e.node),this} method replace (line 34) | replace(e){return e=O(e),this.node.parentNode&&this.node.parentNode.re... method round (line 34) | round(e=2,t=null){const n=10**e,i=this.attr(t);for(const r in i)"numbe... method svg (line 34) | svg(e,t){return this.xml(e,t,g)} method toString (line 34) | toString(){return this.id()} method words (line 34) | words(e){return this.node.textContent=e,this} method wrap (line 34) | wrap(e){const t=this.parent();if(!t)return this.addTo(e);const n=t.ind... method writeDataToDom (line 34) | writeDataToDom(){return this.each((function(){this.writeDataToDom()}))... method xml (line 34) | xml(e,t,n){if("boolean"===typeof e&&(n=t,t=e,e=null),null==e||"functio... class dt (line 34) | class dt extends ht{constructor(e,t){super(e,t),this.dom={},this.node.in... method constructor (line 34) | constructor(e,t){super(e,t),this.dom={},this.node.instance=this,e.hasA... method center (line 34) | center(e,t){return this.cx(e).cy(t)} method cx (line 34) | cx(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)} method cy (line 34) | cy(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)} method defs (line 34) | defs(){const e=this.root();return e&&e.defs()} method dmove (line 34) | dmove(e,t){return this.dx(e).dy(t)} method dx (line 34) | dx(e=0){return this.x(new at(e).plus(this.x()))} method dy (line 34) | dy(e=0){return this.y(new at(e).plus(this.y()))} method getEventHolder (line 34) | getEventHolder(){return this} method height (line 34) | height(e){return this.attr("height",e)} method move (line 34) | move(e,t){return this.x(e).y(t)} method parents (line 34) | parents(e=this.root()){const t="string"===typeof e;t||(e=O(e));const n... method reference (line 34) | reference(e){if(e=this.attr(e),!e)return null;const t=(e+"").match(J);... method root (line 34) | root(){const e=this.parent(T(S));return e&&e.root()} method setData (line 34) | setData(e){return this.dom=e,this} method size (line 34) | size(e,t){const n=m(this,e,t);return this.width(new at(n.width)).heigh... method width (line 34) | width(e){return this.attr("width",e)} method writeDataToDom (line 34) | writeDataToDom(){return this.node.removeAttribute("svgjs:data"),Object... method x (line 34) | x(e){return this.attr("x",e)} method y (line 34) | y(e){return this.attr("y",e)} function mt (line 34) | function mt(){return this.attr("transform",null)} function vt (line 34) | function vt(){const e=(this.attr("transform")||"").split(ee).slice(0,-1)... function gt (line 34) | function gt(e,t){if(this===e)return this;const n=this.screenCTM(),i=e.sc... function bt (line 34) | function bt(e){return this.toParent(this.root(),e)} function yt (line 34) | function yt(e,t){if(null==e||"string"===typeof e){const t=new Te(this).d... class _t (line 34) | class _t extends dt{flatten(e=this,t){return this.each((function(){if(th... method flatten (line 34) | flatten(e=this,t){return this.each((function(){if(this instanceof _t)r... method ungroup (line 34) | ungroup(e=this.parent(),t=e.index(this)){return t=-1===t?e.children().... class wt (line 34) | class wt extends _t{constructor(e,t=e){super(E("defs",e),t)}flatten(){re... method constructor (line 34) | constructor(e,t=e){super(E("defs",e),t)} method flatten (line 34) | flatten(){return this} method ungroup (line 34) | ungroup(){return this} class xt (line 34) | class xt extends dt{} function Ct (line 34) | function Ct(e){return this.attr("rx",e)} function kt (line 34) | function kt(e){return this.attr("ry",e)} function St (line 34) | function St(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())} function At (line 34) | function At(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())} function Ot (line 34) | function Ot(e){return this.attr("cx",e)} function Et (line 34) | function Et(e){return this.attr("cy",e)} function Dt (line 34) | function Dt(e){return null==e?2*this.rx():this.rx(new at(e).divide(2))} function $t (line 34) | function $t(e){return null==e?2*this.ry():this.ry(new at(e).divide(2))} class Tt (line 34) | class Tt extends xt{constructor(e,t=e){super(E("ellipse",e),t)}size(e,t)... method constructor (line 34) | constructor(e,t=e){super(E("ellipse",e),t)} method size (line 34) | size(e,t){const n=m(this,e,t);return this.rx(new at(n.width).divide(2)... class Mt (line 34) | class Mt extends ht{constructor(e=x.document.createDocumentFragment()){s... method constructor (line 34) | constructor(e=x.document.createDocumentFragment()){super(e)} method xml (line 34) | xml(e,t,n){if("boolean"===typeof e&&(n=t,t=e,e=null),null==e||"functio... function jt (line 34) | function jt(e,t){return"radialGradient"===(this._element||this).type?thi... function Pt (line 34) | function Pt(e,t){return"radialGradient"===(this._element||this).type?thi... class Ft (line 34) | class Ft extends _t{constructor(e,t){super(E(e+"Gradient","string"===typ... method constructor (line 34) | constructor(e,t){super(E(e+"Gradient","string"===typeof e?null:e),t)} method attr (line 34) | attr(e,t,n){return"transform"===e&&(e="gradientTransform"),super.attr(... method bbox (line 34) | bbox(){return new Be} method targets (line 34) | targets(){return qe("svg [fill*="+this.id()+"]")} method toString (line 34) | toString(){return this.url()} method update (line 34) | update(e){return this.clear(),"function"===typeof e&&e.call(this,this)... method url (line 34) | url(){return"url(#"+this.id()+")"} method gradient (line 34) | gradient(...e){return this.defs().gradient(...e)} class Bt (line 34) | class Bt extends _t{constructor(e,t=e){super(E("pattern",e),t)}attr(e,t,... method constructor (line 34) | constructor(e,t=e){super(E("pattern",e),t)} method attr (line 34) | attr(e,t,n){return"transform"===e&&(e="patternTransform"),super.attr(e... method bbox (line 34) | bbox(){return new Be} method targets (line 34) | targets(){return qe("svg [fill*="+this.id()+"]")} method toString (line 34) | toString(){return this.url()} method update (line 34) | update(e){return this.clear(),"function"===typeof e&&e.call(this,this)... method url (line 34) | url(){return"url(#"+this.id()+")"} method pattern (line 34) | pattern(...e){return this.defs().pattern(...e)} class Lt (line 34) | class Lt extends xt{constructor(e,t=e){super(E("image",e),t)}load(e,t){i... method constructor (line 34) | constructor(e,t=e){super(E("image",e),t)} method load (line 34) | load(e,t){if(!e)return this;const n=new x.window.Image;return Je(n,"lo... class Rt (line 34) | class Rt extends st{bbox(){let e=-1/0,t=-1/0,n=1/0,i=1/0;return this.for... method bbox (line 34) | bbox(){let e=-1/0,t=-1/0,n=1/0,i=1/0;return this.forEach((function(r){... method move (line 34) | move(e,t){const n=this.bbox();if(e-=n.x,t-=n.y,!isNaN(e)&&!isNaN(t))fo... method parse (line 34) | parse(e=[0,0]){const t=[];e=e instanceof Array?Array.prototype.concat.... method size (line 34) | size(e,t){let n;const i=this.bbox();for(n=this.length-1;n>=0;n--)i.wid... method toLine (line 34) | toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}} method toString (line 34) | toString(){const e=[];for(let t=0,n=this.length;te.start+e.runner.d... method getLastRunnerInfo (line 34) | getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)} method getRunnerInfoById (line 34) | getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]|... method pause (line 34) | pause(){return this._paused=!0,this._continue()} method persist (line 34) | persist(e){return null==e?this._persist:(this._persist=e,this)} method play (line 34) | play(){return this._paused=!1,this.updateTime()._continue()} method reverse (line 34) | reverse(e){const t=this.speed();if(null==e)return this.speed(-t);const... method schedule (line 34) | schedule(e,t,n){if(null==e)return this._runners.map(Bn);let i=0;const ... method seek (line 34) | seek(e){return this.time(this._time+e)} method source (line 34) | source(e){return null==e?this._timeSource:(this._timeSource=e,this)} method speed (line 34) | speed(e){return null==e?this._speed:(this._speed=e,this)} method stop (line 34) | stop(){return this.time(0),this.pause()} method time (line 34) | time(e){return null==e?this._time:(this._time=e,this._continue(!0))} method unschedule (line 34) | unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this.... method updateTime (line 34) | updateTime(){return this.active()||(this._lastSourceTime=this._timeSou... method _continue (line 34) | _continue(e=!1){return Fn.cancelFrame(this._nextFrame),this._nextFrame... method _stepFn (line 34) | _stepFn(e=!1){const t=this._timeSource();let n=t-this._lastSourceTime;... class zn (line 34) | class zn extends nt{constructor(e){super(),this.id=zn.id++,e=null==e?rt.... method constructor (line 34) | constructor(e){super(),this.id=zn.id++,e=null==e?rt.duration:e,e="func... method sanitise (line 34) | static sanitise(e,t,n){let i=1,r=!1,o=0;return e=e||rt.duration,t=t||r... method active (line 34) | active(e){return null==e?this.enabled:(this.enabled=e,this)} method addTransform (line 34) | addTransform(e,t){return this.transforms.lmultiplyO(e),this} method after (line 34) | after(e){return this.on("finished",e)} method animate (line 34) | animate(e,t,n){const i=zn.sanitise(e,t,n),r=new zn(i.duration);return ... method clearTransform (line 34) | clearTransform(){return this.transforms=new Te,this} method clearTransformsFromQueue (line 34) | clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._... method delay (line 34) | delay(e){return this.animate(0,e)} method duration (line 34) | duration(){return this._times*(this._wait+this._duration)-this._wait} method during (line 34) | during(e){return this.queue(null,e)} method ease (line 34) | ease(e){return this._stepper=new Zt(e),this} method element (line 34) | element(e){return null==e?this._element:(this._element=e,e._prepareRun... method finish (line 34) | finish(){return this.step(1/0)} method loop (line 34) | loop(e,t,n){return"object"===typeof e&&(t=e.swing,n=e.wait,e=e.times),... method loops (line 34) | loops(e){const t=this._duration+this._wait;if(null==e){const e=Math.fl... method persist (line 34) | persist(e){return null==e?this._persist:(this._persist=e,this)} method position (line 34) | position(e){const t=this._time,n=this._duration,i=this._wait,r=this._t... method progress (line 34) | progress(e){return null==e?Math.min(1,this._time/this.duration()):this... method queue (line 34) | queue(e,t,n,i){this._queue.push({initialiser:e||it,runner:t||it,retarg... method reset (line 34) | reset(){return this._reseted||(this.time(0),this._reseted=!0),this} method reverse (line 34) | reverse(e){return this._reverse=null==e?!this._reverse:e,this} method schedule (line 34) | schedule(e,t,n){if(e instanceof Rn||(n=t,t=e,e=this.timeline()),!e)thr... method step (line 34) | step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;cons... method time (line 34) | time(e){if(null==e)return this._time;const t=e-this._time;return this.... method timeline (line 34) | timeline(e){return"undefined"===typeof e?this._timeline:(this._timelin... method unschedule (line 34) | unschedule(){const e=this.timeline();return e&&e.unschedule(this),this} method _initialise (line 34) | _initialise(e){if(e||this._isDeclarative)for(let t=0,n=this._queue.len... method _rememberMorpher (line 34) | _rememberMorpher(e,t){if(this._history[e]={morpher:t,caller:this._queu... method _run (line 34) | _run(e){let t=!0;for(let n=0,i=this._queue.length;n{let r;try{r=n.bb... function mi (line 34) | function mi(e){return this.dmove(e,0)} function vi (line 34) | function vi(e){return this.dmove(0,e)} function gi (line 34) | function gi(e,t=this.bbox()){return null==e?t.height:this.size(t.width,e... function bi (line 34) | function bi(e=0,t=0,n=this.bbox()){const i=e-n.x,r=t-n.y;return this.dmo... function yi (line 34) | function yi(e,t,n=this.bbox()){const i=m(this,e,t,n),r=i.width/n.width,o... function _i (line 34) | function _i(e,t=this.bbox()){return null==e?t.width:this.size(e,t.height... function wi (line 34) | function wi(e,t=this.bbox()){return null==e?t.x:this.move(e,t.y,t)} function xi (line 34) | function xi(e,t=this.bbox()){return null==e?t.y:this.move(t.x,e,t)} class ki (line 34) | class ki extends _t{constructor(e,t=e){super(E("g",e),t)}} method constructor (line 34) | constructor(e,t=e){super(E("g",e),t)} class Si (line 34) | class Si extends _t{constructor(e,t=e){super(E("a",e),t)}target(e){retur... method constructor (line 34) | constructor(e,t=e){super(E("a",e),t)} method target (line 34) | target(e){return this.attr("target",e)} method to (line 34) | to(e){return this.attr("href",e,_)} method unlink (line 34) | unlink(){const e=this.linker();if(!e)return this;const t=e.parent();if(!... method linkTo (line 34) | linkTo(e){let t=this.linker();return t||(t=new Si,this.wrap(t)),"functio... method linker (line 34) | linker(){const e=this.parent();return e&&"a"===e.node.nodeName.toLowerCa... class Ai (line 34) | class Ai extends _t{constructor(e,t=e){super(E("mask",e),t)}remove(){ret... method constructor (line 34) | constructor(e,t=e){super(E("mask",e),t)} method remove (line 34) | remove(){return this.targets().forEach((function(e){e.unmask()})),supe... method targets (line 34) | targets(){return qe("svg [mask*="+this.id()+"]")} method masker (line 34) | masker(){return this.reference("mask")} method maskWith (line 34) | maskWith(e){const t=e instanceof Ai?e:this.parent().mask().add(e);return... method unmask (line 34) | unmask(){return this.attr("mask",null)} class Oi (line 34) | class Oi extends dt{constructor(e,t=e){super(E("stop",e),t)}update(e){re... method constructor (line 34) | constructor(e,t=e){super(E("stop",e),t)} method update (line 34) | update(e){return("number"===typeof e||e instanceof at)&&(e={offset:arg... function Ei (line 34) | function Ei(e,t){if(!e)return"";if(!t)return e;let n=e+"{";for(const i i... class Di (line 34) | class Di extends dt{constructor(e,t=e){super(E("style",e),t)}addText(e="... method constructor (line 34) | constructor(e,t=e){super(E("style",e),t)} method addText (line 34) | addText(e=""){return this.node.textContent+=e,this} method font (line 34) | font(e,t,n={}){return this.rule("@font-face",{fontFamily:e,src:t,...n})} method rule (line 34) | rule(e,t){return this.addText(Ei(e,t))} method style (line 34) | style(e,t){return this.put(new Di).rule(e,t)} method fontface (line 34) | fontface(e,t,n){return this.put(new Di).font(e,t,n)} class $i (line 34) | class $i extends ui{constructor(e,t=e){super(E("textPath",e),t)}array(){... method constructor (line 34) | constructor(e,t=e){super(E("textPath",e),t)} method array (line 34) | array(){const e=this.track();return e?e.array():null} method plot (line 34) | plot(e){const t=this.track();let n=null;return t&&(n=t.plot(e)),null==... method track (line 34) | track(){return this.reference("href")} method textPath (line 34) | textPath(){return this.findOne("textPath")} method targets (line 34) | targets(){return qe("svg textPath").filter(e=>(e.attr("href")||"").inclu... class Ii (line 34) | class Ii extends xt{constructor(e,t=e){super(E("use",e),t)}use(e,t){retu... method constructor (line 34) | constructor(e,t=e){super(E("use",e),t)} method use (line 34) | use(e,t){return this.attr("href",(t||"")+"#"+e,_)} function n (line 34) | function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{... function i (line 34) | function i(e,t,n,i,r,o,s,a){var l,u="function"===typeof e?e.options:e;if... function e (line 34) | function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(... function t (line 34) | function t(){this.__entries__=[]} function a (line 34) | function a(e,t){var n=!1,i=!1,r=0;function a(){n&&(n=!1,e()),i&&u()}func... function e (line 34) | function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutati... function m (line 34) | function m(e){return parseFloat(e)||0} function v (line 34) | function v(e){for(var t=[],n=1;n=0&&(t=e.slice(i),e=e.sli... function D (line 49) | function D(e){return e.replace(/\/(?:\s*\/)+/g,"/")} function F (line 49) | function F(e,t){var n,i=[],r=0,o=0,s="",a=t&&t.delimiter||"/";while(null... function B (line 49) | function B(e,t){return z(F(e,t),t)} function L (line 49) | function L(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"... function R (line 49) | function R(e){return encodeURI(e).replace(/[?#]/g,(function(e){return"%"... function z (line 49) | function z(e,t){for(var n=new Array(e.length),i=0;ie/255),... method hsl (line 34) | hsl(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),s... method init (line 34) | init(e=0,t=0,n=0,i=0,r="rgb"){if(e=e||0,this.space)for(const c in this... method lab (line 34) | lab(){const{x:e,y:t,z:n}=this.xyz(),i=116*t-16,r=500*(e-t),o=200*(t-n)... method lch (line 34) | lch(){const{l:e,a:t,b:n}=this.lab(),i=Math.sqrt(t**2+n**2);let r=180*M... method rgb (line 34) | rgb(){if("rgb"===this.space)return this;if(Ae(this.space)){let{x:e,y:t... method toArray (line 34) | toArray(){const{_a:e,_b:t,_c:n,_d:i,space:r}=this;return[e,t,n,i,r]} method toHex (line 34) | toHex(){const[e,t,n]=this._clamped().map(Ce);return`#${e}${t}${n}`} method toRgb (line 34) | toRgb(){const[e,t,n]=this._clamped(),i=`rgb(${e},${t},${n})`;return i} method toString (line 34) | toString(){return this.toHex()} method xyz (line 34) | xyz(){const{_a:e,_b:t,_c:n}=this.rgb(),[i,r,o]=[e,t,n].map(e=>e/255),s... method _clamped (line 34) | _clamped(){const{_a:e,_b:t,_c:n}=this.rgb(),{max:i,min:r,round:o}=Math... function De (line 49) | function De(e){return{x:Ie(e.x)?e.x:window.pageXOffset,y:Ie(e.y)?e.y:win... method constructor (line 34) | constructor(...e){this.init(...e)} method clone (line 34) | clone(){return new De(this)} method init (line 34) | init(e,t){const n={x:0,y:0},i=Array.isArray(e)?{x:e[0],y:e[1]}:"object... method toArray (line 34) | toArray(){return[this.x,this.y]} method transform (line 34) | transform(e){return this.clone().transformO(e)} method transformO (line 34) | transformO(e){Te.isMatrixLike(e)||(e=new Te(e));const{x:t,y:n}=this;re... function $e (line 49) | function $e(e){return{x:Ie(e.x)?e.x:0,y:Ie(e.y)?e.y:0}} function Ie (line 49) | function Ie(e){return"number"===typeof e} function Me (line 49) | function Me(e,t){var n="object"===typeof e;if(n&&"string"===typeof e.sel... function Pe (line 49) | function Pe(e,t){ke();var n=window.history;try{if(t){var r=i({},n.state)... function Ne (line 49) | function Ne(e){Pe(e,!0)} function Be (line 49) | function Be(e,t){return Ve(e,t,Fe.redirected,'Redirected when going from... method constructor (line 34) | constructor(...e){this.init(...e)} method addOffset (line 34) | addOffset(){return this.x+=x.window.pageXOffset,this.y+=x.window.pageY... method init (line 34) | init(e){const t=[0,0,0,0];return e="string"===typeof e?e.split(ae).map... method isNulled (line 34) | isNulled(){return Ne(this)} method merge (line 34) | merge(e){const t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),i=Math.ma... method toArray (line 34) | toArray(){return[this.x,this.y,this.width,this.height]} method toString (line 34) | toString(){return this.x+" "+this.y+" "+this.width+" "+this.height} method transform (line 34) | transform(e){e instanceof Te||(e=new Te(e));let t=1/0,n=-1/0,i=1/0,r=-... function Le (line 49) | function Le(e,t){var n=Ve(e,t,Fe.duplicated,'Avoided redundant navigatio... function Re (line 49) | function Re(e,t){return Ve(e,t,Fe.cancelled,'Navigation cancelled from "... function ze (line 49) | function ze(e,t){return Ve(e,t,Fe.aborted,'Navigation aborted from "'+e.... function Ve (line 49) | function Ve(e,t,n,i){var r=new Error(i);return r._isRouter=!0,r.from=e,r... function We (line 49) | function We(e){if("string"===typeof e)return e;if("path"in e)return e.pa... function qe (line 49) | function qe(e){return Object.prototype.toString.call(e).indexOf("Error")... function Ue (line 49) | function Ue(e,t){return qe(e)&&e._isRouter&&(null==t||e.type===t)} function Qe (line 49) | function Qe(e,t,n){var i=function(r){r>=e.length?n():e[r]?t(e[r],(functi... function Ye (line 49) | function Ye(e){return function(t,n,i){var r=!1,o=0,s=null;Ge(e,(function... function Ge (line 49) | function Ge(e,t){return Ke(e.map((function(e){return Object.keys(e.compo... function Ke (line 49) | function Ke(e){return Array.prototype.concat.apply([],e)} function Ze (line 49) | function Ze(e){return e.__esModule||Xe&&"Module"===e[Symbol.toStringTag]} function Je (line 49) | function Je(e){var t=!1;return function(){var n=[],i=arguments.length;wh... function tt (line 49) | function tt(e){if(!e)if(le){var t=document.querySelector("base");e=t&&t.... function nt (line 49) | function nt(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n=0} method html (line 34) | html(e,t){return this.xml(e,t,b)} method id (line 34) | id(e){return"undefined"!==typeof e||this.node.id||(this.node.id=j(this... method index (line 34) | index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)} method last (line 34) | last(){return D(this.node.lastChild)} method matches (line 34) | matches(e){const t=this.node,n=t.matches||t.matchesSelector||t.msMatch... method parent (line 34) | parent(e){let t=this;if(!t.node.parentNode)return null;if(t=D(t.node.p... method put (line 34) | put(e,t){return e=O(e),this.add(e,t),e} method putIn (line 34) | putIn(e,t){return O(e).add(this,t)} method remove (line 34) | remove(){return this.parent()&&this.parent().removeElement(this),this} method removeElement (line 34) | removeElement(e){return this.node.removeChild(e.node),this} method replace (line 34) | replace(e){return e=O(e),this.node.parentNode&&this.node.parentNode.re... method round (line 34) | round(e=2,t=null){const n=10**e,i=this.attr(t);for(const r in i)"numbe... method svg (line 34) | svg(e,t){return this.xml(e,t,g)} method toString (line 34) | toString(){return this.id()} method words (line 34) | words(e){return this.node.textContent=e,this} method wrap (line 34) | wrap(e){const t=this.parent();if(!t)return this.addTo(e);const n=t.ind... method writeDataToDom (line 34) | writeDataToDom(){return this.each((function(){this.writeDataToDom()}))... method xml (line 34) | xml(e,t,n){if("boolean"===typeof e&&(n=t,t=e,e=null),null==e||"functio... function t (line 49) | function t(t,n,i){e.call(this,t,n),i&&ft(this.base)||pt()} function ft (line 49) | function ft(e){var t=ht(e);if(!/^\/#/.test(t))return window.location.rep... function pt (line 49) | function pt(){var e=mt();return"/"===e.charAt(0)||(bt("/"+e),!1)} function mt (line 49) | function mt(){var e=window.location.href,t=e.indexOf("#");return t<0?"":... function vt (line 49) | function vt(e){var t=window.location.href,n=t.indexOf("#"),i=n>=0?t.slic... function gt (line 49) | function gt(e){je?Pe(vt(e)):window.location.hash=e} function bt (line 49) | function bt(e){je?Ne(vt(e)):window.location.replace(vt(e))} function t (line 49) | function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1} function Ct (line 49) | function Ct(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.... function kt (line 49) | function kt(e,t,n){var i="hash"===n?"#"+t:t;return e?D(e+"/"+i):i} function b (line 49) | function b(){if(!g){g=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+)... function i (line 49) | function i(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(... function t (line 49) | function t(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;s0&&void 0!==arguments[0]?arguments[0... function _ (line 49) | function _(e){var t=void 0,n=void 0,i=[],r={};function o(e){Array.isArra... function s (line 49) | function s(e){return e&&e.__esModule?e:{default:e}} function a (line 49) | function a(e){return"[object String]"===Object.prototype.toString.call(e)} function l (line 49) | function l(e){return"[object Object]"===Object.prototype.toString.call(e)} function u (line 49) | function u(e){return e&&e.nodeType===Node.ELEMENT_NODE} function o (line 54) | function o(e,t){"undefined"!==typeof console&&(console.warn("[vue-i18n] ... function s (line 54) | function s(e,t){"undefined"!==typeof console&&(console.error("[vue-i18n]... function l (line 54) | function l(e){return null!==e&&"object"===typeof e} function u (line 54) | function u(e){return"boolean"===typeof e} function c (line 54) | function c(e){return"string"===typeof e} function f (line 54) | function f(e){return h.call(e)===d} function p (line 54) | function p(e){return null===e||void 0===e} function m (line 54) | function m(e){return"function"===typeof e} function v (line 54) | function v(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];var... function g (line 54) | function g(e){return JSON.parse(JSON.stringify(e))} function b (line 54) | function b(e,t){if(e.delete(t))return e} function y (line 54) | function y(e){var t=[];return e.forEach((function(e){return t.push(e)})),t} function _ (line 54) | function _(e,t){return!!~e.indexOf(t)} function x (line 54) | function x(e,t){return w.call(e,t)} function C (line 54) | function C(e){for(var t=arguments,n=Object(e),i=1;i/g,">").replace... function A (line 54) | function A(e){return null!=e&&Object.keys(e).forEach((function(t){"strin... function O (line 54) | function O(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty... function E (line 54) | function E(e){function t(){this!==this.$root&&this.$options.__INTLIFY_ME... function $ (line 54) | function $(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)} function I (line 54) | function I(e,t){var n=t?T(t):{};if(!e)return n;e=e.filter((function(e){r... function T (line 54) | function T(e){return Array.isArray(e)?e.reduce(j,{}):Object.assign({},e)} function M (line 54) | function M(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.da... function j (line 54) | function j(e,t,n){return e[n]=t,e} function P (line 54) | function P(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)} function B (line 54) | function B(e,t,n){z(e,n)&&H(e,t,n)} function L (line 54) | function L(e,t,n,i){if(z(e,n)){var r=n.context.$i18n;V(e,n)&&k(t.value,t... function R (line 54) | function R(e,t,n,i){var r=n.context;if(r){var s=n.context.$i18n||{};t.mo... function z (line 54) | function z(e,t){var n=t.context;return n?!!n.$i18n||(o("VueI18n instance... function V (line 54) | function V(e,t){var n=t.context;return e._locale===n.$i18n.locale} function H (line 54) | function H(e,t,n){var i,r,s=t.value,a=W(s),l=a.path,u=a.locale,c=a.args,... function W (line 54) | function W(e){var t,n,i,r;return c(e)?t=e:f(e)&&(t=e.path,n=e.locale,i=e... function q (line 54) | function q(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||f(t))... function U (line 54) | function U(e,t){void 0===t&&(t={bridge:!1}),U.installed=!0,N=e;N.version... function K (line 54) | function K(e){var t=[],n=0,i="";while(n-1&&e%1==0&&e<=Pe} function Fe (line 54) | function Fe(e){return null!=e&&Ne(e.length)&&!Q(e)} function Be (line 54) | function Be(e,t,n){if(!P(n))return!1;var i=typeof t;return!!("number"==i... method constructor (line 34) | constructor(...e){this.init(...e)} method addOffset (line 34) | addOffset(){return this.x+=x.window.pageXOffset,this.y+=x.window.pageY... method init (line 34) | init(e){const t=[0,0,0,0];return e="string"===typeof e?e.split(ae).map... method isNulled (line 34) | isNulled(){return Ne(this)} method merge (line 34) | merge(e){const t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),i=Math.ma... method toArray (line 34) | toArray(){return[this.x,this.y,this.width,this.height]} method toString (line 34) | toString(){return this.x+" "+this.y+" "+this.width+" "+this.height} method transform (line 34) | transform(e){e instanceof Te||(e=new Te(e));let t=1/0,n=-1/0,i=1/0,r=-... function Le (line 54) | function Le(e){return je((function(t,n){var i=-1,r=n.length,o=r>1?n[r-1]... function ze (line 54) | function ze(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototyp... function Ve (line 54) | function Ve(e,t){var n=-1,i=Array(e);while(++n{this.onChange()})} method handler (line 54) | handler(){this.$nextTick(()=>{this.onChange()})} method handler (line 54) | handler(){this.$nextTick(()=>{this.rebuildViewer()})} method mounted (line 54) | mounted(){this.createViewer()} method unmounted (line 54) | unmounted(){this.destroyViewer()} method onChange (line 54) | onChange(){this.rebuild?this.rebuildViewer():this.updateViewer()} method rebuildViewer (line 54) | rebuildViewer(){this.destroyViewer(),this.createViewer()} method updateViewer (line 54) | updateViewer(){this.$viewer?(this.$viewer.update(),this.$emit("inited",t... method destroyViewer (line 54) | destroyViewer(){this.$viewer&&this.$viewer.destroy()} method createViewer (line 54) | createViewer(){this.$viewer=new o.a(this.$el,this.options),this.$emit("i... function fn (line 54) | function fn(e){for(let t in hn)this[t]=hn[t]} function n (line 54) | function n(t,n,r=!1,a=!1){s["default"].nextTick(()=>{a&&!i(t)||(r||!t["$... function i (line 54) | function i(e){const t=e.innerHTML.match(//g),n=t?t.... function r (line 54) | function r(e,t,n,i){u(e);const r=window.MutationObserver||window.WebKitM... function a (line 54) | function a(e,{expression:t},n,i){const r=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_... function l (line 54) | function l(t){t["$"+e]&&(t["$"+e].destroy(),delete t["$"+e],h("Viewer de... function u (line 54) | function u(e){e.__viewerMutationObserver&&(e.__viewerMutationObserver.di... function c (line 54) | function c(e){e.__viewerUnwatch&&(e.__viewerUnwatch(),delete e.__viewerU... function h (line 54) | function h(){t&&console.log(...arguments)} method bind (line 54) | bind(e,t,i){h("Viewer bind");const o=sn(n,50);o(e,t.value),a(e,t,i,o),t.... method unbind (line 54) | unbind(e,t){h("Viewer unbind"),u(e),c(e),l(e)} method render (line 54) | render(t){return t("div",{style:{display:"none"},class:["__viewer-token"... method install (line 54) | install(e,{name:t="viewer",debug:n=!1,defaultOptions:i}={}){o.a.setDefau... method setDefaults (line 54) | setDefaults(e){o.a.setDefaults(e)} function e (line 64) | function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){va... function t (line 64) | function t(t){for(var n=1;n3&&void 0!==arguments[3]?argum... function ze (line 64) | function ze(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?argum... function Ve (line 64) | function Ve(e,n,i,r){var o;return Se(Event)&&Se(CustomEvent)?o=new Custo... function He (line 64) | function He(e){var t=e.getBoundingClientRect();return{left:t.left+(windo... method constructor (line 34) | constructor(e=[],...t){if(super(e,...t),"number"===typeof e)return thi... function We (line 64) | function We(e){var t=e.rotate,n=e.scaleX,i=e.scaleY,r=e.translateX,o=e.t... function qe (line 64) | function qe(e){return be(e)?decodeURIComponent(e.replace(/^.*\//,"").rep... function Qe (line 64) | function Qe(e,t,n){var i=document.createElement("img");if(e.naturalWidth... function Ye (line 64) | function Ye(e){switch(e){case 2:return E;case 3:return O;case 4:return A... function Ge (line 64) | function Ge(e){var n=t({},e),i=[];return Ae(e,(function(e,t){delete n[t]... function Ke (line 64) | function Ke(e,n){var i=e.pageX,r=e.pageY,o={endX:i,endY:r};return n?o:t(... function Xe (line 64) | function Xe(e){var t=0,n=0,i=0;return Ae(e,(function(e){var r=e.startX,o... function e (line 64) | function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[... function i (line 64) | function i(e,t,n){this.$children.forEach((function(r){var o=r.$options.c... function i (line 64) | function i(e){return void 0!==e&&null!==e} function r (line 64) | function r(e){var t=/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi;return t.te... function l (line 64) | function l(e){var t=0,n=0,i=0,r=0;return"detail"in e&&(n=e.detail),"whee... function f (line 64) | function f(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")} function p (line 64) | function p(e,t){for(var n=[],i=0,r=e.length;i1&&void 0!==arguments[1]?arguments[... function n (line 64) | function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{... function i (line 64) | function i(e,t,n,i,r,o,s,a){var l,u="function"===typeof e?e.options:e;if... FILE: simple-mind-map/index.js class MindMap (line 33) | class MindMap { method constructor (line 39) | constructor(opt = {}) { method handleOpt (line 170) | handleOpt(opt) { method handleData (line 181) | handleData(data) { method initContainer (line 194) | initContainer() { method clearDraw (line 229) | clearDraw() { method appendCss (line 238) | appendCss(key, str) { method removeAppendCss (line 245) | removeAppendCss(key) { method joinCss (line 254) | joinCss() { method addCss (line 266) | addCss() { method removeCss (line 274) | removeCss() { method checkEditNodeClassIndex (line 279) | checkEditNodeClassIndex(className) { method addEditNodeClass (line 286) | addEditNodeClass(className) { method deleteEditNodeClass (line 294) | deleteEditNodeClass(className) { method render (line 302) | render(callback, source = '') { method reRender (line 308) | reRender(callback, source = '') { method getElRectInfo (line 316) | getElRectInfo() { method resize (line 325) | resize() { method on (line 345) | on(event, fn) { method emit (line 350) | emit(event, ...args) { method off (line 355) | off(event, fn) { method initCache (line 360) | initCache() { method initTheme (line 368) | initTheme() { method setTheme (line 379) | setTheme(theme, notRender = false) { method getTheme (line 389) | getTheme() { method setThemeConfig (line 394) | setThemeConfig(config, notRender = false) { method getCustomThemeConfig (line 406) | getCustomThemeConfig() { method getThemeConfig (line 411) | getThemeConfig(prop) { method getConfig (line 416) | getConfig(prop) { method updateConfig (line 421) | updateConfig(opt = {}) { method getLayout (line 431) | getLayout() { method setLayout (line 436) | setLayout(layout, notRender = false) { method execCommand (line 451) | execCommand(...args) { method updateData (line 456) | updateData(data) { method setData (line 466) | setData(data) { method setFullData (line 479) | setFullData(data) { method getData (line 500) | getData(withConfig) { method export (line 520) | async export(...args) { method toPos (line 533) | toPos(x, y) { method setMode (line 541) | setMode(mode) { method getSvgData (line 565) | getSvgData({ method addShape (line 696) | addShape(shape) { method removeShape (line 706) | removeShape(name) { method getSvgObjects (line 716) | getSvgObjects() { method addPlugin (line 725) | addPlugin(plugin, opt) { method removePlugin (line 734) | removePlugin(plugin) { method initPlugin (line 748) | initPlugin(plugin) { method destroy (line 757) | destroy() { FILE: simple-mind-map/src/constants/constant.js constant CONSTANTS (line 2) | const CONSTANTS = { constant ERROR_TYPES (line 213) | const ERROR_TYPES = { FILE: simple-mind-map/src/core/command/Command.js class Command (line 12) | class Command { method constructor (line 14) | constructor(opt = {}) { method pause (line 33) | pause() { method recovery (line 38) | recovery() { method clearHistory (line 43) | clearHistory() { method registerShortcutKeys (line 50) | registerShortcutKeys() { method exec (line 60) | exec(name, ...args) { method add (line 78) | add(name, fn) { method remove (line 87) | remove(name, fn) { method addHistory (line 105) | addHistory() { method back (line 136) | back(step = 1) { method forward (line 156) | forward(step = 1) { method getCopyData (line 177) | getCopyData() { method removeDataUid (line 185) | removeDataUid(data) { method emitDataUpdatesEvent (line 200) | emitDataUpdatesEvent(lastDataStr, dataStr) { FILE: simple-mind-map/src/core/command/KeyCommand.js class KeyCommand (line 4) | class KeyCommand { method constructor (line 6) | constructor(opt) { method extendKeyMap (line 21) | extendKeyMap(key, code) { method removeKeyMap (line 26) | removeKeyMap(key) { method pause (line 33) | pause() { method recovery (line 38) | recovery() { method save (line 43) | save() { method restore (line 53) | restore() { method stopCheckInSvg (line 65) | stopCheckInSvg() { method recoveryCheckInSvg (line 72) | recoveryCheckInSvg() { method bindEvent (line 79) | bindEvent() { method unBindEvent (line 95) | unBindEvent() { method defaultEnableCheck (line 100) | defaultEnableCheck(e) { method onKeydown (line 113) | onKeydown(e) { method checkKey (line 153) | checkKey(e, key) { method getOriginEventCodeArr (line 173) | getOriginEventCodeArr(e) { method hasCombinationKey (line 191) | hasCombinationKey(e) { method getKeyCodeArr (line 196) | getKeyCodeArr(key) { method addShortcut (line 211) | addShortcut(key, fn) { method removeShortcut (line 222) | removeShortcut(key, fn) { method getShortcutFn (line 241) | getShortcutFn(key) { FILE: simple-mind-map/src/core/event/Event.js class Event (line 5) | class Event extends EventEmitter { method constructor (line 7) | constructor(opt = {}) { method bindFn (line 31) | bindFn() { method bind (line 48) | bind() { method unbind (line 65) | unbind() { method onDrawClick (line 81) | onDrawClick(e) { method onBodyMousedown (line 86) | onBodyMousedown(e) { method onBodyClick (line 91) | onBodyClick(e) { method onSvgMousedown (line 96) | onSvgMousedown(e) { method onMousedown (line 101) | onMousedown(e) { method onMousemove (line 116) | onMousemove(e) { method onMouseup (line 135) | onMouseup(e) { method onNodeMouseup (line 141) | onNodeMouseup() { method onMousewheel (line 148) | onMousewheel(e) { method onContextmenu (line 172) | onContextmenu(e) { method onKeyup (line 180) | onKeyup(e) { method onMouseenter (line 185) | onMouseenter(e) { method onMouseleave (line 190) | onMouseleave(e) { FILE: simple-mind-map/src/core/render/Render.js class Render (line 74) | class Render { method constructor (line 76) | constructor(opt = {}) { method setLayout (line 124) | setLayout() { method setData (line 138) | setData(data) { method bindEvent (line 143) | bindEvent() { method onNodeTextEditChange (line 219) | onNodeTextEditChange({ node, text }) { method forceLoadNode (line 231) | forceLoadNode(node) { method registerCommands (line 242) | registerCommands() { method registerShortcutKeys (line 382) | registerShortcutKeys() { method emitNodeActiveEvent (line 456) | emitNodeActiveEvent(node = null, activeNodeList = [...this.activeNodeL... method clearActiveNodeListOnDrawClick (line 470) | clearActiveNodeListOnDrawClick(e, eventType) { method startTextEdit (line 493) | startTextEdit() { method endTextEdit (line 498) | endTextEdit() { method clearCache (line 503) | clearCache() { method addRenderParams (line 510) | addRenderParams(callback, source) { method checkHasRenderSource (line 530) | checkHasRenderSource(val) { method onRenderEnd (line 541) | onRenderEnd() { method render (line 553) | render(callback, source) { method _render (line 562) | _render() { method renderByCustomNodeContentNode (line 617) | renderByCustomNodeContentNode(node) { method resetUnExpandNodeStyle (line 624) | resetUnExpandNodeStyle() { method clearActiveNode (line 638) | clearActiveNode() { method clearActiveNodeList (line 647) | clearActiveNodeList() { method addNodeToActiveList (line 655) | addNodeToActiveList(node, notEmitBeforeNodeActiveEvent = false) { method removeNodeFromActiveList (line 672) | removeNodeFromActiveList(node) { method activeMultiNode (line 682) | activeMultiNode(nodeList = []) { method cancelActiveMultiNode (line 694) | cancelActiveMultiNode(nodeList = []) { method findActiveNodeIndex (line 702) | findActiveNodeIndex(node) { method selectAll (line 707) | selectAll() { method back (line 735) | back(step) { method forward (line 740) | forward(step) { method backForward (line 745) | backForward(type, step) { method getNewNodeBehavior (line 756) | getNewNodeBehavior(openEdit = false, handleMultiNodes = false) { method insertNode (line 786) | insertNode( method insertMultiNode (line 856) | insertMultiNode(appointNodes, nodeList) { method insertChildNode (line 893) | insertChildNode( method insertMultiChildNode (line 965) | insertMultiChildNode(appointNodes, childList) { method insertParentNode (line 1007) | insertParentNode(openEdit = true, appointNodes, appointData) { method upNode (line 1066) | upNode(appointNode) { method downNode (line 1092) | downNode(appointNode) { method moveUpOneLevel (line 1118) | moveUpOneLevel(node) { method _handleRemoveCustomStyles (line 1134) | _handleRemoveCustomStyles(nodeData) { method removeCustomStyles (line 1151) | removeCustomStyles(node) { method removeAllNodeCustomStyles (line 1163) | removeAllNodeCustomStyles(appointNodes) { method copy (line 1195) | copy() { method cut (line 1204) | cut() { method handlePaste (line 1214) | handlePaste(event) { method paste (line 1234) | async paste() { method insertBefore (line 1367) | insertBefore(node, exist) { method insertAfter (line 1372) | insertAfter(node, exist) { method insertTo (line 1377) | insertTo(node, exist, dir = 'before') { method removeNode (line 1413) | removeNode(appointNodes = []) { method deleteNodeGeneralization (line 1464) | deleteNodeGeneralization(node) { method removeCurrentNode (line 1481) | removeCurrentNode(appointNodes = []) { method getNextActiveNode (line 1518) | getNextActiveNode(deleteList) { method copyNode (line 1549) | copyNode() { method cutNode (line 1561) | cutNode(callback) { method moveNodeTo (line 1589) | moveNodeTo(node, toNode) { method pasteNode (line 1607) | pasteNode(data) { method setNodeStyle (line 1613) | setNodeStyle(node, prop, value) { method setNodeStyles (line 1625) | setNodeStyles(node, style) { method setNodeActive (line 1642) | setNodeActive(node, active) { method setNodeExpand (line 1650) | setNodeExpand(node, expand) { method expandAllNode (line 1658) | expandAllNode(uid = '') { method unexpandAllNode (line 1681) | unexpandAllNode(isSetRootNodeCenter = true, uid = '') { method expandToLevel (line 1713) | expandToLevel(level) { method toggleActiveExpand (line 1735) | toggleActiveExpand() { method toggleNodeExpand (line 1745) | toggleNodeExpand(node) { method setNodeText (line 1750) | setNodeText(node, text, richText, resetRichText) { method setNodeImage (line 1760) | setNodeImage(node, data) { method setNodeIcon (line 1780) | setNodeIcon(node, icons) { method setNodeHyperlink (line 1787) | setNodeHyperlink(node, link, title = '') { method setNodeNote (line 1795) | setNodeNote(node, note) { method setNodeAttachment (line 1802) | setNodeAttachment(node, url, name = '') { method setNodeTag (line 1810) | setNodeTag(node, tag) { method insertFormula (line 1817) | insertFormula(formula, appointNodes = []) { method addGeneralization (line 1828) | addGeneralization(data, openEdit = true) { method removeGeneralization (line 1906) | removeGeneralization() { method setNodeCustomPosition (line 1923) | setNodeCustomPosition(node, left = undefined, top = undefined) { method resetLayout (line 1934) | resetLayout() { method setNodeShape (line 1955) | setNodeShape(node, shape) { method goTargetNode (line 1966) | goTargetNode(node, callback = () => {}) { method setNodeData (line 1980) | setNodeData(node, data) { method setNodeDataRender (line 1987) | setNodeDataRender(node, data, notRender = false) { method reRenderNodeCheckChange (line 1997) | reRenderNodeCheckChange(node, notRender) { method moveNodeToCenter (line 2008) | moveNodeToCenter(node, resetScale) { method setRootNodeCenter (line 2037) | setRootNodeCenter() { method expandToNodeUid (line 2042) | expandToNodeUid(uid, callback = () => {}) { method findNodeByUid (line 2094) | findNodeByUid(uid) { method highlightNode (line 2118) | highlightNode(node, range, style) { method closeHighlightNode (line 2189) | closeHighlightNode() { method hasRichTextPlugin (line 2195) | hasRichTextPlugin() { FILE: simple-mind-map/src/core/render/TextEdit.js constant SMM_NODE_EDIT_WRAP (line 19) | const SMM_NODE_EDIT_WRAP = 'smm-node-edit-wrap' class TextEdit (line 22) | class TextEdit { method constructor (line 24) | constructor(renderer) { method bindEvent (line 44) | bindEvent() { method unBindEvent (line 146) | unBindEvent() { method onKeydown (line 151) | onKeydown(e) { method checkIsAutoEnterTextEditKey (line 171) | checkIsAutoEnterTextEditKey(e) { method registerTmpShortcut (line 182) | registerTmpShortcut() { method isShowTextEdit (line 192) | isShowTextEdit() { method setIsShowTextEdit (line 200) | setIsShowTextEdit(val) { method show (line 212) | async show({ method onOpenRealtimeRenderOnNodeTextEditConfigUpdate (line 267) | onOpenRealtimeRenderOnNodeTextEditConfigUpdate( method onScale (line 282) | onScale() { method showEditTextBox (line 300) | showEditTextBox({ node, rect, isInserting, isFromKeyDown, isFromScale ... method emitTextChangeEvent (line 411) | emitTextChangeEvent() { method updateTextEditNode (line 420) | updateTextEditNode() { method getBackground (line 438) | getBackground(node) { method removeTextEditEl (line 459) | removeTextEditEl() { method getEditText (line 470) | getEditText() { method hideEditTextBox (line 475) | hideEditTextBox() { method getCurrentEditNode (line 507) | getCurrentEditNode() { FILE: simple-mind-map/src/core/render/node/MindMapNode.js class MindMapNode (line 17) | class MindMapNode { method constructor (line 19) | constructor(opt = {}) { method left (line 173) | get left() { method left (line 177) | set left(val) { method top (line 181) | get top() { method top (line 185) | set top(val) { method reset (line 190) | reset() { method resetWhenDelete (line 200) | resetWhenDelete() { method handleData (line 205) | handleData(data) { method createNodeData (line 214) | createNodeData(recreateTypes) { method getSize (line 317) | getSize(recreateTypes, opt = {}) { method bindGroupEvent (line 336) | bindGroupEvent() { method active (line 460) | active(e) { method deactivate (line 475) | deactivate() { method update (line 481) | update(forceRender) { method getNodePosInClient (line 545) | getNodePosInClient(_left, _top) { method checkIsInClient (line 557) | checkIsInClient(padding = 0) { method reRender (line 568) | reRender(recreateTypes, opt) { method updateNodeActiveClass (line 576) | updateNodeActiveClass() { method updateNodeByActive (line 583) | updateNodeByActive(active) { method render (line 606) | render(callback = () => {}, forceRender = false, async = false) { method removeSelf (line 684) | removeSelf() { method remove (line 691) | remove() { method destroy (line 705) | destroy() { method hide (line 722) | hide() { method show (line 741) | show() { method setOpacity (line 764) | setOpacity(val) { method hideChildren (line 779) | hideChildren() { method showChildren (line 791) | showChildren() { method startDrag (line 803) | startDrag() { method endDrag (line 809) | endDrag() { method renderLine (line 815) | renderLine(deep = false) { method getShape (line 857) | getShape() { method hasCustomPosition (line 865) | hasCustomPosition() { method ancestorHasCustomPosition (line 870) | ancestorHasCustomPosition() { method ancestorHasGeneralization (line 882) | ancestorHasGeneralization() { method addChildren (line 894) | addChildren(node) { method styleLine (line 899) | styleLine(line, childNode, enableMarker) { method getRainbowLineColor (line 926) | getRainbowLineColor(node) { method removeLine (line 933) | removeLine() { method isAncestor (line 941) | isAncestor(node) { method isParent (line 956) | isParent(node) { method isBrother (line 968) | isBrother(node) { method getIndexInBrothers (line 978) | getIndexInBrothers() { method getPaddingVale (line 987) | getPaddingVale() { method getStyle (line 995) | getStyle(prop, root) { method getSelfStyle (line 1001) | getSelfStyle(prop) { method getParentSelfStyle (line 1006) | getParentSelfStyle(prop) { method getSelfInhertStyle (line 1016) | getSelfInhertStyle(prop) { method getBorderWidth (line 1024) | getBorderWidth() { method getData (line 1029) | getData(key) { method getPureData (line 1034) | getPureData(removeActiveState = true, removeId = false) { method getAncestorNodes (line 1039) | getAncestorNodes() { method hasCustomStyle (line 1050) | hasCustomStyle() { method getRect (line 1055) | getRect() { method getRectInSvg (line 1060) | getRectInSvg() { method highlight (line 1079) | highlight() { method closeHighlight (line 1084) | closeHighlight() { method fakeClone (line 1090) | fakeClone() { method createSvgTextNode (line 1102) | createSvgTextNode(text = '') { method getSvgObjects (line 1107) | getSvgObjects() { method checkEnableDragModifyNodeWidth (line 1118) | checkEnableDragModifyNodeWidth() { method hasCustomWidth (line 1132) | hasCustomWidth() { method getChildrenLength (line 1140) | getChildrenLength() { FILE: simple-mind-map/src/core/render/node/Shape.js class Shape (line 5) | class Shape { method constructor (line 6) | constructor(node) { method getShapePadding (line 12) | getShapePadding(width, height, paddingX, paddingY) { method getShapeFromExtendList (line 79) | getShapeFromExtendList(shape) { method createShape (line 86) | createShape() { method getNodeSize (line 127) | getNodeSize() { method createPath (line 139) | createPath(pathStr) { method createPolygon (line 148) | createPolygon(points) { method createRect (line 157) | createRect() { method createDiamond (line 178) | createDiamond() { method createParallelogram (line 200) | createParallelogram() { method createRoundedRectangle (line 214) | createRoundedRectangle() { method createOctagonalRectangle (line 228) | createOctagonalRectangle() { method createOuterTriangularRectangle (line 245) | createOuterTriangularRectangle() { method createInnerTriangularRectangle (line 261) | createInnerTriangularRectangle() { method createEllipse (line 277) | createEllipse() { method createCircle (line 291) | createCircle() { FILE: simple-mind-map/src/core/render/node/Style.js class Style (line 24) | class Style { method setBackgroundStyle (line 26) | static setBackgroundStyle(el, themeConfig) { method removeBackgroundStyle (line 56) | static removeBackgroundStyle(el) { method constructor (line 65) | constructor(ctx) { method merge (line 75) | merge(prop, root) { method getStyle (line 116) | getStyle(prop, root) { method getSelfStyle (line 121) | getSelfStyle(prop) { method addToEffectiveStyles (line 126) | addToEffectiveStyles(styles) { method rect (line 136) | rect(node) { method shape (line 142) | shape(node) { method text (line 179) | text(node) { method domText (line 202) | domText(node, fontSizeScale = 1) { method tagText (line 222) | tagText(node, style) { method tagRect (line 233) | tagRect(node, style) { method iconNode (line 243) | iconNode(node, color) { method line (line 250) | line(line, { width, color, dasharray } = {}, enableMarker, childNode) { method createMarker (line 283) | createMarker() { method generalizationLine (line 294) | generalizationLine(node) { method iconBtn (line 304) | iconBtn(node, node2, fillNode) { method hasCustomStyle (line 322) | hasCustomStyle() { method getCustomStyle (line 333) | getCustomStyle() { method hoverNode (line 344) | hoverNode(node) { method onRemove (line 354) | onRemove() { FILE: simple-mind-map/src/core/render/node/nodeCommandWraps.js function setData (line 2) | function setData(data = {}) { function setText (line 7) | function setText(text, richText, resetRichText) { function setImage (line 12) | function setImage(imgData) { function setIcon (line 17) | function setIcon(icons) { function setHyperlink (line 22) | function setHyperlink(link, title) { function setNote (line 27) | function setNote(note) { function setAttachment (line 32) | function setAttachment(url, name) { function setTag (line 37) | function setTag(tag) { function setShape (line 42) | function setShape(shape) { function setStyle (line 47) | function setStyle(prop, value) { function setStyles (line 52) | function setStyles(style) { FILE: simple-mind-map/src/core/render/node/nodeCooperate.js function createUserListNode (line 7) | function createUserListNode() { function createTextAvatar (line 15) | function createTextAvatar(item) { function createImageAvatar (line 40) | function createImageAvatar(item) { function updateUserListNode (line 46) | function updateUserListNode() { function addUser (line 85) | function addUser(userInfo) { function removeUser (line 97) | function removeUser(userInfo) { function emptyUser (line 107) | function emptyUser() { FILE: simple-mind-map/src/core/render/node/nodeCreateContents.js function getImageUrl (line 37) | function getImageUrl() { function createImgNode (line 43) | function createImgNode() { function getImgShowSize (line 86) | function getImgShowSize() { function createIconNode (line 99) | function createIconNode() { function createRichTextNode (line 137) | function createRichTextNode(specifyText) { function createTextNode (line 234) | function createTextNode(specifyText) { function createHyperlinkNode (line 325) | function createHyperlinkNode() { function createTagNode (line 360) | function createTagNode() { function createNoteNode (line 430) | function createNoteNode() { function createAttachmentNode (line 501) | function createAttachmentNode() { function getNodeIconSize (line 532) | function getNodeIconSize(prop) { function getNoteContentPosition (line 538) | function getNoteContentPosition() { function measureCustomNodeContentSize (line 551) | function measureCustomNodeContentSize(content) { function isUseCustomNodeContent (line 575) | function isUseCustomNodeContent() { FILE: simple-mind-map/src/core/render/node/nodeExpandBtn.js function createExpandNodeContent (line 6) | function createExpandNodeContent() { function sumNode (line 48) | function sumNode(data = []) { function updateExpandBtnNode (line 55) | function updateExpandBtnNode() { function updateExpandBtnPos (line 100) | function updateExpandBtnPos() { function renderExpandBtn (line 108) | function renderExpandBtn() { function removeExpandBtn (line 146) | function removeExpandBtn() { function showExpandBtn (line 154) | function showExpandBtn() { function hideExpandBtn (line 163) | function hideExpandBtn() { FILE: simple-mind-map/src/core/render/node/nodeExpandBtnPlaceholderRect.js function renderExpandBtnPlaceholderRect (line 4) | function renderExpandBtnPlaceholderRect() { function clearExpandBtnPlaceholderRect (line 32) | function clearExpandBtnPlaceholderRect() { function updateExpandBtnPlaceholderRect (line 41) | function updateExpandBtnPlaceholderRect() { FILE: simple-mind-map/src/core/render/node/nodeGeneralization.js function formatGetGeneralization (line 5) | function formatGetGeneralization() { function checkHasGeneralization (line 11) | function checkHasGeneralization() { function checkHasSelfGeneralization (line 16) | function checkHasSelfGeneralization() { function getGeneralizationNodeIndex (line 24) | function getGeneralizationNodeIndex(node) { function createGeneralizationNode (line 31) | function createGeneralizationNode() { function updateGeneralization (line 81) | function updateGeneralization() { function renderGeneralization (line 88) | function renderGeneralization(forceRender) { function updateGeneralizationData (line 108) | function updateGeneralizationData() { function removeGeneralization (line 133) | function removeGeneralization() { function hideGeneralization (line 158) | function hideGeneralization() { function showGeneralization (line 167) | function showGeneralization() { function setGeneralizationOpacity (line 176) | function setGeneralizationOpacity(val) { function handleGeneralizationMouseenter (line 184) | function handleGeneralizationMouseenter() { function handleGeneralizationMouseleave (line 216) | function handleGeneralizationMouseleave() { FILE: simple-mind-map/src/core/render/node/nodeLayout.js function getImgTextMarin (line 6) | function getImgTextMarin(dir, imgWidth, textWidth, imgHeight, textHeight) { function getTagContentSize (line 19) | function getTagContentSize(space) { function getNodeRect (line 33) | function getNodeRect() { function addHoverNode (line 184) | function addHoverNode(width, height) { function customNodeContentRealtimeLayout (line 196) | function customNodeContentRealtimeLayout() { function layout (line 226) | function layout() { FILE: simple-mind-map/src/core/render/node/nodeModifyWidth.js function initDragHandle (line 4) | function initDragHandle() { function onDragMousemoveHandle (line 33) | function onDragMousemoveHandle(e) { function onDragMouseupHandle (line 80) | function onDragMouseupHandle() { function createDragHandleNode (line 98) | function createDragHandleNode() { function updateDragHandle (line 129) | function updateDragHandle() { FILE: simple-mind-map/src/core/render/node/quickCreateChildBtn.js function initQuickCreateChildBtn (line 4) | function initQuickCreateChildBtn() { function showQuickCreateChildBtn (line 11) | function showQuickCreateChildBtn() { function removeQuickCreateChildBtn (line 66) | function removeQuickCreateChildBtn() { function hideQuickCreateChildBtn (line 75) | function hideQuickCreateChildBtn() { FILE: simple-mind-map/src/core/view/View.js class View (line 4) | class View { method constructor (line 6) | constructor(opt = {}) { method bind (line 20) | bind() { method getTransformData (line 155) | getTransformData() { method setTransformData (line 169) | setTransformData(viewData) { method translateXY (line 184) | translateXY(x, y) { method translateX (line 193) | translateX(step) { method translateXTo (line 201) | translateXTo(x) { method translateY (line 208) | translateY(step) { method translateYTo (line 216) | translateYTo(y) { method transform (line 223) | transform() { method reset (line 236) | reset() { method narrow (line 252) | narrow(cx, cy, isTouchPad) { method enlarge (line 262) | enlarge(cx, cy, isTouchPad) { method scaleInCenter (line 277) | scaleInCenter(scale, cx, cy) { method setScale (line 292) | setScale(scale, cx, cy) { method fit (line 303) | fit(getRbox = () => {}, enlarge = false, fitPadding) { method checkNeedMindMapInCanvas (line 356) | checkNeedMindMapInCanvas() { method limitMindMapInCanvas (line 373) | limitMindMapInCanvas() { method getPositionLimit (line 416) | getPositionLimit() { method emitEvent (line 438) | emitEvent(type) { FILE: simple-mind-map/src/layouts/Base.js class Base (line 7) | class Base { method constructor (line 9) | constructor(renderer) { method doLayout (line 25) | doLayout() { method renderLine (line 30) | renderLine() { method renderExpandBtn (line 35) | renderExpandBtn() { method renderGeneralization (line 40) | renderGeneralization() {} method cacheNode (line 43) | cacheNode(uid, node) { method checkIsNeedResizeSources (line 51) | checkIsNeedResizeSources() { method checkIsLayerTypeChange (line 56) | checkIsLayerTypeChange(oldIndex, newIndex) { method checkIsLayoutChangeRerenderExpandBtnPlaceholderRect (line 63) | checkIsLayoutChangeRerenderExpandBtnPlaceholderRect(node) { method checkIsNodeDataChange (line 70) | checkIsNodeDataChange(lastData, curData) { method checkNodeFixChange (line 85) | checkNodeFixChange(newNode, nodeInnerPrefixData, nodeInnerPostfixData) { method createNode (line 110) | createNode(data, parent, isRoot, layerIndex, index, ancestors) { method checkGetGeneralizationChange (line 278) | checkGetGeneralizationChange(node, isResizeSource) { method formatPosition (line 304) | formatPosition(value, size, nodeSize) { method formatInitRootNodePosition (line 317) | formatInitRootNodePosition(pos) { method setNodeCenter (line 326) | setNodeCenter(node, position) { method getRootCenterOffset (line 344) | getRootCenterOffset(width, height) { method updateChildren (line 380) | updateChildren(children, prop, offset) { method updateChildrenPro (line 391) | updateChildrenPro(children, props) { method getNodeAreaWidth (line 404) | getNodeAreaWidth(node, withGeneralization = false) { method quadraticCurvePath (line 426) | quadraticCurvePath(x1, y1, x2, y2, v = false) { method cubicBezierPath (line 439) | cubicBezierPath(x1, y1, x2, y2, v = false) { method computeNewPoint (line 456) | computeNewPoint(a, b, radius = 0) { method createFoldLine (line 479) | createFoldLine(list) { method getMarginX (line 517) | getMarginX(layerIndex) { method getMarginY (line 527) | getMarginY(layerIndex) { method getNodeWidthWithGeneralization (line 537) | getNodeWidthWithGeneralization(node) { method getNodeHeightWithGeneralization (line 545) | getNodeHeightWithGeneralization(node) { method getNodeBoundaries (line 557) | getNodeBoundaries(node, dir) { method getChildrenBoundaries (line 617) | getChildrenBoundaries(node, dir, startIndex = 0, endIndex) { method getNodeGeneralizationRenderBoundaries (line 643) | getNodeGeneralizationRenderBoundaries(item, dir) { method getNodeActChildrenLength (line 661) | getNodeActChildrenLength(node) { method setLineStyle (line 666) | setLineStyle(style, line, path, childNode) { method transformPath (line 672) | transformPath(path) { FILE: simple-mind-map/src/layouts/CatalogOrganization.js class CatalogOrganization (line 5) | class CatalogOrganization extends Base { method constructor (line 7) | constructor(opt = {}) { method doLayout (line 12) | doLayout(callback) { method computedBaseValue (line 31) | computedBaseValue() { method computedLeftTopValue (line 70) | computedLeftTopValue() { method adjustLeftTopValue (line 108) | adjustLeftTopValue() { method updateBrothersLeft (line 155) | updateBrothersLeft(node, addWidth) { method updateBrothersTop (line 176) | updateBrothersTop(node, addHeight) { method renderLine (line 202) | renderLine(node, lines, style) { method renderExpandBtn (line 327) | renderExpandBtn(node, btn) { method renderGeneralization (line 339) | renderGeneralization(list) { method renderExpandBtnRect (line 363) | renderExpandBtnRect(rect, expandBtnSize, width, height, node) { FILE: simple-mind-map/src/layouts/Fishbone.js class Fishbone (line 9) | class Fishbone extends Base { method constructor (line 11) | constructor(opt = {}, layout) { method nodeIsRemoveAllLines (line 32) | nodeIsRemoveAllLines(node) { method isFishbone2 (line 37) | isFishbone2() { method bindEvent (line 41) | bindEvent() { method unBindEvent (line 47) | unBindEvent() { method extendShape (line 52) | extendShape() { method doLayout (line 80) | doLayout(callback) { method addFishTail (line 101) | addFishTail() { method onCheckUpdateFishTail (line 118) | onCheckUpdateFishTail(name, node, data) { method styleFishTail (line 132) | styleFishTail() { method removeFishTail (line 137) | removeFishTail() { method updateFishTailPosition (line 145) | updateFishTailPosition() { method computedBaseValue (line 151) | computedBaseValue() { method computedLeftTopValue (line 209) | computedLeftTopValue() { method adjustLeftTopValue (line 244) | adjustLeftTopValue() { method getNodeAreaHeight (line 298) | getNodeAreaHeight(node) { method updateBrothersLeft (line 317) | updateBrothersLeft(node) { method updateBrothersTop (line 335) | updateBrothersTop(node, addHeight) { method checkIsTop (line 368) | checkIsTop(node) { method renderLine (line 373) | renderLine(node, lines, style) { method renderExpandBtn (line 490) | renderExpandBtn(node, btn) { method renderGeneralization (line 512) | renderGeneralization(list) { method renderExpandBtnRect (line 536) | renderExpandBtnRect(rect, expandBtnSize, width, height, node) { method beforeChange (line 557) | beforeChange() { FILE: simple-mind-map/src/layouts/LogicalStructure.js class LogicalStructure (line 6) | class LogicalStructure extends Base { method constructor (line 8) | constructor(opt = {}, layout) { method doLayout (line 14) | doLayout(callback) { method computedBaseValue (line 33) | computedBaseValue() { method computedTopValue (line 87) | computedTopValue() { method adjustTopValue (line 109) | adjustTopValue() { method updateBrothers (line 132) | updateBrothers(node, addHeight) { method renderLine (line 161) | renderLine(node, lines, style, lineStyle) { method renderLineStraight (line 172) | renderLineStraight(node, lines, style) { method renderLineDirect (line 214) | renderLineDirect(node, lines, style) { method renderLineCurve (line 246) | renderLineCurve(node, lines, style) { method renderExpandBtn (line 301) | renderExpandBtn(node, btn) { method renderGeneralization (line 321) | renderGeneralization(list) { method renderExpandBtnRect (line 354) | renderExpandBtnRect(rect, expandBtnSize, width, height) { FILE: simple-mind-map/src/layouts/MindMap.js class MindMap (line 6) | class MindMap extends Base { method constructor (line 9) | constructor(opt = {}) { method doLayout (line 14) | doLayout(callback) { method computedBaseValue (line 33) | computedBaseValue() { method computedTopValue (line 122) | computedTopValue() { method adjustTopValue (line 150) | adjustTopValue() { method updateBrothers (line 172) | updateBrothers(node, leftAddHeight, rightAddHeight) { method renderLine (line 208) | renderLine(node, lines, style, lineStyle) { method renderLineStraight (line 219) | renderLineStraight(node, lines, style) { method renderLineDirect (line 263) | renderLineDirect(node, lines, style) { method renderLineCurve (line 304) | renderLineCurve(node, lines, style) { method renderExpandBtn (line 356) | renderExpandBtn(node, btn) { method renderGeneralization (line 376) | renderGeneralization(list) { method renderExpandBtnRect (line 408) | renderExpandBtnRect(rect, expandBtnSize, width, height, node) { FILE: simple-mind-map/src/layouts/OrganizationStructure.js class OrganizationStructure (line 6) | class OrganizationStructure extends Base { method constructor (line 8) | constructor(opt = {}) { method doLayout (line 13) | doLayout(callback) { method computedBaseValue (line 32) | computedBaseValue() { method computedLeftValue (line 83) | computedLeftValue() { method adjustLeftValue (line 105) | adjustLeftValue() { method updateBrothers (line 128) | updateBrothers(node, addWidth) { method renderLine (line 157) | renderLine(node, lines, style, lineStyle) { method renderLineCurve (line 168) | renderLineCurve(node, lines, style) { method renderLineDirect (line 209) | renderLineDirect(node, lines, style) { method renderLineStraight (line 230) | renderLineStraight(node, lines, style) { method renderExpandBtn (line 284) | renderExpandBtn(node, btn) { method renderGeneralization (line 294) | renderGeneralization(list) { method renderExpandBtnRect (line 318) | renderExpandBtnRect(rect, expandBtnSize, width, height, node) { FILE: simple-mind-map/src/layouts/Timeline.js class Timeline (line 6) | class Timeline extends Base { method constructor (line 8) | constructor(opt = {}, layout) { method doLayout (line 14) | doLayout(callback) { method computedBaseValue (line 33) | computedBaseValue() { method computedLeftTopValue (line 78) | computedLeftTopValue() { method adjustLeftTopValue (line 116) | adjustLeftTopValue() { method getNodeAreaHeight (line 167) | getNodeAreaHeight(node) { method updateBrothersLeft (line 185) | updateBrothersLeft(node) { method updateBrothersTop (line 204) | updateBrothersTop(node, addHeight) { method renderLine (line 230) | renderLine(node, lines, style) { method renderExpandBtn (line 294) | renderExpandBtn(node, btn) { method renderGeneralization (line 317) | renderGeneralization(list) { method renderExpandBtnRect (line 341) | renderExpandBtnRect(rect, expandBtnSize, width, height, node) { FILE: simple-mind-map/src/layouts/VerticalTimeline.js class VerticalTimeline (line 6) | class VerticalTimeline extends Base { method constructor (line 8) | constructor(opt = {}, layout) { method doLayout (line 14) | doLayout(callback) { method computedBaseValue (line 33) | computedBaseValue() { method computedTopValue (line 108) | computedTopValue() { method adjustLeftTopValue (line 142) | adjustLeftTopValue() { method updateBrothers (line 164) | updateBrothers(node, addHeight) { method updateBrothersTop (line 208) | updateBrothersTop(node, addHeight) { method renderLine (line 234) | renderLine(node, lines, style, lineStyle) { method renderLineStraight (line 245) | renderLineStraight(node, lines, style) { method renderLineDirect (line 305) | renderLineDirect(node, lines, style) { method renderLineCurve (line 344) | renderLineCurve(node, lines, style) { method renderExpandBtn (line 383) | renderExpandBtn(node, btn) { method renderGeneralization (line 396) | renderGeneralization(list) { method renderExpandBtnRect (line 428) | renderExpandBtnRect(rect, expandBtnSize, width, height, node) { FILE: simple-mind-map/src/layouts/fishboneUtils.js method renderExpandBtn (line 5) | renderExpandBtn({ method renderLine (line 26) | renderLine({ method computedLeftTopValue (line 53) | computedLeftTopValue({ layerIndex, node, ctx }) { method adjustLeftTopValueBefore (line 73) | adjustLeftTopValueBefore({ node, parent, ctx, layerIndex }) { method adjustLeftTopValueAfter (line 90) | adjustLeftTopValueAfter({ parent, node, ctx }) { method renderExpandBtn (line 120) | renderExpandBtn({ method renderLine (line 141) | renderLine({ node, line, top, x, lineLength, height, miny, ctx }) { method computedLeftTopValue (line 156) | computedLeftTopValue({ layerIndex, node, ctx }) { method adjustLeftTopValueBefore (line 195) | adjustLeftTopValueBefore({ node, ctx, layerIndex }) { method adjustLeftTopValueAfter (line 211) | adjustLeftTopValueAfter({ parent, node, ctx }) { FILE: simple-mind-map/src/plugins/AssociativeLine.js constant ASSOCIATIVE_LINE_TEXT_EDIT_WRAP (line 26) | const ASSOCIATIVE_LINE_TEXT_EDIT_WRAP = 'associative-line-text-edit-warp' class AssociativeLine (line 29) | class AssociativeLine { method constructor (line 30) | constructor(opt = {}) { method bindEvent (line 76) | bindEvent() { method unBindEvent (line 114) | unBindEvent() { method getStyleConfig (line 132) | getStyleConfig(node, toNode) { method onBeforeDestroy (line 150) | onBeforeDestroy() { method onDrawClick (line 156) | onDrawClick() { method onNodeClick (line 169) | onNodeClick(node) { method createMarker (line 179) | createMarker(callback = () => {}) { method updateAllLinesPos (line 189) | updateAllLinesPos(node, toNode, associativeLinePoint) { method renderAllLines (line 210) | renderAllLines() { method drawLine (line 261) | drawLine(startPoint, endPoint, node, toNode) { method updateActiveLineStyle (line 339) | updateActiveLineStyle() { method setActiveLine (line 395) | setActiveLine({ method removeAllLines (line 439) | removeAllLines() { method createLineFromActiveNode (line 449) | createLineFromActiveNode() { method createLine (line 456) | createLine(fromNode) { method cancelCreateLine (line 486) | cancelCreateLine() { method onMousemove (line 496) | onMousemove(e) { method updateCreatingLine (line 502) | updateCreatingLine(e) { method getTransformedEventPos (line 513) | getTransformedEventPos(e) { method getNodePos (line 524) | getNodePos(node) { method checkOverlapNode (line 541) | checkOverlapNode(x, y) { method completeCreateLine (line 563) | completeCreateLine(node) { method addLine (line 579) | addLine(fromNode, toNode) { method removeLine (line 640) | removeLine() { method clearActiveLine (line 694) | clearActiveLine() { method onNodeDragging (line 714) | onNodeDragging() { method onNodeDragend (line 726) | onNodeDragend() { method front (line 738) | front() { method back (line 744) | back() { method beforePluginRemove (line 751) | beforePluginRemove() { method beforePluginDestroy (line 757) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Cooperate.js class Cooperate (line 13) | class Cooperate { method constructor (line 14) | constructor(opt) { method initData (line 42) | initData(data) { method getDoc (line 62) | getDoc() { method setProvider (line 67) | setProvider(provider, webrtcProviderConfig = {}) { method bindEvent (line 83) | bindEvent() { method unBindEvent (line 102) | unBindEvent() { method onObserve (line 114) | onObserve(event) { method onDataChange (line 127) | onDataChange(data) { method updateChanges (line 137) | updateChanges(data) { method onNodeActive (line 184) | onNodeActive(node, nodeList) { method onNodeTreeRenderEnd (line 200) | onNodeTreeRenderEnd() { method onSetData (line 211) | onSetData(data) { method setUserInfo (line 225) | setUserInfo(userInfo) { method onAwareness (line 236) | onAwareness() { method beforePluginRemove (line 272) | beforePluginRemove() { method beforePluginDestroy (line 277) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Demonstrate.js class Demonstrate (line 22) | class Demonstrate { method constructor (line 23) | constructor(opt) { method onConfigUpdate (line 51) | onConfigUpdate(opt) { method enter (line 61) | enter() { method _enter (line 73) | _enter() { method exit (line 111) | exit() { method pausePerformanceMode (line 132) | pausePerformanceMode() { method restorePerformanceMode (line 142) | restorePerformanceMode() { method addTmpStyles (line 149) | addTmpStyles() { method removeTmpStyles (line 178) | removeTmpStyles() { method createHighlightEl (line 183) | createHighlightEl() { method removeHighlightEl (line 200) | removeHighlightEl() { method updateHighlightEl (line 208) | updateHighlightEl({ left, top, width, height }) { method bindEvent (line 225) | bindEvent() { method bindFullscreenEvent (line 231) | bindFullscreenEvent() { method unBindEvent (line 237) | unBindEvent() { method onFullscreenChange (line 243) | onFullscreenChange() { method onKeydown (line 252) | onKeydown(e) { method prev (line 269) | prev() { method next (line 276) | next() { method showNextUnderlineText (line 284) | showNextUnderlineText() { method jump (line 299) | jump(index) { method getStepList (line 401) | getStepList() { method beforePluginRemove (line 430) | beforePluginRemove() { method beforePluginDestroy (line 436) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Drag.js class Drag (line 13) | class Drag extends Base { method constructor (line 15) | constructor({ mindMap }) { method reset (line 24) | reset() { method bindEvent (line 65) | bindEvent() { method unBindEvent (line 78) | unBindEvent() { method onNodeMousedown (line 86) | onNodeMousedown(node, e) { method onMousemove (line 106) | onMousemove(e) { method onMouseup (line 128) | async onMouseup(e) { method removeNodeActive (line 221) | removeNodeActive(node) { method onMove (line 228) | onMove(x, y, e) { method handleStartMove (line 249) | async handleStartMove() { method nodeTreeToList (line 291) | nodeTreeToList() { method createCloneNode (line 309) | createCloneNode() { method removeCloneNode (line 378) | removeCloneNode() { method removeExtraLines (line 389) | removeExtraLines() { method checkOverlapNode (line 397) | checkOverlapNode() { method handleOverlapNode (line 472) | handleOverlapNode() { method getNewChildNodeDir (line 724) | getNewChildNodeDir(node) { method handleVerticalCheck (line 760) | handleVerticalCheck(node, checkList, isReverse = false) { method handleHorizontalCheck (line 909) | handleHorizontalCheck(node, checkList) { method getNodeDistanceToSiblingNode (line 1019) | getNodeDistanceToSiblingNode(checkList, node, nodeRect, dir) { method setPlaceholderRect (line 1068) | setPlaceholderRect({ x, y, dir, rotate, notRenderLine }) { method checkIsOverlap (line 1122) | checkIsOverlap({ method handleLogicalStructure (line 1145) | handleLogicalStructure(node) { method handleMindMap (line 1151) | handleMindMap(node) { method handleOrganizationStructure (line 1165) | handleOrganizationStructure(node) { method handleCatalogOrganization (line 1171) | handleCatalogOrganization(node) { method handleTimeLine (line 1181) | handleTimeLine(node) { method handleTimeLine2 (line 1191) | handleTimeLine2(node) { method handleFishbone (line 1206) | handleFishbone(node) { method commonGetNodeCheckList (line 1229) | commonGetNodeCheckList(node) { method getNodeRect (line 1238) | getNodeRect(node) { method checkIsInBeingDragNodeList (line 1266) | checkIsInBeingDragNodeList(node) { method beforePluginRemove (line 1273) | beforePluginRemove() { method beforePluginDestroy (line 1278) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Export.js class Export (line 17) | class Export { method constructor (line 19) | constructor(opt) { method export (line 24) | async export(type, isDownload = true, name = '思维导图', ...args) { method createTransformImgTaskList (line 37) | createTransformImgTaskList(svg, tagName, propName, getUrlFn) { method getSvgData (line 51) | async getSvgData(node) { method svgToPng (line 131) | svgToPng( method drawBackgroundToCanvas (line 267) | drawBackgroundToCanvas(ctx, width, height) { method drawBackgroundToSvg (line 311) | drawBackgroundToSvg(svg) { method _image (line 333) | async _image(format, name, transparent = false, node = null, fitBg = f... method png (line 353) | async png(...args) { method jpg (line 359) | async jpg(...args) { method handleNodeExport (line 365) | handleNodeExport(node) { method pdf (line 376) | async pdf(name, transparent = false, fitBg = false) { method xmind (line 389) | async xmind(name) { method svg (line 400) | async svg(name) { method fixSvgStrAndToBlob (line 411) | async fixSvgStrAndToBlob(str) { method json (line 425) | async json(name, withConfig = true) { method smm (line 434) | async smm(name, withConfig) { method md (line 440) | async md() { method txt (line 449) | async txt() { FILE: simple-mind-map/src/plugins/ExportPDF.js class ExportPDF (line 6) | class ExportPDF { method constructor (line 8) | constructor(opt) { method pdf (line 13) | async pdf(img) { FILE: simple-mind-map/src/plugins/ExportXMind.js class ExportXMind (line 4) | class ExportXMind { method constructor (line 6) | constructor(opt) { method xmind (line 11) | async xmind(data, name) { method getXmind (line 17) | getXmind() { FILE: simple-mind-map/src/plugins/Formula.js class Formula (line 11) | class Formula { method constructor (line 13) | constructor(opt) { method onDestroy (line 26) | onDestroy() { method init (line 36) | init() { method getKatexConfig (line 45) | getKatexConfig() { method extendQuill (line 67) | extendQuill() { method getStyleText (line 87) | getStyleText() { method addStyle (line 97) | addStyle() { method removeStyle (line 104) | removeStyle() { method insertFormulaToNode (line 109) | insertFormulaToNode(node, formula) { method latexRichToText (line 121) | latexRichToText(nodeText) { method formatLatex (line 146) | formatLatex(richText) { method checkFormulaIsLegal (line 185) | checkFormulaIsLegal(str) { method beforePluginRemove (line 195) | beforePluginRemove() { method beforePluginDestroy (line 201) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/KeyboardNavigation.js class KeyboardNavigation (line 5) | class KeyboardNavigation { method constructor (line 7) | constructor(opt) { method addShortcut (line 14) | addShortcut() { method removeShortcut (line 35) | removeShortcut() { method onLeftKeyUp (line 51) | onLeftKeyUp() { method onUpKeyUp (line 55) | onUpKeyUp() { method onRightKeyUp (line 59) | onRightKeyUp() { method onDownKeyUp (line 63) | onDownKeyUp() { method onKeyup (line 68) | onKeyup(dir) { method focus (line 78) | focus(dir) { method getFocusNodeBySimpleAlgorithm (line 130) | getFocusNodeBySimpleAlgorithm({ method getFocusNodeByShadowAlgorithm (line 169) | getFocusNodeByShadowAlgorithm({ method getFocusNodeByAreaAlgorithm (line 208) | getFocusNodeByAreaAlgorithm({ method getNodeRect (line 245) | getNodeRect(node) { method getDistance (line 258) | getDistance(node1Rect, node2Rect) { method getCenter (line 267) | getCenter({ left, right, top, bottom }) { method beforePluginRemove (line 275) | beforePluginRemove() { method beforePluginDestroy (line 280) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/MindMapLayoutPro.js class MindMapLayoutPro (line 13) | class MindMapLayoutPro { method constructor (line 14) | constructor(opt) { method init (line 20) | init() { method restore (line 36) | restore() { method afterExecCommand (line 44) | afterExecCommand(name) { method layoutChange (line 72) | layoutChange(layout) { method updateRenderTree (line 79) | updateRenderTree() { method updateNodeTree (line 84) | updateNodeTree(tree) { method isMindMapLayout (line 100) | isMindMapLayout() { method beforePluginRemove (line 105) | beforePluginRemove() { method beforePluginDestroy (line 110) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/MiniMap.js class MiniMap (line 8) | class MiniMap { method constructor (line 10) | constructor(opt) { method calculationMiniMap (line 29) | calculationMiniMap(boxWidth, boxHeight) { method removeNodeContent (line 118) | removeNodeContent(svg) { method onMousedown (line 138) | onMousedown(e) { method onMousemove (line 153) | onMousemove(e, sensitivityNum = 5) { method onMouseup (line 165) | onMouseup() { method onViewBoxMousedown (line 171) | onViewBoxMousedown(e) { method onViewBoxMousemove (line 186) | onViewBoxMousemove(e) { FILE: simple-mind-map/src/plugins/NodeBase64ImageStorage.js class NodeBase64ImageStorage (line 5) | class NodeBase64ImageStorage { method constructor (line 6) | constructor(opt) { method bindEvent (line 12) | bindEvent() { method unBindEvent (line 17) | unBindEvent() { method isBase64ImgUrl (line 21) | isBase64ImgUrl(url) { method isImageKey (line 25) | isImageKey(url) { method createImageKey (line 29) | createImageKey() { method onBeforeAddHistory (line 33) | onBeforeAddHistory() { method beforePluginRemove (line 88) | beforePluginRemove() { method beforePluginDestroy (line 93) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/NodeImgAdjust.js class NodeImgAdjust (line 5) | class NodeImgAdjust { method constructor (line 7) | constructor({ mindMap }) { method bindEvent (line 28) | bindEvent() { method unBindEvent (line 45) | unBindEvent() { method onScale (line 56) | onScale() { method onNodeImgMousemove (line 64) | onNodeImgMousemove(node, img) { method onNodeImgMouseleave (line 78) | onNodeImgMouseleave() { method hideNodeImage (line 84) | hideNodeImage() { method showNodeImage (line 90) | showNodeImage() { method showHandleEl (line 96) | showHandleEl() { method hideHandleEl (line 107) | hideHandleEl() { method setHandleElRect (line 119) | setHandleElRect() { method updateHandleElSize (line 129) | updateHandleElSize() { method createResizeBtnEl (line 135) | createResizeBtnEl() { method onMousedown (line 233) | onMousedown(e) { method onMousemove (line 246) | onMousemove(e) { method onMouseup (line 302) | onMouseup() { method onRenderEnd (line 333) | onRenderEnd() { method beforePluginRemove (line 342) | beforePluginRemove() { method beforePluginDestroy (line 347) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/OuterFrame.js constant OUTER_FRAME_TEXT_EDIT_WRAP (line 47) | const OUTER_FRAME_TEXT_EDIT_WRAP = 'outer-frame-text-edit-warp' class OuterFrame (line 50) | class OuterFrame { method constructor (line 51) | constructor(opt = {}) { method createDrawContainer (line 70) | createDrawContainer() { method bindEvent (line 78) | bindEvent() { method unBindEvent (line 103) | unBindEvent() { method onBeforeDestroy (line 118) | onBeforeDestroy() { method addOuterFrame (line 134) | addOuterFrame(appointNodes, config = {}) { method getActiveOuterFrame (line 171) | getActiveOuterFrame() { method removeActiveOuterFrame (line 180) | removeActiveOuterFrame() { method removeActiveOuterFrameText (line 192) | removeActiveOuterFrameText() { method updateActiveOuterFrame (line 199) | updateActiveOuterFrame(config = {}) { method updateOuterFrameStyle (line 222) | updateOuterFrameStyle() { method getRangeNodeList (line 235) | getRangeNodeList(node, range) { method getNodeRangeFirstNode (line 242) | getNodeRangeFirstNode(node, range) { method renderOuterFrames (line 247) | renderOuterFrames() { method setActiveOuterFrame (line 310) | setActiveOuterFrame(el, node, range, textNode) { method clearActiveOuterFrame (line 336) | clearActiveOuterFrame() { method getStyle (line 353) | getStyle(node) { method createOuterFrameEl (line 358) | createOuterFrameEl(x, y, width, height, styleConfig = {}) { method styleOuterFrame (line 369) | styleOuterFrame(el, styleConfig) { method clearTextNodes (line 382) | clearTextNodes() { method clearOuterFrameElList (line 389) | clearOuterFrameElList() { method beforePluginRemove (line 398) | beforePluginRemove() { method beforePluginDestroy (line 404) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Painter.js class Painter (line 4) | class Painter { method constructor (line 5) | constructor({ mindMap }) { method bindEvent (line 12) | bindEvent() { method unBindEvent (line 19) | unBindEvent() { method startPainter (line 25) | startPainter() { method endPainter (line 35) | endPainter() { method onEndPainter (line 40) | onEndPainter() { method painterOneNode (line 47) | painterOneNode(node) { method beforePluginRemove (line 75) | beforePluginRemove() { method beforePluginDestroy (line 80) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/RainbowLines.js class RainbowLines (line 14) | class RainbowLines { method constructor (line 15) | constructor({ mindMap }) { method updateRainLinesConfig (line 20) | updateRainLinesConfig(config = {}) { method removeNodeLineColor (line 34) | removeNodeLineColor() { method getSecondLayerAncestor (line 50) | getSecondLayerAncestor(node) { method getColorsList (line 69) | getColorsList() { method getNodeColor (line 79) | getNodeColor(node) { FILE: simple-mind-map/src/plugins/RichText.js constant RICH_TEXT_EDIT_WRAP (line 43) | const RICH_TEXT_EDIT_WRAP = 'ql-editor' class RichText (line 46) | class RichText { method constructor (line 47) | constructor({ mindMap, pluginOpt }) { method bindEvent (line 73) | bindEvent() { method unbindEvent (line 86) | unbindEvent() { method appendCss (line 95) | appendCss() { method initOpt (line 144) | initOpt() { method extendQuill (line 160) | extendQuill() { method extendFont (line 181) | extendFont(list = [], cover = false) { method extendAlign (line 195) | extendAlign() { method showEditText (line 202) | showEditText({ node, rect, isInserting, isFromKeyDown, isFromScale }) { method onOpenRealtimeRenderOnNodeTextEditConfigUpdate (line 313) | onOpenRealtimeRenderOnNodeTextEditConfigUpdate( method addNodeTextStyleToTextEditNode (line 328) | addNodeTextStyleToTextEditNode(node) { method setQuillContainerMinHeight (line 336) | setQuillContainerMinHeight(minHeight) { method updateTextEditNode (line 342) | updateTextEditNode() { method removeTextEditEl (line 357) | removeTextEditEl() { method getEditText (line 364) | getEditText() { method hideEditText (line 378) | hideEditText(nodes) { method initQuillEditor (line 406) | initQuillEditor() { method getPasteTextStyle (line 574) | getPasteTextStyle() { method formatPasteText (line 586) | formatPasteText(text) { method onCompositionStart (line 597) | onCompositionStart() { method onCompositionUpdate (line 605) | onCompositionUpdate() { method onCompositionEnd (line 615) | onCompositionEnd() { method setIsShowTextEdit (line 623) | setIsShowTextEdit(val) { method selectAll (line 633) | selectAll() { method focus (line 638) | focus(start) { method formatText (line 644) | formatText(config = {}, clear = false) { method removeFormat (line 667) | removeFormat() { method formatRangeText (line 672) | formatRangeText(range, config = {}) { method formatAllText (line 678) | formatAllText(config = {}) { method normalStyleToRichTextStyle (line 683) | normalStyleToRichTextStyle(style) { method richTextStyleToNormalStyle (line 718) | richTextStyleToNormalStyle(config) { method isHasRichTextStyle (line 755) | isHasRichTextStyle(obj) { method checkNodeHasCustomRichTextStyle (line 767) | checkNodeHasCustomRichTextStyle(node) { method afterHandleData (line 778) | afterHandleData() { method handleDataToRichTextOnInit (line 786) | handleDataToRichTextOnInit() { method transformAllNodesToNormalNode (line 798) | transformAllNodesToNormalNode() { method handleDataToRichText (line 826) | handleDataToRichText(data) { method handleSetData (line 837) | handleSetData(data) { method beforePluginRemove (line 866) | beforePluginRemove() { method beforePluginDestroy (line 875) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Scrollbar.js class Scrollbar (line 5) | class Scrollbar { method constructor (line 7) | constructor(opt) { method reset (line 21) | reset() { method bindEvent (line 34) | bindEvent() { method unBindEvent (line 47) | unBindEvent() { method updateScrollbar (line 56) | updateScrollbar() { method emitEvent (line 64) | emitEvent(data) { method setScrollBarWrapSize (line 69) | setScrollBarWrapSize(width, height) { method calculationScrollbar (line 75) | calculationScrollbar() { method onMousedown (line 130) | onMousedown(e, type) { method onMousemove (line 149) | onMousemove(e) { method onMouseup (line 165) | onMouseup() { method updateMindMapView (line 171) | updateMindMapView(type, offset) { method onClick (line 258) | onClick(e, type) { method beforePluginRemove (line 269) | beforePluginRemove() { method beforePluginDestroy (line 274) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Search.js class Search (line 12) | class Search { method constructor (line 14) | constructor({ mindMap }) { method bindEvent (line 32) | bindEvent() { method unBindEvent (line 39) | unBindEvent() { method onDataChange (line 45) | onDataChange() { method onModeChange (line 59) | onModeChange(mode) { method search (line 72) | search(text, callback = () => {}) { method updateMatchNodeList (line 89) | updateMatchNodeList(list) { method endSearch (line 95) | endSearch() { method doSearch (line 109) | doSearch() { method isNodeInstance (line 156) | isNodeInstance(node) { method searchNext (line 161) | searchNext(callback, index) { method clearHighlightOnReadonly (line 208) | clearHighlightOnReadonly() { method jump (line 220) | jump(index, callback = () => {}) { method replace (line 225) | replace(replaceText, jumpNext = false) { method replaceAll (line 260) | replaceAll(replaceText) { method getReplacedText (line 293) | getReplacedText(node, searchText, replaceText) { method emitEvent (line 305) | emitEvent() { method beforePluginRemove (line 313) | beforePluginRemove() { method beforePluginDestroy (line 318) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Select.js class Select (line 5) | class Select { method constructor (line 7) | constructor({ mindMap }) { method bindEvent (line 22) | bindEvent() { method unBindEvent (line 35) | unBindEvent() { method onMousedown (line 43) | onMousedown(e) { method onMousemove (line 67) | onMousemove(e) { method onMouseup (line 122) | onMouseup() { method checkTriggerNodeActiveEvent (line 141) | checkTriggerNodeActiveEvent() { method createRect (line 165) | createRect(x, y) { method checkInNodes (line 179) | checkInNodes() { method hasSelectRange (line 222) | hasSelectRange() { method beforePluginRemove (line 227) | beforePluginRemove() { method beforePluginDestroy (line 232) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/TouchEvent.js class TouchEvent (line 4) | class TouchEvent { method constructor (line 6) | constructor({ mindMap }) { method bindEvent (line 18) | bindEvent() { method unBindEvent (line 32) | unBindEvent() { method onTouchstart (line 40) | onTouchstart(e) { method onTouchmove (line 63) | onTouchmove(e) { method onTouchcancel (line 132) | onTouchcancel(e) {} method onTouchend (line 135) | onTouchend(e) { method dispatchMouseEvent (line 160) | dispatchMouseEvent(eventName, target, e) { method beforePluginRemove (line 181) | beforePluginRemove() { method beforePluginDestroy (line 186) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/Watermark.js class Watermark (line 6) | class Watermark { method constructor (line 7) | constructor(opt = {}) { method getMaxLong (line 21) | getMaxLong() { method bindEvent (line 27) | bindEvent() { method unBindEvent (line 32) | unBindEvent() { method onResize (line 36) | onResize() { method createContainer (line 42) | createContainer() { method updateLayer (line 51) | updateLayer() { method removeContainer (line 62) | removeContainer() { method hasWatermark (line 71) | hasWatermark() { method handleConfig (line 76) | handleConfig({ text, lineSpacing, textSpacing, angle, textStyle }) { method clear (line 88) | clear() { method draw (line 94) | draw() { method drawText (line 121) | drawText(x, y) { method setTextStyle (line 157) | setTextStyle(text) { method updateWatermark (line 169) | updateWatermark(config) { method beforePluginRemove (line 180) | beforePluginRemove() { method beforePluginDestroy (line 186) | beforePluginDestroy() { FILE: simple-mind-map/src/plugins/associativeLine/associativeLineControls.js function createControlNodes (line 9) | function createControlNodes(node, toNode) { function createOneControlNode (line 24) | function createOneControlNode(pointKey, node, toNode) { function onControlPointMousedown (line 39) | function onControlPointMousedown(e, pointKey) { function onControlPointMousemove (line 47) | function onControlPointMousemove(e) { function updataAassociativeLine (line 138) | function updataAassociativeLine( function onControlPointMouseup (line 155) | function onControlPointMouseup(e) { function resetControlPoint (line 213) | function resetControlPoint() { function renderControls (line 225) | function renderControls(startPoint, endPoint, point1, point2, node, toNo... function removeControls (line 240) | function removeControls() { function hideControls (line 257) | function hideControls() { function showControls (line 270) | function showControls() { FILE: simple-mind-map/src/plugins/associativeLine/associativeLineText.js constant ASSOCIATIVE_LINE_TEXT_EDIT_WRAP (line 8) | const ASSOCIATIVE_LINE_TEXT_EDIT_WRAP = 'associative-line-text-edit-warp' function createText (line 11) | function createText(data) { function showEditTextBox (line 39) | function showEditTextBox(g) { function setIsShowTextEdit (line 89) | function setIsShowTextEdit(val) { function removeTextEditEl (line 99) | function removeTextEditEl() { function onScale (line 106) | function onScale() { function updateTextEditBoxPos (line 111) | function updateTextEditBoxPos(g) { function hideEditTextBox (line 122) | function hideEditTextBox() { function getText (line 145) | function getText(node, toNode) { function renderText (line 154) | function renderText(str, path, text, node, toNode) { function styleText (line 176) | function styleText(textNode, node, toNode) { function updateTextPos (line 193) | function updateTextPos(path, text) { FILE: simple-mind-map/src/plugins/outerFrame/outerFrameText.js constant OUTER_FRAME_TEXT_EDIT_WRAP (line 8) | const OUTER_FRAME_TEXT_EDIT_WRAP = 'outer-frame-text-edit-warp' function createText (line 11) | function createText(el, cur, range) { function showEditTextBox (line 31) | function showEditTextBox(g) { function setIsShowTextEdit (line 88) | function setIsShowTextEdit(val) { function removeTextEditEl (line 98) | function removeTextEditEl() { function onScale (line 105) | function onScale() { function updateTextEditBoxPos (line 110) | function updateTextEditBoxPos(g) { function hideEditTextBox (line 121) | function hideEditTextBox() { function renderText (line 141) | function renderText(str, rect, textNode, node, range) { function styleTextShape (line 194) | function styleTextShape(shape, style) { function styleText (line 203) | function styleText(textNode, style) { function getText (line 217) | function getText(node) { FILE: simple-mind-map/src/utils/AutoMove.js class AutoMove (line 2) | class AutoMove { method constructor (line 3) | constructor(mindMap) { method onMove (line 9) | onMove(x, y, callback = () => {}, handle = () => {}) { method startAutoMove (line 45) | startAutoMove(x, y, callback, handle) { method clearAutoMoveTimer (line 52) | clearAutoMoveTimer() { FILE: simple-mind-map/src/utils/BatchExecution.js class BatchExecution (line 4) | class BatchExecution { method constructor (line 6) | constructor() { method push (line 13) | push(name, fn) { method replaceTask (line 27) | replaceTask(name, fn) { method flush (line 40) | flush() { FILE: simple-mind-map/src/utils/Lru.js class Lru (line 2) | class Lru { method constructor (line 3) | constructor(max) { method add (line 9) | add(key, value) { method delete (line 30) | delete(key) { method has (line 37) | has(key) { method get (line 41) | get(key) { method clear (line 47) | clear() { FILE: simple-mind-map/src/utils/mersenneTwister.js function MersenneTwister (line 7) | function MersenneTwister(seed) { FILE: web/src/api/index.js constant SIMPLE_MIND_MAP_DATA (line 6) | const SIMPLE_MIND_MAP_DATA = 'SIMPLE_MIND_MAP_DATA' constant SIMPLE_MIND_MAP_CONFIG (line 7) | const SIMPLE_MIND_MAP_CONFIG = 'SIMPLE_MIND_MAP_CONFIG' constant SIMPLE_MIND_MAP_LANG (line 8) | const SIMPLE_MIND_MAP_LANG = 'SIMPLE_MIND_MAP_LANG' constant SIMPLE_MIND_MAP_LOCAL_CONFIG (line 9) | const SIMPLE_MIND_MAP_LOCAL_CONFIG = 'SIMPLE_MIND_MAP_LOCAL_CONFIG' FILE: web/src/store.js method setIsHandleLocalFile (line 44) | setIsHandleLocalFile(state, data) { method setLocalConfig (line 49) | setLocalConfig(state, data) { method setActiveSidebar (line 65) | setActiveSidebar(state, data) { method setIsOutlineEdit (line 70) | setIsOutlineEdit(state, data) { method setIsReadonly (line 75) | setIsReadonly(state, data) { method setIsSourceCodeEdit (line 80) | setIsSourceCodeEdit(state, data) { method setExtraTextOnExport (line 85) | setExtraTextOnExport(state, data) { method setIsDragOutlineTreeNode (line 90) | setIsDragOutlineTreeNode(state, data) { method setExtendThemeGroupList (line 95) | setExtendThemeGroupList(state, data) { method setBgList (line 100) | setBgList(state, data) { FILE: web/src/utils/ai.js class Ai (line 1) | class Ai { method constructor (line 2) | constructor(options = {}) { method init (line 11) | init(type = 'huoshan', options = {}) { method request (line 28) | async request(data, progress = () => {}, end = () => {}, err = () => {... method postMsg (line 74) | async postMsg(data) { method handleChunkData (line 96) | handleChunkData(chunk) { method stop (line 114) | stop() {