PageSourceSearch

https://launchpadx.top/_next/static/chunks/71266-de14d7d5c7ecc6c8.js

js launchpadx.top collected 2026-10-04 20:49:30 UTC 139,633 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([["71266"],{9209(e,t,n){n.r(t),n.d(t,{useQuery:()=>l});var r=n(76248),i=n(33234);function l(e,t){return(0,i.t)(e,r.$,t)}},44049(e,t,n){let r;function i(e,...t){let n=new URL("https://lexical.dev/docs/error"),r=new URLSearchParams;for(let n of(r.append("code",e),t))r.append("v",n);throw n.search=r.toString(),Error(`Minified Lexical error #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}function l(e,...t){let n=new URL("https://lexical.dev/docs/error"),r=new URLSearchParams;for(let n of(r.append("code",e),t))r.append("v",n);n.search=r.toString(),console.warn(`Minified Lexical warning #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}n.d(t,{$7r:()=>tR,$Mp:()=>u,$c$:()=>nP,$ey:()=>to,$iu:()=>sA,A6j:()=>t_,A7V:()=>id,AX0:()=>tp,AcB:()=>sk,AcJ:()=>iy,Ave:()=>sw,B$P:()=>lg,BtT:()=>l5,Bts:()=>sS,CHU:()=>lN,CaD:()=>ep,Chh:()=>er,Cku:()=>ru,Csq:()=>sK,Cyw:()=>ir,DzG:()=>p,Ey8:()=>nH,FAd:()=>y,FEN:()=>tr,FfB:()=>lj,FtC:()=>sW,FyW:()=>iU,GMe:()=>rQ,GRK:()=>nB,GYG:()=>sq,GbW:()=>lO,GcU:()=>rJ,Gew:()=>lT,H2A:()=>rP,HEf:()=>sH,HYn:()=>tL,Huu:()=>tv,I2P:()=>rl,I8X:()=>en,IgX:()=>C,IlV:()=>sd,IqF:()=>lb,J61:()=>x,JAT:()=>lC,JM3:()=>tg,JiO:()=>iz,JqA:()=>nb,Jvg:()=>iA,K8K:()=>lK,KfJ:()=>tW,Kp7:()=>it,L76:()=>iS,LYZ:()=>iF,LZn:()=>A,L_P:()=>np,MK6:()=>n9,MSq:()=>lU,MZu:()=>n7,MvL:()=>e6,NEy:()=>rD,NG9:()=>sP,NZv:()=>sz,Ng_:()=>nM,NiT:()=>i3,O0w:()=>sj,OBE:()=>rv,OCP:()=>lV,OQi:()=>nA,OXk:()=>tb,OpE:()=>ss,P6U:()=>s_,PiT:()=>tw,Q$N:()=>tk,RTZ:()=>ro,RTo:()=>tC,Rb_:()=>iW,RpX:()=>ty,S1w:()=>rT,S3D:()=>m,SKc:()=>tK,Sdt:()=>sZ,Sr4:()=>tO,Sz2:()=>l0,T40:()=>nE,T8n:()=>sc,TJt:()=>sv,TSH:()=>l4,Tc1:()=>sY,TeU:()=>S,TgX:()=>tA,U5P:()=>lZ,UDz:()=>tm,Uax:()=>rq,V30:()=>tc,VSO:()=>tI,WKo:()=>nR,WWb:()=>tB,WgU:()=>im,WhU:()=>nK,WuB:()=>tn,XI_:()=>nD,XKQ:()=>ti,YPs:()=>iR,YW5:()=>tN,YwR:()=>h,Z$U:()=>iD,ZB7:()=>sG,ZKf:()=>td,_On:()=>lB,_jw:()=>rF,a9V:()=>lR,aT4:()=>f,bM3:()=>tl,bMH:()=>nw,bSg:()=>i_,bbF:()=>tx,brn:()=>nz,c_R:()=>iJ,cmH:()=>so,d8p:()=>e7,da8:()=>ix,dxY:()=>lX,e1k:()=>lu,erb:()=>sp,ev7:()=>n8,fD3:()=>ic,fGB:()=>r8,fUS:()=>tM,ff4:()=>r9,fwY:()=>nO,gCZ:()=>tS,guI:()=>e4,hVZ:()=>il,haT:()=>ii,hdR:()=>sB,hi0:()=>ta,i0_:()=>lJ,iaR:()=>lF,ieJ:()=>iT,j17:()=>ei,jG6:()=>ij,jGx:()=>v,jZM:()=>ip,k1Q:()=>sJ,kBm:()=>nC,kFe:()=>n6,lJ7:()=>ig,lSZ:()=>sI,lVE:()=>sV,mB:()=>tf,mB$:()=>i$,mWO:()=>sx,mYE:()=>rA,n0X:()=>nN,n1P:()=>i6,nYP:()=>lD,nsf:()=>iZ,o4q:()=>k,oqR:()=>e5,pGK:()=>sL,pJU:()=>iX,pTq:()=>lw,pd8:()=>l1,peL:()=>lP,phO:()=>l6,pz6:()=>d,q3P:()=>lQ,qxK:()=>s,rN:()=>sl,rUs:()=>rC,riq:()=>tP,sM8:()=>T,sTu:()=>n4,sWS:()=>sC,sby:()=>lI,scG:()=>iL,sik:()=>tE,sne:()=>nI,t5V:()=>tz,u5G:()=>tF,uTE:()=>rx,urt:()=>et,uwZ:()=>sg,v0B:()=>ia,vAA:()=>lL,vE9:()=>sU,vJq:()=>rk,viC:()=>tu,w$Z:()=>tT,wH$:()=>n$,waI:()=>ts,wb_:()=>ik,wp6:()=>sE,xKE:()=>nF,xL4:()=>i0,xQ8:()=>sO,xyu:()=>iC,y68:()=>ry,z8s:()=>rt,zlA:()=>lc});let s="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,o=s&&"documentMode"in document?document.documentMode:null,a=s&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),u=s&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),f=!(!s||!("InputEvent"in window)||o)&&"getTargetRanges"in new window.InputEvent("input"),d=s&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,c=s&&/Android/.test(navigator.userAgent),h=s&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent)&&!c,g=s&&/^(?=.*Chrome).*/i.test(navigator.userAgent),_=s&&c&&g,p=s&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&a&&!g,y=1,m=2,x=4,C=8,v=16,S=32,k=64,T=128,b=h||d||p?"\xa0":"​",N=u?"\xa0":b,w="֑-߿יִ-﷽ﹰ-ﻼ",E="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",O=RegExp("^[^"+E+"]*["+w+"]"),M=RegExp("^[^"+w+"]*["+E+"]"),A={bold:1,capitalize:1024,code:16,highlight:T,italic:2,lowercase:256,strikethrough:4,subscript:32,superscript:64,underline:8,uppercase:512},P={directionless:1,unmergeable:2},D={center:2,end:6,justify:4,left:1,right:3,start:5},F={2:"center",6:"end",4:"justify",1:"left",3:"right",5:"start"},I={normal:0,segmented:2,token:1},L={0:"normal",2:"segmented",1:"token"},K="$config";function z(){return lJ()._blockCursorElement}class B{element;before;after;constructor(e,t,n){this.element=e,this.before=t||null,this.after=n||null}withBefore(e){return new B(this.element,e,this.after)}withAfter(e){return new B(this.element,this.before,e)}withElement(e){return this.element===e?this:new B(e,this.before,this.after)}insertChild(e){let t=this.getInsertionAnchor();return null!==t&&t.parentElement!==this.element&&i(357),this.element.insertBefore(e,t),this}removeChild(e){return e.parentElement!==this.element&&i(358),this.element.removeChild(e),this}replaceChild(e,t){return t.parentElement!==this.element&&i(359),this.element.replaceChild(e,t),this}getFirstChild(){let e=this.getFirstChildAnchor(),t=e?e.nextSibling:this.element.firstChild;return t===this.getInsertionAnchor()?null:t}getFirstChildAnchor(){return this.after}resolveLeafPosition(e,t,n){if(this.element===e)return t===e&&0===n?"before":"after";let r=W(e,this.element);if(null===r)return"after";let i=Array.prototype.indexOf.call(e.childNodes,r);if(i<0)return"after";if(t===e)return n<=i?"before":"after";let l=W(e,t);if(null===l)return"after";let s=Array.prototype.indexOf.call(e.childNodes,l);return s>=0&&s<=i?"before":"after"}getInsertionAnchor(){return this.before}}function W(e,t){let n=t;for(;null!==n&&n.parentNode!==e;)n=n.parentNode;return n}class R extends B{withBefore(e){return new R(this.element,e,this.after)}withAfter(e){return new R(this.element,this.before,e)}withElement(e){return this.element===e?this:new R(e,this.before,this.after)}getInsertionAnchor(){return super.getInsertionAnchor()||this.getManagedLineBreak()}getFirstChildAnchor(){let e=super.getFirstChildAnchor(),t=e?e.nextSibling:this.element.firstChild;return null!==t&&t===z()?t:e}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(e){(this.element.__lexicalLastChildKind=e,null===e)?this.removeManagedLineBreak():this.insertManagedLineBreak("decorator"===e&&(p||d||h))}removeManagedLineBreak(){let e=this.getManagedLineBreak();if(e){let t=this.element,n="IMG"===e.nodeName?e.nextSibling:null;n&&t.removeChild(n),t.removeChild(e),t.__lexicalLineBreak=void 0}}insertManagedLineBreak(e){let t=this.getManagedLineBreak();if(t){if(e===("IMG"===t.nodeName))return;this.removeManagedLineBreak()}let n=this.element,r=this.before,i=document.createElement("br");if(n.insertBefore(i,r),e){let e=document.createElement("img");e.setAttribute("data-lexical-linebreak","true"),e.style.setProperty("display","inline","important"),e.style.setProperty("border","0px","important"),e.style.setProperty("margin","0px","important"),e.alt="",n.insertBefore(e,i),n.__lexicalLineBreak=e}else n.__lexicalLineBreak=i}getFirstChildOffset(){let e=this.getFirstChild(),t=this.getInsertionAnchor(),n=0;for(let r=this.element.firstChild;null!==r&&r!==e&&r!==t;r=r.nextSibling)n++;return n}resolveChildIndex(e,t,n,r){if(n===this.element){let t=this.getFirstChildOffset(),n=z(),i=this.element.childNodes,l=Math.min(r,i.length),s=0;for(let e=t;e<l;e++)i[e]!==n&&s++;return[e,Math.min(s,e.getChildrenSize())]}let i=$(t,n);i.push(r);let l=$(t,this.element),s=e.getIndexWithinParent();for(let e=0;e<l.length;e++){let t=i[e],n=l[e];
1if(void 0===t||t<n)break;if(t>n){s+=1;break}}return[e.getParentOrThrow(),s]}}function $(e,t){let n=[],r=t;for(;r!==e&&null!==r;r=r.parentNode){let e=0;for(let t=r.previousSibling;null!==t;t=t.previousSibling)e++;n.push(e)}return r!==e&&i(225),n.reverse()}try{r="0.45.0+prod.esm"}catch(e){}let J=r??"0.45.0+source";class U{_front=new Set;_back=new Set;_cache;get size(){return this._front.size+this._back.size}addBack(e){return delete this._cache,this._front.has(e)||this._back.add(e),this}addFront(e){return delete this._cache,this._back.has(e)||this._front.add(e),this}delete(e){return delete this._cache,this._front.delete(e)||this._back.delete(e)}toArray(){let e=Array.from(this._front).reverse();for(let t of this._back)e.push(t);return e}toReadonlyArray(){return this._cache=this._cache||this.toArray(),this._cache}[Symbol.iterator](){return this.toReadonlyArray()[Symbol.iterator]()}}function j(e,t=1e3){return e instanceof V?e.clone():e.size<t?new Map(e):(new V).init(new Map(e),void 0,e.size)}class V{_mutable=!1;_old=void 0;_nursery=void 0;_size=0;clone(){return this._mutable=!1,(new V).init(this._old,this._nursery,this._size)}init(e,t,n){return this._old=e,this._nursery=t,this._size=n,this}get size(){return this._size}has(e){return void 0!==this.get(e)}getWithTombstone(e){let t=this._nursery&&this._nursery.get(e);return void 0!==t?t:this._old&&this._old.get(e)}get(e){let t=this.getWithTombstone(e);return null===t?void 0:t}shouldCompact(){return void 0!==this._nursery&&2*this._nursery.size>this._size}getNursery(){return this._mutable&&this._nursery||(this.compact(),this._nursery=new Map(this._nursery),this._mutable=!0),this._nursery}compact(e=!1){if(this._nursery&&this._nursery.size>0&&(e||this.shouldCompact())){let e=new Map(this._old);for(let[t,n]of this._nursery)null!==n?e.set(t,n):e.delete(t);this._old=e,this._nursery=void 0}return this._mutable=!1,this}set(e,t){let n=this.getWithTombstone(e);if(n===t)return this;let r=this.getNursery();return null!=n||(this._size++,null===n&&r.delete(e)),r.set(e,t),this}delete(e){let t=this.has(e);return t&&(this.getNursery().set(e,null),this._size--),t}getOrInsert(e,t){let n=this.get(e);return void 0!==n?n:(this.set(e,t),t)}getOrInsertComputed(e,t){let n=this.get(e);if(void 0!==n)return n;let r=t(e);return this.set(e,r),r}clear(){this._mutable=!1,this._old=void 0,this._nursery=void 0,this._size=0}*keys(){for(let e of this.entries())yield e[0]}*values(){for(let e of this.entries())yield e[1]}*entries(){let e=this._nursery,t=this._old;if(t)for(let n of t){let t=n[0],r=e?e.get(t):void 0;null!==r&&(void 0!==r&&(n[1]=r),yield n)}if(e)for(let n of e)null===n[1]||t&&t.has(n[0])||(yield n)}forEach(e,t){for(let[n,r]of(void 0!==t&&(e=e.bind(t)),this.entries()))e(r,n,this)}get[Symbol.toStringTag](){return"GenMap"}[Symbol.iterator](){return this.entries()}}let Y=!1,q=0;function G(e){q=e.timeStamp}function H(e,t,n){let r="BR"===e.nodeName,i=t.__lexicalLineBreak;return i&&(e===i||r&&e.previousSibling===i)||r&&void 0!==iQ(e,n)}function Z(e,t,n){Y=!0;let r=performance.now()-q>100;try{r7(e,()=>{let i=rk()||e.getEditorState().read(()=>{let e=rk();return null!==e?e.clone():null}),l=new Map,s=e.getRootElement(),o=e._editorState,a=e._blockCursorElement,f=!1,d="";for(let n=0;n<t.length;n++){let c=t[n],h=c.type,g=c.target,_=function(e,t,n,r){for(let i=e;i&&!l2(i);i=lm(i)){let e=iQ(i,t);if(void 0!==e){let t=iZ(e,n);if(t)return ir(t)||!lI(i)?void 0:[i,t]}else if(i===r)return[r,i4(n)]}}(g,e,o,s);if(!_)continue;let[p,y]=_;if("characterData"===h)r&&n6(y)&&iR(g)&&function(e,t,n){if(rl(e)){let t=e.anchor.getNode();if(t.is(n)&&e.format!==t.getFormat())return!1}return iR(t)&&n.isAttached()}(i,g,y)&&function(e,t,n){let r=lP(lk(n)),i=null,l=null;null!==r&&r.anchorNode===e&&(i=r.anchorOffset,l=r.focusOffset);let s=e.nodeValue;null!==s&&ln(t,s,i,l,!1)}(g,y,e);else if("childList"===h){f=!0;let t=c.addedNodes;for(let n=0;n<t.length;n++){let r=t[n],i=iX(r),l=r.parentNode;if(null!=l&&r!==a&&null===i&&!H(r,l,e)&&!l2(r)){if(u){let e=(lI(r)?r.innerText:null)||r.nodeValue;e&&(d+=e)}l.removeChild(r)}}let n=c.removedNodes,r=n.length;if(r>0){let t=0;for(let i=0;i<r;i++){let r=n[i];(H(r,g,e)||a===r)&&(g.appendChild(r),t++)}r!==t&&l.set(p,y)}}}if(l.size>0)for(let[t,n]of l)n.reconcileObservedMutation(t,e);let c=n.takeRecords();if(c.length>0){for(let t=0;t<c.length;t++){let n=c[t],r=n.addedNodes,i=n.target;for(let t=0;t<r.length;t++){let n=r[t],l=n.parentNode;null==l||"BR"!==n.nodeName||H(n,i,e)||l.removeChild(n)}}n.takeRecords()}null!==i&&(f&&i6(i),u&&l_(e)&&i.insertRawText(d))})}finally{Y=!1}}function X(e){let t=e._observer;null!==t&&Z(e,t.takeRecords(),t)}function Q(e){0===q&&lk(e).addEventListener("textInput",G,!0),e._observer=new MutationObserver((t,n)=>{Z(e,t,n)})}class ee{key;parse;unparse;isEqual;defaultValue;resetOnCopyNode;constructor(e,t){this.key=e,this.parse=t.parse.bind(t),this.unparse=(t.unparse||eu).bind(t),this.isEqual=(t.isEqual||Object.is).bind(t),this.defaultValue=this.parse(void 0),this.resetOnCopyNode=t.resetOnCopyNode||!1}}function et(e,t){return new ee(e,t)}function en(e,t,n="latest"){let r=("latest"===n?e.getLatest():e).__state;return r?r.getValue(t):t.defaultValue}function er(e,t,n){let r;if(rU(),"function"==typeof n){let i=e.getLatest(),l=en(i,t);if(r=n(l),t.isEqual(l,r))return i}else r=n;let i=e.getWritable();return es(i).updateFromKnown(t,r),i}function ei(e){let t=new Map,n=new Set;for(let r="function"==typeof e?e:e.replace;r.prototype&&void 0!==r.prototype.getType;r=Object.getPrototypeOf(r)){let{ownNodeConfig:e}=l4(r);if(e&&e.stateConfigs)for(let r of e.stateConfigs){let e;"stateConfig"in r?(e=r.stateConfig,r.flat&&n.add(e.key)):e=r,t.set(e.key,e)}}return{flatKeys:n,sharedConfigMap:t}}class el{node;knownState;unknownState;sharedNodeState;size;constructor(e,t,n,r=new Map,i){this.node=e,this.sharedNodeState=t,this.unknownState=n,this.knownState=r;const{sharedConfigMap:l}=this.sharedNodeState,s=void 0!==i?i:function(e,t,n){let r=n.size;if(t)for(let i in t){let t=e.get(i);t&&n.has(t)||r++}return r}(l,n,r);this.size=s}getValue(e){let t=this.knownState.get(e);if(void 0!==t)return t;this.sharedNodeState.sharedConfigMap.set(e.key,e);let n=e.defaultValue;if(this.unknownState&&e.key in this.unknownState){let t=this.unknownState[e.key];void 0!==t&&(n=e.parse(t)),this.updateFromKnown(e,n)}return n}getInternalState(){return[this.unknownState,this.knownState]}toJSON(){let e={...this.unknownState},t={};for(let[t,n]of this.knownState)t.isEqual(n,t.defaultValue)?delete e[t.key]:e[t.key]=t.unparse(n);for(let n of this.sharedNodeState.flatKeys)n in e&&(t[n]=e[n],delete e[n]);return ea(e)&&(t.$=e),t}getWritable(e){if(this.node===e)return this;let{sharedNodeState:t,unknownState:n}=this,r=new Map(this.knownState);return new el(e,t,function(e,t,n){let r;if(n)for(let[i,l]of Object.entries(n)){let n=e.get(i);n?t.has(n)||t.set(n,n.parse(l)):(r=r||{})[i]=l}return r}(t.sharedConfigMap,r,n),r,this.size)}resetOnCopyNode(){for(let e of this.knownState.keys())e.resetOnCopyNode&&this.knownState.set(e,e.defaultValue);return this}updateFromKnown(e,t){let n=e.key;this.sharedNodeState.sharedConfigMap.set(n,e);let{knownState:r,unknownState:i}=this;r.has(e)||i&&n in i||(i&&(delete i[n],this.unknownState=ea(i)),this.size++),r.set(e,t)}updateFromUnknown(e,t){let n=this.sharedNodeState.sharedConfigMap.get(e);n?this.updateFromKnown(n,n.parse(t)):(this.unknownState=this.unknownState||{},e in this.unknownState||this.size++,this.unknownState[e]=t)}updateFromJSON(e){let{knownState:t}=this;for(let e of t.keys())t.set(e,e.defaultValue);if(this.size=t.size,this.unknownState=void 0,e)for(let[t,n]of Object.entries(e))this.updateFromUnknown(t,n)}}function es(e){let t=e.getWritable(),n=t.__state?t.__state.getWritable(t):new el(t,eo(t));return t.__state=n,n}function eo(e){return e.__state?e.__state.sharedNodeState:iM(lJ(),e.getType()).sharedNodeState}function ea(e){if(e)for(let t in e)return e}function eu(e){return e}function ef(e,t,n){for(let[r,i]of t.knownState){if(e.has(r.key))continue;e.add(r.key);let t=n?n.getValue(r):r.defaultValue;
1if(t!==i&&!r.isEqual(t,i))return!0}return!1}function ed(e,t,n){let{unknownState:r}=t,i=n?n.unknownState:void 0;if(r){for(let[t,n]of Object.entries(r))if(!e.has(t)&&(e.add(t),n!==(i?i[t]:void 0)))return!0}return!1}function ec(e,t){let n=e.__state;return n&&n.node===e?n.getWritable(t):n}function eh(e,t){let n=e.__mode,r=e.__format,i=e.__style,l=t.__mode,s=t.__format,o=t.__style,a=e.__state,u=t.__state;return(null===n||n===l)&&(null===r||r===s)&&(null===i||i===o)&&(null===e.__state||a===u||function(e,t){if(e===t)return!0;let n=new Set;return!(e&&ef(n,e,t)||t&&ef(n,t,e)||e&&ed(n,e,t)||t&&ed(n,t,e))}(a,u))}function eg(e,t){let n=e.mergeWithSibling(t),r=rY()._normalizedNodes;return r.add(e.__key),r.add(t.__key),n}function e_(e){let t,n,r=e;if(""!==r.__text||!r.isSimpleText()||r.isUnmergeable()){for(;null!==(t=r.getPreviousSibling())&&n6(t)&&t.isSimpleText()&&!t.isUnmergeable();){if(""!==t.__text){eh(t,r)&&(r=eg(t,r));break}t.remove()}for(;null!==(n=r.getNextSibling())&&n6(n)&&n.isSimpleText()&&!n.isUnmergeable();){if(""!==n.__text){eh(r,n)&&(r=eg(r,n));break}n.remove()}}else r.remove()}function ep(e){return ey(e.anchor),ey(e.focus),e}function ey(e){for(;"element"===e.type;){let t,n,r=e.getNode(),i=e.offset;if(i===r.getChildrenSize()?(t=r.getChildAtIndex(i-1),n=!0):(t=r.getChildAtIndex(i),n=!1),n6(t)){e.set(t.__key,n?t.getTextContentSize():0,"text",!0);break}if(!r9(t))break;e.set(t.__key,n?t.getChildrenSize():0,"element",!0)}}let em=Symbol.for("@lexical/CachedTextSize");function ex(e,t){return eI.read(()=>{let n=0,r=e;for(let e=0;e<t&&null!==r;e++){let l=eF.get(r);if(void 0===l&&i(345,r),r9(l)){let s=eL.get(r);if(void 0!==s&&r9(s)&&s.__parent!==l.__parent)n+=l.getTextContentSize();else{let e=eK.get(r),t=e&&e.__lexicalTextContent;"string"!=typeof t&&i(346,l.getType()),n+=t.length}e<t-1&&!l.isInline()&&(n+=2)}else{let e=l[em];void 0===e&&i(347,l.getType(),r),n+=e}r=l.__next}return n},{editor:eS})}function eC(e){r9(e)||void 0===e[em]&&(e[em]=n6(e)?e.__text.length:e.getTextContentSize())}let ev,eS,ek,eT="",eb=null,eN=null,ew=null;function eE(){return{firstTextKey:ew,format:eb,style:eN}}function eO(e){null!==e.firstTextKey&&(eb=e.format,eN=e.style,ew=e.firstTextKey)}function eM(e){if(null!==ew)return;let t=e.__lexicalFirstTextKey;if(void 0===t&&i(348),null===t)return;let n=eL.get(t);n6(n)&&(eb=n.getFormat(),eN=n.getStyle(),ew=t)}let eA,eP,eD,eF,eI,eL,eK,ez,eB,eW,eR=!1,e$=!1;function eJ(e,t){let n=eF.get(e),r=eL.has(e);if(null!==t){let n=e3(e);n.parentNode===t&&t.removeChild(n)}if(!r){if(eS._keyToDOMMap.delete(e),r9(n)){let e=l7(n,eF);eU(e,0,e.length-1,null)}void 0!==n&&ld(eB,ek,eA,n,"destroyed")}}function eU(e,t,n,r){for(let i=t;i<=n;++i){let t=e[i];void 0!==t&&eJ(t,r)}}function ej(e,t){e.setProperty("text-align",t)}function eV(e,t){let n=ev.theme.indent;if("string"==typeof n){let r=e.classList.contains(n);t>0&&!r?e.classList.add(n):t<1&&r&&e.classList.remove(n)}e.style.setProperty("padding-inline-start",0===t?"":`calc(${t} * var(--lexical-indent-base-value, 40px))`)}function eY(e,t){let n=e.style;0===t?ej(n,""):1===t?ej(n,"left"):2===t?ej(n,"center"):3===t?ej(n,"right"):4===t?ej(n,"justify"):5===t?ej(n,"start"):6===t&&ej(n,"end")}function eq(e,t){let n=function(e){let t=e.__dir;if(null!==t)return t;if(il(e))return null;let n=e.getParentOrThrow();return lb(n)&&null===n.__dir?"auto":null}(t);null!==n?e.dir=n:e.removeAttribute("dir")}function eG(e,t){var n;let r,l=eL.get(e);if(void 0===l&&i(60),null!==t){let n=eF.get(e);if(void 0!==n&&n.__parent!==l.__parent){let n=eK.get(e);if(void 0!==n)return t.insertChild(n),eQ(e,t.element)}}let s=eW.$createDOM(l,eS);if(r=(n=eS)._keyToDOMMap,s[`__lexicalKey_${n._key}`]=e,r.set(e,s),n6(l)?s.setAttribute("data-lexical-text","true"):ir(l)&&s.setAttribute("data-lexical-decorator","true"),r9(l)){let e=l.__indent,t=l.__size;(eq(s,l),0!==e&&eV(s,e),0===t)?(s.__lexicalTextContent="",s.__lexicalFirstTextKey=null):eH(l7(l,eL),l,0,t-1,lj(l,s,eS));let n=l.__format;0!==n&&eY(s,n),l.isInline()||eZ(null,l,s)}else{let t=l.getTextContent();if(ir(l)){let t=l.decorate(eS,ev);null!==t&&e0(e,t),s.contentEditable="false"}eT+=t}return null!==t&&t.insertChild(s),eW.$decorateDOM(l,null,s,eS),eC(l),ld(eB,ek,eA,l,"created"),s}function eH(e,t,n,r,l){let s=eT,o=eE();eT="",eb=null,eN=null,ew=null;let a=n;for(;a<=r;++a){let t=eE();eG(e[a],l);let n=eL.get(e[a]);null!==n&&n6(n)?null===eb&&(eb=n.getFormat(),eN=n.getStyle(),ew=n.__key):r9(n)&&a<r&&!n.isInline()&&(eT+="\n\n"),eO(t)}let u=eS._keyToDOMMap.get(t.__key);void 0===u&&i(349,t.__key),u.__lexicalTextContent=eT,u.__lexicalFirstTextKey=ew,eT=s+eT,eO(o)}function eZ(e,t,n){let r=lj(t,n,eS),i=r.element.__lexicalLastChildKind??null,l=function(e,t){if(e){let n=e.__last;if(n){let e=t.get(n);if(e)return n$(e)?"line-break":ir(e)&&e.isInline()?"decorator":null}return"empty"}return null}(t,eL);i!==l&&r.setManagedLineBreak(l)}function eX(e,t,n){let r=t.__lexicalFirstTextKey;if(null!=r){let t=e.__key,i=r;for(;null!==i;){let e=eL.get(i);if(void 0===e){i=null;break}if(e.__parent===t)break;
1i=e.__parent}if(null!==i&&!n.has(i)){let e=eL.get(r);if(n6(e))return eb=e.getFormat(),void(eN=e.getStyle())}}t.__lexicalFirstTextKey=ew}function eQ(e,t){let n=eF.get(e),r=eL.get(e);void 0!==n&&void 0!==r||i(61);let l=eR||eD.has(e)||eP.has(e),s=ly(eS,e);if(n===r&&!l){let e;if(r9(n)){let t=s.__lexicalTextContent;"string"!=typeof t&&i(355,n.getType()),e=t,eM(s)}else e=n.getTextContent();return eT+=e,s}if(n!==r&&l&&ld(eB,ek,eA,r,"updated"),eW.$updateDOM(r,n,s,eS)){let n=eG(e,null);return null===t&&i(62),t.replaceChild(n,s),eJ(e,null),n}if(r9(n)){r9(r)||i(334,e);let t=r.__indent;(eR||t!==n.__indent)&&eV(s,t);let o=r.__format;if((eR||o!==n.__format)&&eY(s,o),l)(function(e,t,n){eb=null,eN=null,ew=null,function(e,t,n){let r=eT,l=e.__size,s=t.__size;eT="";let o=n.element,a=eS._keyToDOMMap.get(t.__key);void 0===a&&i(351,t.__key);let u=s-l;if(!eR&&1>=Math.abs(u)&&l>=4&&e.__first===t.__first&&(0!==u||!eS._cloneNotNeeded.has(e.__key))){let l=a.__lexicalTextContent,f=ez.get(e.__key);if(!eR&&"string"==typeof l&&void 0!==f){let s=function(e,t){let n=t.size;if(0===n||n>=e.__size)return null;let r=e.__last,i=null,l=0;for(;null!==r&&l<n;){if(!t.has(r))return null;i=r;let e=eL.get(r);if(void 0===e)return null;r=e.__prev,l++}return l!==n||null!==r&&t.has(r)?null:i}(t,f);if(null!==s){let d=f.size;if(0===u){let e=ex(s,d),n=s,u=0;for(;null!==n&&u<d;){let e=eL.get(n);if(void 0===e)break;let t=eE();eQ(n,o),n6(e)&&null===eb&&(eb=e.getFormat(),eN=e.getStyle(),ew=e.__key),eO(t),n=e.__next,u++}let c="";for(n=s,u=0;null!==n&&u<d;){let e,t=eL.get(n);if(void 0===t)break;if(r9(t)){let r=eS._keyToDOMMap.get(n),l=r&&r.__lexicalTextContent;"string"!=typeof l&&i(352,t.getType()),e=l}else e=t.getTextContent();c+=e,u<d-1&&r9(t)&&!t.isInline()&&(c+="\n\n"),n=t.__next,u++}let h=l.slice(0,l.length-e)+c;return a.__lexicalTextContent=h,eT=r+h,eX(t,a,f)}if(function(e,t,n,r,l,s,o,a){if(1!==a&&-1!==a||o!==(1===a?2:1))return!1;let u=o-a,f=e.__last;for(let e=0;e<u-1;e++){if(null===f)return!1;let e=eF.get(f);if(void 0===e)return!1;f=e.__prev}if(null===f)return!1;let d=eL.get(s),c=eF.get(f);if(void 0===d||void 0===c||d.__prev!==c.__prev)return!1;let h=[],g=s;for(let e=0;e<o;e++){if(null===g)return!1;h.push(g);let e=eL.get(g);g=e?e.__next:null}let _=[];g=f;for(let e=0;e<u;e++){if(null===g)return!1;_.push(g);let e=eF.get(g);g=e?e.__next:null}let p=new Set(_),y=new Set(h),m=[],x=0,C=0;for(;x<u&&C<o;)if(h[C]===_[x])m.push({key:h[C],kind:"reconcile"}),x++,C++;else if(y.has(_[x])){if(p.has(h[C]))return!1;m.push({key:h[C],kind:"create",nextIndex:C}),C++}else m.push({key:_[x],kind:"destroy"}),x++;for(;x<u;)m.push({key:_[x++],kind:"destroy"});for(;C<o;)m.push({key:h[C],kind:"create",nextIndex:C}),C++;let v=ex(f,u);for(let e of m){let t=eE();if("reconcile"===e.kind)eQ(e.key,n.element);else if("destroy"===e.kind)eJ(e.key,n.element);else{let t=null;for(let n=e.nextIndex+1;n<o;n++){let e=eS._keyToDOMMap.get(h[n]);if(void 0!==e){t=e;break}}eG(e.key,n.withBefore(t??n.before))}if("destroy"!==e.kind){let t=eL.get(e.key);t&&n6(t)&&null===eb&&(eb=t.getFormat(),eN=t.getStyle(),ew=t.__key)}eO(t)}let S="";for(let e=0;e<o;e++){let t,n=eL.get(h[e]);if(void 0===n)return!1;if(r9(n)){let r=eS._keyToDOMMap.get(h[e]),l=r&&r.__lexicalTextContent;"string"!=typeof l&&i(350,n.getType()),t=l}else t=n.getTextContent();S+=t,e<o-1&&r9(n)&&!n.isInline()&&(S+="\n\n")}return r.__lexicalTextContent=l.slice(0,l.length-v)+S,!0}(e,0,n,a,l,s,d,u)){let e=a.__lexicalTextContent;return"string"!=typeof e&&i(353),eT=r+e,eX(t,a,f)}}}if(0===u){let t=e.__first,n=0;for(;null!==t;){let e=eL.get(t);if(void 0===e)break;let r=eR||eD.has(t)||eP.has(t),l=eE();if(r)eQ(t,o);else{let n,r;if(r9(e)){let l=(r=eK.get(t))&&r.__lexicalTextContent;"string"!=typeof l&&i(354,e.getType()),n=l}else n=e.getTextContent();eT+=n,void 0!==r&&eM(r)}n6(e)?null===eb&&(eb=e.getFormat(),eN=e.getStyle(),ew=e.__key):r9(e)&&n<s-1&&!e.isInline()&&(eT+="\n\n"),eO(l),t=e.__next,n++}return a.__lexicalTextContent=eT,a.__lexicalFirstTextKey=ew,eT=r+eT}}if(1===l&&1===s){let r=e.__first,i=t.__first;if(r===i)eQ(r,o);else{let e=e3(r),t=eG(i,null);try{e.parentNode===o?o.replaceChild(t,e):n.insertChild(t)}catch(n){if("object"==typeof n&&null!=n)throw Error(`${n.toString()} Parent: ${o.tagName}, new child: {tag: ${t.tagName} key: ${i}}, old child: {tag: ${e.tagName}, key: ${r}}.`);throw n}eJ(r,null)}let l=eL.get(i);n6(l)&&null===eb&&(eb=l.getFormat(),eN=l.getStyle(),ew=l.__key)}else{let r=l7(e,eF),a=l7(t,eL);
1if(r.length!==l&&i(227),a.length!==s&&i(228),0===l)0!==s&&eH(a,t,0,s-1,n);else if(0===s){if(0!==l){let e=null==n.after&&null==n.before&&null==n.element.__lexicalLineBreak;eU(r,0,l-1,e?null:o),e&&(o.textContent="")}}else!function(e,t,n,r,i,l){let s=r-1,o=i-1,a,u,f=l.getFirstChild(),d=0,c=0;for(;d<=s&&c<=o;){let e=t[d],r=n[c],i=eE();if(e===r)f=e1(eQ(r,l.element)),d++,c++;else{if(void 0===u&&(u=e2(n,c)),void 0===a)a=e2(t,d);else if(!a.has(e)){d++,eO(i);continue}if(!u.has(e)){f=e1(e3(e)),eJ(e,l.element),d++,a.delete(e),eO(i);continue}if(a.has(r)){let e=ly(eS,r);e!==f&&l.withBefore(f??l.before).insertChild(e),f=e1(eQ(r,l.element)),d++,c++}else eG(r,l.withBefore(f??l.before)),c++}let s=eL.get(r);null!==s&&n6(s)?null===eb&&(eb=s.getFormat(),eN=s.getStyle(),ew=s.__key):r9(s)&&c<=o&&!s.isInline()&&(eT+="\n\n"),eO(i)}let h=d>s,g=c>o;if(h&&!g){let t=n[o+1],r=void 0===t?null:eS.getElementByKey(t);eH(n,e,c,o,l.withBefore(r??l.before))}else g&&!h&&eU(t,d,s,l.element)}(t,r,a,l,s,n)}a.__lexicalTextContent=eT,a.__lexicalFirstTextKey=ew,eT=r+eT}(e,t,lj(t,n,eS)),lb(t)||(null==eb||eb===t.__textFormat||e$||t.setTextFormat(eb),null==eN||eN===t.__textStyle||e$||t.setTextStyle(eN))})(n,r,s),il(r)||r.isInline()||eZ(0,r,s);else{let e=s.__lexicalTextContent;"string"!=typeof e&&i(356,n.getType()),eT+=e,eM(s)}if((eR||r.__dir!==n.__dir||r.__parent!==n.__parent)&&(eq(s,r),il(r)&&!eR))for(let e of r.getChildren())r9(e)&&eq(ly(eS,e.getKey()),e)}else{let t=r.getTextContent();if(ir(r)){let t=r.decorate(eS,ev);null!==t&&e0(e,t)}eT+=t}if(!e$&&il(r)){let e=r.getLatest();if(e.__cachedText!==eT){let t=e.getWritable();t.__cachedText=eT,r=t}}return eW.$decorateDOM(r,n,s,eS),eC(r),s}function e0(e,t){let n=eS._pendingDecorators,r=eS._decorators;if(null===n){if(r[e]===t)return;n=i1(eS)}n[e]=t}function e1(e){let t=e.nextSibling;return null!==t&&t===eS._blockCursorElement&&(t=t.nextSibling),t}function e2(e,t){let n=new Set;for(let r=t;r<e.length;r++)n.add(e[r]);return n}function e3(e){let t=eK.get(e);return void 0===t&&i(75,e),t}function e4(e){return{type:e}}let e6=e4("SELECTION_CHANGE_COMMAND"),e5=e4("SELECTION_INSERT_CLIPBOARD_NODES_COMMAND"),e7=e4("CLICK_COMMAND"),e8=e4("BEFORE_INPUT_COMMAND"),e9=e4("INPUT_COMMAND"),te=e4("COMPOSITION_START_COMMAND"),tt=e4("COMPOSITION_END_COMMAND"),tn=e4("DELETE_CHARACTER_COMMAND"),tr=e4("INSERT_LINE_BREAK_COMMAND"),ti=e4("INSERT_PARAGRAPH_COMMAND"),tl=e4("CONTROLLED_TEXT_INSERTION_COMMAND"),ts=e4("PASTE_COMMAND"),to=e4("REMOVE_TEXT_COMMAND"),ta=e4("DELETE_WORD_COMMAND"),tu=e4("DELETE_LINE_COMMAND"),tf=e4("FORMAT_TEXT_COMMAND"),td=e4("UNDO_COMMAND"),tc=e4("REDO_COMMAND"),th=e4("KEYDOWN_COMMAND"),tg=e4("KEY_ARROW_RIGHT_COMMAND"),t_=e4("MOVE_TO_END"),tp=e4("KEY_ARROW_LEFT_COMMAND"),ty=e4("MOVE_TO_START"),tm=e4("KEY_ARROW_UP_COMMAND"),tx=e4("KEY_ARROW_DOWN_COMMAND"),tC=e4("KEY_ENTER_COMMAND"),tv=e4("KEY_SPACE_COMMAND"),tS=e4("KEY_BACKSPACE_COMMAND"),tk=e4("KEY_ESCAPE_COMMAND"),tT=e4("KEY_DELETE_COMMAND"),tb=e4("KEY_TAB_COMMAND"),tN=e4("INSERT_TAB_COMMAND"),tw=e4("INDENT_CONTENT_COMMAND"),tE=e4("OUTDENT_CONTENT_COMMAND"),tO=e4("DROP_COMMAND"),tM=e4("FORMAT_ELEMENT_COMMAND"),tA=e4("DRAGSTART_COMMAND"),tP=e4("DRAGOVER_COMMAND"),tD=e4("DRAGEND_COMMAND"),tF=e4("COPY_COMMAND"),tI=e4("CUT_COMMAND"),tL=e4("SELECT_ALL_COMMAND"),tK=e4("CLEAR_EDITOR_COMMAND"),tz=e4("CLEAR_HISTORY_COMMAND"),tB=e4("CAN_REDO_COMMAND"),tW=e4("CAN_UNDO_COMMAND"),tR=e4("FOCUS_COMMAND"),t$=e4("BLUR_COMMAND"),tJ=e4("KEY_MODIFIER_COMMAND"),tU=Object.freeze({}),tj=[["keydown",function(e,t){tV=e.timeStamp,tY=e.key,"Backspace"!==e.key&&nl(),t.isComposing()||lp(t,th,e)}],["pointerdown",function(e,t){let n=e.target,r=e.pointerType;lL(n)&&"touch"!==r&&"pen"!==r&&0===e.button&&r7(t,()=>{ir(i0(n))||(t1=!0)})}],["compositionstart",function(e,t){lp(t,te,e)}],["compositionend",function(e,t){u?t3=!0:!d&&(h||p)?(t4=!0,t6=e.data):lp(t,tt,e)}],["input",function(e,t){e.stopPropagation(),nl(),r7(t,()=>{t.dispatchCommand(e9,e)},{event:e}),tG=null}],["click",function(e,t){r7(t,()=>{let n=rk(),r=lP(lk(t)),i=rT();if(r){if(rl(n)){let e=n.anchor,t=e.getNode();"element"===e.type&&0===e.offset&&n.isCollapsed()&&!il(t)&&1===i3().getChildrenSize()&&t.getTopLevelElementOrThrow().isEmpty()&&null!==i&&n.is(i)&&(r.removeAllRanges(),n.dirty=!0)}else if("touch"===e.pointerType||"pen"===e.pointerType){let n=r.anchorNode;(lI(n)||iR(n))&&i6(rS(i,r,t,e))}}lp(t,e7,e)})}],["cut",tU],["copy",tU],["dragstart",tU],["dragover",tU],["dragend",tU],["paste",tU],["focus",tU],["blur",tU],["drop",tU]];f&&tj.push(["beforeinput",(e,t)=>{let n;"deleteCompositionText"===(n=e.inputType)||u&&l_(t)||"insertCompositionText"!==n&&lp(t,e8,e)}]);let tV=0,tY=null,tq=0,tG=null,tH=!1,tZ=null,tX=new WeakMap,tQ=new WeakMap,t0=!1,t1=!1,t2=!1,t3=!1,t4=!1,t6="",t5=null,t7=[0,"",0,"root",0];function t8(e,t,n,r,i){let l=e.anchor,s=e.focus,o=l.getNode(),a=rY(),u=lP(lk(a)),d=null!==u?u.anchorNode:null,c=l.key,h=a.getElementByKey(c),g=n.length;return c!==s.key||!n6(o)||(!i&&(!f||tq<r+50)||o.isDirty()&&g<2||i7(n))&&l.offset!==s.offset&&!o.isComposing()||iW(o)||o.isDirty()&&g>1||(i||!f)&&null!==h&&!o.isComposing()&&d!==lV(o,h,a)||null!==u&&null!==t&&(!t.collapsed||t.startContainer!==u.anchorNode||t.startOffset!==u.anchorOffset)||!o.isComposing()&&(o.getFormat()!==e.format||o.getStyle()!==e.style)||function(e,t){let n;if(t.isSegmented())return!0;
1if(!e.isCollapsed())return!1;let r=e.anchor.offset,i=t.getParentOrThrow(),l=iB(t);return 0===r?!t.canInsertTextBefore()||!i.canInsertTextBefore()&&!t.isComposing()||l||(n6(n=t.getPreviousSibling())||r9(n)&&n.isInline())&&!n.canInsertTextAfter():r===t.getTextContentSize()&&(!t.canInsertTextAfter()||!i.canInsertTextAfter()&&!t.isComposing()||l)}(e,o)}function t9(e,t){return iR(e)&&null!==e.nodeValue&&0!==t&&t!==e.nodeValue.length}function ne(e,t,n){let{anchorNode:r,anchorOffset:l,focusNode:s,focusOffset:o}=e;t0&&(t0=!1,t9(r,l)&&t9(s,o)&&!t5)||r7(t,()=>{if(!n)return void i6(null);if(!iF(t,r,s))return;let a=rk();if(t5&&rl(a)&&a.isCollapsed()){let e=a.anchor,t=t5.anchor;(e.key===t.key&&e.offset===t.offset+1||1===e.offset&&t.getNode().is(e.getNode().getPreviousSibling()))&&i6(a=t5.clone())}if(t5=null,rl(a)){let n=a.anchor,r=n.getNode();if(a.isCollapsed()){"Range"===e.type&&e.anchorNode===e.focusNode&&(a.dirty=!0);let l=lk(t).event,s=l?l.timeStamp:performance.now(),[o,u,f,d,c]=t7,h=i3(),g=!1===t.isComposing()&&""===h.getTextContent();if(s<c+200&&n.offset===f&&n.key===d)nt(a,o,u);else if("text"===n.type)n6(r)||i(141),nn(a,r);else if("element"===n.type&&!g){r9(r)||i(259);let e=n.getNode();e.isEmpty()?nt(a,e.getTextFormat(),e.getTextStyle()):nt(a,a.format,"")}}else{let e=n.key,t=a.focus.key,r=a.getNodes(),i=r.length,s=a.isBackward(),u=s?o:l,f=s?l:o,d=s?t:e,c=s?e:t,h=2047,g=!1;for(let e=0;e<i;e++){let t=r[e],n=t.getTextContentSize();if(n6(t)&&0!==n&&(0!==e||t.__key!==d||u!==n)&&(e!==i-1||t.__key!==c||0!==f)&&(g=!0,0==(h&=t.getFormat())))break}a.format=g?h:0}}lp(t,e6,void 0)})}function nt(e,t,n){e.format===t&&e.style===n||(e.format=t,e.style=n,e.dirty=!0)}function nn(e,t){nt(e,t.getFormat(),t.getStyle())}function nr(e){if(!e.getTargetRanges)return null;let t=e.getTargetRanges();return 0===t.length?null:t[0]}function ni(e){if(null==e||e.length<=1||null==tY)return;let t=1===tY.length?tY:"Enter"===tY?"\n":"Tab"===tY?"	":null;if(!t)return;let n=rk();if(!rl(n)||!n.isCollapsed())return;let r=n.anchor.getNode();if(!n6(r))return;let{offset:i}=n.anchor;if(r.getTextContentSize()===i){let e=r.getNextSibling();if("\n"===t){if(n$(e))e.selectEnd();else if(!e){let e=l5(r,ry),t=e&&e.getNextSibling();r9(t)&&t.selectStart()}}else"	"===t?n9(e)&&e.selectEnd():n6(e)&&e.getTextContent()[0]===t&&e.select(1,1)}else r.getTextContent()[i]===t&&r.select(i+1,i+1)}function nl(){tH=!1,null!==tZ&&(clearTimeout(tZ),tZ=null)}function ns(){nl(),tH=!0,tZ=setTimeout(nl,0)}function no(e){var t;let n=e.inputType,r=nr(e),l=rY(),s=rk();if("insertText"===n&&e.data&&tH){if(nl(),e.preventDefault(),rl(s)&&!s.isCollapsed()){let e=s.isBackward()?s.anchor:s.focus;s.anchor.set(e.key,e.offset,e.type),s.focus.set(e.key,e.offset,e.type)}return!0}if("deleteContentBackward"===n){if(null===s){let e=rT();if(!rl(e))return!0;i6(e.clone())}if(rl(s)){let n=s.anchor.key===s.focus.key;if(t=e.timeStamp,"MediaLast"===tY&&t<tV+30&&l.isComposing()&&n){if(iG(null),tV=0,setTimeout(()=>{r7(l,()=>{iG(null)})},30),rl(s)){let e=s.anchor.getNode();e.markDirty(),n6(e)||i(142),nn(s,e)}}else{if(iG(null),d&&null!==r&&!r.collapsed&&(s.applyDOMRange(r),!s.isCollapsed()))return e.preventDefault(),s.removeText(),!0;e.preventDefault();let t=s.anchor.getNode(),i=t.getTextContent(),o=t.canInsertTextAfter(),a=0===s.anchor.offset&&s.focus.offset===i.length,u=_&&n&&!a&&o;if(u&&s.isCollapsed()&&(u=!ir(lg(s.anchor,!0))),!u){lp(l,tn,!0);let e=rk();_&&rl(e)&&e.isCollapsed()&&(t5=e,setTimeout(()=>t5=null))}}return!0}}if(!rl(s))return!0;let o=e.data;null!==tG&&lt(!1,l,tG),s.dirty&&null===tG||!s.isCollapsed()||il(s.anchor.getNode())||null===r||s.applyDOMRange(r),tG=null;let a=s.anchor,u=s.focus,f=a.getNode(),c=u.getNode();if("insertText"===n||"insertTranspose"===n){if("\n"===o)e.preventDefault(),lp(l,tr,!1);else if("\n\n"===o)e.preventDefault(),lp(l,ti,void 0);else if(null==o&&e.dataTransfer){let t=e.dataTransfer.getData("text/plain");e.preventDefault(),s.insertRawText(t)}else null!=o&&t8(s,r,o,e.timeStamp,!0)?(e.preventDefault(),lp(l,tl,o),ni(o)):tG=o;return tq=e.timeStamp,!0}switch(e.preventDefault(),n){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":lp(l,tl,e),ni((e.dataTransfer?e.dataTransfer.getData("text/plain"):null)??e.data);break;case"insertFromComposition":iG(null),lp(l,tl,e);break;case"insertLineBreak":iG(null),lp(l,tr,!1);break;case"insertParagraph":iG(null),t2&&!d?(t2=!1,lp(l,tr,!1)):lp(l,ti,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":lp(l,ts,e);break;case"deleteByComposition":(f!==c||r9(f)||r9(c)||!iB(f)||!iB(c))&&lp(l,to,e);break;case"deleteByDrag":lC(nD),lp(l,to,e);break;case"deleteByCut":lp(l,to,e);break;case"deleteContent":lp(l,tn,!1);break;case"deleteWordBackward":lp(l,ta,!0);break;
1case"deleteWordForward":lp(l,ta,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":lp(l,tu,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":lp(l,tu,!1);break;case"formatStrikeThrough":lp(l,tf,"strikethrough");break;case"formatBold":lp(l,tf,"bold");break;case"formatItalic":lp(l,tf,"italic");break;case"formatUnderline":lp(l,tf,"underline");break;case"historyUndo":lp(l,td,void 0);break;case"historyRedo":lp(l,tc,void 0)}return!0}function na(e){if(lI(e.target)&&ir(i0(e.target)))return!0;let t=rY(),n=rk(),r=e.data,i=nr(e);if(null!=r&&rl(n)&&t8(n,i,r,e.timeStamp,!1)){t3&&(nd(t,r),t3=!1);let i=n.anchor.getNode(),l=lP(lk(t));if(null===l)return!0;let s=n.isBackward(),o=s?n.anchor.offset:n.focus.offset,a=s?n.focus.offset:n.anchor.offset;f&&!n.isCollapsed()&&n6(i)&&null!==l.anchorNode&&i.getTextContent().slice(0,o)+r+i.getTextContent().slice(o+a)===le(l.anchorNode)||lp(t,tl,r);let d=r.length;u&&d>1&&"insertCompositionText"===e.inputType&&!t.isComposing()&&(n.anchor.offset-=d,n._cachedNodes=null,n._cachedIsBackward=null),_&&t.isComposing()&&(tV=0,iG(null))}else lt(!1,t,null!==r?r:void 0),t3&&(nd(t,r||void 0),t3=!1);return rU(),X(rY()),!0}function nu(e){let t=rY(),n=rk();if(rl(n)&&!t.isComposing()){let r=n.anchor,i=n.anchor.getNode();iG(r.key),lC(nF),(e.timeStamp<tV+30||"element"===r.type||!n.isCollapsed()||i.getFormat()!==n.format||n6(i)&&i.getStyle()!==n.style)&&lp(t,tl,N)}return!0}function nf(e){return nd(rY(),e.data),lC(nI),!0}function nd(e,t){let n=e._compositionKey;if(iG(null),null!==n&&null!=t){if(""===t){let t=iZ(n),r=e.getElementByKey(n),i=null!==r&&n6(t)?lV(t,r,e):null;if(null!==i&&null!==i.nodeValue&&n6(t)){let n=lP(lk(e)),r=null,l=null;null!==n&&n.anchorNode===i&&(r=n.anchorOffset,l=n.focusOffset),ln(t,i.nodeValue,r,l,!0)}return}if("\n"===t[t.length-1]){let t=rk();if(rl(t)||ro(t)){if(rl(t)){let e=t.focus;t.anchor.set(e.key,e.offset,e.type)}return void lp(e,tC,null)}}}lt(!0,e,t)}function nc(e){let t=rY();if(null==e.key)return!0;if(t4){if(la(e))return r7(t,()=>{nd(t,t6)}),t4=!1,t6="",!0;t4=!1,t6=""}if(ll(e,"ArrowRight",{shiftKey:"any"}))lp(t,tg,e);else if(ll(e,"ArrowRight",{...ls,shiftKey:"any"}))lp(t,t_,e);else if(ll(e,"ArrowLeft",{shiftKey:"any"}))lp(t,tp,e);else if(ll(e,"ArrowLeft",{...ls,shiftKey:"any"}))lp(t,ty,e);else if(ll(e,"ArrowUp",{altKey:"any",shiftKey:"any"}))lp(t,tm,e);else if(ll(e,"ArrowDown",{altKey:"any",shiftKey:"any"}))lp(t,tx,e);else if(ll(e,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any",shiftKey:!0}))t2=!0,lp(t,tC,e);else if(" "===e.key)lp(t,tv,e);else if(a&&ll(e,"o",{ctrlKey:!0}))e.preventDefault(),t2=!0,lp(t,tr,!0);else if(ll(e,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any"}))t2=!1,lp(t,tC,e);else if(ll(e,"Backspace",{shiftKey:"any"})||a&&ll(e,"h",{ctrlKey:!0}))la(e)?lp(t,tS,e)&&ns():(e.preventDefault(),lp(t,tn,!0));else if("Escape"===e.key)lp(t,tk,e);else if(ll(e,"Delete",{})||a&&ll(e,"d",{ctrlKey:!0}))"Delete"!==e.key?(e.preventDefault(),lp(t,tn,!1)):lp(t,tT,e);else if(ll(e,"Backspace",lo))e.preventDefault(),lp(t,ta,!0);else if(ll(e,"Delete",lo))e.preventDefault(),lp(t,ta,!1);else if(a&&ll(e,"Backspace",{metaKey:!0}))e.preventDefault(),lp(t,tu,!0);else if(a&&(ll(e,"Delete",{metaKey:!0})||ll(e,"k",{ctrlKey:!0})))e.preventDefault(),lp(t,tu,!1);else if(ll(e,"b",ls))e.preventDefault(),lp(t,tf,"bold");else if(ll(e,"u",ls))e.preventDefault(),lp(t,tf,"underline");else if(ll(e,"i",ls))e.preventDefault(),lp(t,tf,"italic");else if(ll(e,"Tab",{shiftKey:"any"}))lp(t,tb,e);else if(ll(e,"z",ls))e.preventDefault(),lp(t,td,void 0);else if(a?ll(e,"z",{metaKey:!0,shiftKey:!0}):ll(e,"y",{ctrlKey:!0})||ll(e,"z",{ctrlKey:!0,shiftKey:!0}))e.preventDefault(),lp(t,tc,void 0);else{let n=t._editorState._selection;ll(e,"a",ls)?(e.preventDefault(),lp(t,tL,e)&&ns()):null===n||rl(n)||(ll(e,"c",ls)?(e.preventDefault(),lp(t,tF,e)):ll(e,"x",ls)&&(e.preventDefault(),lp(t,tI,e)))}return(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)&&t.dispatchCommand(tJ,e),!0}function nh(e){let t=e.__lexicalEventHandles;return void 0===t&&(e.__lexicalEventHandles=t=[]),t}let ng=new Map;function n_(e){let t,n=(t=lS(e.target))?t.getSelection():null;if(null===n)return;let r=iL(n.anchorNode);
1if(null===r)return;t1&&(t1=!1,r7(r,()=>{let t=rT(),i=n.anchorNode;(lI(i)||iR(i))&&i6(rS(t,n,r,e))}));let i=i8(r),l=i[i.length-1],s=l._key,o=ng.get(s),a=o||l;a!==r&&ne(n,a,!1),ne(n,r,!0),r!==l?ng.set(s,r):o&&ng.delete(s)}function np(e){e._lexicalHandled=!0}function ny(e){return!0===e._lexicalHandled}let nm=()=>{};function nx(e,t,n){rU();let r=e.__key,i=e.getParent();if(null===i)return;let l=function(e){let t=rk();if(!rl(t)||!r9(e))return t;let{anchor:n,focus:r}=t,i=n.getNode(),l=r.getNode();return lv(i,e)&&n.set(e.__key,0,"element"),lv(l,e)&&r.set(e.__key,0,"element"),t}(e),s=!1;if(rl(l)&&t){let t=l.anchor,n=l.focus;t.key===r&&(rw(t,e,i,e.getPreviousSibling(),e.getNextSibling()),s=!0),n.key===r&&(rw(n,e,i,e.getPreviousSibling(),e.getNextSibling()),s=!0)}else ro(l)&&t&&e.isSelected()&&e.selectPrevious();if(rl(l)&&t&&!s){let t=e.getIndexWithinParent();iY(e),rb(l,i,t,-1)}else iY(e);n||lb(i)||i.canBeEmpty()||!i.isEmpty()||nx(i,t),t&&l&&il(i)&&i.isEmpty()&&i.selectEnd()}function nC(e){return e}let nv=Symbol.for("ephemeral");function nS(e){return e[nv]||!1}let nk={configurable:!0,enumerable:!1,value:void 0,writable:!0};class nT{__type;__key;__parent;__prev;__next;__state;[em];static getType(){let{ownNodeType:e}=l4(this);return void 0===e&&i(64,this.name),e}static clone(e){i(65,this.name)}$config(){return{}}config(e,t){let n=t.extends||Object.getPrototypeOf(this.constructor);return Object.assign(t,{extends:n,type:e}),{[e]:t}}afterCloneFrom(e){this.__key===e.__key?(this.__parent=e.__parent,this.__next=e.__next,this.__prev=e.__prev,this.__state=e.__state):e.__state&&(this.__state=e.__state.getWritable(this))}resetOnCopyNodeFrom(e){this.__state&&(this.__state=this.__state.getWritable(this).resetOnCopyNode())}static importDOM;constructor(e){this.__type=this.constructor.getType(),this.__parent=null,this.__prev=null,this.__next=null,Object.defineProperty(this,"__state",nk),Object.defineProperty(this,em,nk),iV(this,e)}getType(){return this.__type}isInline(){i(137,this.constructor.name)}isAttached(){let e=this.__key;for(;null!==e;){if("root"===e)return!0;let t=iZ(e);if(null===t)break;e=t.__parent}return!1}isSelected(e){let t=e||rk();if(null==t)return!1;let n=t.getNodes().some(e=>e.__key===this.__key);if(n6(this))return n;if(rl(t)&&"element"===t.anchor.type&&"element"===t.focus.type){if(t.isCollapsed())return!1;let e=this.getParent();if(ir(this)&&this.isInline()&&e){let n=t.isBackward()?t.focus:t.anchor;if(e.is(n.getNode())&&n.offset===e.getChildrenSize()&&this.is(e.getLastChild()))return!1}}return n}getKey(){return this.__key}getIndexWithinParent(){let e=this.getParent();if(null===e)return -1;let t=e.getFirstChild(),n=0;for(;null!==t;){if(this.is(t))return n;n++,t=t.getNextSibling()}return -1}getParent(){let e=this.getLatest().__parent;return null===e?null:iZ(e)}getParentOrThrow(){let e=this.getParent();return null===e&&i(66,this.__key),e}getTopLevelElement(){let e=this;for(;null!==e;){let t=e.getParent();if(lb(t))return r9(e)||e===this&&ir(e)||i(194),e;e=t}return null}getTopLevelElementOrThrow(){let e=this.getTopLevelElement();return null===e&&i(67,this.__key),e}getParents(){let e=[],t=this.getParent();for(;null!==t;)e.push(t),t=t.getParent();return e}getParentKeys(){let e=[],t=this.getParent();for(;null!==t;)e.push(t.__key),t=t.getParent();return e}getPreviousSibling(){let e=this.getLatest().__prev;return null===e?null:iZ(e)}getPreviousSiblings(){let e=[],t=this.getParent();if(null===t)return e;let n=t.getFirstChild();for(;null!==n&&!n.is(this);)e.push(n),n=n.getNextSibling();return e}getNextSibling(){let e=this.getLatest().__next;return null===e?null:iZ(e)}getNextSiblings(){let e=[],t=this.getNextSibling();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getCommonAncestor(e){let t=r9(this)?this:this.getParent(),n=r9(e)?e:e.getParent(),r=t&&n?sN(t,n):null;return r?r.commonAncestor:null}is(e){return null!=e&&this.__key===e.__key}isBefore(e){let t=sN(this,e);return null!==t&&("descendant"===t.type||("branch"===t.type?-1===sT(t):("same"!==t.type&&"ancestor"!==t.type&&i(279),!1)))}isParentOf(e){let t=sN(this,e);return null!==t&&"ancestor"===t.type}getNodesBetween(e){let t=this.isBefore(e),n=[],r=new Set,l=this;for(;null!==l;){let s=l.__key;if(r.has(s)||(r.add(s),n.push(l)),l===e)break;let o=r9(l)?t?l.getFirstChild():l.getLastChild():null;if(null!==o){l=o;continue}let a=t?l.getNextSibling():l.getPreviousSibling();if(null!==a){l=a;continue}let u=l.getParentOrThrow();if(r.has(u.__key)||n.push(u),u===e)break;let f=null,d=u;do{if(null===d&&i(68),f=t?d.getNextSibling():d.getPreviousSibling(),null===(d=d.getParent()))break;null!==f||r.has(d.__key)||n.push(d)}while(null===f);l=f}return t||n.reverse(),n}isDirty(){let e=rY()._dirtyLeaves;return null!==e&&e.has(this.__key)}getLatest(){if(nS(this))return this;let e=iZ(this.__key);return null===e&&i(113),e}getWritable(){if(nS(this))return this;rU();
1let e=rV(),t=rY(),n=e._nodeMap,r=this.__key,i=this.getLatest(),l=t._cloneNotNeeded,s=rk();if(null!==s&&s.setCachedNodes(null),l.has(r))return iq(i),i;let o=lH(i);return l.add(r),iq(o),n.set(r,o),o}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,t){i(70)}updateDOM(e,t,n){i(71)}getDOMSlot(e){return new B(e)}exportDOM(e){return{element:this.createDOM(e._config,e)}}exportJSON(){let e=this.__state?this.__state.toJSON():void 0;return{type:this.__type,version:1,...e}}static importJSON(e){i(18,this.name)}updateFromJSON(e){return function(e,t){let n=e.getWritable(),r=t.$,i=r;for(let e of eo(n).flatKeys)e in t&&(void 0!==i&&i!==r||(i={...r}),i[e]=t[e]);return(n.__state||i)&&es(e).updateFromJSON(i),n}(this,e)}static transform(){return null}remove(e){nx(this,!0,e)}replace(e,t){rU();let n=rk();null!==n&&(n=n.clone()),lE(this,e);let r=this.getLatest(),l=this.__key,s=e.__key,o=e.getWritable(),a=this.getParentOrThrow().getWritable(),u=a.__size,f=o.getParent(),d=null!==f?o.getIndexWithinParent():-1;iY(o),null!==f&&rl(n)&&rb(n,f,d,-1);let c=r.getPreviousSibling(),h=r.getNextSibling(),g=r.__prev,_=r.__next,p=r.__parent;(nx(r,!1,!0),null===c)?a.__first=s:c.getWritable().__next=s,(o.__prev=g,null===h)?a.__last=s:h.getWritable().__prev=s,o.__next=_,o.__parent=p,a.__size=u;let y=0;if(t&&(r9(this)&&r9(o)||i(139),y=o.getChildrenSize(),o.splice(y,0,this.getChildren())),rl(n)){i6(n);let e=n.anchor,r=n.focus;e.key===l&&(t&&"element"===e.type?e.set(o.__key,y+e.offset,"element"):rr(e,o)),r.key===l&&(t&&"element"===r.type?r.set(o.__key,y+r.offset,"element"):rr(r,o))}return iH()===l&&iG(s),o}insertAfter(e,t=!0){rU(),lE(this,e);let n=this.getWritable(),r=e.getWritable(),i=r.getParent(),l=rk(),s=!1,o=!1;if(null!==i){let n=e.getIndexWithinParent();if(rl(l)){let e=i.__key,t=l.anchor,r=l.focus;s="element"===t.type&&t.key===e&&t.offset===n+1,o="element"===r.type&&r.key===e&&r.offset===n+1}iY(r),t&&rl(l)&&rb(l,i,n,-1)}let a=this.getNextSibling(),u=this.getParentOrThrow().getWritable(),f=r.__key,d=n.__next;if(null===a?u.__last=f:a.getWritable().__prev=f,u.__size++,n.__next=f,r.__next=d,r.__prev=n.__key,r.__parent=n.__parent,t&&rl(l)){let e=this.getIndexWithinParent();rb(l,u,e+1);let t=u.__key;s&&l.anchor.set(t,e+2,"element"),o&&l.focus.set(t,e+2,"element")}return e}insertBefore(e,t=!0){rU(),lE(this,e);let n=this.getWritable(),r=e.getWritable(),i=r.__key,l=rk(),s=r.getParent(),o=null!==s?r.getIndexWithinParent():-1;iY(r),null!==s&&t&&rl(l)&&rb(l,s,o,-1);let a=this.getPreviousSibling(),u=this.getParentOrThrow().getWritable(),f=n.__prev,d=this.getIndexWithinParent();return null===a?u.__first=i:a.getWritable().__next=i,u.__size++,n.__prev=i,r.__prev=f,r.__next=n.__key,r.__parent=n.__parent,t&&rl(l)&&rb(l,this.getParentOrThrow(),d),e}isParentRequired(){return!1}createParentElementNode(){return ig()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,t){rU();let n=this.getPreviousSibling(),r=this.getParentOrThrow();if(null===n)return r.select(0,0);if(r9(n))return n.select();if(!n6(n)){let e=n.getIndexWithinParent()+1;return r.select(e,e)}return n.select(e,t)}selectNext(e,t){rU();let n=this.getNextSibling(),r=this.getParentOrThrow();if(null===n)return r.select();if(r9(n))return n.select(0,0);if(!n6(n)){let e=n.getIndexWithinParent();return r.select(e,e)}return n.select(e,t)}markDirty(){this.getWritable()}reconcileObservedMutation(e,t){this.markDirty()}}function nb(e){return e instanceof nT}let nN="historic",nw="history-push",nE="history-merge",nO="paste",nM="collaboration",nA="skip-scroll-into-view",nP="skip-dom-selection",nD="skip-selection-focus",nF="composition-start",nI="composition-end",nL=/\s*!important\s*$/i;function nK(e){let t={};if(!e)return t;let n="",r="",i=null,l=!1,s=!1,o=!1,a=0;for(let u=0;u<e.length;u++){let f=e[u];if(l)"*"===f&&"/"===e[u+1]&&(l=!1,u++);else if(s)o?r+=f:n+=f,s=!1;else if(null===i)if("/"!==f||"*"!==e[u+1])if('"'!==f&&"'"!==f)if("("!==f)if(")"!==f)if(o||":"!==f||0!==a){if(";"===f&&0===a){let e=n.trim(),i=r.trim();""!==e&&""!==i&&(t[e]=i),n="",r="",o=!1;continue}o?r+=f:n+=f}else o=!0;else a=Math.max(0,a-1),o?r+=f:n+=f;else a++,o?r+=f:n+=f;else i=f,o?r+=f:n+=f;else l=!0,u++;else o?r+=f:n+=f,"\\"===f?s=!0:f===i&&(i=null)}let u=n.trim(),f=r.trim();return""!==u&&""!==f&&(t[u]=f),t}function nz(e,t,n=""){if(t===n)return;let r=nK(n),i=nK(t);for(let t in i)delete r[t],function(e,t,n){let r=nL.test(n)?"important":"",i=""===r?n:n.replace(nL,"").trim();e.setProperty(t,i,r)}(e,t,i[t]);for(let t in r)e.removeProperty(t)}class nB extends nT{static getType(){return"linebreak"}static clone(e){return new nB(e.__key)}constructor(e){super(e)}getTextContent(){return"\n"}createDOM(){return document.createElement("br")}updateDOM(){return!1}isInline(){return!0}static importDOM(){return{br:e=>(function(e){let t=e.parentElement;if(null!==t&&lR(t)){let n=t.firstChild;if(n===e||n.nextSibling===e&&nJ(n)){let n=t.lastChild;if(n===e||n.previousSibling===e&&nJ(n))return!0}}return!1})(e)||function(e){let t=e.parentElement;if(null!==t&&lR(t)){let n=t.firstChild;if(n===e||n.nextSibling===e&&nJ(n))return!1;let r=t.lastChild;if(r===e||r.previousSibling===e&&nJ(r))return!0}return!1}(e)?null:{conversion:nW,priority:0}}}static importJSON(e){return nR().updateFromJSON(e)}}function nW(e){return{node:nR()}}function nR(){return lw(new nB)}function n$(e){return e instanceof nB}function nJ(e){return iR(e)&&/^( |\t|\r?\n)+$/.test(e.textContent||"")}function nU(e,t){return 16&t?"code":t&T?"mark":32&t?"sub":64&t?"sup":null}function nj(e,t){return 1&t?"strong":2&t?"em":"span"}
1function nV(e,t,n,r,i){let l=r.classList,s=lf(i,"base");void 0!==s&&l.add(...s);let o=!1,a=8&t&&4&t;for(let e in void 0!==(s=lf(i,"underlineStrikethrough"))&&(8&n&&4&n?(o=!0,a||l.add(...s)):a&&l.remove(...s)),A){let r=A[e];if(void 0!==(s=lf(i,e)))if(n&r){if(o&&("underline"===e||"strikethrough"===e)){t&r&&l.remove(...s);continue}(0==(t&r)||a&&"underline"===e||"strikethrough"===e)&&l.add(...s)}else t&r&&l.remove(...s)}}function nY(e,t,n){let r=n.isComposing(),i=e+(r?b:""),l=lJ(),s=lU(l).$getDOMSlot(n,t,l),o=s.getFirstChild();if(null===o||o.nodeType!==Node.TEXT_NODE)return void s.insertChild(document.createTextNode(i));let a=o.nodeValue;if(a!==i)if(r||u){let[e,t,n]=function(e,t){let n=e.length,r=t.length,i=0,l=0;for(;i<n&&i<r&&e[i]===t[i];)i++;for(;l+i<n&&l+i<r&&e[n-l-1]===t[r-l-1];)l++;return[i,n-i-l,t.slice(i,r-l)]}(a,i);0!==t&&o.deleteData(e,t),o.insertData(e,n)}else o.nodeValue=i}function nq(e,t,n,r,i,l){nY(i,e,t);let s=l.theme.text;void 0!==s&&nV(0,0,r,e,s)}function nG(e,t){let n=document.createElement(t);return n.appendChild(e),n}class nH extends nT{__text;__format;__style;__mode;__detail;static getType(){return"text"}static clone(e){return new nH(e.__text,e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__text=e.__text,this.__format=e.__format,this.__style=e.__style,this.__mode=e.__mode,this.__detail=e.__detail}constructor(e="",t){super(t),this.__text=e,this.__format=0,this.__style="",this.__mode=0,this.__detail=0}getFormat(){return this.getLatest().__format}getDetail(){return this.getLatest().__detail}getMode(){return L[this.getLatest().__mode]}getStyle(){return this.getLatest().__style}isToken(){return 1===this.getLatest().__mode}isComposing(){return this.__key===iH()}isSegmented(){return 2===this.getLatest().__mode}isDirectionless(){return!!(1&this.getLatest().__detail)}isUnmergeable(){return!!(2&this.getLatest().__detail)}hasFormat(e){let t=A[e];return 0!=(this.getFormat()&t)}isSimpleText(){return"text"===this.__type&&0===this.__mode}getTextContent(){return this.getLatest().__text}getFormatFlags(e,t){return iU(this.getLatest().__format,e,t)}canHaveFormat(){return!0}isInline(){return!0}createDOM(e,t){let n=this.__format,r=nU(0,n),i=nj(0,n),l=null===r?i:r,s=document.createElement(l),o=s;this.hasFormat("code")&&s.setAttribute("spellcheck","false"),null!==r&&(o=document.createElement(i),s.appendChild(o)),nq(o,this,0,n,this.__text,e);let a=this.__style;return""!==a&&nz(s.style,a),s}updateDOM(e,t,n){let r=this.__text,l=e.__format,s=this.__format,o=nU(0,l),a=nU(0,s),u=nj(0,l),f=nj(0,s);if((null===o?u:o)!==(null===a?f:a))return!0;if(o===a&&u!==f){let e=t.firstChild;null==e&&i(48);let l=document.createElement(f);return nq(l,this,0,s,r,n),t.replaceChild(l,e),!1}let d=t;null!==a&&null!==o&&null==(d=t.firstChild)&&i(49),nY(r,d,this);let c=n.theme.text;void 0!==c&&l!==s&&nV(0,l,s,d,c);let h=e.__style,g=this.__style;return h!==g&&nz(t.style,g,h),!1}static importDOM(){return{"#text":()=>({conversion:n0,priority:0}),b:()=>({conversion:nX,priority:0}),code:()=>({conversion:n3,priority:0}),em:()=>({conversion:n3,priority:0}),i:()=>({conversion:n3,priority:0}),mark:()=>({conversion:n3,priority:0}),s:()=>({conversion:n3,priority:0}),span:()=>({conversion:nZ,priority:0}),strong:()=>({conversion:n3,priority:0}),sub:()=>({conversion:n3,priority:0}),sup:()=>({conversion:n3,priority:0}),u:()=>({conversion:n3,priority:0})}}static importJSON(e){return n4().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setTextContent(e.text).setFormat(e.format).setDetail(e.detail).setMode(e.mode).setStyle(e.style)}
1exportDOM(e){let{element:t}=super.exportDOM(e);return lI(t)||i(132),t.style.whiteSpace="pre-wrap",this.hasFormat("lowercase")?t.style.textTransform="lowercase":this.hasFormat("uppercase")?t.style.textTransform="uppercase":this.hasFormat("capitalize")&&(t.style.textTransform="capitalize"),this.hasFormat("bold")&&(t=nG(t,"b")),this.hasFormat("italic")&&(t=nG(t,"i")),this.hasFormat("strikethrough")&&(t=nG(t,"s")),this.hasFormat("underline")&&(t=nG(t,"u")),{element:t}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),...super.exportJSON()}}selectionTransform(e,t){}setFormat(e){let t=this.getWritable();return t.__format="string"==typeof e?A[e]:e,t}setDetail(e){let t=this.getWritable();return t.__detail="string"==typeof e?P[e]:e,t}setStyle(e){let t=this.getWritable();return t.__style=e,t}toggleFormat(e){let t=iU(this.getFormat(),e,null);return this.setFormat(t)}toggleDirectionless(){let e=this.getWritable();return e.__detail^=1,e}toggleUnmergeable(){let e=this.getWritable();return e.__detail^=2,e}setMode(e){let t=I[e];if(this.__mode===t)return this;let n=this.getWritable();return n.__mode=t,n}setTextContent(e){if(this.__text===e)return this;let t=this.getWritable();return t.__text=e,t}select(e,t){rU();let n=e,r=t,i=rk(),l=this.getTextContent(),s=this.__key;if("string"==typeof l){let e=l.length;void 0===n&&(n=e),void 0===r&&(r=e)}else n=0,r=0;if(!rl(i))return rm(s,n,s,r,"text","text");{let e=iH();e!==i.anchor.key&&e!==i.focus.key||iG(s),i.setTextNodeRange(this,n,this,r)}return i}selectStart(){return this.select(0,0)}selectEnd(){let e=this.getTextContentSize();return this.select(e,e)}spliceText(e,t,n,r){let i=this.getWritable(),l=i.__text,s=n.length,o=e;o<0&&(o=s+o)<0&&(o=0);let a=rk();if(r&&rl(a)){let t=e+s;a.setTextNodeRange(i,t,i,t)}return i.__text=l.slice(0,o)+n+l.slice(o+t),i}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(...e){let t;rU();let n=this.getLatest(),r=n.getTextContent();if(""===r)return[];let i=n.__key,l=iH(),s=r.length;e.sort((e,t)=>e-t),e.push(s);let o=[],a=e.length;for(let t=0,n=0;t<s&&n<=a;n++){let i=e[n];i>t&&(o.push(r.slice(t,i)),t=i)}let u=o.length;if(1===u)return[n];let f=o[0],d=n.getParent(),c=n.getFormat(),h=n.getStyle(),g=n.__detail,_=!1,p=null,y=null,m=rk();if(rl(m)){let[e,t]=m.isBackward()?[m.focus,m.anchor]:[m.anchor,m.focus];"text"===e.type&&e.key===i&&(p=e),"text"===t.type&&t.key===i&&(y=t)}n.isSegmented()?((t=n4(f)).__format=c,t.__style=h,t.__detail=g,t.__state=ec(n,t),_=!0):t=n.setTextContent(f);let x=[t];for(let e=1;e<u;e++){let t=n4(o[e]);t.__format=c,t.__style=h,t.__detail=g,t.__state=ec(n,t);let r=t.__key;l===i&&iG(r),x.push(t)}let C=p?p.offset:null,v=y?y.offset:null,S=0;for(let e of x){if(!p&&!y)break;let t=S+e.getTextContentSize();if(null!==p&&null!==C&&C<=t&&C>=S&&(p.set(e.getKey(),C-S,"text"),C<t&&(p=null)),null!==y&&null!==v&&v<=t&&v>=S){y.set(e.getKey(),v-S,"text");break}S=t}if(null!==d){let e,t;e=this.getPreviousSibling(),t=this.getNextSibling(),null!==e&&iq(e),null!==t&&iq(t);let n=d.getWritable(),r=this.getIndexWithinParent();_?(n.splice(r,0,x),this.remove()):n.splice(r,1,x),rl(m)&&rb(m,d,r,u-1)}return x}mergeWithSibling(e){let t=e===this.getPreviousSibling();t||e===this.getNextSibling()||i(50);let n=this.__key,r=e.__key,l=this.__text,s=l.length;iH()===r&&iG(n);let o=rk();if(rl(o)){let i=o.anchor,l=o.focus;null!==i&&i.key===r&&rE(i,t,n,e,s),null!==l&&l.key===r&&rE(l,t,n,e,s)}let a=e.__text,u=t?a+l:l+a;this.setTextContent(u);let f=this.getWritable();return e.remove(),f}isTextEntity(){return!1}}function nZ(e){return{forChild:n5(e.style),node:null}}function nX(e){let t="normal"===e.style.fontWeight;return{forChild:n5(e.style,t?void 0:"bold"),node:null}}let nQ=new WeakMap;function n0(e){null===e.parentElement&&i(129);let t=e.textContent||"";if(null!==function(e){let t,n=e.parentNode,r=[e];for(;null!==n&&void 0===(t=nQ.get(n))&&!function(e){if(!lI(e))return!1;if("PRE"===e.nodeName)return!0;let t=e.style.whiteSpace;return"string"==typeof t&&t.startsWith("pre")}(n);)r.push(n),n=n.parentNode;let i=void 0===t?n:t;for(let e=0;e<r.length;e++)nQ.set(r[e],i);return i}(e)){let e=t.split(/(\r?\n|\t)/),n=[],r=e.length;for(let t=0;t<r;t++){let r=e[t];"\n"===r||"\r\n"===r?n.push(nR()):"	"===r?n.push(n8()):""!==r&&n.push(n4(r))}return{node:n}}if(""===(t=t.replace(/\r/g,"").replace(/[ \t\n]+/g," ")))return{node:null};if(" "===t[0]){let n=e,r=!0;for(;null!==n&&null!==(n=n1(n,!1));){let e=n.textContent||"";if(e.length>
10){/[ \t\n]$/.test(e)&&(t=t.slice(1)),r=!1;break}}r&&(t=t.slice(1))}if(" "===t[t.length-1]){let n=e,r=!0;for(;null!==n&&null!==(n=n1(n,!0));)if((n.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){r=!1;break}r&&(t=t.slice(0,t.length-1))}return""===t?{node:null}:{node:n4(t)}}function n1(e,t){let n=e;for(;;){let e;for(;null===(e=t?n.nextSibling:n.previousSibling);){let e=n.parentElement;if(null===e)return null;n=e}if(lI(n=e)){let e=n.style.display;if(""===e&&!lB(n)||""!==e&&!e.startsWith("inline"))return null}let r=n;for(;null!==(r=t?n.firstChild:n.lastChild);)n=r;if(iR(n))return n;if("BR"===n.nodeName)return null}}let n2={code:"code",em:"italic",i:"italic",mark:"highlight",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function n3(e){let t=n2[e.nodeName.toLowerCase()];return void 0===t?{node:null}:{forChild:n5(e.style,t),node:null}}function n4(e=""){return lw(new nH(e))}function n6(e){return e instanceof nH}function n5(e,t){let n=e.fontWeight,r=e.textDecoration.split(" "),i="700"===n||"bold"===n,l=r.includes("line-through"),s="italic"===e.fontStyle,o=r.includes("underline"),a=e.verticalAlign;return e=>(n6(e)&&(i&&!e.hasFormat("bold")&&e.toggleFormat("bold"),l&&!e.hasFormat("strikethrough")&&e.toggleFormat("strikethrough"),s&&!e.hasFormat("italic")&&e.toggleFormat("italic"),o&&!e.hasFormat("underline")&&e.toggleFormat("underline"),"sub"!==a||e.hasFormat("subscript")||e.toggleFormat("subscript"),"super"!==a||e.hasFormat("superscript")||e.toggleFormat("superscript"),t&&!e.hasFormat(t)&&e.toggleFormat(t)),e)}class n7 extends nH{static getType(){return"tab"}static clone(e){return new n7(e.__key)}constructor(e){super("	",e),this.__detail=2}static importDOM(){return null}createDOM(e){let t=super.createDOM(e),n=lf(e.theme,"tab");return void 0!==n&&t.classList.add(...n),t}static importJSON(e){return n8().updateFromJSON(e)}setTextContent(e){return"	"!==e&&""!==e&&l(126),super.setTextContent("	")}spliceText(e,t,n,r){return""===n&&0===t||"	"===n&&1===t||i(286),this}setDetail(e){return 2!==e&&i(127),this}setMode(e){return"normal"!==e&&i(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function n8(){return lw(new n7)}function n9(e){return e instanceof n7}class re{key;offset;type;_selection;constructor(e,t,n){this._selection=null,this.key=e,this.offset=t,this.type=n}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){return this.key===e.key?this.offset<e.offset:0>sk(sI(sw(this,"next")),sI(sw(e,"next")))}getNode(){let e=iZ(this.key);return null===e&&i(20),e}set(e,t,n,r){let i=this._selection,l=this.key;r&&this.key===e&&this.offset===t&&this.type===n||(this.key=e,this.offset=t,this.type=n,rJ()||(iH()===l&&iG(e),null!==i&&(i.setCachedNodes(null),rl(i)&&(i._cachedIsBackward=null),i.dirty=!0)))}}function rt(e,t,n){return new re(e,t,n)}function rn(e,t){let n=t.__key,r=e.offset,i="element";if(n6(t)){i="text";let e=t.getTextContentSize();r>e&&(r=e)}else if(!r9(t)){let e=t.getNextSibling();if(n6(e))n=e.__key,r=0,i="text";else{let e=t.getParent();e&&(n=e.__key,r=t.getIndexWithinParent()+1)}}e.set(n,r,i)}function rr(e,t){if(r9(t)){let n=t.getLastDescendant();r9(n)||n6(n)?rn(e,n):rn(e,t)}else rn(e,t)}class ri{_nodes;_cachedNodes;dirty;constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!ro(e))return!1;let t=this._nodes,n=e._nodes;return t.size===n.size&&Array.from(t).every(e=>n.has(e))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new ri(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){let t,n=this.getNodes(),r=n.length,i=n[r-1];if(n6(i))t=i.select();else{let e=i.getIndexWithinParent()+1;t=i.getParentOrThrow().select(e,e)}
1t.insertNodes(e);for(let e=0;e<r;e++)n[e].remove()}getNodes(){let e=this._cachedNodes;if(null!==e)return e;let t=this._nodes,n=[];for(let e of t){let t=iZ(e);null!==t&&n.push(t)}return rJ()||(this._cachedNodes=n),n}getTextContent(){let e=this.getNodes(),t="";for(let n=0;n<e.length;n++)t+=e[n].getTextContent();return t}deleteNodes(){let e=this.getNodes();if((rk()||rT())===this&&e[0]){let t=sd(e[0],"next");sO(sv(t,t))}for(let t of e)t.remove()}}function rl(e){return e instanceof rs}class rs{format;style;anchor;focus;_cachedNodes;_cachedIsBackward;dirty;constructor(e,t,n,r){this.anchor=e,this.focus=t,e._selection=this,t._selection=this,this._cachedNodes=null,this._cachedIsBackward=null,this.format=n,this.style=r,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){return!!rl(e)&&this.anchor.is(e.anchor)&&this.focus.is(e.focus)&&this.format===e.format&&this.style===e.style}isCollapsed(){return this.anchor.is(this.focus)}getNodes(){let e=this._cachedNodes;if(null!==e)return e;let t=function(e){let t=[],[n,r]=e.getTextSlices();n&&t.push(n.caret.origin);let i=new Set,l=new Set;for(let n of e)if(so(n)){let{origin:e}=n;0===t.length?i.add(e):(l.add(e),t.push(e))}else{let{origin:e}=n;r9(e)&&l.has(e)||t.push(e)}if(r&&t.push(r.caret.origin),ss(e.focus)&&r9(e.focus.origin)&&null===e.focus.getNodeAtCaret())for(let n=sg(e.focus.origin,"previous");so(n)&&i.has(n.origin)&&!n.origin.isEmpty()&&n.origin.is(t[t.length-1]);n=sp(n))i.delete(n.origin),t.pop();for(;t.length>1;){let e=t[t.length-1];if(!r9(e)||l.has(e)||e.isEmpty()||i.has(e))break;t.pop()}if(0===t.length&&e.isCollapsed()){let n=sI(e.anchor),r=sI(e.anchor.getFlipped()),i=e=>sl(e)?e.origin:e.getNodeAtCaret(),l=i(n)||i(r)||(e.anchor.getNodeAtCaret()?n.origin:r.origin);t.push(l)}return t}(sz(sA(this),"next"));return rJ()||(this._cachedNodes=t),t}setTextNodeRange(e,t,n,r){return this.anchor.set(e.__key,t,"text"),this.focus.set(n.__key,r,"text"),this}getTextContent(){let e=this.getNodes();if(0===e.length)return"";let t=e[0],n=e[e.length-1],r=this.anchor,i=this.focus,l=r.isBefore(i),[s,o]=ru(this),a="",u=!0;for(let f=0;f<e.length;f++){let d=e[f];if(r9(d)&&!d.isInline())u||(a+="\n"),u=!d.isEmpty();else if(u=!1,n6(d)){let e=d.getTextContent();d===t?d===n?"element"===r.type&&"element"===i.type&&i.offset!==r.offset||(e=s<o?e.slice(s,o):e.slice(o,s)):e=l?e.slice(s):e.slice(o):d===n&&(e=l?e.slice(0,o):e.slice(0,s)),a+=e}
1else!ir(d)&&!n$(d)||d===n&&this.isCollapsed()||(a+=d.getTextContent())}return a}applyDOMRange(e){let t=rY(),n=t.getEditorState()._selection,r=rp(e.startContainer,e.startOffset,e.endContainer,e.endOffset,t,n);if(null===r)return;let[i,l,s]=r;this.anchor.set(i.key,i.offset,i.type,!0),this.focus.set(l.key,l.offset,l.type,!0),s&&(this.dirty=!0),ep(this)}clone(){let e=this.anchor,t=this.focus;return new rs(rt(e.key,e.offset,e.type),rt(t.key,t.offset,t.type),this.format,this.style)}toggleFormat(e){this.format=iU(this.format,e,null),this.dirty=!0}setFormat(e){this.format=e,this.dirty=!0}setStyle(e){this.style=e,this.dirty=!0}hasFormat(e){let t=A[e];return 0!=(this.format&t)}insertRawText(e){this.insertNodes(rF(e))}insertText(e){let t=this.anchor,n=this.focus,r=this.format,l=this.style,s=t,o=n;!this.isCollapsed()&&n.isBefore(t)&&(s=n,o=t),"element"===s.type&&function(e,t,n,r){let i=e.getNode(),l=i.getChildAtIndex(e.offset),s=n4();if(s.setFormat(n),s.setStyle(r),i_(l))l.splice(0,0,[s]);else{let e=il(i)?ig().append(s):s;null===l?i.append(e):l.insertBefore(e)}e.is(t)&&t.set(s.__key,0,"text"),e.set(s.__key,0,"text")}(s,o,r,l),"element"===o.type&&sE(o,sI(sw(o,"next")));let a=s.offset,u=o.offset,f=this.getNodes(),d=f.length,c=f[0];n6(c)||i(26);let h=c.getTextContent().length,g=c.getParentOrThrow(),_=f[d-1];if(1===d&&"element"===o.type&&(u=h,o.set(s.key,u,"text")),this.isCollapsed()&&a===h&&(iW(c)||!c.canInsertTextAfter()||!g.canInsertTextAfter()&&null===c.getNextSibling())){let t=c.getNextSibling();if(n6(t)&&t.canInsertTextBefore()&&!iW(t)||((t=n4()).setFormat(r),t.setStyle(l),g.canInsertTextAfter()?c.insertAfter(t):g.insertAfter(t)),t.select(0,0),c=t,""!==e)return void this.insertText(e)}else if(this.isCollapsed()&&0===a&&(iW(c)||!c.canInsertTextBefore()||!g.canInsertTextBefore()&&null===c.getPreviousSibling())){let t=c.getPreviousSibling();if(n6(t)&&!iW(t)||((t=n4()).setFormat(r),g.canInsertTextBefore()?c.insertBefore(t):g.insertBefore(t)),t.select(),c=t,""!==e)return void this.insertText(e)}else if(c.isSegmented()&&a!==h){let e=n4(c.getTextContent());e.setFormat(r),c.replace(e),c=e}else if(!this.isCollapsed()&&""!==e){let t=_.getParent();if(!g.canInsertTextBefore()||!g.canInsertTextAfter()||r9(t)&&(!t.canInsertTextBefore()||!t.canInsertTextAfter()))return this.insertText(""),r_(this.anchor,this.focus),void this.insertText(e)}if(1===d){if(iB(c)){let t=n4(e);return t.select(),void c.replace(t)}let t=c.getFormat(),n=c.getStyle();if(a!==u||t===r&&n===l){if(n9(c)){let t=n4(e);return t.setFormat(r),t.setStyle(l),t.select(),void c.replace(t)}}else{if(""!==c.getTextContent()){let t=n4(e);if(t.setFormat(r),t.setStyle(l),t.select(),0===a)c.insertBefore(t,!1);else{let[e]=c.splitText(a);e.insertAfter(t,!1)}return void(t.isComposing()&&"text"===this.anchor.type&&(this.anchor.offset-=e.length,this._cachedNodes=null,this._cachedIsBackward=null))}c.setFormat(r),c.setStyle(l)}let i=u-a;""===(c=c.spliceText(a,i,e,!0)).getTextContent()?c.remove():"text"===this.anchor.type&&(this.format=t,this.style=n,c.isComposing()&&(this.anchor.offset-=e.length,this._cachedNodes=null,this._cachedIsBackward=null))}else{let t=new Set([...c.getParentKeys(),..._.getParentKeys()]),n=r9(c)?c:c.getParentOrThrow(),r=r9(_)?_:_.getParentOrThrow(),i=_;if(!n.is(r)&&r.isInline())do i=r,r=r.getParentOrThrow();while(r.isInline());if("text"===o.type&&(0!==u||""===_.getTextContent())||"element"===o.type&&_.getIndexWithinParent()<u)if(n6(_)&&!iB(_)&&u!==_.getTextContentSize()){if(_.isSegmented()){let e=n4(_.getTextContent());_.replace(e),_=e}il(o.getNode())||"text"!==o.type||(_=_.spliceText(0,u,"")),t.add(_.__key)}else{let e=_.getParentOrThrow();e.canBeEmpty()||1!==e.getChildrenSize()?_.remove():e.remove()}else t.add(_.__key);let l=r.getChildren(),s=new Set(f),g=n.is(r),p=n.isInline()&&null===c.getNextSibling()?n:c;for(let e=l.length-1;e>=0;e--){let t=l[e];if(t.is(c)||r9(t)&&t.isParentOf(c))break;t.isAttached()&&(!s.has(t)||t.is(i)?g||p.insertAfter(t,!1):t.remove())}if(!g){let e=r,n=null;for(;null!==e;){let r=e.getChildren(),i=r.length;(0===i||r[i-1].is(n))&&(t.delete(e.__key),n=e),e=e.getParent()}}if(iB(c))if(a===h)c.select();else{let t=n4(e);t.select(),c.replace(t)}else""===(c=c.spliceText(a,h-a,e,!0)).getTextContent()?c.remove():"text"===this.anchor.type&&(this.format=c.getFormat(),this.style=c.getStyle(),c.isComposing()&&(this.anchor.offset-=e.length,this._cachedNodes=null,this._cachedIsBackward=null));for(let e=1;e<d;e++){let n=f[e],r=n.__key;t.has(r)||n.remove()}}}removeText(){let e=rk()===this;sM(this,function(e,t="removeEmptySlices"){let n,r;if(e.isCollapsed())return e;let l="root",s="next",o=t,a=sz(e,s),u=sD(a.anchor,l),f=sD(a.focus.getFlipped(),l),d=new Set,c=[];for(let e of a.iterNodeCarets(l))if(so(e))d.add(e.origin.getKey());else if(ss(e)){let{origin:t}=e;r9(t)&&!d.has(t.getKey())||c.push(t)}for(let e of c)e.remove();for(let e of a.getTextSlices()){if(!e)continue;let{origin:t}=e.caret,n=t.getTextContentSize(),r=sP(sd(t,s)),i=t.getMode();if(Math.abs(e.distance)===n&&"removeEmptySlices"===o||"token"===i&&0!==e.distance)r.remove();else if(0!==e.distance){o="removeEmptySlices";let t=e.removeTextSlice(),n=e.caret.origin;if("segmented"===i){let e=t.origin,n=n4(e.getTextContent()).setStyle(e.getStyle()).setFormat(e.getFormat());r.replaceOrInsert(n),t=sc(n,s,t.offset)}n.is(u[0].origin)&&(u[0]=t),n.is(f[0].origin)&&(f[0]=t.getFlipped())}}for(let e of u)if(sF(e)){n=sI(e);break}for(let e of f)if(sF(e)){r=sI(e);break}let h=function(e,t,n){let r;if(!e||!t)return null;let i=e.getParentAtCaret(),l=t.getParentAtCaret();if(!i||!l)return null;let s=i.getParents().reverse();s.push(i);let o=l.getParents().reverse();o.push(l);let a=Math.min(s.length,o.length);for(r=0;r<a&&s[r]===o[r];r++);let u=(e,t)=>
1{let n;for(let i=r;i<e.length;i++){let r=e[i];if(lb(r))return;!n&&t(r)&&(n=r)}return n},f=u(s,l$),d=f&&u(o,e=>n.has(e.getKey())&&l$(e));return f&&d?[f,d]:null}(n,r,d);if(h){let[e,t]=h;sg(e,"previous").splice(0,t.getChildren());let n=t.getParent();for(t.remove(!0);n&&n.isEmpty();){let e=n;n=n.getParent(),e.remove(!0)}}let g=[n,r,...u,...f].find(sF);if(g)return sC(sK(sI(g),e.direction));i(269,JSON.stringify(u.map(e=>e.origin.__key)))}(sA(this))),e&&rk()!==this&&i6(this)}formatText(e,t=null){if(this.isCollapsed())return this.toggleFormat(e),void iG(null);let n=this.getNodes(),r=[];for(let e of n)n6(e)&&r.push(e);let i=t=>{n.forEach(n=>{if(r9(n)){let r=n.getFormatFlags(e,t);n.setTextFormat(r)}})},l=r.length;if(0===l)return this.toggleFormat(e),iG(null),void i(t);let s=this.anchor,o=this.focus,a=this.isBackward(),u=a?o:s,f=a?s:o,d=0,c=r[0],h="element"===u.type?0:u.offset;if("text"===u.type&&h===c.getTextContentSize()&&(d=1,c=r[1],h=0),null==c)return;let g=c.getFormatFlags(e,t);i(g);let _=l-1,p=r[_],y="text"===f.type?f.offset:p.getTextContentSize();if(c.is(p)){if(h===y)return;if(iW(c)||0===h&&y===c.getTextContentSize())c.setFormat(g);else{let e=c.splitText(h,y),t=0===h?e[0]:e[1];t.setFormat(g),"text"===u.type&&u.set(t.__key,0,"text"),"text"===f.type&&f.set(t.__key,y-h,"text")}return void(this.format=g)}0===h||iW(c)||([,c]=c.splitText(h),h=0),c.setFormat(g);let m=p.getFormatFlags(e,g);y>0&&(y===p.getTextContentSize()||iW(p)||([p]=p.splitText(y)),p.setFormat(m));for(let t=d+1;t<_;t++){let n=r[t],i=n.getFormatFlags(e,m);n.setFormat(i)}"text"===u.type&&u.set(c.__key,h,"text"),"text"===f.type&&f.set(p.__key,y,"text"),this.format=g|m}insertNodes(e){var t;if(0===e.length)return;if(this.isCollapsed()||this.removeText(),"root"===this.anchor.key){this.insertParagraph();let t=rk();return rl(t)||i(134),t.insertNodes(e)}let n=(this.isBackward()?this.focus:this.anchor).getNode(),r=l5(n,l$),l=e[e.length-1];if(r9(r)&&"__language"in r){if("__language"in e[0])this.insertText(e[0].getTextContent());else{let t=rI(this);r.splice(t,0,e),l.selectEnd()}return}if(!e.some(e=>(r9(e)||ir(e))&&!e.isInline())){r9(r)||i(211,n.constructor.name,n.getType());let t=rI(this);return r.splice(t,0,e),void l.selectEnd()}let s=function(e){let t=ig(),n=null;for(let r=0;r<e.length;r++){let i=e[r],l=n$(i);if(l||ir(i)&&i.isInline()||r9(i)&&i.isInline()||n6(i)||i.isParentRequired()){if(null===n&&(n=i.createParentElementNode(),t.append(n),l))continue;null!==n&&n.append(i)}else t.append(i),n=null}return t}(e),o=s.getLastDescendant(),a=s.getChildren(),u=r9(r)&&r.isEmpty()?null:this.insertParagraph(),f=a[a.length-1],d=a[0];r9(t=d)&&l$(t)&&!t.isEmpty()&&r9(r)&&(!r.isEmpty()||r.canMergeWhenEmpty())&&(r9(r)||i(211,n.constructor.name,n.getType()),r.append(...d.getChildren()),d=a[1]),d&&(null===r&&i(212,n.constructor.name,n.getType()),function(e,t){let n=t.getParentOrThrow().getLastChild(),r=t,l=[t];for(;r!==n;)r.getNextSibling()||i(140),l.push(r=r.getNextSibling());let s=e;for(let e of l)s=s.insertAfter(e)}(r,d));let c=l5(o,l$);u&&r9(c)&&(u.canMergeWhenEmpty()||l$(f))&&(c.append(...u.getChildren()),u.remove()),r9(r)&&r.isEmpty()&&r.remove(),o.selectEnd();let h=r9(r)?r.getLastChild():null;n$(h)&&c!==r&&h.remove()}insertParagraph(){if("root"===this.anchor.key){let e=ig();return i3().splice(this.anchor.offset,0,[e]),e.select(),e}let e=rI(this),t=l5(this.anchor.getNode(),l$);r9(t)||i(213);let n=t.getChildAtIndex(e),r=n?[n,...n.getNextSiblings()]:[],l=t.insertNewAfter(this,!1);return l?(l.append(...r),l.selectStart(),l):null}insertLineBreak(e){let t=nR();if(this.insertNodes([t]),e){let e=t.getParentOrThrow(),n=t.getIndexWithinParent();e.select(n,n)}}extract(){let e=[...this.getNodes()],t=e.length,n=e[0],r=e[t-1],[i,l]=ru(this),s=this.isBackward(),[o,a]=s?[this.focus,this.anchor]:[this.anchor,this.focus],[u,f]=s?[l,i]:[i,l];if(0===t)return[];if(1===t){if(n6(n)&&!this.isCollapsed()){let e=n.splitText(u,f),t=0===u?e[0]:e[1];return t?(o.set(t.getKey(),0,"text"),a.set(t.getKey(),t.getTextContentSize(),"text"),[t]):[]}return[n]}if(n6(n)&&(u===n.getTextContentSize()?e.shift():0!==u&&([,n]=n.splitText(u),e[0]=n,o.set(n.getKey(),0,"text"))),n6(r)){let t=r.getTextContent().length;0===f?e.pop():f!==t&&([r]=r.splitText(f),e[e.length-1]=r,a.set(r.getKey(),r.getTextContentSize(),"text"))}return e}
1modify(e,t,n){var r;if(rL(this,e,t,n))return;let i="move"===e,l=rY(),s=lP(lk(l));if(!s)return;let o=l._blockCursorElement,a=l._rootElement,u=this.focus.getNode();if(null===a||null===o||!r9(u)||u.isInline()||u.canBeEmpty()||lA(o,l,a),this.dirty){let e=ly(l,this.anchor.key),t=ly(l,this.focus.key),n=e,r=t;if("text"===this.anchor.type){let t=this.anchor.getNode();n=n6(t)?lV(t,e,l):null}if("text"===this.focus.type){let e=this.focus.getNode();r=n6(e)?lV(e,t,l):null}n&&r&&rO(s,n,this.anchor.offset,r,this.focus.offset)}if(r=t?"backward":"forward",s.modify(e,r,n),s.rangeCount>0){let e=s.getRangeAt(0),n=this.anchor.getNode(),r=il(n)?n:function(e){let t=e.getParentOrThrow();for(;null!==t&&!lb(t);)t=t.getParentOrThrow();return t}(n);if(this.applyDOMRange(e),this.dirty=!0,!i){let n,i,l,o,a,u=this.getNodes(),f=[],d=!1;for(let e=0;e<u.length;e++){let t=u[e];lv(t,r)?f.push(t):d=!0}if(d&&f.length>0)if(t){let e=f[0];r9(e)?e.selectStart():e.getParentOrThrow().selectStart()}else{let e=f[f.length-1];r9(e)?e.selectEnd():e.getParentOrThrow().selectEnd()}s.anchorNode===e.startContainer&&s.anchorOffset===e.startOffset||(n=this.focus,l=(i=this.anchor).key,o=i.offset,a=i.type,i.set(n.key,n.offset,n.type,!0),n.set(l,o,a,!0))}}"lineboundary"===n&&rL(this,e,t,n,"decorators")}forwardDeletion(e,t,n){if(!n&&("element"===e.type&&r9(t)&&e.offset===t.getChildrenSize()||"text"===e.type&&e.offset===t.getTextContentSize())){let e=t.getParent(),n=t.getNextSibling()||(null===e?null:e.getNextSibling());if(r9(n)&&n.isShadowRoot())return!0}return!1}deleteCharacter(e){let t=this.isCollapsed();if(this.isCollapsed()){let t=this.anchor,n=t.getNode();if(this.forwardDeletion(t,n,e))return;let r=sx(sw(t,e?"previous":"next"));if(r.getTextSlices().every(e=>null===e||0===e.distance)){let e={type:"initial"};for(let t of r.iterNodeCarets("shadowRoot"))if(so(t))if(t.origin.isInline());else{if(t.origin.isShadowRoot()){if("merge-block"===e.type)break;if(r9(r.anchor.origin)&&r.anchor.origin.isEmpty()){let e=sI(t);sM(this,sv(e,e)),r.anchor.origin.remove()}return}"merge-next-block"!==e.type&&"merge-block"!==e.type||(e={block:e.block,caret:t,type:"merge-block"})}else{if("merge-block"===e.type)break;if(ss(t)){if(r9(t.origin)){if(t.origin.isInline()){if(!t.origin.isParentOf(r.anchor.origin))break}else e={block:t.origin,type:"merge-next-block"};continue}if(ir(t.origin)){if(t.origin.isIsolated());else if("merge-next-block"===e.type&&(t.origin.isKeyboardSelectable()||!t.origin.isInline())&&r9(r.anchor.origin)&&r.anchor.origin.isEmpty()){r.anchor.origin.remove();let e=rC();e.add(t.origin.getKey()),i6(e)}else t.origin.remove();return}break}}if("merge-block"===e.type){let{caret:t,block:n}=e;return t.origin.isEmpty()&&!n.isEmpty()&&t.origin.getParent()===n.getParent()?void t.origin.remove(!0):(sM(this,sv(!t.origin.isEmpty()&&n.isEmpty()?sP(sd(n,t.direction)):r.anchor,t)),this.removeText())}}let i=this.focus;if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&0===t.offset&&rf(this,t.getNode()))return}else{let r="text"===i.type?i.getNode():null;if(n="text"===t.type?t.getNode():null,null!==r&&r.isSegmented()){let t=i.offset,l=r.getTextContentSize();if(r.is(n)||e&&t!==l||!e&&0!==t)return void rc(r,e,t)}else if(null!==n&&n.isSegmented()){let i=t.offset,l=n.getTextContentSize();if(n.is(r)||e&&0!==i||!e&&i!==l)return void rc(n,e,i)}!function(e,t){let n=e.anchor,r=e.focus,i=n.getNode();if(i===r.getNode()&&"text"===n.type&&"text"===r.type){var l;let e=n.offset,s=r.offset,o=e<s,a=o?e:s,u=o?s:e,f=u-1;a===f||i7(l=i.getTextContent().slice(a,u))||rd(l)||(t?r.set(r.key,f,r.type):n.set(n.key,f,n.type))}}(this,e)}}if(this.removeText(),e&&!t&&this.isCollapsed()&&"element"===this.anchor.type&&0===this.anchor.offset){let e=this.anchor.getNode();e.isEmpty()&&il(e.getParent())&&null===e.getPreviousSibling()&&rf(this,e)}}deleteLine(e){this.isCollapsed()&&this.modify("extend",e,"lineboundary"),this.isCollapsed()?this.deleteCharacter(e):this.removeText()}deleteWord(e){if(this.isCollapsed()){let t=this.anchor,n=t.getNode();if(this.forwardDeletion(t,n,e))return;this.modify("extend",e,"word")}this.isCollapsed()?this.deleteCharacter(e):this.removeText()}isBackward(){let e=this._cachedIsBackward;if(null!==e)return e;let t=this.focus.isBefore(this.anchor);return rJ()||(this._cachedIsBackward=t),t}getStartEndPoints(){return[this.anchor,this.focus]}}function ro(e){return e instanceof ri}function ra(e){let t=e.offset;if("text"===e.type)return t;let n=e.getNode();return t===n.getChildrenSize()?n.getTextContent().length:0}function ru(e){let t=e.getStartEndPoints();if(null===t)return[0,0];let[n,r]=t;return"element"===n.type&&"element"===r.type&&n.key===r.key&&n.offset===r.offset?[0,0]:[ra(n),ra(r)]}function rf(e,t){for(let n=t;n;
1n=n.getParent()){if(r9(n)){if(n.collapseAtStart(e))return!0;if(lb(n))break}if(n.getPreviousSibling())break}return!1}let rd=(()=>{try{let e=RegExp("\\p{Emoji}","u"),t=e.test.bind(e);if(t("❤️")&&t("#️⃣")&&t("\uD83D\uDC4D"))return t}catch(e){}return()=>!1})();function rc(e,t,n){let r=e.getTextContent().split(/(?=\s)/g),i=r.length,l=0,s=0;for(let e=0;e<i;e++){let o=e===i-1;if(s=l,l+=r[e].length,t&&l===n||l>n||o){r.splice(e,1),o&&(s=void 0);break}}let o=r.join("").trim();""===o?e.remove():(e.setTextContent(o),e.select(s,s))}function rh(e,t,n,r){let l,s=t,o=!1;if(lI(e)){let a=!1,u=e.childNodes,f=u.length,d=r._blockCursorElement;s===f&&f>0&&(a=!0,s=f-1),void 0!==iQ(e,r)||e===r.getRootElement()||ir(i0(e))||(o=!0);let c=u[s],h=!1;if(c===d)c=u[s+1],h=!0;else if(null!==d){let n=d.parentNode;e===n&&t>Array.prototype.indexOf.call(n.children,d)&&s--}if(n6(l=i5(c)))s=sh(l,a?"next":"previous");else{let u=i5(e);if(null===u)return null;if(r9(u)){let o,f=r.getElementByKey(u.getKey());null===f&&i(214);let d=lj(u,f,r);[u,s]=d.resolveChildIndex(u,f,e,t),r9(u)||i(215),a&&s>=u.getChildrenSize()&&(s=Math.max(0,u.getChildrenSize()-1));let c=u.getChildAtIndex(s);if(r9(c)&&(o=c.getParent(),null===n||null===o||!o.canBeEmpty()||o!==n.getNode())){let e=a?c.getLastDescendant():c.getFirstDescendant();u=null===e||r9(c=e)?c:c.getParentOrThrow(),s=0}n6(c)?(l=c,u=null,s=sh(c,a?"next":"previous")):c!==u&&a&&!h&&(r9(u)||i(216),s=Math.min(u.getChildrenSize(),s+1))}else{let n=u.getIndexWithinParent(),i=r.getElementByKey(u.getKey()),l="after";if(null!==i&&i5(e)===u){let n=lj(u,i,r);n.element!==i?l=n.resolveLeafPosition(i,e,t):0===t&&ir(u)&&(l="before")}s="before"===l?n:n+1,u=u.getParentOrThrow()}if(r9(u))return[rt(u.__key,s,"element"),o]}}else l=i5(e);return n6(l)?[rt(l.__key,sh(l,s,"clamp"),"text"),o]:null}function rg(e,t,n){let r=e.offset,i=e.getNode();if(0===r){let r=i.getPreviousSibling(),l=i.getParent();if(t){if((n||!t)&&null===r&&r9(l)&&l.isInline()){let t=l.getPreviousSibling();n6(t)&&e.set(t.__key,t.getTextContent().length,"text")}}else r9(r)&&!n&&r.isInline()?e.set(r.__key,r.getChildrenSize(),"element"):n6(r)&&e.set(r.__key,r.getTextContent().length,"text")}else if(r===i.getTextContent().length){let r=i.getNextSibling(),l=i.getParent();if(t&&r9(r)&&r.isInline())e.set(r.__key,0,"element");else if((n||t)&&null===r&&r9(l)&&l.isInline()&&!l.canInsertTextAfter()){let t=l.getNextSibling();n6(t)&&e.set(t.__key,0,"text")}}}function r_(e,t,n){if("text"===e.type&&"text"===t.type){let n=e.isBefore(t),r=e.is(t);rg(e,n,r),rg(t,!n,r),r&&t.set(e.key,e.offset,e.type)}}function rp(e,t,n,r,i,l){if(null===e||null===n||!iF(i,e,n))return null;let s=rh(e,t,rl(l)?l.anchor:null,i);if(null===s)return null;let o=rh(n,r,rl(l)?l.focus:null,i);if(null===o)return null;let[a,u]=s,[f,d]=o;if("element"===a.type&&"element"===f.type){let t=i5(e),r=i5(n);if(ir(t)&&ir(r))return null}return r_(a,f),[a,f,u||d]}function ry(e){return r9(e)&&!e.isInline()}function rm(e,t,n,r,i,l){let s=rV(),o=new rs(rt(e,t,i),rt(n,r,l),0,"");return o.dirty=!0,s._selection=o,o}function rx(){return new rs(rt("root",0,"element"),rt("root",0,"element"),0,"")}function rC(){return new ri(new Set)}function rv(e,t){return rS(null,e,t,null)}function rS(e,t,n,r){let i,l,s,o,a=n._window;if(null===a)return null;let u=r||a.event,f=u?u.type:void 0,d="selectionchange"===f,c=!Y&&(d||"beforeinput"===f||"compositionstart"===f||"compositionend"===f||"click"===f&&u&&3===u.detail||"drop"===f||void 0===f);if(rl(e)&&!c)return e.clone();if(null===t)return null;if(i=t.anchorNode,l=t.focusNode,s=t.anchorOffset,o=t.focusOffset,(d||void 0===f)&&rl(e)&&!iF(n,i,l))return e.clone();let h=rp(i,s,l,o,n,e);if(null===h)return null;let[g,_,p]=h,y=0,m="";if(rl(e)){let t=e.anchor;if(g.key===t.key)y=e.format,m=e.style;else{let e=g.getNode();n6(e)?(y=e.getFormat(),m=e.getStyle()):r9(e)&&(y=e.getTextFormat(),m=e.getTextStyle())}}let x=new rs(g,_,y,m);return p&&(x.dirty=!0),x}function rk(){return rV()._selection}function rT(){return rY()._editorState._selection}function rb(e,t,n,r=1){let i=e.anchor,l=e.focus,s=i.getNode(),o=l.getNode();if(!t.is(s)&&!t.is(o))return;let a=t.__key;if(e.isCollapsed()){let t=i.offset;if(n<=t&&r>0||n<t&&r<0){let n=Math.max(0,t+r);i.set(a,n,"element"),l.set(a,n,"element"),rN(e)}}else{let s=e.isBackward(),o=s?l:i,u=o.getNode(),f=s?i:l,d=f.getNode();if(t.is(u)){let e=o.offset;(n<=e&&r>0||n<e&&r<0)&&o.set(a,Math.max(0,e+r),"element")}if(t.is(d)){let e=f.offset;(n<=e&&r>0||n<e&&r<0)&&f.set(a,Math.max(0,e+r),"element")}}rN(e)}function rN(e){let t=e.anchor,n=t.offset,r=e.focus,i=r.offset,l=t.getNode(),s=r.getNode();if(e.isCollapsed()){if(!r9(l))return;let e=l.getChildrenSize(),i=n>=e,s=i?l.getChildAtIndex(e-1):l.getChildAtIndex(n);if(n6(s)){let e=0;i&&(e=s.getTextContentSize()),t.set(s.__key,e,"text"),r.set(s.__key,e,"text")}return}if(r9(l)){let e=l.getChildrenSize(),r=n>=e,i=r?l.getChildAtIndex(e-1):l.getChildAtIndex(n);if(n6(i)){let e=0;r&&(e=i.getTextContentSize()),t.set(i.__key,e,"text")}}if(r9(s)){let e=s.getChildrenSize(),t=i>=e,n=t?s.getChildAtIndex(e-1):s.getChildAtIndex(i);if(n6(n)){let e=0;t&&(e=n.getTextContentSize()),r.set(n.__key,e,"text")}}}function rw(e,t,n,r,i){let l=null,s=0,o=null;null!==r?(l=r.__key,n6(r)?(s=r.getTextContentSize(),o="text"):r9(r)&&(s=r.getChildrenSize(),o="element")):null!==i&&(l=i.__key,n6(i)?o="text":r9(i)&&(o="element")),null!==l&&null!==o?e.set(l,s,o):(-1===(s=t.getIndexWithinParent())&&(s=n.getChildrenSize()),e.set(n.__key,s,"element"))}function rE(e,t,n,r,i){"text"===e.type?e.set(n,e.offset+(t?0:i),"text"):e.offset>r.getIndexWithinParent()&&e.set(e.key,e.offset-1,"element")}function rO(e,t,n,r,i){try{e.setBaseAndExtent(t,n,r,i)}catch(e){}}function rM(e,t,n){let r=ly(e,t.getKey());if(r9(t)){let i=lj(t,r,e);return[i.element,n+i.getFirstChildOffset()]}return[r,n]}function rA(e,t,n,r,i,l){let s=document.activeElement;if(i.has(nM)&&s!==l||null!==s&&iD(s))return;
1if(!rl(t))return void(null!==e&&iF(n,r.anchorNode,r.focusNode)&&r.removeAllRanges());let o=t.anchor,a=t.focus,f=o.getNode(),d=a.getNode(),[c,h]=rM(n,f,o.offset),[g,_]=rM(n,d,a.offset),p=t.format,y=t.style,m=t.isCollapsed(),x=c,C=g,v=!1;if("text"===o.type?(x=n6(f)?lV(f,c,n):null,v=f.getFormat()!==p||f.getStyle()!==y):rl(e)&&"text"===e.anchor.type&&(v=!0),"text"===a.type&&(C=n6(d)?lV(d,g,n):null),null!==x&&null!==C&&(m&&(null===e||v||rl(e)&&(e.format!==p||e.style!==y))&&(t7=[p,y,h,o.key,performance.now()]),"Range"===r.type&&m||r.anchorOffset!==h||r.focusOffset!==_||r.anchorNode!==x||r.focusNode!==C||(null!==s&&l.contains(s)||i.has(nD)||l.focus({preventScroll:!0}),"element"===o.type))){if(rO(r,x,h,C,_),!u||!t.isCollapsed()||null===l||i.has(nD)||null!==document.activeElement&&l.contains(document.activeElement)||l.focus({preventScroll:!0}),!i.has(nA)&&t.isCollapsed()&&null!==l&&l===document.activeElement){let e=rl(t)&&"element"===t.anchor.type?x.childNodes[h]||null:r.rangeCount>0?r.getRangeAt(0):null;if(null!==e){let t;if(e instanceof Text){let n=document.createRange();n.selectNode(e),t=n.getBoundingClientRect()}else t=e.getBoundingClientRect();!function(e,t,n){let r=lx(n),i=lS(r);if(null===r||null===i)return;let{top:l,bottom:s}=t,o=0,a=0,u=n;for(;null!==u;){let t=u===r.body;if(t){let t=i.visualViewport;if(t){let e=t.offsetTop;o=e,a=e+t.height}else o=0,a=lk(e).innerHeight;let n=i.getComputedStyle(r.documentElement),l=parseFloat(n.scrollPaddingTop),s=parseFloat(n.scrollPaddingBottom);isFinite(l)&&(o+=l),isFinite(s)&&(a-=s)}else{let e=u.getBoundingClientRect();o=e.top,a=e.bottom}let n=0;if(l<o?n=-(o-l):s>a&&(n=s-a),0!==n)if(t)i.scrollBy(0,n);else{let e=u.scrollTop;u.scrollTop+=n;let t=u.scrollTop-e;l-=t,s-=t}if(t)break;u=lm(u)}}(n,t,l)}}t0=!0}}function rP(e){let t=rk()||rT();null===t&&(t=i3().selectEnd()),t.insertNodes(e)}function rD(e,t){for(let n of e.split(/(\r?\n|\t)/))"\n"===n||"\r\n"===n?t.linebreak():"	"===n?t.tab():""!==n&&t.text(n)}function rF(e){let t=[];return rD(e,{linebreak:()=>t.push(nR()),tab:()=>t.push(n8()),text:e=>t.push(n4(e))}),t}function rI(e){let t=e;e.isCollapsed()||t.removeText();let n=rk();rl(n)&&(t=n),rl(t)||i(161);let r=t.anchor,l=r.getNode(),s=r.offset;for(;!l$(l);){let e=l;if([l,s]=function(e,t){let n=e.getParent();if(!n){let e=ig();return i3().append(e),e.select(),[i3(),0]}if(n6(e)){let r=e.splitText(t);if(0===r.length)return[n,e.getIndexWithinParent()];let i=+(0!==t);return[n,r[0].getIndexWithinParent()+i]}if(!r9(e)||0===t)return[n,e.getIndexWithinParent()];let r=e.getChildAtIndex(t);if(r){let n=new rs(rt(e.__key,t,"element"),rt(e.__key,t,"element"),0,""),i=e.insertNewAfter(n);i&&i.append(r,...r.getNextSiblings())}return[n,e.getIndexWithinParent()+1]}(l,s),e.is(l))break}return s}function rL(e,t,n,r,i="decorators-and-blocks"){if("move"===t&&"character"===r&&!e.isCollapsed()){let[t,r]=n===e.isBackward()?[e.focus,e.anchor]:[e.anchor,e.focus];return r.set(t.key,t.offset,t.type),!0}let l=sw(e.focus,n?"previous":"next"),s="lineboundary"===r,o="move"===t,a=l,u="decorators-and-blocks"===i;if(!sL(a)){for(let e of a){u=!1;let{origin:t}=e;if(!ir(t)||t.isIsolated()||(a=e,!s||!t.isInline()))break}if(u)for(let e of sx(l).iterNodeCarets("extend"===t?"shadowRoot":"root")){if(so(e))e.origin.isInline()||(a=e);else{if(r9(e.origin))continue;ir(e.origin)&&!e.origin.isInline()&&(a=e)}break}}if(a===l)return!1;if(o&&!s&&ir(a.origin)&&a.origin.isKeyboardSelectable()){let e=rC();return e.add(a.origin.getKey()),i6(e),!0}return a=sI(a),o&&sE(e.anchor,a),sE(e.focus,a),u||!s}let rK=null,rz=null,rB=!1,rW=!1,rR=0,r$={characterData:!0,childList:!0,subtree:!0};function rJ(){return rB||null!==rK&&rK._readOnly}function rU(){rB&&i(13)}function rj(){rR>99&&i(14)}function rV(){return null===rK&&i(195,rG()),rK}function rY(){return null===rz&&i(337,rG()),rz}function rq(){rY()._dirtyType=2}function rG(){let e=0,t=new Set,n=iw.version;if("undefined"!=typeof window)for(let r of document.querySelectorAll("[contenteditable]")){let i=iK(r);if(iI(i))e++;else if(i){let e=String(i.constructor.version||"<0.17.1");e===n&&(e+=" (separately built, likely a bundler configuration issue)"),t.add(e)}}let r=` Detected on the page: ${e} compatible editor(s) with version ${n}`;return t.size&&(r+=` and incompatible editors with versions ${Array.from(t).join(", ")}`),r}function rH(e,t,n){let r=t.__type,i=iM(e,r),l=n.get(r);void 0===l&&(l=Array.from(i.transforms),n.set(r,l));let s=l.length;for(let e=0;e<s&&(l[e](t),t.isAttached());e++);}function rZ(e,t){return void 0!==e&&e.__key!==t&&e.isAttached()}function rX(e,t){if(!t)return;let n=e._updateTags,r=t;for(let e of(Array.isArray(t)||(r=[t]),r))n.add(e)}function rQ(e){return r0(e,rY()._nodes)}function r0(e,t){let n=e.type,r=t.get(n);void 0===r&&i(17,n);let l=r.klass;e.type!==l.getType()&&i(18,l.name);let s=l.importJSON(e),o=e.children;if(r9(s)&&Array.isArray(o))for(let e=0;e<o.length;e++){let n=r0(o[e],t);s.append(n)}return s}
1function r1(e,t,n){let r=rK,i=rB,l=rz;rK=t,rB=!0,rz=e;try{return n()}finally{rK=r,rB=i,rz=l}}function r2(e,t){let n,r,l=e._pendingEditorState,s=e._rootElement,o=e._headless||null===s;if(null===l)return void(e._deferred.length>0&&r4(e,e._deferred));let a=e._editorState,u=a._selection,f=l._selection,d=0!==e._dirtyType,c=rK,h=rB,g=rz,_=e._updating,p=e._observer,y=null;if(e._pendingEditorState=null,e._editorState=l,!o&&d&&null!==p){rz=e,rK=l,rB=!1,e._updating=!0;try{let t,n,r,i=e._dirtyType,s=e._dirtyElements,o=e._dirtyLeaves;p.disconnect(),eT="",eb=null,eN=null,ew=null,eR=2===i,eS=e,ev=e._config,eW=e._config.dom||ik,ek=e._nodes,eA=eS._listeners.mutation,eP=s,eD=o,eF=a._nodeMap,eI=a,eL=l._nodeMap,e$=l._readOnly,eK=j(e._keyToDOMMap),t=new Map,(n=e=>{for(let n of e){let e=eL.get(n);if(void 0===e)continue;let r=e.__parent;if(null===r)continue;let i=t.get(r);void 0===i&&(i=new Set,t.set(r,i)),i.add(n)}})(eP.keys()),n(eD),ez=t,eB=r=new Map,eQ("root",null),eS=void 0,ek=void 0,eP=void 0,eD=void 0,eF=void 0,eI=void 0,eL=void 0,ev=void 0,eK=void 0,ez=void 0,eB=void 0,eW=ik,y=r}catch(t){if(t instanceof Error&&e._onError(t),rW)throw t;return iv(e,null,s,l),Q(e),e._dirtyType=2,rW=!0,r2(e,a),void(rW=!1)}finally{p.observe(s,r$),e._updating=_,rK=c,rB=h,rz=g}}l._readOnly||(l._readOnly=!0);let m=e._dirtyLeaves,x=e._dirtyElements,C=e._normalizedNodes,v=e._updateTags,S=e._deferred;d&&(e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements=new Map,e._normalizedNodes=new Set,e._updateTags=new Set),function(e,t){let n,r=e._decorators,i=e._pendingDecorators||r,l=t._nodeMap;for(n in i)l.has(n)||(i===r&&(i=i1(e)),delete i[n])}(e,l);let k=o?null:lP(lk(e));if(e._editable&&null!==k&&(d||null===f||f.dirty||!f.is(u))&&null!==s&&!v.has(nP)){rz=e,rK=l;try{if(null!==p&&p.disconnect(),d||null===f||f.dirty){let t=e._blockCursorElement;null!==t&&lA(t,e,s),rA(u,f,e,k,v,s)}!function(e,t,n){let r=e._blockCursorElement;if(rl(n)&&n.isCollapsed()&&"element"===n.anchor.type&&t.contains(document.activeElement)){let i=n.anchor,l=i.getNode(),s=i.offset,o=!1,a=null;if(s===l.getChildrenSize())lM(l.getChildAtIndex(s-1))&&(o=!0);else{let t=l.getChildAtIndex(s);if(null!==t&&lM(t)){let n=t.getPreviousSibling();(null===n||lM(n))&&(o=!0,a=e.getElementByKey(t.__key))}}if(o){let n,i,s,o=lj(l,e.getElementByKey(l.__key),e).element;return null===r&&(n=e._config.theme,(i=document.createElement("div")).contentEditable="false",i.setAttribute("data-lexical-cursor","true"),s=n.blockCursor,void 0!==s&&("string"==typeof s&&(s=n.blockCursor=sq(s)),void 0!==s&&i.classList.add(...s)),e._blockCursorElement=r=i),t.style.caretColor="transparent",null===a?o.appendChild(r):o.insertBefore(r,a)}}null!==r&&lA(r,e,t)}(e,s,f)}finally{null!==p&&p.observe(s,r$),rz=g,rK=c}}null!==y&&function(e,t,n,r,i){let l=Array.from(e._listeners.mutation),s=l.length;for(let e=0;e<s;e++){let[s,o]=l[e];for(let e of o){let l=t.get(e);void 0!==l&&s(l,{dirtyLeaves:r,prevEditorState:i,updateTags:n})}}}(e,y,v,m,a),rl(f)||null===f||null!==u&&u.is(f)||e.dispatchCommand(e6,void 0);let T=e._pendingDecorators;null!==T&&(e._decorators=T,e._pendingDecorators=null,r3("decorator",e,!0,T)),n=i2(t||a),n!==(r=i2(l))&&r3("textcontent",e,!0,r),r3("update",e,!0,{dirtyElements:x,dirtyLeaves:m,editorState:l,mutatedNodes:y,normalizedNodes:C,prevEditorState:t||a,tags:v}),r4(e,S),function(e){let t=e._updates;if(0===t.length)return e._cascadeCount=0;if(e._cascadeCount++>99){e._updates=[],e._cascadeCount=0;try{i(343)}catch(t){t instanceof Error&&e._onError(t)}return}let n=t.shift();if(n){let[t,r]=n;r5(e,t,r)}}(e)}function r3(e,t,n,...r){let i=t._updating;t._updating=n;try{let n=t._listeners[e];for(let[e,t]of Array.from(n)){t&&t();let i=e(...r);n.has(e)?n.set(e,i):i&&i()}}finally{t._updating=i}}function r4(e,t){if(e._deferred=[],0!==t.length){let n=e._updating;e._updating=!0;try{for(let e=0;e<t.length;e++)t[e]()}finally{e._updating=n}}}function r6(e,t){let n=e._updates,r=t||!1;for(;0!==n.length;){let t=n.shift();if(t){let n,[l,s]=t,o=e._pendingEditorState;void 0!==s&&(n=s.onUpdate,s.skipTransforms&&(r=!0),s.discrete&&(null===o&&i(191),o._flushSync=!0),n&&e._deferred.push(n),rX(e,s.tag)),null==o?r5(e,l,s):l()}}return r}function r5(e,t,n){let r=e._updateTags,l,s=!1,o=!1;
1void 0!==n&&(l=n.onUpdate,rX(e,n.tag),s=n.skipTransforms||!1,o=n.discrete||!1),l&&e._deferred.push(l);let a=e._editorState,u=e._pendingEditorState,f=!1;(null===u||u._readOnly)&&(u=e._pendingEditorState=is(u||a),f=!0),u._flushSync=o;let d=rK,c=rB,h=rz,g=e._updating;rK=u,rB=!1,e._updating=!0,rz=e;let _=e._headless||null===e.getRootElement();iE=null;try{var p;let r,l;f&&(_?null!==a._selection&&(u._selection=a._selection.clone()):u._selection=(p=n&&n.event||null,r=e.getEditorState()._selection,l=lP(lk(e)),rl(r)||null==r?rS(r,l,e,p):r.clone()));let o=e._compositionKey;t(),s=r6(e,s),function(e,t){let n=t.getEditorState()._selection,r=e._selection;if(rl(r)){let e,t=r.anchor,i=r.focus;if("text"===t.type&&(e=t.getNode()).selectionTransform(n,r),"text"===i.type){let t=i.getNode();e!==t&&t.selectionTransform(n,r)}}}(u,e),0!==e._dirtyType&&(s?function(e,t){let n=t._dirtyLeaves,r=e._nodeMap;for(let e of n){let t=r.get(e);n6(t)&&t.isAttached()&&t.isSimpleText()&&!t.isUnmergeable()&&e_(t)}}(u,e):function(e,t){let n=t._dirtyLeaves,r=t._dirtyElements,i=e._nodeMap,l=iH(),s=new Map,o=n,a=o.size,u=r,f=u.size;for(;a>0||f>0;){if(a>0){for(let e of(t._dirtyLeaves=new Set,o)){let r=i.get(e);n6(r)&&r.isAttached()&&r.isSimpleText()&&!r.isUnmergeable()&&e_(r),void 0!==r&&rZ(r,l)&&rH(t,r,s),n.add(e)}if((a=(o=t._dirtyLeaves).size)>0){rR++;continue}}for(let e of(t._dirtyLeaves=new Set,t._dirtyElements=new Map,u.delete("root")&&u.set("root",!0),u)){let n=e[0],o=e[1];if(r.set(n,o),!o)continue;let a=i.get(n);void 0!==a&&rZ(a,l)&&rH(t,a,s)}a=(o=t._dirtyLeaves).size,f=(u=t._dirtyElements).size,rR++}t._dirtyLeaves=n,t._dirtyElements=r}(u,e),r6(e),function(e,t,n,r){let i=e._nodeMap,l=t._nodeMap,s=[];for(let[e]of r){let t=l.get(e);void 0!==t&&(t.isAttached()||(r9(t)&&function e(t,n,r,i,l,s){let o=t.getFirstChild();for(;null!==o;){let t=o.__key;o.__parent===n&&(r9(o)&&e(o,t,r,i,l,s),r.has(t)||s.delete(t),l.push(t)),o=o.getNextSibling()}}(t,e,i,l,s,r),i.has(e)||r.delete(e),s.push(e)))}for(let e of s)l.delete(e);for(let e of n){let t=l.get(e);void 0===t||t.isAttached()||(i.has(e)||n.delete(e),l.delete(e))}}(a,u,e._dirtyLeaves,e._dirtyElements)),o!==e._compositionKey&&(u._flushSync=!0);let d=u._selection;if(rl(d)){let e=u._nodeMap,t=d.anchor.key,n=d.focus.key;void 0!==e.get(t)&&void 0!==e.get(n)||i(19)}else ro(d)&&0===d._nodes.size&&(u._selection=null)}catch(t){return t instanceof Error&&e._onError(t),e._pendingEditorState=a,e._dirtyType=2,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),void r2(e)}finally{rK=d,rB=c,rz=h,e._updating=g,rR=0}0!==e._dirtyType||e._deferred.length>0||function(e,t){let n=t.getEditorState()._selection,r=e._selection;if(null!==r){if(r.dirty||!r.is(n))return!0}else if(null!==n)return!0;return!1}(u,e)?u._flushSync?(u._flushSync=!1,r2(e)):f&&iP(()=>{r2(e)}):(u._flushSync=!1,f&&(r.clear(),e._deferred=[],e._pendingEditorState=null))}function r7(e,t,n){rz===e&&void 0===n?t():r5(e,t,n)}class r8 extends nT{__first;__last;__size;__format;__style;__indent;__dir;__textFormat;__textStyle;constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null,this.__textFormat=0,this.__textStyle=""}afterCloneFrom(e){super.afterCloneFrom(e),this.__key===e.__key&&(this.__first=e.__first,this.__last=e.__last,this.__size=e.__size),this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir,this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}getFormat(){return this.getLatest().__format}getFormatType(){return F[this.getFormat()]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){let e=[],t=this.getFirstChild();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getChildrenKeys(){let e=[],t=this.getFirstChild();for(;null!==t;)e.push(t.__key),t=t.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return 0===this.getChildrenSize()}isDirty(){let e=rY()._dirtyElements;return null!==e&&e.has(this.__key)}isLastChild(){let e=this.getLatest(),t=this.getParentOrThrow().getLastChild();return null!==t&&t.is(e)}getAllTextNodes(){let e=[],t=this.getFirstChild();for(;null!==t;){if(n6(t)&&e.push(t),r9(t)){let n=t.getAllTextNodes();e.push(...n)}t=t.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;r9(e);){let t=e.getFirstChild();if(null===t)break;e=t}return e}getLastDescendant(){let e=this.getLastChild();for(;r9(e);){let t=e.getLastChild();if(null===t)break;e=t}return e}getDescendantByIndex(e){let t=this.getChildren(),n=t.length;if(e>=n){let e=t[n-1];return r9(e)&&e.getLastDescendant()||e||null}let r=t[e];return r9(r)&&r.getFirstDescendant()||r||null}getFirstChild(){let e=this.getLatest().__first;return null===e?null:iZ(e)}getFirstChildOrThrow(){let e=this.getFirstChild();return null===e&&i(45,this.__key),e}getLastChild(){let e=this.getLatest().__last;return null===e?null:iZ(e)}getLastChildOrThrow(){let e=this.getLastChild();return null===e&&i(96,this.__key),e}getChildAtIndex(e){let t,n,r=this.getChildrenSize();if(e<r/2){for(t=this.getFirstChild(),n=0;null!==t&&n<=e;){if(n===e)return t;t=t.getNextSibling(),n++}return null}for(t=this.getLastChild(),n=r-1;null!==t&&n>=e;){if(n===e)return t;t=t.getPreviousSibling(),n--}return null}getTextContent(){let e="",t=this.getChildren(),n=t.length;for(let r=0;r<n;r++){let i=t[r];e+=i.getTextContent(),r9(i)&&r!==n-1&&!i.isInline()&&(e+="\n\n")}return e}getTextContentSize(){let e=0,t=this.getChildren(),n=t.length;for(let r=0;r<n;r++){let i=t[r];e+=i.getTextContentSize(),r9(i)&&r!==n-1&&!i.isInline()&&(e+=2)}return e}getDirection(){return this.getLatest().__dir}getTextFormat(){return this.getLatest().__textFormat}hasFormat(e){if(""!==e){let t=D[e];return 0!=(this.getFormat()&t)}return!1}hasTextFormat(e){let t=A[e];return 0!=(this.getTextFormat()&t)}getFormatFlags(e,t){return iU(this.getLatest().__textFormat,e,t)}getTextStyle(){return this.getLatest().__textStyle}select(e,t){rU();let n=rk(),r=e,i=t,l=this.getChildrenSize();if(!this.canBeEmpty()){if(0===e&&0===t){let e=this.getFirstChild();if(n6(e)||r9(e))return e.select(0,0)}else if((void 0===e||e===l)&&(void 0===t||t===l)){let e=this.getLastChild();if(n6(e)||r9(e))return e.select()}}void 0===r&&(r=l),void 0===i&&(i=l);let s=this.__key;
1return rl(n)?(n.anchor.set(s,r,"element"),n.focus.set(s,i,"element"),n.dirty=!0,n):rm(s,r,s,i,"element","element")}selectStart(){let e=this.getFirstDescendant();return e?e.selectStart():this.select()}selectEnd(){let e=this.getLastDescendant();return e?e.selectEnd():this.select()}clear(){let e=this.getWritable();return this.getChildren().forEach(e=>e.remove()),e}append(...e){return this.splice(this.getChildrenSize(),0,e)}setDirection(e){let t=this.getWritable();return t.__dir=e,t}setFormat(e){return this.getWritable().__format=""!==e&&D[e]||0,this}setStyle(e){return this.getWritable().__style=e||"",this}setTextFormat(e){let t=this.getWritable();return t.__textFormat=e,t}setTextStyle(e){let t=this.getWritable();return t.__textStyle=e,t}setIndent(e){return this.getWritable().__indent=e,this}splice(e,t,n){nS(this)&&i(324,this.__key,this.__type);let r=this.getChildrenSize(),l=this.getWritable();e+t<=r||i(226,String(e),String(t),String(r));let s=l.__key,o=[],a=[],u=this.getChildAtIndex(e+t),f=null,d=r-t+n.length;if(0!==e)if(e===r)f=this.getLastChild();else{let t=this.getChildAtIndex(e);null!==t&&(f=t.getPreviousSibling())}if(t>0){let e=null===f?this.getFirstChild():f.getNextSibling();for(let n=0;n<t;n++){null===e&&i(100);let t=e.getNextSibling(),n=e.__key;iY(e.getWritable()),a.push(n),e=t}}let c=f;for(let e of n){null!==c&&e.is(c)&&(f=c=c.getPreviousSibling());let t=e.getWritable();t.__parent===s&&d--,iY(t);let n=e.__key;if(null===c)l.__first=n,t.__prev=null;else{let e=c.getWritable();e.__next=n,t.__prev=e.__key}e.__key===s&&i(76),t.__parent=s,o.push(n),c=e}if(e+t===r)null!==c&&(c.getWritable().__next=null,l.__last=c.__key);else if(null!==u){let e=u.getWritable();if(null!==c){let t=c.getWritable();e.__prev=c.__key,t.__next=u.__key}else e.__prev=null}if(l.__size=d,a.length){let e=rk();if(rl(e)){let t=new Set(a),n=new Set(o),{anchor:r,focus:i}=e;ie(r,t,n)&&rw(r,r.getNode(),this,f,u),ie(i,t,n)&&rw(i,i.getNode(),this,f,u),0!==d||this.canBeEmpty()||lb(this)||this.remove()}}return l}getDOMSlot(e){return new R(e)}exportDOM(e){let{element:t}=super.exportDOM(e);if(lI(t)){let e=this.getIndent();e>0&&(t.style.paddingInlineStart=40*e+"px",t.setAttribute("data-lexical-indent",String(e)));let n=this.getDirection();n&&(t.dir=n)}return{element:t}}exportJSON(){let e={children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),...super.exportJSON()},t=this.getTextFormat(),n=this.getTextStyle();return 0===t&&""===n||lb(this)||this.getChildren().some(n6)||(0!==t&&(e.textFormat=t),""!==n&&(e.textStyle=n)),e}updateFromJSON(e){return super.updateFromJSON(e).setFormat(e.format).setIndent(e.indent).setDirection(e.direction).setTextFormat(e.textFormat||0).setTextStyle(e.textStyle||"")}insertNewAfter(e,t){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,t,n){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(e,t){let n=lj(this,e,t),r=n.getFirstChild();for(let e=this.getFirstChild();e;e=e.getNextSibling()){let i=t.getElementByKey(e.getKey());null!==i&&(null==r?(n.insertChild(i),r=i):r!==i&&n.replaceChild(i,r),r=r.nextSibling)}}}function r9(e){return e instanceof r8}function ie(e,t,n){let r=e.getNode();for(;r;){let e=r.__key;if(t.has(e)&&!n.has(e))return!0;r=r.getParent()}return!1}class it extends nT{decorate(e,t){return null}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}}function ir(e){return e instanceof it}class ii extends r8{__cachedText;static getType(){return"root"}static clone(){return new ii}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){i(51)}getTextContent(){let e=this.__cachedText;return null!==e&&(rJ()||0===rY()._dirtyType)?e:super.getTextContent()}remove(){i(52)}replace(e){i(53)}insertBefore(e){i(54)}insertAfter(e){i(55)}updateDOM(e,t){return!1}splice(e,t,n){for(let e of n)r9(e)||ir(e)||i(282);return super.splice(e,t,n)}static importJSON(e){return i3().updateFromJSON(e)}collapseAtStart(){return!0}}function il(e){return e instanceof ii}function is(e){return new iu(j(e._nodeMap))}function io(){return new iu(new Map([["root",new ii]]))}function ia(e){return e instanceof iu}class iu{_nodeMap;_selection;_flushSync;_readOnly;constructor(e,t){this._nodeMap=e,this._selection=t||null,this._flushSync=!1,this._readOnly=!1}isEmpty(){return 1===this._nodeMap.size&&null===this._selection}read(e,t){return r1(t&&t.editor||null,this,e)}clone(e){let t=new iu(this._nodeMap,void 0===e?this._selection:e);return t._readOnly=!0,t}toJSON(){return r1(null,this,()=>({root:function e(t){let n=t.exportJSON(),r=t.constructor;if(n.type!==r.getType()&&i(130,r.name),r9(t)){let l=n.children;Array.isArray(l)||i(59,r.name);let s=t.getChildren();for(let t=0;t<s.length;t++){let n=e(s[t]);l.push(n)}}return n}(i3())}))}}
1class id extends r8{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}}class ic extends r8{static getType(){return"paragraph"}static clone(e){return new ic(e.__key)}createDOM(e){let t=document.createElement("p"),n=lf(e.theme,"paragraph");return void 0!==n&&t.classList.add(...n),t}updateDOM(e,t,n){return!1}static importDOM(){return{p:e=>({conversion:ih,priority:0})}}exportDOM(e){let{element:t}=super.exportDOM(e);if(lI(t)){this.isEmpty()&&t.append(document.createElement("br"));let e=this.getFormatType();e&&(t.style.textAlign=e)}return{element:t}}static importJSON(e){return ig().updateFromJSON(e)}exportJSON(){let e=super.exportJSON();if(void 0===e.textFormat||void 0===e.textStyle){let t=this.getChildren().find(n6);t?(e.textFormat=t.getFormat(),e.textStyle=t.getStyle()):(e.textFormat=this.getTextFormat(),e.textStyle=this.getTextStyle())}return e}insertNewAfter(e,t){let n=ig();n.setTextFormat(e.format),n.setTextStyle(e.style);let r=this.getDirection();return n.setDirection(r),n.setFormat(this.getFormatType()),n.setStyle(this.getStyle()),this.insertAfter(n,t),n}collapseAtStart(){let e=this.getChildren();if(0===e.length||n6(e[0])&&""===e[0].getTextContent().trim()){if(null!==this.getNextSibling())return this.selectNext(),this.remove(),!0;if(null!==this.getPreviousSibling())return this.selectPrevious(),this.remove(),!0}return!1}}function ih(e){let t=ig();if(l0(t,e),lX(e,t),""===t.getFormatType()){let n=e.getAttribute("align");n&&n&&n in D&&t.setFormat(n)}return lQ(t,e),{node:t}}function ig(){return lw(new ic)}function i_(e){return e instanceof ic}let ip=0,iy=1,im=3,ix=4,iC=-4;function iv(e,t,n,r,i){let l=e._keyToDOMMap;l.clear(),e._editorState=io(),e._pendingEditorState=r,e._compositionKey=null,e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),e._normalizedNodes=new Set,i&&i.preserveUpdateQueue||(e._updateTags=new Set,e._updates=[],e._cascadeCount=0),e._blockCursorElement=null;let s=e._observer;null!==s&&(s.disconnect(),e._observer=null),null!==t&&(t.textContent=""),null!==n&&(n.textContent="",l.set("root",n))}function iS(e){let t=new Set,n=new Set,r=e;for(;r;){let{ownNodeConfig:e}=l4(r),i=r.transform;if(!n.has(i)){n.add(i);let e=r.transform();e&&t.add(e)}if(e){let n=e.$transform;n&&t.add(n),r=e.extends}else{let e=Object.getPrototypeOf(r);r=e.prototype instanceof nT&&e!==nT?e:void 0}}return t}let ik={$createDOM:(e,t)=>e.createDOM(t._config,t),$decorateDOM:(e,t,n,r)=>{},$exportDOM:(e,t)=>{let n=iA(t,e.getType());return n&&void 0!==n.exportDOM?n.exportDOM(t,e):e.exportDOM(t)},$extractWithChild:(e,t,n,r,i)=>r9(e)&&e.extractWithChild(t,n,r),$getDOMSlot:(e,t,n)=>e.getDOMSlot(t),$shouldExclude:(e,t,n)=>r9(e)&&e.excludeFromCopy("html"),$shouldInclude:(e,t,n)=>!t||e.isSelected(t),$updateDOM:(e,t,n,r)=>e.updateDOM(t,n,r._config)};function iT(e){var t,n;let r,i,l,s,o=e||{},a=rz,u=o.theme||{},f=void 0===e?a:o.parentEditor||null,d=o.disableEvents||!1,c=io(),h=o.namespace||(null!==f?f._config.namespace:i9()),g=o.editorState,_=[ii,nH,nB,n7,ic,id,...o.nodes||[]],{onError:p,html:y}=o,m=void 0===o.editable||o.editable;if(void 0===e&&null!==a)r=a._nodes;else{r=new Map;for(let e=0;e<_.length;e++){let t=_[e],n=null,i=null;if("function"!=typeof t){let e=t;t=e.replace,n=e.with,i=e.withKlass||null}l4(t);let l=t.getType(),s=iS(t);r.set(l,{exportDOM:y&&y.export?y.export.get(t):void 0,klass:t,replace:n,replaceWithKlass:i,sharedNodeState:ei(_[e]),transforms:s})}}let x=new iw(c,f,r,{disableEvents:d,dom:{...ik,...e&&e.dom},namespace:h,theme:u},p||console.error,(t=r,n=y?y.import:void 0,i=new Map,l=new Set,s=e=>{Object.keys(e).forEach(t=>{let n=i.get(t);void 0===n&&(n=[],i.set(t,n)),n.push(e[t])})},t.forEach(e=>{let t=e.klass.importDOM;if(null==t||l.has(t))return;l.add(t);let n=t.call(e.klass);null!==n&&s(n)}),n&&s(n),i),m,e);return void 0!==g&&(x._pendingEditorState=g,x._dirtyType=2),x.registerCommand(e8,no,ip),x.registerCommand(e9,na,ip),x.registerCommand(te,nu,ip),x.registerCommand(tt,nf,ip),x.registerCommand(th,nc,ip),x}function ib(e,t){let n=e.get(t);e.delete(t),n&&n()}function iN(e,t,n){return e.set(t,n),ib.bind(null,e,t)}class iw{static version;_headless;_parentEditor;_rootElement;_editorState;_pendingEditorState;_compositionKey;_deferred;_keyToDOMMap;_updates;_updating;_cascadeCount;_listeners;_commands;_nodes;_decorators;_pendingDecorators;_config;_dirtyType;_cloneNotNeeded;_dirtyLeaves;_dirtyElements;_normalizedNodes;_updateTags;_observer;_key;_onError;_htmlConversions;_window;_editable;_blockCursorElement;_createEditorArgs;constructor(e,t,n,r,i,l,s,o){this._createEditorArgs=o,this._parentEditor=t,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new V,this._updates=[],this._updating=!1,this._cascadeCount=0,this._listeners={decorator:new Map,editable:new Map,mutation:new Map,root:new Map,textcontent:new Map,update:new Map},this._commands=new Map,this._config=r,this._nodes=n,this._decorators={},this._pendingDecorators=null,this._dirtyType=0,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=i9(),this._onError=i,this._htmlConversions=l,this._editable=s,this._headless=null!==t&&t._headless,this._window=null,this._blockCursorElement=null}isComposing(){return null!=this._compositionKey}registerUpdateListener(e){return iN(this._listeners.update,e)}
1registerEditableListener(e){return iN(this._listeners.editable,e)}registerDecoratorListener(e){return iN(this._listeners.decorator,e)}registerTextContentListener(e){return iN(this._listeners.textcontent,e)}registerRootListener(e){let t=this._listeners.root;return sZ(iN(t,e,e(this._rootElement,null)||void 0),()=>{var n;let r;return n=[null,this._rootElement],void((r=t.get(e))&&r(),t.set(e,e(...n)||void 0))})}registerCommand(e,t,n){void 0===n&&i(35);let r=this._commands;r.has(e)||r.set(e,[new U,new U,new U,new U,new U]);let l=r.get(e);void 0===l&&i(36,String(e));let s=7&n,o=l[s];return s!==n?o.addFront(t):o.addBack(t),()=>{o.delete(t),l.every(e=>0===e.size)&&r.delete(e)}}registerMutationListener(e,t,n){let r=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,i=this._listeners.mutation,l=i.get(t);void 0===l&&(l=new Set,i.set(t,l)),l.add(r);let s=n&&n.skipInitialization;return void 0!==s&&s||this.initializeMutationListener(t,r),()=>{l.delete(r),0===l.size&&i.delete(t)}}getRegisteredNode(e){let t=this._nodes.get(e.getType());return void 0===t&&i(37,e.name),t}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,t){let n=this._editorState,r=lG(n).get(t.getType());if(!r)return;let i=new Map;for(let e of r.keys())i.set(e,"created");i.size>0&&e(i,{dirtyLeaves:new Set,prevEditorState:n,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,t){let n=this.getRegisteredNode(e);return n.transforms.add(t),n}registerNodeTransform(e,t){let n=this.registerNodeTransformToKlass(e,t),r=[n],i=n.replaceWithKlass;if(null!=i){let e=this.registerNodeTransformToKlass(i,t);r.push(e)}return function(e,t){let n=lG(e.getEditorState()),r=[];for(let e of t){let t=n.get(e);t&&r.push(t)}0!==r.length&&e.update(()=>{for(let e of r)for(let t of e.keys()){let e=iZ(t);e&&e.markDirty()}},null===e._pendingEditorState?{tag:nE}:void 0)}(this,r.map(e=>e.klass.getType())),()=>{r.forEach(e=>e.transforms.delete(t))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,t){return lp(this,e,t)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){let t=this._rootElement;if(e!==t){let n=lf(this._config.theme,"root"),r=this._pendingEditorState||this._editorState;if(this._rootElement=e,iv(this,t,e,r,{preserveUpdateQueue:!0}),null!==t&&(this._config.disableEvents||function(e){let t=tX.get(e);if(void 0===t)return nm();let n=tQ.get(t);if(void 0===n)return nm();let r=n-1;r>=0||i(164),tX.delete(e),tQ.set(t,r),0===r&&t.removeEventListener("selectionchange",n_);let l=iK(e);iI(l)?(!function(e){if(null!==e._parentEditor){let t=i8(e),n=t[t.length-1]._key;ng.get(n)===e&&ng.delete(n)}else ng.delete(e._key)}(l),e.__lexicalEditor=null):l&&i(198);let s=nh(e);for(let e=0;e<s.length;e++)s[e]();e.__lexicalEventHandles=[]}(t),null!=n&&t.classList.remove(...n)),null!==e){let t=lS(e),r=e.style;r.userSelect="text",r.whiteSpace="pre-wrap",r.wordBreak="break-word",e.setAttribute("data-lexical-editor","true"),this._window=t,this._dirtyType=2,Q(this),this._updateTags.add(nE),r2(this),this._config.disableEvents||function(e,t){let n=e.ownerDocument;tX.set(e,n);let r=tQ.get(n)??0;r<1&&n.addEventListener("selectionchange",n_),tQ.set(n,r+1),e.__lexicalEditor=t;let i=nh(e);for(let n=0;n<tj.length;n++){let[r,l]=tj[n],s="function"==typeof l?e=>{ny(e)||(np(e),(t.isEditable()||"click"===r)&&l(e,t))}:e=>{if(ny(e))return;np(e);let n=t.isEditable();switch(r){case"cut":return n&&lp(t,tI,e);case"copy":return lp(t,tF,e);case"paste":return n&&lp(t,ts,e);case"dragstart":return n&&lp(t,tA,e);case"dragover":return n&&lp(t,tP,e);case"dragend":return n&&lp(t,tD,e);case"focus":return n&&lp(t,tR,e);case"blur":return n&&lp(t,t$,e);case"drop":return n&&lp(t,tO,e)}};e.addEventListener(r,s),i.push(()=>{e.removeEventListener(r,s)})}}(e,this),null!=n&&e.classList.add(...n)}else this._window=null,this._updateTags.add(nE),r2(this);r3("root",this,!1,e,t)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,t){e.isEmpty()&&i(38);let n=e;n._readOnly&&((n=is(e))._selection=e._selection?e._selection.clone():null),X(this);
1let r=this._pendingEditorState,l=this._updateTags,s=void 0!==t?t.tag:null;null===r||r.isEmpty()||(null!=s&&l.add(s),r2(this)),this._pendingEditorState=n,this._dirtyType=2,this._dirtyElements.set("root",!1),this._compositionKey=null,null!=s&&l.add(s),this._updating||r2(this)}parseEditorState(e,t){return function(e,t,n){let r=io(),i=rK,l=rB,s=rz,o=t._dirtyElements,a=t._dirtyLeaves,u=t._cloneNotNeeded,f=t._dirtyType;t._dirtyElements=new Map,t._dirtyLeaves=new Set,t._cloneNotNeeded=new Set,t._dirtyType=0,rK=r,rB=!1,rz=t,iE=null;try{let i=t._nodes;r0(e.root,i),n&&n(),r._readOnly=!0}catch(e){e instanceof Error&&t._onError(e)}finally{t._dirtyElements=o,t._dirtyLeaves=a,t._cloneNotNeeded=u,t._dirtyType=f,rK=i,rB=l,rz=s}return r}("string"==typeof e?JSON.parse(e):e,this,t)}read(e){return r2(this),this.getEditorState().read(e,{editor:this})}update(e,t){this._updating?this._updates.push([e,t]):r5(this,e,t)}focus(e,t={}){let n=this._rootElement;null!==n&&(n.setAttribute("autocapitalize","off"),r7(this,()=>{var r;let i=rk(),l=i3();null!==i?i.dirty||i6(i.clone()):0!==l.getChildrenSize()&&("rootStart"===t.defaultSelection?l.selectStart():l.selectEnd()),lC("focus"),r=()=>{n.removeAttribute("autocapitalize"),e&&e()},rU(),rY()._deferred.push(r)}),null===this._pendingEditorState&&n.removeAttribute("autocapitalize"))}blur(){let e=this._rootElement;null!==e&&e.blur();let t=lP(this._window);null!==t&&t.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,r3("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}}iw.version=J;let iE=null,iO=1;function iM(e,t){let n=iA(e,t);return void 0===n&&i(30,t),n}function iA(e,t){return e._nodes.get(t)}let iP="function"==typeof queueMicrotask?queueMicrotask:e=>{Promise.resolve().then(e)};function iD(e){let t=document.activeElement;if(!lI(t))return!1;let n=t.nodeName;return ir(i0(e))&&("INPUT"===n||"TEXTAREA"===n||"true"===t.contentEditable&&null==iK(t))}function iF(e,t,n){let r=e.getRootElement();try{return null!==r&&r.contains(t)&&r.contains(n)&&null!==t&&!iD(t)&&iL(t)===e}catch(e){return!1}}function iI(e){return e instanceof iw}function iL(e){let t=e;for(;null!=t;){let e=iK(t);if(iI(e))return e;t=lm(t)}return null}function iK(e){return e?e.__lexicalEditor:null}function iz(e){return O.test(e)?"rtl":M.test(e)?"ltr":null}function iB(e){return n9(e)||e.isToken()}function iW(e){return iB(e)||e.isSegmented()}function iR(e){return lL(e)&&3===e.nodeType}function i$(e){return lL(e)&&9===e.nodeType}function iJ(e){let t=e;for(;null!=t;){if(iR(t))return t;t=t.firstChild}return null}function iU(e,t,n){let r=A[t];if(null!==n&&(e&r)==(n&r))return e;let i=e^r;return"subscript"===t?i&=~A.superscript:"superscript"===t?i&=~A.subscript:"lowercase"===t?(i&=~A.uppercase,i&=~A.capitalize):"uppercase"===t?(i&=~A.lowercase,i&=~A.capitalize):"capitalize"===t&&(i&=~A.lowercase,i&=~A.uppercase),i}function ij(e){return n6(e)||n$(e)||ir(e)}function iV(e,t){let n,r=(n=iE,iE=null,n);if(null!=(t=t||r&&r.__key))return void(e.__key=t);rU(),rj();let i=rY(),l=rV(),s=""+iO++;l._nodeMap.set(s,e),r9(e)?i._dirtyElements.set(s,!0):i._dirtyLeaves.add(s),i._cloneNotNeeded.add(s),0===i._dirtyType&&(i._dirtyType=1),e.__key=s}function iY(e){let t=e.getParent();if(null!==t){let n=e.getWritable(),r=t.getWritable(),i=e.getPreviousSibling(),l=e.getNextSibling(),s=null!==l?l.__key:null,o=null!==i?i.__key:null,a=null!==i?i.getWritable():null,u=null!==l?l.getWritable():null;null===i&&(r.__first=s),null===l&&(r.__last=o),null!==a&&(a.__next=s),null!==u&&(u.__prev=o),n.__prev=null,n.__next=null,n.__parent=null,r.__size--}}function iq(e){rj(),nS(e)&&i(323,e.__key,e.__type);let t=e.getLatest(),n=t.__parent,r=rV(),l=rY(),s=r._nodeMap,o=l._dirtyElements;null!==n&&function(e,t,n){let r=e;for(;null!==r;){if(n.has(r))return;let e=t.get(r);if(void 0===e)break;n.set(r,!1),r=e.__parent}}(n,s,o);let a=t.__key;0===l._dirtyType&&(l._dirtyType=1),r9(e)?o.set(a,!0):l._dirtyLeaves.add(a)}function iG(e){rU();let t=rY(),n=t._compositionKey;if(e!==n){if(t._compositionKey=e,null!==n){let e=iZ(n);null!==e&&e.getWritable()}if(null!==e){let t=iZ(e);null!==t&&t.getWritable()}}}function iH(){return rJ()?null:rY()._compositionKey}function iZ(e,t){let n=(t||rV())._nodeMap.get(e);return void 0===n?null:n}function iX(e,t){let n=iQ(e,rY());return void 0!==n?iZ(n,t):null}function iQ(e,t){return e[`__lexicalKey_${t._key}`]}function i0(e,t){let n=e;for(;null!=n;){let e=iX(n,t);if(null!==e)return e;n=lm(n)}return null}function i1(e){let t=Object.assign({},e._decorators);return e._pendingDecorators=t,t}function i2(e){return e.read(()=>i3().getTextContent())}function i3(){return i4(rV())}function i4(e){return e._nodeMap.get("root")}function i6(e){rU();let t=rV();
1null!==e&&(e.dirty=!0,e.setCachedNodes(null)),t._selection=e}function i5(e){let t=rY(),n=function(e,t){let n=e;for(;null!=n;){let e=iQ(n,t);if(void 0!==e)return e;n=lm(n)}return null}(e,t);return null===n?e===t.getRootElement()?iZ("root"):null:iZ(n)}function i7(e){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(e)}function i8(e){let t=[];for(let n=e;null!==n;n=n._parentEditor)t.push(n);return t}function i9(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,5)}function le(e){return iR(e)?e.nodeValue:null}function lt(e,t,n){let r=lP(lk(t));if(null===r)return;let i=r.anchorNode,{anchorOffset:l,focusOffset:s}=r;if(null!==i){let t=le(i),r=i0(i);if(null!==t&&n6(r)){if((t===b||t===N)&&n){let e=n.length;t=n,l=e,s=e}null!==t&&ln(r,t,l,s,e)}}}function ln(e,t,n,r,i){let l=e;if(l.isAttached()&&(i||!l.isDirty())){let s=l.isComposing(),o=t;if((s||i)&&(t.endsWith(b)&&(o=t.slice(0,-b.length)),i)){let e;for(;-1!==(e=o.indexOf(N));)o=o.slice(0,e)+o.slice(e+N.length),null!==n&&n>e&&(n=Math.max(e,n-N.length)),null!==r&&r>e&&(r=Math.max(e,r-N.length))}let a=l.getTextContent();if(i||o!==a){if(""===o){if(iG(null),h||d||p)l.remove();else{let e=rY();setTimeout(()=>{e.update(()=>{l.isAttached()&&l.remove()})},20)}return}let t=l.getParent(),i=rT(),a=l.getTextContentSize(),u=iH(),f=l.getKey();if(l.isToken()||null!==u&&f===u&&!s||rl(i)&&(null!==t&&!t.canInsertTextBefore()&&0===i.anchor.offset||i.anchor.key===e.__key&&0===i.anchor.offset&&!l.canInsertTextBefore()&&!s||i.focus.key===e.__key&&i.focus.offset===a&&!l.canInsertTextAfter()&&!s))return void l.markDirty();let c=rk();if(!rl(c)||null===n||null===r)return void lr(l,o,c);if(c.setTextNodeRange(l,n,l,r),l.isSegmented()){let e=n4(l.getTextContent());l.replace(e),l=e}lr(l,o,c)}}}function lr(e,t,n){if(e.setTextContent(t),rl(n)){let t=e.getKey(),r=!1;for(let i of["anchor","focus"]){let l=n[i];"text"===l.type&&l.key===t&&(l.offset=sh(e,l.offset,"clamp"),r=!0)}r&&(n._cachedNodes=null,n._cachedIsBackward=null)}}function li(e,t,n){let r=t[n]||!1;return"any"===r||r===e[n]}function ll(e,t,n){if(!(li(e,n,"altKey")&&li(e,n,"ctrlKey")&&li(e,n,"shiftKey")&&li(e,n,"metaKey")))return!1;if(e.key.toLowerCase()===t.toLowerCase())return!0;if(t.length>1||1===e.key.length&&127>=e.key.charCodeAt(0))return!1;if(e.code.startsWith("Digit")&&/^\d$/.test(t))return e.code===`Digit${t}`;let r="Key"+t.toUpperCase();return e.code===r}let ls={ctrlKey:!a,metaKey:a},lo={altKey:a,ctrlKey:!a};function la(e){return"Backspace"===e.key}function lu(e){let t=i3();if(rl(e)){let t=e.anchor,n=e.focus,r=t.getNode().getTopLevelElementOrThrow().getParentOrThrow();return t.set(r.getKey(),0,"element"),n.set(r.getKey(),r.getChildrenSize(),"element"),ep(e),e}{let e=t.select(0,t.getChildrenSize());return i6(ep(e)),e}}function lf(e,t){void 0===e.__lexicalClassNameCache&&(e.__lexicalClassNameCache={});let n=e.__lexicalClassNameCache,r=n[t];if(void 0!==r)return r;let i=e[t];if("string"==typeof i){let e=sq(i);return n[t]=e,e}return i}function ld(e,t,n,r,l){if(0===n.size)return;let s=r.__type,o=r.__key,a=t.get(s);void 0===a&&i(33,s);let u=a.klass,f=e.get(u);void 0===f&&(f=new Map,e.set(u,f));let d=f.get(o),c="destroyed"===d&&"created"===l;(void 0===d||c)&&f.set(o,c?"updated":l)}function lc(e){let t=e.getType(),n=rV();if(n._readOnly){let e=lG(n).get(t);return e?Array.from(e.values()):[]}let r=n._nodeMap,i=[];for(let[,n]of r)n instanceof e&&n.__type===t&&n.isAttached()&&i.push(n);return i}function lh(e,t,n){let r=e.getParent(),i=n,l=e;return null!==r&&(t&&0===n?(i=l.getIndexWithinParent(),l=r):t||n!==l.getChildrenSize()||(i=l.getIndexWithinParent()+1,l=r)),l.getChildAtIndex(t?i-1:i)}function lg(e,t){let n=e.offset;if("element"===e.type)return lh(e.getNode(),t,n);{let r=e.getNode();if(t&&0===n||!t&&n===r.getTextContentSize()){let e=t?r.getPreviousSibling():r.getNextSibling();return null===e?lh(r.getParentOrThrow(),t,r.getIndexWithinParent()+ +!t):e}}return null}function l_(e){let t=lk(e).event,n=t&&t.inputType;return"insertFromPaste"===n||"insertFromPasteAsQuotation"===n}function lp(e,t,n){return function e(t,n,r,i){let l,s=i8(t);for(let e=4;e>=0;e--)for(let t=0;t<s.length;t++){let o=s[t];if(t>0&&o._updating){l=o;break}let a=o._commands.get(n);if(void 0!==a){let t=a[e];if(t.size>0){let e=!1;if(r7(o,()=>{for(let n of t)if(n(r,i))return void(e=!0)}),e)return e}}}return l&&l.update(()=>{e(l,n,r,i)}),!1}(e,t,n,e)}function ly(e,t){let n=e._keyToDOMMap.get(t);return void 0===n&&i(75,t),n}function lm(e){let t=e.assignedSlot||e.parentElement;return lK(t)?t.host:t}function lx(e){return i$(e)?e:lI(e)?e.ownerDocument:null}function lC(e){rU(),rY()._updateTags.add(e)}function lv(e,t){let n=e.getParent();for(;null!==n;){if(n.is(t))return!0;n=n.getParent()}return!1}function lS(e){let t=lx(e);return t?t.defaultView:null}function lk(e){let t=e._window;return null===t&&i(78),t}function lT(e){return r9(e)&&e.isInline()||ir(e)&&e.isInline()}function lb(e){return il(e)||r9(e)&&e.isShadowRoot()}function lN(e,t=!1){let n=e.constructor.clone(e);return iV(n,null),n.afterCloneFrom(e),t||n.resetOnCopyNodeFrom(e),n}function lw(e){let t=rY(),n=e.getType(),r=iA(t,n);void 0===r&&i(200,e.constructor.name,n);let{replace:l,replaceWithKlass:s}=r;if(null!==l){let t=l(e),r=t.constructor;return null!==s?t instanceof s||i(201,s.name,s.getType(),r.name,r.getType(),e.constructor.name,n):t instanceof e.constructor&&r!==e.constructor||i(202,r.name,r.getType(),e.constructor.name,n),t.__key===e.__key&&i(203,e.constructor.name,n,r.name,r.getType()),t}return e}function lE(e,t){!il(e.getParent())||r9(t)||ir(t)||i(99)}function lO(e){let t=iZ(e);return null===t&&i(63,e),t}function lM(e){return(ir(e)||r9(e)&&!e.canBeEmpty())&&!e.isInline()}function lA(e,t,n){n.style.removeProperty("caret-color"),t._blockCursorElement=null;let r=e.parentElement;null!==r&&r.removeChild(e)}function lP(e){return s?(e||window).getSelection():null}function lD(e){return lI(e)&&"A"===e.tagName}function lF(e){return lI(e)&&"TR"===e.tagName}function lI(e){return lL(e)&&1===e.nodeType}
1function lL(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"number"==typeof e.nodeType}function lK(e){return lL(e)&&11===e.nodeType}let lz=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|mark|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/i;function lB(e){return!(!lI(e)||!e.style.display.startsWith("inline"))||lz.test(e.nodeName)}let lW=/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/i;function lR(e){return(!lI(e)||!e.style.display.startsWith("inline"))&&lW.test(e.nodeName)}function l$(e){if(ir(e)&&!e.isInline())return!0;if(!r9(e)||lb(e))return!1;let t=e.getFirstChild(),n=null===t||n$(t)||n6(t)||t.isInline();return!e.isInline()&&!1!==e.canBeEmpty()&&n}function lJ(){return rY()}function lU(e=lJ()){return e._config.dom||ik}function lj(e,t,n=lJ()){let r=lU(n).$getDOMSlot(e,t,n);return r9(e)&&(r instanceof R||i(344,e.getKey(),e.getType())),r}function lV(e,t,n=lJ()){return iJ(lj(e,t,n).element)}let lY=new WeakMap,lq=new Map;function lG(e){if(!e._readOnly&&e.isEmpty())return lq;e._readOnly||i(192);let t=lY.get(e);return t||(t=function(e){let t=new Map;for(let[n,r]of e._nodeMap){let e=r.__type,i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)}return t}(e),lY.set(e,t)),t}function lH(e){let t=e.constructor.clone(e);return t.afterCloneFrom(e),t}function lZ(e){var t;return(t=lH(e))[nv]=!0,t}function lX(e,t){let n=e.getAttribute("data-lexical-indent");if(null!==n){let e=parseInt(n,10);if(Number.isFinite(e)&&e>=0)return void t.setIndent(e)}let r=Math.round((parseInt(e.style.paddingInlineStart,10)||0)/40);t.setIndent(r)}function lQ(e,t){let n=t.getAttribute("dir");return"ltr"===n||"rtl"===n?e.setDirection(n):e}function l0(e,t){let n=t.style.textAlign;return n&&n in D?e.setFormat(n):e}function l1(e){e.__lexicalUnmanaged=!0}function l2(e){return!0===e.__lexicalUnmanaged}function l3(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&e[t]!==nT[t]}function l4(e){let t=K in e.prototype?e.prototype[K]():void 0,n=function(e){if(!(e===nT||e.prototype instanceof nT)){let t="<unknown>",n="<unknown>";try{t=e.getType()}catch(e){}try{iw.version&&(n=JSON.parse(iw.version))}catch(e){}i(290,e.name,t,n)}return e===it||e===r8||e===nT}(e),r=!n&&l3(e,"getType")?e.getType():void 0,l,s=r;if(t)if(r)l=t[r];else for(let[e,n]of Object.entries(t))s=e,l=n;if(!n&&s&&(l3(e,"getType")||(e.getType=()=>s),l3(e,"clone")||(e.clone=t=>(iE=t,new e)),l3(e,"importJSON")||(e.importJSON=l&&l.$importJSON||(t=>(new e).updateFromJSON(t))),!l3(e,"importDOM")&&l)){let{importDOM:t}=l;t&&(e.importDOM=()=>t)}return{ownNodeConfig:l,ownNodeType:s}}function l6(e){let t=lJ();return rU(),new(t.resolveRegisteredNodeAfterReplacements(t.getRegisteredNode(e))).klass}let l5=(e,t)=>{let n=e;for(;null!=n&&!il(n);){if(t(n))return n;n=n.getParent()}return null};function l7(e,t){let n=[],r=e.__first;for(;null!==r;){let e=null===t?iZ(r):t.get(r);null==e&&i(174),n.push(r),r=e.__next}return n}let l8={next:"previous",previous:"next"};class l9{origin;constructor(e){this.origin=e}[Symbol.iterator](){return sS({hasNext:ss,initial:this.getAdjacentCaret(),map:e=>e,step:e=>e.getAdjacentCaret()})}getAdjacentCaret(){return sd(this.getNodeAtCaret(),this.direction)}getSiblingCaret(){return sd(this.origin,this.direction)}remove(){let e=this.getNodeAtCaret();return e&&e.remove(),this}replaceOrInsert(e,t){let n=this.getNodeAtCaret();return e.is(this.origin)||e.is(n)||(null===n?this.insert(e):n.replace(e,t)),this}splice(e,t,n="next"){let r=n===this.direction?t:Array.from(t).reverse(),l=this,s=this.getParentAtCaret(),o=new Map;for(let t=l.getAdjacentCaret();null!==t&&o.size<e;t=t.getAdjacentCaret()){let e=t.origin.getWritable();o.set(e.getKey(),e)}for(let e of r){if(o.size>0){let t=l.getNodeAtCaret();if(t)if(o.delete(t.getKey()),o.delete(e.getKey()),t.is(e)||l.origin.is(e));else{let n=e.getParent();n&&n.is(s)&&e.remove(),t.replace(e)}else null===t&&i(263,Array.from(o).join(" "))}else l.insert(e);l=sd(e,this.direction)}for(let e of o.values())e.remove();return this}}class se extends l9{type="child";getLatest(){let e=this.origin.getLatest();return e===this.origin?this:sg(e,this.direction)}getParentCaret(e="root"){return sd(sn(this.getParentAtCaret(),e),this.direction)}getFlipped(){let e=l8[this.direction];return sd(this.getNodeAtCaret(),e)||sg(this.origin,e)}getParentAtCaret(){return this.origin}getChildCaret(){return this}isSameNodeCaret(e){return e instanceof se&&this.direction===e.direction&&this.origin.is(e.origin)}isSamePointCaret(e){return this.isSameNodeCaret(e)}}let st={root:il,shadowRoot:lb};function sn(e,t="root"){return st[t](e)?null:e}class sr extends l9{type="sibling";getLatest(){let e=this.origin.getLatest();return e===this.origin?this:sd(e,this.direction)}getSiblingCaret(){return this}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return r9(this.origin)?sg(this.origin,this.direction):null}getParentCaret(e="root"){return sd(sn(this.getParentAtCaret(),e),this.direction)}getFlipped(){let e=l8[this.direction];return sd(this.getNodeAtCaret(),e)||sg(this.origin.getParentOrThrow(),e)}isSamePointCaret(e){return e instanceof sr&&this.direction===e.direction&&this.origin.is(e.origin)}isSameNodeCaret(e){return(e instanceof sr||e instanceof si)&&this.direction===e.direction&&this.origin.is(e.origin)}}class si extends l9{type="text";offset;constructor(e,t){super(e),this.offset=t}getLatest(){let e=this.origin.getLatest();return e===this.origin?this:sc(e,this.direction,this.offset)}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return null}getParentCaret(e="root"){return sd(sn(this.getParentAtCaret(),e),this.direction)}getFlipped(){return sc(this.origin,l8[this.direction],this.offset)}isSamePointCaret(e){return e instanceof si&&this.direction===e.direction&&this.origin.is(e.origin)&&this.offset===e.offset}isSameNodeCaret(e){return(e instanceof sr||e instanceof si)&&this.direction===e.direction&&this.origin.is(e.origin)}getSiblingCaret(){return sd(this.origin,this.direction)}}function sl(e){return e instanceof si}function ss(e){return e instanceof sr}function so(e){return e instanceof se}let sa={next:class extends si{direction="next";getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends si{direction="previous";getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},su={next:class extends sr{direction="next";getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends sr{direction="previous";getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},sf={next:class extends se{direction="next";getNodeAtCaret(){return this.origin.getFirstChild()}insert(e){return this.origin.splice(0,0,[e]),this}},previous:class extends se{direction="previous";getNodeAtCaret(){return this.origin.getLastChild()}insert(e){return this.origin.splice(this.origin.getChildrenSize(),0,[e]),this}}};function sd(e,t){return e?new su[t](e):null}function sc(e,t,n){return e?new sa[t](e,sh(e,n)):null}function sh(e,t,n="error"){let r=e.getTextContentSize(),i="next"===t?r:"previous"===t?0:t;return(i<0||i>
1r)&&("clamp"!==n&&l(284,String(t),String(r),e.getKey()),i=i<0?0:r),i}function sg(e,t){return r9(e)?new sf[t](e):null}function s_(e){return e&&e.getChildCaret()||e}function sp(e){return e&&s_(e.getAdjacentCaret())}class sy{type="node-caret-range";direction;anchor;focus;constructor(e,t,n){this.anchor=e,this.focus=t,this.direction=n}getLatest(){let e=this.anchor.getLatest(),t=this.focus.getLatest();return e===this.anchor&&t===this.focus?this:new sy(e,t,this.direction)}isCollapsed(){return this.anchor.isSamePointCaret(this.focus)}getTextSlices(){let e=e=>{let t=this[e].getLatest();return sl(t)?function(e,t){let{direction:n,origin:r}=e;return new sm(e,sh(r,"focus"===t?l8[n]:n)-e.offset)}(t,e):null},t=e("anchor"),n=e("focus");if(t&&n){let{caret:e}=t,{caret:r}=n;if(e.isSameNodeCaret(r))return[new sm(e,r.offset-e.offset),null]}return[t,n]}iterNodeCarets(e="root"){let t=sl(this.anchor)?this.anchor.getSiblingCaret():this.anchor.getLatest(),n=this.focus.getLatest(),r=sl(n),i=t=>t.isSameNodeCaret(n)?null:sp(t)||t.getParentCaret(e);return sS({hasNext:e=>null!==e&&!(r&&n.isSameNodeCaret(e)),initial:t.isSameNodeCaret(n)?null:i(t),map:e=>e,step:i})}[Symbol.iterator](){return this.iterNodeCarets("root")}}class sm{type="slice";caret;distance;constructor(e,t){this.caret=e,this.distance=t}getSliceIndices(){let{distance:e,caret:{offset:t}}=this,n=t+e;return n<t?[n,t]:[t,n]}getTextContent(){let[e,t]=this.getSliceIndices();return this.caret.origin.getTextContent().slice(e,t)}getTextContentSize(){return Math.abs(this.distance)}removeTextSlice(){let{caret:{origin:e,direction:t}}=this,[n,r]=this.getSliceIndices(),i=e.getTextContent();return sc(e.setTextContent(i.slice(0,n)+i.slice(r)),t,n)}}function sx(e){return sv(e,sd(i3(),e.direction))}function sC(e){return sv(e,e)}function sv(e,t){return e.direction!==t.direction&&i(265),new sy(e,t,e.direction)}function sS(e){let{initial:t,hasNext:n,step:r,map:i}=e,l=t;return{[Symbol.iterator](){return this},next(){if(!n(l))return{done:!0,value:void 0};let e={done:!1,value:i(l)};return l=r(l),e}}}function sk(e,t){let n=sN(e.origin,t.origin);switch(null===n&&i(275,e.origin.getKey(),t.origin.getKey()),n.type){case"same":{let n="text"===e.type,r="text"===t.type;return n&&r?Math.sign(e.offset-t.offset):e.type===t.type?0:n?-1:r?1:"child"===e.type?-1:1}case"ancestor":return"child"===e.type?-1:1;case"descendant":return"child"===t.type?1:-1;case"branch":return sT(n)}}function sT(e){let{a:t,b:n}=e,r=t.__key,i=n.__key,l=t,s=n;for(;l&&s;l=l.getNextSibling(),s=s.getNextSibling()){if(l.__key===i)return -1;if(s.__key===r)return 1}return null===l?1:-1}function sb(e){return r9(e)?[e.getLatest(),null]:[e.getParent(),e.getLatest()]}function sN(e,t){if(e.is(t))return{commonAncestor:e,type:"same"};let n=new Map;for(let[t,r]=sb(e);t;r=t,t=t.getParent())n.set(t,r);for(let[r,l]=sb(t);r;l=r,r=r.getParent()){let s=n.get(r);if(void 0!==s)return null===s?(r.is(e)||i(276),{commonAncestor:r,type:"ancestor"}):null===l?(r.is(t)||i(277),{commonAncestor:r,type:"descendant"}):((r9(s)||s.is(e))&&(r9(l)||l.is(t))&&r.is(s.getParent())&&r.is(l.getParent())||i(278),{a:s,b:l,commonAncestor:r,type:"branch"})}return null}function sw(e,t){let{type:n,key:r,offset:l}=e,s=lO(e.key);return"text"===n?(n6(s)||i(266,s.getType(),r),sc(s,t,l)):(r9(s)||i(267,s.getType(),r),sB(s,e.offset,t))}function sE(e,t){let{origin:n,direction:r}=t,l="next"===r;sl(t)?e.set(n.getKey(),t.offset,"text"):ss(t)?n6(n)?e.set(n.getKey(),sh(n,r),"text"):e.set(n.getParentOrThrow().getKey(),n.getIndexWithinParent()+ +!!l,"element"):(so(t)&&r9(n)||i(268),e.set(n.getKey(),l?0:n.getChildrenSize(),"element"))}function sO(e){let t=rk(),n=rl(t)?t:rx();return sM(n,e),i6(n),n}function sM(e,t){sE(e.anchor,t.anchor),sE(e.focus,t.focus)}function sA(e){let{anchor:t,focus:n}=e,r=sw(t,"next"),i=sw(n,"next"),l=0>=sk(r,i)?"next":"previous";return sv(sK(r,l),sK(i,l))}function sP(e){let{direction:t,origin:n}=e,r=sd(n,l8[t]).getNodeAtCaret();return r?sd(r,t):sg(n.getParentOrThrow(),t)}function sD(e,t="root"){let n=[e];for(let r=so(e)?e.getParentCaret(t):e.getSiblingCaret();null!==r;r=r.getParentCaret(t))n.push(sP(r));return n}function sF(e){return!!e&&e.origin.isAttached()}function sI(e){let t=function(e){let t=e;for(;so(t);){let e=sp(t);if(!so(e))break;t=e}return t}(e.getLatest()),{direction:n}=t;if(n6(t.origin))return sl(t)?t:sc(t.origin,n,n);let r=t.getAdjacentCaret();return ss(r)&&n6(r.origin)?sc(r.origin,n,l8[n]):t}function sL(e){return sl(e)&&e.offset!==sh(e.origin,e.direction)}function sK(e,t){return e.direction===t?e:e.getFlipped()}function sz(e,t){return e.direction===t?e:sv(sK(e.focus,t),sK(e.anchor,t))}function sB(e,t,n){let r=sg(e,"next");for(let e=0;e<t;e++){let e=r.getAdjacentCaret();if(null===e)break;r=e}return sK(r,n)}
1function sW(e,t="root"){let n=0,r=e,i=sp(r);for(;null===i;){if(n--,!(i=r.getParentCaret(t)))return null;i=sp(r=i)}return i&&[i,n]}function sR(e){let{origin:t,offset:n,direction:r}=e;if(n===sh(t,r))return e.getSiblingCaret();if(n===sh(t,l8[r]))return sP(e.getSiblingCaret());let[l]=t.splitText(n);return n6(l)||i(281),sK(sd(l,"next"),r)}function s$(e,t){return!0}function sJ(e,{$copyElementNode:t=lN,$splitTextPointCaretNext:n=sR,rootMode:r="shadowRoot",$shouldSplit:i=s$,removeEmptyDestination:l=!1}={}){if(sl(e))return n(e);let s=e.getParentCaret(r);if(s){let{origin:n}=s;if(so(e)){let e=sP(s);if(l&&n.isEmpty())return n.remove(),e;if(!n.canBeEmpty()||!i(n,"first"))return e}let r=function(e){let t=[];for(let n=e.getAdjacentCaret();n;n=n.getAdjacentCaret())t.push(n.origin);return t}(e);(r.length>0||!l&&n.canBeEmpty()&&i(n,"last"))&&s.insert(t(n).splice(0,0,r))}return s}function sU(e){return e}function sj(...e){return e}function sV(e){return e}function sY(e,t){if(!t||e===t)return e;for(let n in t)if(e[n]!==t[n])return{...e,...t};return e}function sq(...e){let t=[];for(let n of e)if(n&&"string"==typeof n)for(let[e]of n.matchAll(/\S+/g))t.push(e);return t}function sG(e,...t){let n=sq(...t);n.length>0&&e.classList.add(...n)}function sH(e,...t){let n=sq(...t);n.length>0&&e.classList.remove(...n)}function sZ(...e){return()=>{for(let t=e.length-1;t>=0;t--)e[t]();e.length=0}}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.