"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8774],{27743:function(e,t,n){function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,s=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw s}}}}function r(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n2),j=W||!!E&&/Mac/.test(E.platform),H=!!E&&/Win/.test(E.platform),U=/Android \d/.test(V),G=!!A&&"webkitFontSmoothing"in A.documentElement.style,X=G?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Y(e,t){return"number"==typeof e?e:e[t]}function J(e,t,n){for(var o=e.someProp("scrollThreshold")||0,r=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument,s=n||e.dom;s;s=k(s))if(1==s.nodeType){var a=s,l=a==i.body,c=l?function(e){var t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}(i):function(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,o=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*o}}(a),d=0,u=0;if(t.topc.bottom-Y(o,"bottom")&&(u=t.bottom-t.top>c.bottom-c.top?t.top+Y(r,"top")-c.top:t.bottom-c.bottom+Y(r,"bottom")),t.leftc.right-Y(o,"right")&&(d=t.right-c.right+Y(r,"right")),d||u){if(l)i.defaultView.scrollBy(d,u);else{var f=a.scrollLeft,h=a.scrollTop;u&&(a.scrollTop+=u),d&&(a.scrollLeft+=d);var p=a.scrollLeft-f,v=a.scrollTop-h;t={left:t.left-p,top:t.top-v,right:t.right-p,bottom:t.bottom-v}}}if(l||/^(fixed|sticky)$/.test(getComputedStyle(s).position))break}}function Q(e){for(var t=[],n=e.ownerDocument,o=e;o&&(t.push({dom:o,top:o.scrollTop,left:o.scrollLeft}),e!=n);o=k(o));return t}function Z(e,t){for(var n=0;n=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function en(e){return e.top=0&&i==r.nodeValue.length?(u--,h=1):n<0?u--:f++,es(eo(S(r,u,f),h),h<0)}if(!e.state.doc.resolve(t-(s||0)).parent.inlineContent){if(null==s&&i&&(n<0||i==x(r))){var p=r.childNodes[i-1];if(1==p.nodeType)return ea(p.getBoundingClientRect(),!1)}if(null==s&&i=0)}if(null==s&&i&&(n<0||i==x(r))){var m=r.childNodes[i-1],g=3==m.nodeType?S(m,x(m)-(a?0:1)):1!=m.nodeType||"BR"==m.nodeName&&m.nextSibling?null:m;if(g)return es(eo(g,1),!1)}if(null==s&&i=0)}function es(e,t){if(0==e.width)return e;var n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function ea(e,t){if(0==e.height)return e;var n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function el(e,t,n){var o=e.state,r=e.root.activeElement;o!=t&&e.updateState(t),r!=e.dom&&e.focus();try{return n()}finally{o!=t&&e.updateState(o),r!=e.dom&&r&&r.focus()}}var ec=/[\u0590-\u08ac]/,ed=null,eu=null,ef=!1,eh=function(){function e(t,n,o,r){h(this,e),this.parent=t,this.children=n,this.dom=o,this.contentDOM=r,this.dirty=0,o.pmViewDesc=this}return v(e,[{key:"matchesWidget",value:function(e){return!1}},{key:"matchesMark",value:function(e){return!1}},{key:"matchesNode",value:function(e,t,n){return!1}},{key:"matchesHack",value:function(e){return!1}},{key:"parseRule",value:function(){return null}},{key:"stopEvent",value:function(e){return!1}},{key:"size",get:function(){for(var e=0,t=0;tb(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))a=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(var o,r,i,s,a,l=e;;l=l.parentNode){if(l==this.dom){a=!1;break}if(l.previousSibling)break}if(null==a&&t==e.childNodes.length)for(var c=e;;c=c.parentNode){if(c==this.dom){a=!0;break}if(c.nextSibling)break}}return(null==a?n>0:a)?this.posAtEnd:this.posAtStart}},{key:"nearestDesc",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!0,o=e;o;o=o.parentNode){var r=this.getDesc(o),i=void 0;if(r&&(!t||r.node)){if(!n||!(i=r.nodeDOM)||(1==i.nodeType?i.contains(1==e.nodeType?e:e.parentNode):i==e))return r;n=!1}}}},{key:"getDesc",value:function(e){for(var t=e.pmViewDesc,n=t;n;n=n.parent)if(n==this)return t}},{key:"posFromDOM",value:function(e,t,n){for(var o=e;o;o=o.parentNode){var r=this.getDesc(o);if(r)return r.localPosFromDOM(e,t,n)}return -1}},{key:"descAt",value:function(e){for(var t=0,n=0;te||i instanceof ek){o=e-r;break}r=s}if(o)return this.children[n].domFromPos(o-this.children[n].border,t);for(;n&&!(a=this.children[n-1]).size&&a instanceof ep&&a.side>=0;n--);if(t<=0){for(var a,l,c=!0;(l=n?this.children[n-1]:null)&&l.dom.parentNode!=this.contentDOM;n--,c=!1);return l&&t&&c&&!l.border&&!l.domAtom?l.domFromPos(l.size,t):{node:this.contentDOM,offset:l?b(l.dom)+1:0}}for(var d,u=!0;(d=n2&&void 0!==arguments[2]?arguments[2]:0;if(0==this.children.length)return{node:this.contentDOM,from:e,to:t,fromOffset:0,toOffset:this.contentDOM.childNodes.length};for(var o=-1,r=-1,i=n,s=0;;s++){var a=this.children[s],l=i+a.size;if(-1==o&&e<=l){var c=i+a.border;if(e>=c&&t<=l-a.border&&a.node&&a.contentDOM&&this.contentDOM.contains(a.contentDOM))return a.parseRange(e,t,c);e=i;for(var d=s;d>0;d--){var u=this.children[d-1];if(u.size&&u.dom.parentNode==this.contentDOM&&!u.emptyChildAt(1)){o=b(u.dom)+1;break}e-=u.size}-1==o&&(o=0)}if(o>-1&&(l>t||s==this.children.length-1)){t=l;for(var f=s+1;f3&&void 0!==arguments[3]&&arguments[3],r=Math.min(e,t),i=Math.max(e,t),s=0,a=0;sa&&it){var O=d;d=u,u=O}var C=document.createRange();C.setEnd(u.node,u.offset),C.setStart(d.node,d.offset),f.removeAllRanges(),f.addRange(C)}}}},{key:"ignoreMutation",value:function(e){return!this.contentDOM&&"selection"!=e.type}},{key:"contentLost",get:function(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}},{key:"markDirty",value:function(e,t){for(var n=0,o=0;o=n:en){var s=n+r.border,a=i-r.border;if(e>=s&&t<=a){this.dirty=e==n||t==i?2:1,e==s&&t==a&&(r.contentLost||r.dom.parentNode!=this.contentDOM)?r.dirty=3:r.markDirty(e-s,t-s);return}r.dirty=r.dom!=r.contentDOM||r.dom.parentNode!=this.contentDOM||r.children.length?3:2}n=i}this.dirty=2}},{key:"markParentsDirty",value:function(){for(var e=1,t=this.parent;t;t=t.parent,e++){var n=1==e?2:1;t.dirty0&&(i=eE(i,0,e,o));for(var a=0;a=0;n--){var o=this.children[n];if(this.dom.contains(o.dom.parentNode)){t.contentElement=o.dom.parentNode;break}}t.contentElement||(t.getContent=function(){return g.Fragment.empty})}else t.contentElement=this.contentDOM}else t.getContent=function(){return e.node.content};return t}},{key:"matchesNode",value:function(e,t,n){return 0==this.dirty&&e.eq(this.node)&&ex(t,this.outerDeco)&&n.eq(this.innerDeco)}},{key:"size",get:function(){return this.node.nodeSize}},{key:"border",get:function(){return this.node.isLeaf?0:1}},{key:"updateChildren",value:function(e,t){var n=this,o=this.node.inlineContent,r=t,i=e.composing?this.localCompositionInfo(e,t):null,s=i&&i.pos>-1?i:null,a=i&&i.pos<0,l=new eT(this,s&&s.node,e);(function(e,t,n,o){var r=t.locals(e),i=0;if(0==r.length){for(var s=0;si;)c.push(r[l++]);var b=i+m.nodeSize;if(m.isText){var k=b;l=0&&!s&&l.syncToMarks(i==n.node.childCount?g.Mark.none:n.node.child(i).marks,o,e),l.placeWidget(t,e,r)},function(t,n,s,c){var d;l.syncToMarks(t.marks,o,e),l.findNodeMatch(t,n,s,c)||a&&e.state.selection.from>r&&e.state.selection.to-1&&l.updateNodeAt(t,n,s,d,e)||l.updateNextNode(t,n,s,e,c,r)||l.addNode(t,n,s,e,r),r+=t.nodeSize}),l.syncToMarks([],o,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||2==this.dirty)&&(s&&this.protectLocalComposition(e,s),function e(t,n,o){for(var r=t.firstChild,i=!1,s=0;st+this.node.content.size)return null;var i=e.input.compositionNode;if(!i||!this.dom.contains(i.parentNode))return null;if(!this.node.inlineContent)return{node:i,pos:-1,text:""};var s=i.nodeValue,a=function(e,t,n,o){for(var r=0,i=0;r=n){if(i>=o&&l.slice(o-t.length-a,o-a)==t)return o-t.length;var d=a=0&&d+t.length+a>=n)return a+d;if(n==o&&l.length>=o+t.length-a&&l.slice(o-a,o-a+t.length)==t)return o}}}return -1}(this.node.content,s,o-t,r-t);return a<0?null:{node:i,pos:a,text:s}}},{key:"protectLocalComposition",value:function(e,t){var n=t.node,o=t.pos,r=t.text;if(!this.getDesc(n)){for(var i=n;i.parentNode!=this.contentDOM;i=i.parentNode){for(;i.previousSibling;)i.parentNode.removeChild(i.previousSibling);for(;i.nextSibling;)i.parentNode.removeChild(i.nextSibling);i.pmViewDesc&&(i.pmViewDesc=void 0)}var s=new ev(this,i,n,r);e.input.compositionNodes.push(s),this.children=eE(this.children,o,o+r.length,e,s)}}},{key:"update",value:function(e,t,n,o){return!!(3!=this.dirty&&e.sameMarkup(this.node))&&(this.updateInner(e,t,n,o),!0)}},{key:"updateInner",value:function(e,t,n,o){this.updateOuterDeco(t),this.node=e,this.innerDeco=n,this.contentDOM&&this.updateChildren(o,this.posAtStart),this.dirty=0}},{key:"updateOuterDeco",value:function(e){if(!ex(e,this.outerDeco)){var t=1!=this.nodeDOM.nodeType,n=this.dom;this.dom=eO(this.dom,this.nodeDOM,eN(this.outerDeco,this.node,t),eN(e,this.node,t)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}}},{key:"selectNode",value:function(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}},{key:"deselectNode",value:function(){1==this.nodeDOM.nodeType&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}},{key:"domAtom",get:function(){return this.node.isAtom}}],[{key:"create",value:function(e,t,o,r,i,s){var a,l=i.nodeViews[t.type.name],c=l&&l(t,i,function(){return a?a.parent?a.parent.posBeforeChild(a):void 0:s},o,r),d=c&&c.dom,u=c&&c.contentDOM;if(t.isText){if(d){if(3!=d.nodeType)throw RangeError("Text must be rendered as a DOM text node")}else d=document.createTextNode(t.text)}else if(!d){var f=g.DOMSerializer.renderSpec(document,t.type.spec.toDOM(t));d=f.dom,u=f.contentDOM}u||t.isText||"BR"==d.nodeName||(d.hasAttribute("contenteditable")||(d.contentEditable="false"),t.type.spec.draggable&&(d.draggable=!0));var h=d;return(d=eC(d,o,t),c)?a=new ew(e,t,o,r,d,u||null,h,c,i,s+1):t.isText?new eb(e,t,o,r,d,h,i):new n(e,t,o,r,d,u||null,h,i,s+1)}}]),n}(eh);function ey(e,t,n,o,r){eC(o,t,e);var i=new eg(void 0,e,t,n,o,o,o,r,0);return i.contentDOM&&i.updateChildren(r,0),i}var eb=function(e){a(n,e);var t=c(n);function n(e,o,r,i,s,a,l){return h(this,n),t.call(this,e,o,r,i,s,null,a,l,0)}return v(n,[{key:"parseRule",value:function(){for(var e=this.nodeDOM.parentNode;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}},{key:"update",value:function(e,t,n,o){return!!(3!=this.dirty&&(0==this.dirty||this.inParent())&&e.sameMarkup(this.node))&&(this.updateOuterDeco(t),(0!=this.dirty||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,o.trackWrites==this.nodeDOM&&(o.trackWrites=null)),this.node=e,this.dirty=0,!0)}},{key:"inParent",value:function(){for(var e=this.parent.contentDOM,t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}},{key:"domFromPos",value:function(e){return{node:this.nodeDOM,offset:e}}},{key:"localPosFromDOM",value:function(e,t,o){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):s(u(n.prototype),"localPosFromDOM",this).call(this,e,t,o)}},{key:"ignoreMutation",value:function(e){return"characterData"!=e.type&&"selection"!=e.type}},{key:"slice",value:function(e,t,o){var r=this.node.cut(e,t),i=document.createTextNode(r.text);return new n(this.parent,r,this.outerDeco,this.innerDeco,i,i,o)}},{key:"markDirty",value:function(e,t){s(u(n.prototype),"markDirty",this).call(this,e,t),this.dom!=this.nodeDOM&&(0==e||t==this.nodeDOM.nodeValue.length)&&(this.dirty=3)}},{key:"domAtom",get:function(){return!1}},{key:"isText",value:function(e){return this.node.text==e}}]),n}(eg),ek=function(e){a(n,e);var t=c(n);function n(){return h(this,n),t.apply(this,arguments)}return v(n,[{key:"parseRule",value:function(){return{ignore:!0}}},{key:"matchesHack",value:function(e){return 0==this.dirty&&this.dom.nodeName==e}},{key:"domAtom",get:function(){return!0}},{key:"ignoreForCoords",get:function(){return"IMG"==this.dom.nodeName}}]),n}(eh),ew=function(e){a(n,e);var t=c(n);function n(e,o,r,i,s,a,l,c,d,u){var f;return h(this,n),(f=t.call(this,e,o,r,i,s,a,l,d,u)).spec=c,f}return v(n,[{key:"update",value:function(e,t,o,r){if(3==this.dirty)return!1;if(this.spec.update){var i=this.spec.update(e,t,o);return i&&this.updateInner(e,t,o,r),i}return(!!this.contentDOM||!!e.isLeaf)&&s(u(n.prototype),"update",this).call(this,e,t,o,r)}},{key:"selectNode",value:function(){this.spec.selectNode?this.spec.selectNode():s(u(n.prototype),"selectNode",this).call(this)}},{key:"deselectNode",value:function(){this.spec.deselectNode?this.spec.deselectNode():s(u(n.prototype),"deselectNode",this).call(this)}},{key:"setSelection",value:function(e,t,o,r){this.spec.setSelection?this.spec.setSelection(e,t,o):s(u(n.prototype),"setSelection",this).call(this,e,t,o,r)}},{key:"destroy",value:function(){this.spec.destroy&&this.spec.destroy(),s(u(n.prototype),"destroy",this).call(this)}},{key:"stopEvent",value:function(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}},{key:"ignoreMutation",value:function(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):s(u(n.prototype),"ignoreMutation",this).call(this,e)}}]),n}(eg),eS=function(e){e&&(this.nodeName=e)};eS.prototype=Object.create(null);var eD=[new eS];function eN(e,t,n){if(0==e.length)return eD;for(var o=n?eD[0]:new eS,r=[o],i=0;i0;){for(var a=void 0;;)if(o){var l=n.children[o-1];if(l instanceof em)n=l,o=l.children.length;else{a=l,o--;break}}else if(n==t)break e;else o=n.parent.children.indexOf(n),n=n.parent;var c=a.node;if(c){if(c!=e.child(r-1))break;--r,i.set(a,r),s.push(a)}}return{index:r,matched:i,matches:s.reverse()}}(t.node.content,t)}return v(e,[{key:"destroyBetween",value:function(e,t){if(e!=t){for(var n=e;n>1,i=Math.min(r,e.length);o-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{var c=em.create(this.top,e[r],t,n);this.top.children.splice(this.index,0,c),this.top=c,this.changed=!0}this.index=0,r++}}},{key:"findNodeMatch",value:function(e,t,n,o){var r,i=-1;if(o>=this.preMatch.index&&(r=this.preMatch.matches[o-this.preMatch.index]).parent==this.top&&r.matchesNode(e,t,n))i=this.top.children.indexOf(r,this.index);else for(var s=this.index,a=Math.min(this.top.children.length,s+5);s=n||d<=t?i.push(l):(cn&&i.push(l.slice(n-c,l.size,o)))}return i}function eA(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.domSelectionRange(),o=e.state.doc;if(!n.focusNode)return null;var r=e.docView.nearestDesc(n.focusNode),i=r&&0==r.size,s=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;var a,l,c=o.resolve(s);if(T(n)){for(a=c;r&&!r.node;)r=r.parent;var d=r.node;if(r&&d.isAtom&&m.NodeSelection.isSelectable(d)&&r.parent&&!(d.isInline&&function(e,t,n){for(var o=0==t,r=t==x(e);o||r;){if(e==n)return!0;var i=b(e);if(!(e=e.parentNode))return!1;o=o&&0==i,r=r&&i==x(e)}}(n.focusNode,n.focusOffset,r.dom))){var u=r.posBefore;l=new m.NodeSelection(s==u?c:o.resolve(u))}}else{var f=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(f<0)return null;a=o.resolve(f)}if(!l){var h="pointer"==t||e.state.selection.head1&&void 0!==arguments[1]&&arguments[1],n=e.state.selection;if(eL(e,n),eV(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&K){var o=e.domSelectionRange(),r=e.domObserver.currentSelection;if(o.anchorNode&&r.anchorNode&&N(o.anchorNode,o.anchorOffset,r.anchorNode,r.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper)i=e.domSelection(),s=document.createRange(),(l="IMG"==(a=e.cursorWrapper.dom).nodeName)?s.setEnd(a.parentNode,b(a)+1):s.setEnd(a,0),s.collapse(!1),i.removeAllRanges(),i.addRange(s),!l&&!e.state.selection.visible&&I&&F<=11&&(a.disabled=!0,a.disabled=!1);else{var i,s,a,l,c,d,u,f,h,p,v=n.anchor,g=n.head;!eB||n instanceof m.TextSelection||(n.$from.parent.inlineContent||(h=ez(e,n.from)),n.empty||n.$from.parent.inlineContent||(p=ez(e,n.to))),e.docView.setSelection(v,g,e.root,t),eB&&(h&&eF(h),p&&eF(p)),n.visible?e.dom.classList.remove("ProseMirror-hideselection"):(e.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&((c=e.dom.ownerDocument).removeEventListener("selectionchange",e.input.hideSelectionGuard),u=(d=e.domSelectionRange()).anchorNode,f=d.anchorOffset,c.addEventListener("selectionchange",e.input.hideSelectionGuard=function(){(d.anchorNode!=u||d.anchorOffset!=f)&&(c.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(function(){(!eV(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}var eB=_||K&&$<63;function ez(e,t){var n=e.docView.domFromPos(t,0),o=n.node,r=n.offset,i=r0?o.max(r):o.min(r),s=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return s&&m.Selection.findFrom(s,t)}function ej(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function eH(e,t,n){var o=e.state.selection;if(o instanceof m.TextSelection){if(n.indexOf("s")>-1){var r=o.$head,i=r.textOffset?null:t<0?r.nodeBefore:r.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;var s=e.state.doc.resolve(r.pos+i.nodeSize*(t<0?-1:1));return ej(e,new m.TextSelection(o.$anchor,s))}if(!o.empty)return!1;if(e.endOfTextblock(t>0?"forward":"backward")){var a=eW(e.state,t);return!!a&&a instanceof m.NodeSelection&&ej(e,a)}if(!(j&&n.indexOf("m")>-1)){var l,c=o.$head,d=c.textOffset?null:t<0?c.nodeBefore:c.nodeAfter;if(!d||d.isText)return!1;var u=t<0?c.pos-d.nodeSize:c.pos;return!!(d.isAtom||(l=e.docView.descAt(u))&&!l.contentDOM)&&(m.NodeSelection.isSelectable(d)?ej(e,new m.NodeSelection(t<0?e.state.doc.resolve(c.pos-d.nodeSize):c)):!!G&&ej(e,new m.TextSelection(e.state.doc.resolve(t<0?u:u+d.nodeSize))))}}else{if(o instanceof m.NodeSelection&&o.node.isInline)return ej(e,new m.TextSelection(t>0?o.$to:o.$from));var f=eW(e.state,t);return!!f&&ej(e,f)}}function eU(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function eG(e,t){var n=e.pmViewDesc;return n&&0==n.size&&(t<0||e.nextSibling||"BR"!=e.nodeName)}function eX(e,t){return t<0?function(e){var t=e.domSelectionRange(),n=t.focusNode,o=t.focusOffset;if(n){var r,i,s=!1;for(L&&1==n.nodeType&&o0){if(1!=n.nodeType)break;var a=n.childNodes[o-1];if(eG(a,-1))r=n,i=--o;else if(3==a.nodeType)o=(n=a).nodeValue.length;else break}else if(eY(n))break;else{for(var l=n.previousSibling;l&&eG(l,-1);)r=n.parentNode,i=b(l),l=l.previousSibling;if(l)o=eU(n=l);else{if((n=n.parentNode)==e.dom)break;o=0}}s?eJ(e,n,o):r&&eJ(e,r,i)}}(e):function(e){var t,n,o=e.domSelectionRange(),r=o.focusNode,i=o.focusOffset;if(r){for(var s=eU(r);;)if(in.start()){var r=e.coordsAtPos(t-1),i=(r.top+r.bottom)/2;if(i>o.top&&i1)return r.lefto.top&&a1)return s.left>o.left?"ltr":"rtl"}}return"rtl"==getComputedStyle(e.dom).direction?"rtl":"ltr"}function eZ(e,t,n){var o=e.state.selection;if(o instanceof m.TextSelection&&!o.empty||n.indexOf("s")>-1||j&&n.indexOf("m")>-1)return!1;var r=o.$from,i=o.$to;if(!r.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){var s=eW(e.state,t);if(s&&s instanceof m.NodeSelection)return ej(e,s)}if(!r.parent.inlineContent){var a=t<0?r:i,l=o instanceof m.AllSelection?m.Selection.near(a,t):m.Selection.findFrom(a,t);return!!l&&ej(e,l)}return!1}function e0(e,t){if(!(e.state.selection instanceof m.TextSelection))return!0;var n=e.state.selection,o=n.$head,r=n.$anchor,i=n.empty;if(!o.sameParent(r))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;var s=!o.textOffset&&(t<0?o.nodeBefore:o.nodeAfter);if(s&&!s.isText){var a=e.state.tr;return t<0?a.delete(o.pos-s.nodeSize,o.pos):a.delete(o.pos,o.pos+s.nodeSize),e.dispatch(a),!0}return!1}function e1(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function e2(e,t){e.someProp("transformCopied",function(n){t=n(t,e)});for(var n=[],o=t.content,r=t.openStart,i=t.openEnd;r>1&&i>1&&1==o.childCount&&1==o.firstChild.childCount;){r--,i--;var s=o.firstChild;n.push(s.type.name,s.attrs!=s.type.defaultAttrs?s.attrs:null),o=s.content}var a=e.someProp("clipboardSerializer")||g.DOMSerializer.fromSchema(e.state.schema),l=te(),c=l.createElement("div");c.appendChild(a.serializeFragment(o,{document:l}));for(var d,u=c.firstChild,f=0;u&&1==u.nodeType&&(d=e9[u.nodeName.toLowerCase()]);){for(var h=d.length-1;h>=0;h--){for(var p=l.createElement(d[h]);c.firstChild;)p.appendChild(c.firstChild);c.appendChild(p),f++}u=c.firstChild}return u&&1==u.nodeType&&u.setAttribute("data-pm-slice","".concat(r," ").concat(i).concat(f?" -".concat(f):""," ").concat(JSON.stringify(n))),{dom:c,text:e.someProp("clipboardTextSerializer",function(n){return n(t,e)})||t.content.textBetween(0,t.content.size,"\n\n"),slice:t}}function e3(e,t,n,o,r){var i,s,a=r.parent.type.spec.code;if(!n&&!t)return null;var l=t&&(o||a||!n);if(l){if(e.someProp("transformPastedText",function(n){t=n(t,a||o,e)}),a)return t?new g.Slice(g.Fragment.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0):g.Slice.empty;var c=e.someProp("clipboardTextParser",function(n){return n(t,r,o,e)});if(c)s=c;else{var d=r.marks(),u=e.state.schema,f=g.DOMSerializer.fromSchema(u);i=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(function(e){var t=i.appendChild(document.createElement("p"));e&&t.appendChild(f.serializeNode(u.text(e,d)))})}}else e.someProp("transformPastedHTML",function(t){n=t(n,e)}),i=function(e){var t=/^(\s*]*>)*/.exec(e);t&&(e=e.slice(t[0].length));var n,o=te().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e);if((n=r&&e9[r[1].toLowerCase()])&&(e=n.map(function(e){return"<"+e+">"}).join("")+e+n.map(function(e){return""}).reverse().join("")),o.innerHTML=e,n)for(var i=0;i0;v--){for(var m=i.firstChild;m&&1!=m.nodeType;)m=m.nextSibling;if(!m)break;i=m}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||g.DOMParser.fromSchema(e.state.schema)).parseSlice(i,{preserveWhitespace:!!(l||p),context:r,ruleFromNode:function(e){return"BR"!=e.nodeName||e.nextSibling||!e.parentNode||e5.test(e.parentNode.nodeName)?null:{ignore:!0}}})),p)s=function(e,t){if(!e.size)return e;var n,o=e.content.firstChild.type.schema;try{n=JSON.parse(t)}catch(t){return e}for(var r=e.content,i=e.openStart,s=e.openEnd,a=n.length-2;a>=0;a-=2){var l=o.nodes[n[a]];if(!l||l.hasRequiredAttrs())break;r=g.Fragment.from(l.create(n[a+1],r)),i++,s++}return new g.Slice(r,i,s)}(e7(s,+p[1],+p[2]),p[4]);else if((s=g.Slice.maxOpen(function(e,t){if(e.childCount<2)return e;for(var n,o=t.depth;o>=0;o--)if(n=function(){var n,r=t.node(o).contentMatchAt(t.index(o)),i=[];if(e.forEach(function(e){if(i){var t,o=r.findWrapping(e.type);if(!o)return i=null;if(t=i.length&&n.length&&function e(t,n,o,r,i){if(i2&&void 0!==arguments[2]?arguments[2]:0,o=t.length-1;o>=n;o--)e=t[o].create(null,g.Fragment.from(e));return e}function e8(e,t,n,o,r,i){var s=t<0?e.firstChild:e.lastChild,a=s.content;return e.childCount>1&&(i=0),r=n&&(a=t<0?s.contentMatchAt(0).fillBefore(a,i<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(g.Fragment.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,s.copy(a))}function e7(e,t,n){return ts.depth?t(e,n,s.nodeAfter,s.before(o),r,!0):t(e,n,s.node(o),s.before(o),r,!1)}))return{v:!0}},l=s.depth+1;l>0;l--)if(i=a(l))return i.v;return!1}function td(e,t,n){e.focused||e.focus();var o=e.state.tr.setSelection(t);"pointer"==n&&o.setMeta("pointer",!0),e.dispatch(o)}tn.keydown=function(e,t){if(e.input.shiftKey=16==t.keyCode||t.shiftKey,!th(e,t)&&(e.input.lastKeyCode=t.keyCode,e.input.lastKeyCodeTime=Date.now(),!U||!K||13!=t.keyCode)){if(229!=t.keyCode&&e.domObserver.forceFlush(),!W||13!=t.keyCode||t.ctrlKey||t.altKey||t.metaKey)e.someProp("handleKeyDown",function(n){return n(e,t)})||function(e,t){var n,o=t.keyCode,r=(n="",t.ctrlKey&&(n+="c"),t.metaKey&&(n+="m"),t.altKey&&(n+="a"),t.shiftKey&&(n+="s"),n);if(8==o||j&&72==o&&"c"==r)return e0(e,-1)||eX(e,-1);if(46==o&&!t.shiftKey||j&&68==o&&"c"==r)return e0(e,1)||eX(e,1);if(13==o||27==o)return!0;if(37==o||j&&66==o&&"c"==r){var i=37==o?"ltr"==eQ(e,e.state.selection.from)?-1:1:-1;return eH(e,i,r)||eX(e,i)}if(39==o||j&&70==o&&"c"==r){var s=39==o?"ltr"==eQ(e,e.state.selection.from)?1:-1:1;return eH(e,s,r)||eX(e,s)}if(38==o||j&&80==o&&"c"==r)return eZ(e,-1,r)||eX(e,-1);if(40==o||j&&78==o&&"c"==r)return function(e){if(!_||e.state.selection.$head.parentOffset>0)return!1;var t=e.domSelectionRange(),n=t.focusNode,o=t.focusOffset;if(n&&1==n.nodeType&&0==o&&n.firstChild&&"false"==n.firstChild.contentEditable){var r=n.firstChild;e1(e,r,"true"),setTimeout(function(){return e1(e,r,"false")},20)}return!1}(e)||eZ(e,1,r)||eX(e,1);else if(r==(j?"m":"c")&&(66==o||73==o||89==o||90==o))return!0;return!1}(e,t)?t.preventDefault():ti(e,"key");else{var n=Date.now();e.input.lastIOSEnter=n,e.input.lastIOSEnterFallbackTimeout=setTimeout(function(){e.input.lastIOSEnter==n&&(e.someProp("handleKeyDown",function(t){return t(e,P(13,"Enter"))}),e.input.lastIOSEnter=0)},200)}}},tn.keyup=function(e,t){16==t.keyCode&&(e.input.shiftKey=!1)},tn.keypress=function(e,t){if(!th(e,t)&&t.charCode&&(!t.ctrlKey||t.altKey)&&(!j||!t.metaKey)){if(e.someProp("handleKeyPress",function(n){return n(e,t)})){t.preventDefault();return}var n=e.state.selection;if(!(n instanceof m.TextSelection)||!n.$from.sameParent(n.$to)){var o=String.fromCharCode(t.charCode);/[\r\n]/.test(o)||e.someProp("handleTextInput",function(t){return t(e,n.$from.pos,n.$to.pos,o)})||e.dispatch(e.state.tr.insertText(o).scrollIntoView()),t.preventDefault()}}};var tu=j?"metaKey":"ctrlKey";tt.mousedown=function(e,t){e.input.shiftKey=t.shiftKey;var n,o,r,i=tg(e),s=Date.now(),a="singleClick";s-e.input.lastClick.time<500&&(o=(n=e.input.lastClick).x-t.clientX)*o+(r=n.y-t.clientY)*r<100&&!t[tu]&&("singleClick"==e.input.lastClick.type?a="doubleClick":"doubleClick"==e.input.lastClick.type&&(a="tripleClick")),e.input.lastClick={time:s,x:t.clientX,y:t.clientY,type:a};var l=e.posAtCoords(tl(t));l&&("singleClick"==a?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new tf(e,l,t,!!i)):("doubleClick"==a?function(e,t,n,o){return tc(e,"handleDoubleClickOn",t,n,o)||e.someProp("handleDoubleClick",function(n){return n(e,t,o)})}:function(e,t,n,o){return tc(e,"handleTripleClickOn",t,n,o)||e.someProp("handleTripleClick",function(n){return n(e,t,o)})||function(e,t,n){if(0!=n.button)return!1;var o=e.state.doc;if(-1==t)return!!o.inlineContent&&(td(e,m.TextSelection.create(o,0,o.content.size),"pointer"),!0);for(var r=o.resolve(t),i=r.depth+1;i>0;i--){var s=i>r.depth?r.nodeAfter:r.node(i),a=r.before(i);if(s.inlineContent)td(e,m.TextSelection.create(o,a+1,a+1+s.content.size),"pointer");else{if(!m.NodeSelection.isSelectable(s))continue;td(e,m.NodeSelection.create(o,a),"pointer")}return!0}}(e,n,o)})(e,l.pos,l.inside,t)?t.preventDefault():ti(e,"pointer"))};var tf=function(){function e(t,n,o,r){var i,s,a=this;if(h(this,e),this.view=t,this.pos=n,this.event=o,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!o[tu],this.allowDefault=o.shiftKey,n.inside>-1)i=t.state.doc.nodeAt(n.inside),s=n.inside;else{var l=t.state.doc.resolve(n.pos);i=l.parent,s=l.depth?l.before():0}var c=r?null:o.target,d=c?t.docView.nearestDesc(c,!0):null;this.target=d&&1==d.dom.nodeType?d.dom:null;var u=t.state.selection;(0==o.button&&i.type.spec.draggable&&!1!==i.type.spec.selectable||u instanceof m.NodeSelection&&u.from<=s&&u.to>s)&&(this.mightDrag={node:i,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&L&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(function(){a.view.input.mouseDown==a&&a.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),ti(t,"pointer")}return v(e,[{key:"done",value:function(){var e=this;this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(function(){return eR(e.view)}),this.view.input.mouseDown=null}},{key:"up",value:function(e){if(this.done(),this.view.dom.contains(e.target)){var t,n,o,r,i=this.pos;(this.view.state.doc!=this.startDoc&&(i=this.view.posAtCoords(tl(e))),this.updateAllowDefault(e),this.allowDefault||!i)?ti(this.view,"pointer"):(t=this.view,n=i.pos,o=i.inside,r=this.selectNode,tc(t,"handleClickOn",n,o,e)||t.someProp("handleClick",function(o){return o(t,n,e)})||(r?function(e,t){if(-1==t)return!1;var n,o,r=e.state.selection;r instanceof m.NodeSelection&&(n=r.node);for(var i=e.state.doc.resolve(t),s=i.depth+1;s>0;s--){var a=s>i.depth?i.nodeAfter:i.node(s);if(m.NodeSelection.isSelectable(a)){o=n&&r.$from.depth>0&&s>=r.$from.depth&&i.before(r.$from.depth+1)==r.$from.pos?i.before(r.$from.depth):i.before(s);break}}return null!=o&&(td(e,m.NodeSelection.create(e.state.doc,o),"pointer"),!0)}(t,o):function(e,t){if(-1==t)return!1;var n=e.state.doc.resolve(t),o=n.nodeAfter;return!!(o&&o.isAtom&&m.NodeSelection.isSelectable(o))&&(td(e,new m.NodeSelection(n),"pointer"),!0)}(t,o)))?e.preventDefault():0==e.button&&(this.flushed||_&&this.mightDrag&&!this.mightDrag.node.isAtom||K&&!this.view.state.selection.visible&&2>=Math.min(Math.abs(i.pos-this.view.state.selection.from),Math.abs(i.pos-this.view.state.selection.to)))?(td(this.view,m.Selection.near(this.view.state.doc.resolve(i.pos)),"pointer"),e.preventDefault()):ti(this.view,"pointer")}}},{key:"move",value:function(e){this.updateAllowDefault(e),ti(this.view,"pointer"),0==e.buttons&&this.done()}},{key:"updateAllowDefault",value:function(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}]),e}();function th(e,t){return!!e.composing||!!(_&&500>Math.abs(t.timeStamp-e.input.compositionEndedAt))&&(e.input.compositionEndedAt=-2e8,!0)}tt.touchstart=function(e){e.input.lastTouch=Date.now(),tg(e),ti(e,"pointer")},tt.touchmove=function(e){e.input.lastTouch=Date.now(),ti(e,"pointer")},tt.contextmenu=function(e){return tg(e)};var tp=U?5e3:-1;function tv(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(function(){return tg(e)},t))}function tm(e){var t;for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=((t=document.createEvent("Event")).initEvent("event",!0,!0),t.timeStamp));e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function tg(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!U||!(e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),tm(e),t||e.docView&&e.docView.dirty){var n=eA(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}tn.compositionstart=tn.compositionupdate=function(e){if(!e.composing){e.domObserver.flush();var t=e.state,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(function(e){return!1===e.type.spec.inclusive})))e.markCursor=e.state.storedMarks||n.marks(),tg(e,!0),e.markCursor=null;else if(tg(e),L&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length)for(var o=e.domSelectionRange(),r=o.focusNode,i=o.focusOffset;r&&1==r.nodeType&&0!=i;){var s=i<0?r.lastChild:r.childNodes[i-1];if(!s)break;if(3==s.nodeType){e.domSelection().collapse(s,s.nodeValue.length);break}r=s,i=-1}e.input.composing=!0}tv(e,tp)},tn.compositionend=function(e,t){e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(function(){return e.domObserver.flush()}),e.input.compositionID++,tv(e,20))};var ty=I&&F<15||W&&X<604;function tb(e,t,n,o,r){var i=e3(e,t,n,o,e.state.selection.$from);if(e.someProp("handlePaste",function(t){return t(e,r,i||g.Slice.empty)}))return!0;if(!i)return!1;var s=0==i.openStart&&0==i.openEnd&&1==i.content.childCount?i.content.firstChild:null,a=s?e.state.tr.replaceSelectionWith(s,o):e.state.tr.replaceSelection(i);return e.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function tk(e){var t=e.getData("text/plain")||e.getData("Text");if(t)return t;var n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}tt.copy=tn.cut=function(e,t){var n=e.state.selection,o="cut"==t.type;if(!n.empty){var r=ty?null:t.clipboardData,i=e2(e,n.content()),s=i.dom,a=i.text;r?(t.preventDefault(),r.clearData(),r.setData("text/html",s.innerHTML),r.setData("text/plain",a)):function(e,t){if(e.dom.parentNode){var n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";var o=getSelection(),r=document.createRange();r.selectNodeContents(t),e.dom.blur(),o.removeAllRanges(),o.addRange(r),setTimeout(function(){n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}}(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))}},tn.paste=function(e,t){if(!e.composing||U){var n=ty?null:t.clipboardData,o=e.input.shiftKey&&45!=e.input.lastKeyCode;n&&tb(e,tk(n),n.getData("text/html"),o,t)?t.preventDefault():function(e,t){if(e.dom.parentNode){var n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,o=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(o.contentEditable="true"),o.style.cssText="position: fixed; left: -10000px; top: 10px",o.focus();var r=e.input.shiftKey&&45!=e.input.lastKeyCode;setTimeout(function(){e.focus(),o.parentNode&&o.parentNode.removeChild(o),n?tb(e,o.value,null,r,t):tb(e,o.textContent,o.innerHTML,r,t)},50)}}(e,t)}};var tw=v(function e(t,n,o){h(this,e),this.slice=t,this.move=n,this.node=o}),tS=j?"altKey":"ctrlKey";for(var tD in tt.dragstart=function(e,t){var n,o=e.input.mouseDown;if(o&&o.done(),t.dataTransfer){var r=e.state.selection,i=r.empty?null:e.posAtCoords(tl(t));if(i&&i.pos>=r.from&&i.pos<=(r instanceof m.NodeSelection?r.to-1:r.to));else if(o&&o.mightDrag)n=m.NodeSelection.create(e.state.doc,o.mightDrag.pos);else if(t.target&&1==t.target.nodeType){var s=e.docView.nearestDesc(t.target,!0);s&&s.node.type.spec.draggable&&s!=e.docView&&(n=m.NodeSelection.create(e.state.doc,s.posBefore))}var a=(n||e.state.selection).content(),l=e2(e,a),c=l.dom,d=l.text,u=l.slice;t.dataTransfer.clearData(),t.dataTransfer.setData(ty?"Text":"text/html",c.innerHTML),t.dataTransfer.effectAllowed="copyMove",ty||t.dataTransfer.setData("text/plain",d),e.dragging=new tw(u,!t[tS],n)}},tt.dragend=function(e){var t=e.dragging;window.setTimeout(function(){e.dragging==t&&(e.dragging=null)},50)},tn.dragover=tn.dragenter=function(e,t){return t.preventDefault()},tn.drop=function(e,t){var n=e.dragging;if(e.dragging=null,t.dataTransfer){var o=e.posAtCoords(tl(t));if(o){var r=e.state.doc.resolve(o.pos),i=n&&n.slice;i?e.someProp("transformPasted",function(t){i=t(i,e)}):i=e3(e,tk(t.dataTransfer),ty?null:t.dataTransfer.getData("text/html"),!1,r);var s=!!(n&&!t[tS]);if(e.someProp("handleDrop",function(n){return n(e,t,i||g.Slice.empty,s)})){t.preventDefault();return}if(i){t.preventDefault();var a=i?y.dropPoint(e.state.doc,r.pos,i):r.pos;null==a&&(a=r.pos);var l=e.state.tr;if(s){var c=n.node;c?c.replace(l):l.deleteSelection()}var d=l.mapping.map(a),u=0==i.openStart&&0==i.openEnd&&1==i.content.childCount,f=l.doc;if(u?l.replaceRangeWith(d,d,i.content.firstChild):l.replaceRange(d,d,i),!l.doc.eq(f)){var h=l.doc.resolve(d);if(u&&m.NodeSelection.isSelectable(i.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(i.content.firstChild))l.setSelection(new m.NodeSelection(h));else{var p=l.mapping.map(a);l.mapping.maps[l.mapping.maps.length-1].forEach(function(e,t,n,o){return p=o}),l.setSelection(eK(e,h,l.doc.resolve(p)))}e.focus(),e.dispatch(l.setMeta("uiEvent","drop"))}}}}},tt.focus=function(e){e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(function(){e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&eR(e)},20))},tt.blur=function(e,t){e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),t.relatedTarget&&e.dom.contains(t.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},tt.beforeinput=function(e,t){if(K&&U&&"deleteContentBackward"==t.inputType){e.domObserver.flushSoon();var n=e.input.domChangeCount;setTimeout(function(){if(e.input.domChangeCount==n&&(e.dom.blur(),e.focus(),!e.someProp("handleKeyDown",function(t){return t(e,P(8,"Backspace"))}))){var t=e.state.selection.$cursor;t&&t.pos>0&&e.dispatch(e.state.tr.delete(t.pos-1,t.pos).scrollIntoView())}},50)}},tn)tt[tD]=tn[tD];function tN(e,t){if(e==t)return!0;for(var n in e)if(e[n]!==t[n])return!1;for(var o in t)if(!(o in e))return!1;return!0}var tO=function(){function e(t,n){h(this,e),this.toDOM=t,this.spec=n||tP,this.side=this.spec.side||0}return v(e,[{key:"map",value:function(e,t,n,o){var r=e.mapResult(t.from+o,this.side<0?-1:1),i=r.pos;return r.deleted?null:new tM(i-n,i-n,this)}},{key:"valid",value:function(){return!0}},{key:"eq",value:function(t){return this==t||t instanceof e&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&tN(this.spec,t.spec))}},{key:"destroy",value:function(e){this.spec.destroy&&this.spec.destroy(e)}}]),e}(),tC=function(){function e(t,n){h(this,e),this.attrs=t,this.spec=n||tP}return v(e,[{key:"map",value:function(e,t,n,o){var r=e.map(t.from+o,this.spec.inclusiveStart?-1:1)-n,i=e.map(t.to+o,this.spec.inclusiveEnd?1:-1)-n;return r>=i?null:new tM(r,i,this)}},{key:"valid",value:function(e,t){return t.from1&&void 0!==arguments[1]?arguments[1]:0;return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}},{key:"map",value:function(e,t,n){return this.type.map(e,this,t,n)}},{key:"spec",get:function(){return this.type.spec}},{key:"inline",get:function(){return this.type instanceof tC}},{key:"widget",get:function(){return this.type instanceof tO}}],[{key:"widget",value:function(t,n,o){return new e(t,t,new tO(n,o))}},{key:"inline",value:function(t,n,o,r){return new e(t,n,new tC(o,r))}},{key:"node",value:function(t,n,o,r){return new e(t,n,new tx(o,r))}}]),e}(),tT=[],tP={},tE=function(){function e(t,n){h(this,e),this.local=t.length?t:tT,this.children=n.length?n:tT}return v(e,[{key:"find",value:function(e,t,n){var o=[];return this.findInner(null==e?0:e,null==t?1e9:t,o,0,n),o}},{key:"findInner",value:function(e,t,n,o,r){for(var i=0;i=e&&(!r||r(s.spec))&&n.push(s.copy(s.from+o,s.to+o))}for(var a=0;ae){var l=this.children[a]+1;this.children[a+2].findInner(e-l,t-l,n,o+l,r)}}},{key:"map",value:function(e,t,n){return this==tA||0==e.maps.length?this:this.mapInner(e,t,0,0,n||tP)}},{key:"mapInner",value:function(t,n,o,r,i){for(var s,a=0;ac+e-t)){var d=a[l]+e-t;o>=d?a[l+1]=n<=d?-2:-1:n>=e&&s&&(a[l]+=s,a[l+1]+=s)}}t+=s}),d=e=n.maps[c].map(e,-1)},c=0,d=i;c=o.content.size){u=!0;continue}var v=n.map(e[f+1]+i,-1)-r,m=o.content.findIndex(p),g=m.index,y=m.offset,b=o.maybeChild(g);if(b&&y==p&&y+b.nodeSize==v){var k=a[f+2].mapInner(n,b,h+1,e[f]+i+1,s);k!=tA?(a[f]=p,a[f+1]=v,a[f+2]=k):(a[f+1]=-2,u=!0)}else u=!0}if(u){var w=tI(function(e,t,n,o,r,i,s){for(var a=0;al&&s.to=t){this.children[i]==t&&(o=this.children[i+2]);break}for(var s=t+1,a=s+n.content.size,l=0;ls&&c.type instanceof tC){var d=Math.max(s,c.from)-s,u=Math.min(a,c.to)-s;dn&&o.to0;)t++;e.splice(t,0,n)}function tK(e){var t=[];return e.someProp("decorations",function(n){var o=n(e.state);o&&o!=tA&&t.push(o)}),e.cursorWrapper&&t.push(tE.create(e.state.doc,[e.cursorWrapper.deco])),tV.from(t)}var t$={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},t_=I&&F<=11,tW=function(){function e(){h(this,e),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return v(e,[{key:"set",value:function(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}},{key:"clear",value:function(){this.anchorNode=this.focusNode=null}},{key:"eq",value:function(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}]),e}(),tj=function(){function e(t,n){var o=this;h(this,e),this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new tW,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(function(e){for(var t=0;te.target.nodeValue.length})?o.flushSoon():o.flush()}),t_&&(this.onCharData=function(e){o.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),o.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}return v(e,[{key:"flushSoon",value:function(){var e=this;this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(function(){e.flushingSoon=-1,e.flush()},20))}},{key:"forceFlush",value:function(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}},{key:"start",value:function(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,t$)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}},{key:"stop",value:function(){var e=this;if(this.observer){var t=this.observer.takeRecords();if(t.length){for(var n=0;n-1)){var t=this.pendingRecords();t.length&&(this.queue=[]);var n=e.domSelectionRange(),i=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&e$(e)&&!this.ignoreSelectionChange(n),s=-1,a=-1,l=!1,c=[];if(e.editable)for(var d=0;dDate.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)-1||i)&&(s>-1&&(e.docView.markDirty(s,a),tH.has(e)||(tH.set(e,null),-1===["normal","nowrap","pre-line"].indexOf(getComputedStyle(e.dom).whiteSpace))||(e.requiresGeckoHackNode=L,tU||(console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),tU=!0))),this.handleDOMChange(s,a,l,c),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(n)||eR(e),this.currentSelection.set(n))}}},{key:"registerMutation",value:function(e,t){if(t.indexOf(e.target)>-1)return null;var n=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(n==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style"))||!n||n.ignoreMutation(e))return null;if("childList"==e.type){for(var o=0;oArray.prototype.indexOf.call(e.addedNodes,c))&&(i=c),(!d||0>Array.prototype.indexOf.call(e.addedNodes,d))&&(s=d)}var u=i&&i.parentNode==e.target?b(i)+1:0,f=n.localPosFromDOM(e.target,u,-1),h=s&&s.parentNode==e.target?b(s):e.target.childNodes.length;return{from:f,to:n.localPosFromDOM(e.target,h,1)}}return"attributes"==e.type?{from:n.posAtStart-n.border,to:n.posAtEnd+n.border}:(this.lastChangedTextNode=e.target,{from:n.posAtStart,to:n.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}]),e}(),tH=new WeakMap,tU=!1;function tG(e,t){var n=t.startContainer,o=t.startOffset,r=t.endContainer,i=t.endOffset,s=e.domAtPos(e.state.selection.anchor);if(N(s.node,s.offset,r,i)){var a=[r,i,n,o];n=a[0],o=a[1],r=a[2],i=a[3]}return{anchorNode:n,anchorOffset:o,focusNode:r,focusOffset:i}}function tX(e){var t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.nodeName&&e.parentNode){if(_&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){var n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}if(e.parentNode.lastChild==e||_&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if("IMG"==e.nodeName&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}var tY=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function tJ(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:eK(e,t.resolve(n.anchor),t.resolve(n.head))}function tQ(e,t,n){for(var o=e.depth,r=t?e.end():e.pos;o>0&&(t||e.indexAfter(o)==e.node(o).childCount);)o--,r++,t=!1;if(n)for(var i=e.node(o).maybeChild(e.indexAfter(o));i&&!i.isLeaf;)i=i.firstChild,r++;return r}function tZ(e){if(2!=e.length)return!1;var t=e.charCodeAt(0),n=e.charCodeAt(1);return t>=56320&&t<=57343&&n>=55296&&n<=56319}var t0=function(){function e(t,n){var o=this;h(this,e),this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new tr,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(t6),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):"function"==typeof t?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=t3(this),t2(this),this.nodeViews=t5(this),this.docView=ey(this.state.doc,t1(this),tK(this),this.dom,this),this.domObserver=new tj(this,function(e,t,n,r){return function(e,t,n,o,r){var i,s,a,l,c,d,u=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){var f=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,h=eA(e,f);if(h&&!e.state.selection.eq(h)){if(K&&U&&13===e.input.lastKeyCode&&Date.now()-100s;f--){var h=i.childNodes[f-1],p=h.pmViewDesc;if("BR"==h.nodeName&&!p){a=f;break}if(!p||p.size)break}var v=e.state.doc,m=e.someProp("domParser")||g.DOMParser.fromSchema(e.state.schema),y=v.resolve(l),b=null,k=m.parse(i,{topNode:y.parent,topMatch:y.parent.contentMatchAt(y.index()),topOpen:!0,from:s,to:a,preserveWhitespace:"pre"!=y.parent.type.whitespace||"full",findPositions:o,ruleFromNode:tX,context:y});if(o&&null!=o[0].pos){var w=o[0].pos,S=o[1]&&o[1].pos;null==S&&(S=w),b={anchor:w+l,head:S+l}}return{doc:k,sel:b,from:l,to:c}}(e,t,n),w=e.state.doc,S=w.slice(k.from,k.to);8===e.input.lastKeyCode&&Date.now()-100=a?i-o:0;(i-=d)&&i=l?i-o:0;(i-=u)&&iDate.now()-225||U)&&r.some(function(e){return 1==e.nodeType&&!tY.test(e.nodeName)})&&(!D||D.endA>=D.endB)&&e.someProp("handleKeyDown",function(t){return t(e,P(13,"Enter"))})){e.input.lastIOSEnter=0;return}if(!D){if(o&&b instanceof m.TextSelection&&!b.empty&&b.$head.sameParent(b.$anchor)&&!e.composing&&!(k.sel&&k.sel.anchor!=k.sel.head))D={start:b.from,endA:b.to,endB:b.to};else{if(k.sel){var N=tJ(e,e.state.doc,k.sel);if(N&&!N.eq(e.state.selection)){var O=e.state.tr.setSelection(N);u&&O.setMeta("composition",u),e.dispatch(O)}}return}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&D.start<=e.state.selection.from+2&&e.state.selection.from>=k.from?D.start=e.state.selection.from:D.endA=e.state.selection.to-2&&e.state.selection.to<=k.to&&(D.endB+=e.state.selection.to-D.endA,D.endA=e.state.selection.to)),I&&F<=11&&D.endB==D.start+1&&D.endA==D.start&&D.start>k.from&&" \xa0"==k.doc.textBetween(D.start-k.from-1,D.start-k.from+1)&&(D.start--,D.endA--,D.endB--);var C=k.doc.resolveNoCache(D.start-k.from),x=k.doc.resolveNoCache(D.endB-k.from),M=w.resolve(D.start),E=C.sameParent(x)&&C.parent.inlineContent&&M.end()>=D.endA;if((W&&e.input.lastIOSEnter>Date.now()-225&&(!E||r.some(function(e){return"DIV"==e.nodeName||"P"==e.nodeName}))||!E&&C.posD.start&&function(e,t,n,o,r){if(n-t<=r.pos-o.pos||tQ(o,!0,!1)n||tQ(a,!0,!1)s.scrollToSelection?"to selection":"preserve":"reset",p=a||!this.docView.matchesNode(e.doc,f,u);(p||!e.selection.eq(s.selection))&&(l=!0);var v="preserve"==h&&l&&null==this.dom.style.overflowAnchor&&function(e){for(var t,n,o=e.dom.getBoundingClientRect(),r=Math.max(0,o.top),i=(o.left+o.right)/2,s=r+1;s=r-20){t=a,n=l.top;break}}}return{refDOM:t,refTop:n,stack:Q(e.dom)}}(this);if(l){this.domObserver.stop();var m,g,y,k,w,S=p&&(I||K)&&!this.composing&&!s.selection.empty&&!e.selection.empty&&(m=s.selection,g=e.selection,y=Math.min(m.$anchor.sharedDepth(m.head),g.$anchor.sharedDepth(g.head)),m.$anchor.start(y)!=g.$anchor.start(y));if(p){var D=K?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=function(e){var t=e.domSelectionRange();if(!t.focusNode)return null;var n=function(e,t){for(;;){if(3==e.nodeType&&t)return e;if(1==e.nodeType&&t>0){if("false"==e.contentEditable)return null;t=x(e=e.childNodes[t-1])}else{if(!e.parentNode||M(e))return null;t=b(e),e=e.parentNode}}}(t.focusNode,t.focusOffset),o=function(e,t){for(;;){if(3==e.nodeType&&t0&&this.state.doc.nodeAt(r))==n.node&&(o=r)}this.dragging=new tw(e.slice,e.move,o<0?void 0:m.NodeSelection.create(this.state.doc,o))}},{key:"someProp",value:function(e,t){var n,o=this._props&&this._props[e];if(null!=o&&(n=t?t(o):o))return n;for(var r=0;rt.top&&r++}G&&r&&1==n.nodeType&&1==(f=n.childNodes[r-1]).nodeType&&"false"==f.contentEditable&&f.getBoundingClientRect().top>=t.top&&r--,n==e.dom&&r==n.childNodes.length-1&&1==n.lastChild.nodeType&&t.top>n.lastChild.getBoundingClientRect().bottom?u=e.state.doc.content.size:(0==r||1!=n.nodeType||"BR"!=n.childNodes[r-1].nodeName)&&(u=function(e,t,n,o){for(var r=-1,i=t,s=!1;i!=e.dom;){var a=e.docView.nearestDesc(i,!0);if(!a)return null;if(1==a.dom.nodeType&&(a.node.isBlock&&a.parent||!a.contentDOM)){var l=a.dom.getBoundingClientRect();if(a.node.isBlock&&a.parent&&(!s&&l.left>o.left||l.top>o.top?r=a.posBefore:(!s&&l.right-1?r:e.docView.posFromDOM(t,n,-1)}(e,n,r,t))}null==u&&(u=function(e,t,n){var o=function e(t,n){for(var o,r,i,s,a=2e8,l=0,c=n.top,d=n.top,u=t.firstChild,f=0;u;u=u.nextSibling,f++){var h=void 0;if(1==u.nodeType)h=u.getClientRects();else{if(3!=u.nodeType)continue;h=S(u).getClientRects()}for(var p=0;p=d){c=Math.max(v.bottom,c),d=Math.min(v.top,d);var m=v.left>n.left?v.left-n.left:v.right=(v.left+v.right)/2?1:0));continue}}else v.top>n.top&&!o&&v.left<=n.left&&v.right>=n.left&&(o=u,r={left:Math.max(v.left,Math.min(v.right,n.left)),top:v.top});!i&&(n.left>=v.right&&n.top>=v.top||n.left>=v.left&&n.top>=v.bottom)&&(l=f+1)}}return(!i&&o&&(i=o,s=r,a=0),i&&3==i.nodeType)?function(e,t){for(var n=e.nodeValue.length,o=document.createRange(),r=0;r=(i.left+i.right)/2?1:0)}}return{node:e,offset:0}}(i,s):!i||a&&1==i.nodeType?{node:t,offset:l}:e(i,s)}(t,n),r=o.node,i=o.offset,s=-1;if(1==r.nodeType&&!r.firstChild){var a=r.getBoundingClientRect();s=a.left!=a.right&&n.left>(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,i,s)}(e,s,t));var v=e.docView.nearestDesc(s,!0);return{pos:u,inside:v?v.posAtStart-v.border:-1}}(this,e)}},{key:"coordsAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return ei(this,e,t)}},{key:"domAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.domFromPos(e,t)}},{key:"nodeDOM",value:function(e){var t=this.docView.descAt(e);return t?t.nodeDOM:null}},{key:"posAtDOM",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,o=this.docView.posFromDOM(e,t,n);if(null==o)throw RangeError("DOM position not inside the editor");return o}},{key:"endOfTextblock",value:function(e,t){var n,o,r,i,s;return n=this,o=t||this.state,r=e,ed==o&&eu==r?ef:(ed=o,eu=r,ef="up"==r||"down"==r?(i=o.selection,s="up"==r?i.$from:i.$to,el(n,o,function(){for(var e=n.docView.domFromPos(s.pos,"up"==r?-1:1).node;;){var t=n.docView.nearestDesc(e,!0);if(!t)break;if(t.node.isBlock){e=t.contentDOM||t.dom;break}e=t.dom.parentNode}for(var o=ei(n,s.pos,1),i=e.firstChild;i;i=i.nextSibling){var a=void 0;if(1==i.nodeType)a=i.getClientRects();else{if(3!=i.nodeType)continue;a=S(i,0,i.nodeValue.length).getClientRects()}for(var l=0;lc.top+1&&("up"==r?o.top-c.top>(c.bottom-o.top)*2:c.bottom-o.bottom>(o.bottom-c.top)*2))return!1}}return!0})):function(e,t,n){var o=t.selection.$head;if(!o.parent.isTextblock)return!1;var r=o.parentOffset,i=r==o.parent.content.size,s=e.domSelection();return ec.test(o.parent.textContent)&&s.modify?el(e,t,function(){var t=e.domSelectionRange(),r=t.focusNode,i=t.focusOffset,a=t.anchorNode,l=t.anchorOffset,c=s.caretBidiLevel;s.modify("move",n,"character");var d=o.depth?e.docView.domAfterPos(o.before()):e.dom,u=e.domSelectionRange(),f=u.focusNode,h=u.focusOffset,p=f&&!d.contains(1==f.nodeType?f:f.parentNode)||r==f&&i==h;try{s.collapse(a,l),r&&(r!=a||i!=l)&&s.extend&&s.extend(r,i)}catch(e){}return null!=c&&(s.caretBidiLevel=c),p}):"left"==n||"backward"==n?!r:i}(n,o,r))}},{key:"pasteHTML",value:function(e,t){return tb(this,"",e,!1,t||new ClipboardEvent("paste"))}},{key:"pasteText",value:function(e,t){return tb(this,e,null,!0,t||new ClipboardEvent("paste"))}},{key:"destroy",value:function(){this.docView&&(function(e){for(var t in e.domObserver.stop(),e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],tK(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,D())}},{key:"isDestroyed",get:function(){return null==this.docView}},{key:"dispatchEvent",value:function(e){ta(this,e)||!tt[e.type]||!this.editable&&e.type in tn||tt[e.type](this,e)}},{key:"dispatch",value:function(e){var t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}},{key:"domSelectionRange",value:function(){var e=this.domSelection();return _&&11===this.root.nodeType&&function(e){for(var t=e.activeElement;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}(this.dom.ownerDocument)==this.dom&&function(e,t){if(t.getComposedRanges){var n,o=t.getComposedRanges(e.root)[0];if(o)return tG(e,o)}function r(e){e.preventDefault(),e.stopImmediatePropagation(),n=e.getTargetRanges()[0]}return e.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",r,!0),n?tG(e,n):null}(this,e)||e}},{key:"domSelection",value:function(){return this.root.getSelection()}}]),e}();function t1(e){var t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",function(n){if("function"==typeof n&&(n=n(e.state)),n)for(var o in n)"class"==o?t.class+=" "+n[o]:"style"==o?t.style=(t.style?t.style+";":"")+n[o]:t[o]||"contenteditable"==o||"nodeName"==o||(t[o]=String(n[o]))}),t.translate||(t.translate="no"),[tM.node(0,e.state.doc.content.size,t)]}function t2(e){if(e.markCursor){var t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:tM.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function t3(e){return!e.someProp("editable",function(t){return!1===t(e.state)})}function t5(e){var t=Object.create(null);function n(e){for(var n in e)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e[n])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function t6(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw RangeError("Plugins passed directly to the view must not have a state component")}t.Decoration=tM,t.DecorationSet=tE,t.EditorView=t0,t.__endComposition=tg,t.__parseFromClipboard=e3,t.__serializeForClipboard=e2}}]); //# sourceMappingURL=d08a6a05-4dafbbcaa95fed02.js.map