1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[52314],{87393:function(e){e.exports=function(e,t,r,n){var a=r?r.call(n,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var d=o[l];if(!s(d))return!1;var c=e[d],u=t[d];if(!1===(a=r?r.call(n,c,u,d):void 0)||void 0===a&&c!==u)return!1}return!0}},35917:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeSensorId=t.SensorTabIndex=t.SensorClassName=void 0,t.SizeSensorId="size-sensor-id",t.SensorClassName="size-sensor-object",t.SensorTabIndex="-1"},85691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,r=null;return function(){for(var n=this,a=arguments.length,o=Array(a),i=0;i<a;i++)o[i]=arguments[i];clearTimeout(r),r=setTimeout(function(){e.apply(n,o)},t)}}},86957:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=1;t.default=function(){return"".concat(r++)}},60767:function(e,t,r){"use strict";t.ZH=t.ak=void 0;var n=r(97033);t.ak=function(e,t){var r=(0,n.getSensor)(e);return r.bind(t),function(){r.unbind(t)}},t.ZH=function(e){var t=(0,n.getSensor)(e);(0,n.removeSensor)(t)}},97033:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeSensor=t.getSensor=t.Sensors=void 0;var n,a=(n=r(86957))&&n.__esModule?n:{default:n},o=r(96276),i=r(35917),s={};function l(e){e&&s[e]&&delete s[e]}t.Sensors=s,t.getSensor=function(e){var t=e.getAttribute(i.SizeSensorId);if(t&&s[t])return s[t];var r=(0,a.default)();e.setAttribute(i.SizeSensorId,r);var n=(0,o.createSensor)(e,function(){return l(r)});return s[r]=n,n},t.removeSensor=function(e){var t=e.element.getAttribute(i.SizeSensorId);e.destroy(),l(t)}},96276:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSensor=void 0;var n=r(26567),a=r(2931),o="undefined"!=typeof ResizeObserver?a.createSensor:n.createSensor;t.createSensor=o},26567:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSensor=void 0;var n,a=(n=r(85691))&&n.__esModule?n:{default:n},o=r(35917);t.createSensor=function(e,t){var r=void 0,n=[],i=function(){"static"===getComputedStyle(e).position&&(e.style.position="relative");var t=document.createElement("object");return t.onload=function(){t.contentDocument.defaultView.addEventListener("resize",s),s()},t.style.display="block",t.style.position="absolute",t.style.top="0",t.style.left="0",t.style.height="100%",t.style.width="100%",t.style.overflow="hidden",t.style.pointerEvents="none",t.style.zIndex="-1",t.style.opacity="0",t.setAttribute("class",o.SensorClassName),t.setAttribute("tabindex",o.SensorTabIndex),t.type="text/html",e.appendChild(t),t.data="about:blank",t},s=(0,a.default)(function(){n.forEach(function(t){t(e)})}),l=function(){r&&r.parentNode&&(r.contentDocument&&r.contentDocument.defaultView.removeEventListener("resize",s),r.parentNode.removeChild(r),e.removeAttribute(o.SizeSensorId),r=void 0,n=[],t&&t())};return{element:e,bind:function(e){r||(r=i()),-1===n.indexOf(e)&&n.push(e)},destroy:l,unbind:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),0===n.length&&r&&l()}}}},2931:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSensor=void 0;var n,a=r(35917),o=(n=r(85691))&&n.__esModule?n:{default:n};t.createSensor=function(e,t){var r=void 0,n=[],i=(0,o.default)(function(){n.forEach(function(t){t(e)})}),s=function(){var t=new ResizeObserver(i);return t.observe(e),i(),t},l=function(){r.disconnect(),n=[],r=void 0,e.removeAttribute(a.SizeSensorId),t&&t()};return{element:e,bind:function(e){r||(r=s()),-1===n.indexOf(e)&&n.push(e)},destroy:l,unbind:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),0===n.length&&r&&l()}}}},60535:function(e,t,r){"use strict";r.d(t,{VC:function(){return d}});var n=r(55033),a=r(10244),o={isHistory:e=>(0,n.P)(e)&&Array.isArray(e.redos)&&Array.isArray(e.undos)&&(0===e.redos.length||a.OX.isOperationList(e.redos[0].operations))&&(0===e.undos.length||a.OX.isOperationList(e.undos[0].operations))};new WeakMap;var i=new WeakMap,s=new WeakMap,l={isHistoryEditor:e=>o.isHistory(e.history)&&a.ML.isEditor(e),isMerging:e=>s.get(e),isSaving:e=>i.get(e),redo(e){e.redo()},undo(e){e.undo()},withoutMerging(e,t){var r=l.isMerging(e);s.set(e,!1),t(),s.set(e,r)},withoutSaving(e,t){var r=l.isSaving(e);i.set(e,!1),t(),i.set(e,r)}},d=e=>{var t=e,{apply:r}=t;return t.history={undos:[],redos:[]},t.redo=()=>{var{history:e}=t,{redos:r}=e;if(r.length>0){var n=r[r.length-1];n.selectionBefore&&a.YR.setSelection(t,n.selectionBefore),l.withoutSaving(t,()=>{a.ML.withoutNormalizing(t,()=>{for(var e of n.operations)t.apply(e)})}),e.redos.pop(),e.undos.push(n)}},t.undo=()=>{var{history:e}=t,{undos:r}=e;if(r.length>0){var n=r[r.length-1];l.withoutSaving(t,()=>{a.ML.withoutNormalizing(t,()=>{for(var e of n.operations.map(a.OX.inverse).reverse())t.apply(e);n.selectionBefore&&a.YR.setSelection(t,n.selectionBefore)})}),e.redos.push(n),e.undos.pop()}},t.apply=e=>{var{operations:n,history:a}=t,{undos:o}=a,i=o[o.length-1],s=i&&i.operations[i.operations.length-1],d=l.isSaving(t),f=l.isMerging(t);if(null==d&&(d=u(e)),d){if(null==f&&(f=null!=i&&(0!==n.length||c(e,s))),i&&f)i.operations.push(e);
1else{var v={operations:[e],selectionBefore:t.selection};o.push(v)}for(;o.length>100;)o.shift();a.redos=[]}r(e)},t},c=(e,t)=>!!(t&&"insert_text"===e.type&&"insert_text"===t.type&&e.offset===t.offset+t.text.length&&a.y$.equals(e.path,t.path)||t&&"remove_text"===e.type&&"remove_text"===t.type&&e.offset+e.text.length===t.offset&&a.y$.equals(e.path,t.path)),u=(e,t)=>"set_selection"!==e.type},4991:function(e,t,r){"use strict";r.d(t,{BU:function(){return tk},CX:function(){return ts},F3:function(){return ew},Qr:function(){return eW},mH:function(){return tg},ui:function(){return eU},vt:function(){return e_}});var n=r(84163),a=r.n(n),o=r(88077),i=r.n(o),s=r(12192),l=r.n(s),d=r(30812),c=r(7782),u=r(10244),f=r(23380),v=r(42146);function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var g=0;class m{constructor(){this.id="".concat(g++)}}var w=new WeakMap,b=new WeakMap,y=new WeakMap,M=new WeakMap,k=new WeakMap,x=new WeakMap,E=new WeakMap,L=new WeakMap,C=new WeakMap,O=new WeakMap,D=new WeakMap,S=new WeakMap,B=new WeakMap,F=new WeakMap,T=new WeakMap,P=new WeakMap,R=new WeakMap,N=new WeakMap,W=new WeakMap,j=new WeakMap,A=new WeakMap,I=Symbol("placeholder"),_=Symbol("mark-placeholder"),q=globalThis.Text,z=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,Y=e=>U(e)&&8===e.nodeType,$=e=>U(e)&&1===e.nodeType,U=e=>{var t=z(e);return!!t&&e instanceof t.Node},V=e=>{var t=e&&e.anchorNode&&z(e.anchorNode);return!!t&&e instanceof t.Selection},K=e=>U(e)&&3===e.nodeType,H=e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length,X=e=>{var[t,r]=e;if($(t)&&t.childNodes.length){var n=r===t.childNodes.length,a=n?r-1:r;for([t,a]=Z(t,a,n?"backward":"forward"),n=a<r;$(t)&&t.childNodes.length;){var o=n?t.childNodes.length-1:0;t=J(t,o,n?"backward":"forward")}r=n&&null!=t.textContent?t.textContent.length:0}return[t,r]},Q=()=>!!(window.document.activeElement&&window.document.activeElement.shadowRoot),Z=(e,t,r)=>{for(var{childNodes:n}=e,a=n[t],o=t,i=!1,s=!1;(Y(a)||$(a)&&0===a.childNodes.length||$(a)&&"false"===a.getAttribute("contenteditable"))&&(!i||!s);){if(o>=n.length){i=!0,o=t-1,r="backward";continue}if(o<0){s=!0,o=t+1,r="forward";continue}a=n[o],t=o,o+="forward"===r?1:-1}return[a,t]},J=(e,t,r)=>{var[n]=Z(e,t,r);return n},G=e=>{var t="";if(K(e)&&e.nodeValue)return e.nodeValue;if($(e)){for(var r of Array.from(e.childNodes))t+=G(r);var n=getComputedStyle(e).getPropertyValue("display");("block"===n||"list"===n||"BR"===e.tagName)&&(t+="\n")}return t},ee=/data-slate-fragment="(.+?)"/m,et=e=>{var[,t]=e.getData("text/html").match(ee)||[];return t},er=(e,t,r)=>{var{target:n}=t;if($(n)&&n.matches('[contentEditable="false"]'))return!1;var{document:a}=ew.getWindow(e);if(a.contains(n))return ew.hasDOMNode(e,n,{editable:!0});var o=r.find(e=>{var{addedNodes:t,removedNodes:r}=e;for(var a of t)if(a===n||a.contains(n))return!0;for(var o of r)if(o===n||o.contains(n))return!0});return!!o&&o!==t&&er(e,o,r)},en=parseInt(d.version.split(".")[0],10)>=17,ea="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,eo="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),ei="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),es="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),el="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),ed="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),ef="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),ev="undefined"!=typeof navigator&&/.*QQBrowser/.test(navigator.userAgent),ep="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),eh="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),eg=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),em=!eu&&!ed&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,ew={isComposing:e=>!!S.get(e),getWindow(e){var t=y.get(e);if(!t)throw Error("Unable to find a host window element for this editor");return t},findKey(e,t){var r=L.get(t);return r||(r=new m,L.set(t,r)),r},findPath(e,t){for(var r=[],n=t;;){var a=b.get(n);if(null==a){if(u.ML.isEditor(n))return r;break}var o=w.get(n);if(null==o)break;r.unshift(o),n=a}throw Error("Unable to find the path for Slate node: ".concat(u.o4.stringify(t)))},findDocumentOrShadowRoot(e){var t=ew.toDOMNode(e,e),r=t.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&null!=r.getSelection?r:t.ownerDocument},isFocused:e=>!!D.get(e),isReadOnly:e=>!!O.get(e),blur(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);D.set(e,!1),r.activeElement===t&&t.blur()},focus(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);D.set(e,!0),r.activeElement!==t&&t.focus({preventScroll:!0})},deselect(e){var{selection:t}=e,r=ew.findDocumentOrShadowRoot(e).getSelection();r&&r.rangeCount>0&&r.removeAllRanges(),t&&u.YR.deselect(e)},hasDOMNode(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:a=!1}=n,o=ew.toDOMNode(e,e);try{r=$(t)?t:t.parentElement}catch(i){if(!i.message.includes('Permission denied to access property "nodeType"'))throw i}return!!r&&r.closest("[data-slate-editor]")===o&&(!a||!!r.isContentEditable||"boolean"==typeof r.isContentEditable&&r.closest('[contenteditable="false"]')===o||!!r.getAttribute("data-slate-zero-width"))},insertData(e,t){e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),setFragmentData(e,t,r){e.setFragmentData(t,r)},toDOMNode(e,t){var r=C.get(e),n=u.ML.isEditor(t)?M.get(e):null==r?void 0:r.get(ew.findKey(e,t));if(!n)throw Error("Cannot resolve a DOM node from Slate node: ".concat(u.o4.stringify(t)));return n},toDOMPoint(e,t){var[r]=u.ML.node(e,t.path),n=ew.toDOMNode(e,r);u.ML.void(e,{at:t})&&(t={path:t.path,offset:0});for(var a=Array.from(n.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),o=0,i=0;i<a.length;i++){var s=a[i],l=s.childNodes[0];if(null!=l&&null!=l.textContent){var{length:d}=l.textContent,c=s.getAttribute("data-slate-length"),f=o+(null==c?d:parseInt(c,10)),v=a[i+1];if(t.offset===f&&null!=v&&v.hasAttribute("data-slate-mark-placeholder")){var p,h,g=v.childNodes[0];p=[g instanceof q?g:v,null!==(h=v.textContent)&&void 0!==h&&h.startsWith("\uFEFF")?1:0];break}if(t.offset<=f){p=[l,Math.min(d,Math.max(0,t.offset-o))];break}o=f}}if(!p)throw Error("Cannot resolve a DOM point from Slate point: ".concat(u.o4.stringify(t)));return p}
1,toDOMRange(e,t){var{anchor:r,focus:n}=t,a=u.e6.isBackward(t),o=ew.toDOMPoint(e,r),i=u.e6.isCollapsed(t)?o:ew.toDOMPoint(e,n),s=ew.getWindow(e).document.createRange(),[l,d]=a?i:o,[c,f]=a?o:i,v=!!($(l)?l:l.parentElement).getAttribute("data-slate-zero-width"),p=!!($(c)?c:c.parentElement).getAttribute("data-slate-zero-width");return s.setStart(l,v?1:d),s.setEnd(c,p?1:f),s},toSlateNode(e,t){var r=$(t)?t:t.parentElement;r&&!r.hasAttribute("data-slate-node")&&(r=r.closest("[data-slate-node]"));var n=r?x.get(r):null;if(!n)throw Error("Cannot resolve a Slate node from DOM node: ".concat(r));return n},findEventRange(e,t){"nativeEvent"in t&&(t=t.nativeEvent);var r,{clientX:n,clientY:a,target:o}=t;if(null==n||null==a)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(t));var i=ew.toSlateNode(e,t.target),s=ew.findPath(e,i);if(u.ML.isVoid(e,i)){var l=o.getBoundingClientRect(),d=e.isInline(i)?n-l.left<l.left+l.width-n:a-l.top<l.top+l.height-a,c=u.ML.point(e,s,{edge:d?"start":"end"}),f=d?u.ML.before(e,c):u.ML.after(e,c);if(f)return u.ML.range(e,f)}var{document:v}=ew.getWindow(e);if(v.caretRangeFromPoint)r=v.caretRangeFromPoint(n,a);else{var p=v.caretPositionFromPoint(n,a);p&&((r=v.createRange()).setStart(p.offsetNode,p.offset),r.setEnd(p.offsetNode,p.offset))}if(!r)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(t));return ew.toSlateRange(e,r,{exactMatch:!1,suppressThrow:!1})},toSlatePoint(e,t,r){var{exactMatch:n,suppressThrow:a}=r,[o,i]=n?t:X(t),s=o.parentNode,l=null,d=0;if(s){var c,f,v=ew.toDOMNode(e,e),p=s.closest('[data-slate-void="true"]'),h=p&&v.contains(p)?p:null,g=s.closest("[data-slate-leaf]"),m=null;if(g){if(l=g.closest('[data-slate-node="text"]')){var w=ew.getWindow(e).document.createRange();w.setStart(l,0),w.setEnd(o,i);var b=w.cloneContents();[...Array.prototype.slice.call(b.querySelectorAll("[data-slate-zero-width]")),...Array.prototype.slice.call(b.querySelectorAll("[contenteditable=false]"))].forEac
1h(e=>{if(ei&&!n&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\uFEFF"!==e.textContext){e.textContent.startsWith("\uFEFF")&&(e.textContent=e.textContent.slice(1));return}e.parentNode.removeChild(e)}),d=b.textContent.length,m=l}}else if(h){for(var y=h.querySelectorAll("[data-slate-leaf]"),M=0;M<y.length;M++){var k=y[M];if(ew.hasDOMNode(e,k)){g=k;break}}g?(l=g.closest('[data-slate-node="text"]'),d=(m=g).textContent.length,m.querySelectorAll("[data-slate-zero-width]").forEach(e=>{d-=e.textContent.length})):d=1}m&&d===m.textContent.length&&ei&&"z"===m.getAttribute("data-slate-zero-width")&&null!==(c=m.textContent)&&void 0!==c&&c.startsWith("\uFEFF")&&(s.hasAttribute("data-slate-zero-width")||es&&null!==(f=m.textContent)&&void 0!==f&&f.endsWith("\n\n"))&&d--}if(ei&&!l&&!n){var x=s.hasAttribute("data-slate-node")?s:s.closest("[data-slate-node]");if(x&&ew.hasDOMNode(e,x,{editable:!0})){var E=ew.toSlateNode(e,x),{path:L,offset:C}=u.ML.start(e,ew.findPath(e,E));return x.querySelector("[data-slate-leaf]")||(C=i),{path:L,offset:C}}}if(!l){if(a)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var O=ew.toSlateNode(e,l),D=ew.findPath(e,O);return{path:D,offset:d}},toSlateRange(e,t,r){var n,a,o,i,s,{exactMatch:l,suppressThrow:d}=r;if((V(t)?t.anchorNode:t.startContainer)&&(V(t)?(n=t.anchorNode,a=t.anchorOffset,o=t.focusNode,i=t.focusOffset,s=ec&&Q()?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(n=t.startContainer,a=t.startOffset,o=t.endContainer,i=t.endOffset,s=t.collapsed)),null==n||null==o||null==a||null==i)throw Error("Cannot resolve a Slate range from DOM range: ".concat(t));var c=ew.toSlatePoint(e,[n,a],{exactMatch:l,suppressThrow:d});if(!c)return null;var f=s?c:ew.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:d});if(!f)return null;var v={anchor:c,focus:f};return u.e6.isExpanded(v)&&u.e6.isForward(v)&&$(o)&&u.ML.void(e,{at:v.focus,mode:"highest"})&&(v=u.ML.unhangRange(e,v,{voids:!0})),v},hasRange(e,t){var{anchor:r,focus:n}=t;return u.ML.hasPath(e,r.path)&&u.ML.hasPath(e,n.path)},hasTarget:(e,t)=>U(t)&&ew.hasDOMNode(e,t),hasEditableTarget:(e,t)=>U(t)&&ew.hasDOMNode(e,t,{editable:!0}),hasSelectableTarget:(e,t)=>ew.hasEditableTarget(e,t)||ew.isTargetInsideNonReadonlyVoid(e,t),isTargetInsideNonReadonlyVoid(e,t){if(O.get(e))return!1;var r=ew.hasTarget(e,t)&&ew.toSlateNode(e,t);return u.ML.isVoid(e,r)},androidScheduleFlush(e){var t;null===(t=T.get(e))||void 0===t||t()},androidPendingDiffs:e=>N.get(e)},eb=eg?d.useLayoutEffect:d.useEffect,ey=["anchor","focus"],eM=["anchor","focus"],ek=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(r=>t.hasOwnProperty(r)&&e[r]===t[r]),ex=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e[r],a=t[r],o=h(n,ey),i=h(a,eM);if(!u.e6.equals(n,a)||n[I]!==a[I]||!ek(o,i))return!1}return!0},eE=e=>{var{isLast:t,leaf:r,parent:n,text:a}=e,o=eD(),i=ew.findPath(o,a),s=u.y$.parent(i),l=!0===r[_];return o.isVoid(n)?d.createElement(eC,{length:u.NB.string(n).length}):""!==r.text||n.children[n.children.length-1]!==a||o.isInline(n)||""!==u.ML.string(o,s)?""===r.text?d.createElement(eC,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?d.createElement(eL,{isTrailing:!0,text:r.text}):d.createElement(eL,{text:r.text}):d.createElement(eC,{isLineBreak:!0,isMarkPlaceholder:l})},eL=e=>{var{text:t,isTrailing:r=!1}=e,n=(0,d.useRef)(null),a=()=>"".concat(null!=t?t:"").concat(r?"\n":"");return(eb(()=>{var e=a();n.current&&n.current.textContent!==e&&(n.current.textContent=e)}),n.current)?d.createElement("span",{"data-slate-string":!0,ref:n}):d.createElement("span",{"data-slate-string":!0,ref:n},a())},eC=e=>{var{length:t=0,isLineBreak:r=!1,isMarkPlaceholder:n=!1}=e,a={"data-slate-zero-width":r?"n":"z","data-slate-length":t};return n&&(a["data-slate-mark-placeholder"]=!0),d.createElement("span",Object.assign({},a),ei&&r?null:"\uFEFF",r?d.createElement("br",null):null)},eO=(0,d.createContext)(null),eD=()=>{var e=(0,d.useContext)(eO);if(!e)throw Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},eS=e=>{var{leaf:t,isLast:r,text:n,parent:a,renderPlaceholder:o,renderLeaf:i=e=>d.createElement(eF,Object.assign({},e))}=e,s=(0,d.useRef)(null),l=eD();(0,d.useEffect)(()=>{var e=null==s?void 0:s.current,t=ew.toDOMNode(l,l);if(e&&t)return t.style.minHeight="".concat(e.clientHeight,"px"),k.set(l,e),()=>{t.style.minHeight="auto",k.delete(l)}},[s,t]);var c=d.createElement(eE,{isLast:r,leaf:t,parent:a,text:n});if(t[I]){var u={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:s}};c=d.createElement(d.Fragment,null,o(u),c)}return i({attributes:{"data-slate-leaf":!0},children:c,leaf:t,text:n})},eB=d.memo(eS,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&u.xv.equals(t.leaf,e.leaf)&&t.leaf[I]===e.leaf[I]),eF=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r)},eT=e=>{for(var{decorations:t,isLast:r,parent:n,renderPlaceholder:a,renderLeaf:o,text:i}=e,s=eD(),l=(0,d.useRef)(null),c=u.xv.decorations(i,t),f=ew.findKey(s,i),v=[],p=0;p<c.length;p++){var h=c[p];v.push(d.createElement(eB,{isLast:r&&p===c.length-1,key:"".concat(f.id,"-").concat(p),renderPlaceholder:a,leaf:h,text:i,parent:n,renderLeaf:o}))}return eb(()=>{var e=C.get(s);l.current?(null==e||e.set(f,l.current),E.set(i,l.current),x.set(l.current,i)):(null==e||e.delete(f),E.delete(i))}),d.createElement("span",{"data-slate-node":"text",ref:l},v)},eP=d.memo(eT,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.text===e.text&&ex(t.decorations,e.decorations)),eR=e=>{var{decorations:t,element:r,renderElement:n=e=>d.createElement(eW,Object.assign({},e)),renderPlaceholder:o,renderLeaf:i,selection:s}=e,l=eD(),c=eY(),f=l.isInline(r),v=ew.findKey(l,r),p=(0,d.useCallback)(e=>{var t=C.get(l);e?(null==t||t.set(v,e),E.set(r,e),x.set(e,r)):(null==t||t.delete(v),E.delete(r))},[l,v,r]),h=eq({decorations:t,node:r,renderElement:n,renderPlaceholder:o,renderLeaf:i,selection:s}),g={"data-slate-node":"element",ref:p};if(f&&(g["data-slate-inline"]=!0),!f&&u.ML.hasInlines(l,r)){var m=u.NB.string(r),y=a()(m);"rtl"===y&&(g.dir=y)}if(u.ML.isVoid(l,r)){g["data-slate-void"]=!0,!c&&f&&(g.contentEditable=!1);var[[M]]=u.NB.texts(r);h=d.createElement(f?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},d.createElement(eP,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:M})),w.set(M,0),b.set(M,r)}return n({attributes:g,children:h,element:r})},eN=d.memo(eR,(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&ex(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&u.e6.equals(e.selection,t.selection))),eW=e=>{var{attributes:t,children:r,element:n}=e,a=eD().isInline(n)?"span":"div";return d.createElement(a,Object.assign({},t,{style:{position:"relative"}}
1),r)},ej=(0,d.createContext)(()=>[]),eA=()=>(0,d.useContext)(ej),eI=(0,d.createContext)(!1),e_=()=>(0,d.useContext)(eI),eq=e=>{for(var{decorations:t,node:r,renderElement:n,renderPlaceholder:a,renderLeaf:o,selection:i}=e,s=eA(),l=eD(),c=ew.findPath(l,r),f=[],v=u.W_.isElement(r)&&!l.isInline(r)&&u.ML.hasInlines(l,r),p=0;p<r.children.length;p++){var h=c.concat(p),g=r.children[p],m=ew.findKey(l,g),y=u.ML.range(l,h),M=i&&u.e6.intersection(y,i),k=s([g,h]);for(var x of t){var E=u.e6.intersection(x,y);E&&k.push(E)}u.W_.isElement(g)?f.push(d.createElement(eI.Provider,{key:"provider-".concat(m.id),value:!!M},d.createElement(eN,{decorations:k,element:g,key:m.id,renderElement:n,renderPlaceholder:a,renderLeaf:o,selection:M}))):f.push(d.createElement(eP,{decorations:k,key:m.id,isLast:v&&p===r.children.length-1,parent:r,renderPlaceholder:a,renderLeaf:o,text:g})),w.set(g,p),b.set(g,r)}return f},ez=(0,d.createContext)(!1),eY=()=>(0,d.useContext)(ez),e$=(0,d.createContext)(null),eU=()=>{var e=(0,d.useContext)(e$);if(!e)throw Error("The `useSlate` hook must be used inside the <Slate> component's context.");var{editor:t}=e;return t},eV={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},eK={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},eH={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},eX=e=>{var t=eV[e],r=eK[e],n=eH[e],a=t&&(0,f.TB)(t),o=r&&(0,f.TB)(r),i=n&&(0,f.TB)(n);return e=>!!(a&&a(e)||eo&&o&&o(e)||!eo&&i&&i(e))},eQ={isBold:eX("bold"),isCompose:eX("compose"),isMoveBackward:eX("moveBackward"),isMoveForward:eX("moveForward"),isDeleteBackward:eX("deleteBackward"),isDeleteForward:eX("deleteForward"),isDeleteLineBackward:eX("deleteLineBackward"),isDeleteLineForward:eX("deleteLineForward"),isDeleteWordBackward:eX("deleteWordBackward"),isDeleteWordForward:eX("deleteWordForward"),isExtendBackward:eX("extendBackward"),isExtendForward:eX("extendForward"),isExtendLineBackward:eX("extendLineBackward"),isExtendLineForward:eX("extendLineForward"),isItalic:eX("italic"),isMoveLineBackward:eX("moveLineBackward"),isMoveLineForward:eX("moveLineForward"),isMoveWordBackward:eX("moveWordBackward"),isMoveWordForward:eX("moveWordForward"),isRedo:eX("redo"),isSoftBreak:eX("insertSoftBreak"),isSplitBlock:eX("splitBlock"),isTransposeCharacter:eX("transposeCharacter"),isUndo:eX("undo")},eZ=(e,t)=>{var r=[],n=()=>{r=[]},a=n=>{if(t.current){var a=n.filter(t=>er(e,t,n));r.push(...a)}};return{registerMutations:a,restoreDOM:function(){r.reverse().forEach(e=>{if("characterData"===e.type){e.target.textContent=e.oldValue;return}e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)})}),n()},clear:n}},eJ={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class eG extends d.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,{node:t}=this.props;if(!t.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,eJ)}componentDidMount(){var{receivedUserInput:e}=this.props,t=this.context;this.manager=eZ(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t,r,n,a=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();return null!=a&&a.length&&(null===(n=this.manager)||void 0===n||n.registerMutations(a)),null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(r=this.manager)||void 0===r||r.restoreDOM(),null}componentDidUpdate(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}componentWillUnmount(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}render(){return this.props.children}}eG.contextType=eO;var e0=ei?eG:e=>{var{children:t}=e;return d.createElement(d.Fragment,null,t)};function e1(e,t){var{start:r,end:n,text:a}=t,o=e.slice(r,n),i=function(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n++)if(e.charAt(n)!==t.charAt(n))return n;return r}(o,a),s=Math.min(o.length-i,a.length-i),l=function(e,t,r){for(var n=Math.min(e.length,t.length,r),a=0;a<n;a++)if(e.charAt(e.length-a-1)!==t.charAt(t.length-a-1))return a;return n}(o,a,s),d={start:r+i,end:n-l,text:a.slice(i,a.length-l)};return d.start===d.end&&0===d.text.length?null:d}function e6(e,t){var{path:r,offset:n}=t;if(!u.ML.hasPath(e,r))return null;var a=u.NB.get(e,r);if(!u.xv.isText(a))return null;var o=u.ML.above(e,{match:t=>u.ML.isBlock(e,t),at:r});if(!o)return null;for(;n>a.text.length;){var i=u.ML.next(e,{at:r,match:u.xv.isText});if(!i||!u.y$.isDescendant(i[1],o[1]))return null;n-=a.text.length,a=i[0],r=i[1]}return{path:r,offset:n}}function e2(e,t){var r=e6(e,t.anchor);if(!r)return null;if(u.e6.isCollapsed(t))return{anchor:r,focus:r};var n=e6(e,t.focus);return n?{anchor:r,focus:n}:null}function e3(e,t,r){var n=N.get(e),a=null==n?void 0:n.find(e=>{var{path:r}=e;return u.y$.equals(r,t.path)});if(!a||t.offset<=a.diff.start)return u.E9.transform(t,r,{affinity:"backward"});var{diff:o}=a;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},s=u.E9.transform(i,r,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-o.start}:null}var l={path:t.path,offset:t.offset-o.text.length+o.end-o.start},d=u.E9.transform(l,r,{affinity:"backward"});return d?"split_node"===r.type&&u.y$.equals(r.path,t.path)&&l.offset<r.position&&o.start<r.position?d:{path:d.path,offset:d.offset+o.text.length-o.end+o.start}:null}function e9(e,t,r){var n=e3(e,t.anchor,r);if(!n)return null;if(u.e6.isCollapsed(t))return{anchor:n,focus:n};var a=e3(e,t.focus,r);return a?{anchor:n,focus:a}:null}function e7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?e7(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e7(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var e4=function(){},e5=["node"];function te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var tt={subtree:!0,childList:!0,characterData:!0},tr=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as"],tn=["text"];function ta(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function to(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ta(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ta(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ti=e=>d.createElement(d.Fragment,null,eq(e)),ts=e=>{var t,r,n,o,{autoFocus:s,decorate:c=td,onDOMBeforeInput:f,placeholder:v,readOnly:g=!1,renderElement:m,renderLeaf:w,renderPlaceholder:b=e=>d.createElement(tl,Object.assign({},e)),scrollSelectionIntoView:L=tc,style:C={},as:F="div"}=e,q=h(e,tr),Y=eU(),[K,X]=(0,d.useState)(!1),Q=(0,d.useRef)(null),Z=(0,d.useRef)([]),{onUserInput:J,receivedUserInput:G}=(t=eD(),r=(0,d.useRef)(!1),n=(0,d.useRef)(0),o=(0,d.useCallback)(()=>{if(!r.current){r.current=!0;var e=ew.getWindow(t);e.cancelAnimationFrame(n.current),n.current=e.requestAnimationFrame(()=>{r.current=!1})}},[]),(0,d.useEffect)(()=>()=>cancelAnimationFrame(n.current),[]),{receivedUserInput:r,onUserInput:o}),[,ee]=(0,d.useReducer)(e=>e+1,0);A.set(Y,ee),O.set(Y,g);var et=(0,d.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,d.useEffect)(()=>{Q.current&&s&&Q.current.focus()},[s]);var en=(0,d.useCallback)(l()(()=>{if((ei||!ew.isComposing(Y))&&(!et.isUpdatingSelection||null!=ed&&ed.isFlushing())&&!et.isDraggingInternally){var e=ew.findDocumentOrShadowRoot(Y),{activeElement:t}=e,r=ew.toDOMNode(Y,Y),n=e.getSelection();if(t===r?(et.latestElement=t,D.set(Y,!0)):D.delete(Y),!n)return u.YR.deselect(Y);var{anchorNode:a,focusNode:o}=n,i=ew.hasEditableTarget(Y,a)||ew.isTargetInsideNonReadonlyVoid(Y,a),s=ew.hasEditableTarget(Y,o)||ew.isTargetInsideNonReadonlyVoid(Y,o);if(i&&s){var l=ew.toSlateRange(Y,n,{exactMatch:!1,suppressThrow:!0});l&&(ew.isComposing(Y)||null!=ed&&ed.hasPendingChanges()||null!=ed&&ed.isFlushing()?null==ed||ed.handleUserSelect(l):u.YR.select(Y,l))}!g||i&&s||u.YR.deselect(Y)}},100),[g]),eo=(0,d.useMemo)(()=>i()(en,0),[en]),ed=function(e){var t,{node:r}=e,n=h(e,e5);if(!ei)return null;var a=eD(),o=(t=(0,d.useRef)(!1),(0,d.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[i]=(0,d.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:n}=e,a=!1,o=null,i=null,s=null,l=0,d=!1,c=()=>{var e=j.get(t);if(j.delete(t),e){var{selection:r}=t,n=e2(t,e);!n||r&&u.e6.equals(n,r)||u.YR.select(t,n)}},f=()=>{var e=W.get(t);if(W.delete(t),e){if(e.at){var r=u.E9.isPoint(e.at)?e6(t,e.at):e2(t,e.at);if(!r)return;var n=u.ML.range(t,r);t.selection&&u.e6.equals(t.selection,n)||u.YR.select(t,r)}e.run()}},v=()=>{if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),!M()&&!y()){c();return}a||(a=!0,setTimeout(()=>a=!1)),y()&&(a="action");var e=t.selection&&u.ML.rangeRef(t,t.selection,{affinity:"forward"});R.set(t,t.marks),e4("flush",W.get(t),N.get(t));for(var o=!!(null!==(l=N.get(t))&&void 0!==l&&l.length);v=null===(p=N.get(t))||void 0===p?void 0:p[0];){var l,v,p,h,g=P.get(t);void 0!==g&&(P.delete(t),t.marks=g),g&&!1===d&&(d=null);var m=function(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}(v);t.selection&&u.e6.equals(t.selection,m)||u.YR.select(t,m),v.diff.text?u.ML.insertText(t,v.diff.text):u.ML.deleteFragment(t),N.set(t,null===(h=N.get(t))||void 0===h?void 0:h.filter(e=>{var{id:t}=e;return t!==v.id})),!function(e,t){var{path:r,diff:n}=t;if(!u.ML.hasPath(e,r))return!1;var a=u.NB.get(e,r);if(!u.xv.isText(a))return!1;if(n.start!==a.text.length||0===n.text.length)return a.text.slice(n.start,n.start+n.text.length)===n.text;var o=u.y$.next(r);if(!u.ML.hasPath(e,o))return!1;var i=u.NB.get(e,o);return u.xv.isText(i)&&i.text.startsWith(n.text)}(t,v)&&(o=!1,W.delete(t),R.delete(t),a="action",j.delete(t),r.cancel(),n.cancel(),null==e||e.unref())}var w=null==e?void 0:e.unref();if(!w||j.get(t)||t.selection&&u.e6.equals(w,t.selection)||u.YR.select(t,w),y()){f();return}o&&r(),r.flush(),n.flush(),c();var b=R.get(t);
1R.delete(t),void 0!==b&&(t.marks=b,t.onChange())},p=e=>{o&&clearTimeout(o),o=setTimeout(()=>{S.set(t,!1),v()},25)},h=e=>{S.set(t,!0),o&&(clearTimeout(o),o=null)},g=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=k.get(t);if(r){if(M()||e){r.style.display="none";return}r.style.removeProperty("display")}},m=(e,r)=>{var n,a,o,i,s,d,c,f,v,p=null!==(v=N.get(t))&&void 0!==v?v:[];N.set(t,p);var h=u.NB.leaf(t,e),m=p.findIndex(t=>u.y$.equals(t.path,e));if(m<0){e1(h.text,r)&&p.push({path:e,diff:r,id:l++}),g();return}var w=(n=h.text,o=Math.min((a=p[m].diff).start,r.start),i=Math.max(0,Math.min(a.start+a.text.length,r.end)-r.start),s=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.reduce((e,t)=>e.slice(0,t.start)+t.text+e.slice(t.end),e)}(n,a,r),d=Math.max(r.start+r.text.length,a.start+a.text.length+(a.start+a.text.length>r.start?r.text.length:0)-i),c=s.slice(o,d),f=Math.max(a.end,r.end-a.text.length+(a.end-a.start)),e1(n,{start:o,end:f,text:c}));if(!w){p.splice(m,1),g();return}p[m]=e8(e8({},p[m]),{},{diff:w})},w=function(e){var{at:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,j.delete(t),r.cancel(),n.cancel(),y()&&v(),W.set(t,{at:a,run:e}),s=setTimeout(v)},b=e=>{i&&(clearTimeout(i),i=null);var{inputType:r}=e,n=null,a=e.dataTransfer||e.data||void 0;!1!==d&&"insertText"!==r&&"insertCompositionText"!==r&&(d=!1);var[o]=e.getTargetRanges();o&&(n=ew.toSlateRange(t,o,{exactMatch:!1,suppressThrow:!0}));var s=ew.getWindow(t).getSelection();if(!n&&s&&(o=s,n=ew.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),n=null!==(y=n)&&void 0!==y?y:t.selection){if(u.e6.isExpanded(n)&&r.startsWith("delete")){var[l,c]=u.e6.edges(n);if(u.NB.leaf(t,l.path).text.length===l.offset&&0===c.offset){var f=u.ML.next(t,{at:l.path,match:u.xv.isText});f&&u.y$.equals(f[1],c.path)&&(n={anchor:c,focus:c})}}if(u.e6.isExpanded(n)&&r.startsWith("delete")){if(u.y$.equals(n.anchor.path,n.focus.path)){var[v,p]=u.e6.edges(n);return m(n.anchor.path,{text:"",end:p.offset,start:v.offset})}var h=r.endsWith("Backward")?"backward":"forward";return w(()=>u.ML.deleteFragment(t,{direction:h}),{at:n})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return w(()=>u.ML.deleteFragment(t),{at:n});case"deleteContent":case"deleteContentForward":var{anchor:g}=n;if(u.e6.isCollapsed(n)){var b=u.NB.leaf(t,g.path);if(g.offset<b.text.length)return m(g.path,{text:"",start:g.offset,end:g.offset+1})}return w(()=>u.ML.deleteForward(t),{at:n});case"deleteContentBackward":var y,M,{anchor:k}=n;if((V(o)?o.isCollapsed:!!(null!==(M=o)&&void 0!==M&&M.collapsed))&&u.e6.isCollapsed(n)&&k.offset>0)return m(k.path,{text:"",start:k.offset-1,end:k.offset});return w(()=>u.ML.deleteBackward(t),{at:n});case"deleteEntireSoftLine":return w(()=>{u.ML.deleteBackward(t,{unit:"line"}),u.ML.deleteForward(t,{unit:"line"})},{at:n});case"deleteHardLineBackward":return w(()=>u.ML.deleteBackward(t,{unit:"block"}),{at:n});case"deleteSoftLineBackward":return w(()=>u.ML.deleteBackward(t,{unit:"line"}),{at:n});case"deleteHardLineForward":return w(()=>u.ML.deleteForward(t,{unit:"block"}),{at:n});case"deleteSoftLineForward":return w(()=>u.ML.deleteForward(t,{unit:"line"}),{at:n});case"deleteWordBackward":return w(()=>u.ML.deleteBackward(t,{unit:"word"}),{at:n});
1case"deleteWordForward":return w(()=>u.ML.deleteForward(t,{unit:"word"}),{at:n});case"insertLineBreak":return w(()=>u.ML.insertSoftBreak(t),{at:n});case"insertParagraph":return w(()=>u.ML.insertBreak(t),{at:n});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if((null==a?void 0:a.constructor.name)==="DataTransfer")return w(()=>ew.insertData(t,a),{at:n});if("string"==typeof a&&a.includes("\n"))return w(()=>u.ML.insertSoftBreak(t),{at:u.e6.end(n)});var x=null!=a?a:"";if(P.get(t)&&(x=x.replace("\uFEFF","")),u.y$.equals(n.anchor.path,n.focus.path)){var[E,L]=u.e6.edges(n),C={start:E.offset,end:L.offset,text:x};if(x&&d&&"insertCompositionText"===r){var D=d.start+d.text.search(/\S|$/);C.start+C.text.search(/\S|$/)===D+1&&C.end===d.start+d.text.length?(C.start-=1,d=null,O()):d=!1}else d="insertText"===r&&(null===d?C:!!(d&&u.e6.isCollapsed(n))&&d.end+d.text.length===E.offset&&e8(e8({},d),{},{text:d.text+x}));m(E.path,C);return}return w(()=>u.ML.insertText(t,x),{at:n})}}},y=()=>!!W.get(t),M=()=>{var e;return!!(null!==(e=N.get(t))&&void 0!==e&&e.length)},x=()=>y()||M(),E=e=>{j.set(t,e),i&&(clearTimeout(i),i=null);var{selection:r}=t;if(e){var n=!r||!u.y$.equals(r.anchor.path,e.anchor.path),a=!r||!u.y$.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(n&&d||a)&&(d=!1),(n||!M())&&(i=setTimeout(v,200))}},L=()=>{(y()||!M())&&v()},C=e=>{M()||(g(!0),setTimeout(g))},O=()=>{y()||(s=setTimeout(v))},D=e=>{if(!(M()||y())&&e.some(r=>er(t,r,e))){var r;null===(r=A.get(t))||void 0===r||r()}};return{flush:v,scheduleFlush:O,hasPendingDiffs:M,hasPendingAction:y,hasPendingChanges:x,isFlushing:()=>a,handleUserSelect:E,handleCompositionEnd:p,handleCompositionStart:h,handleDOMBeforeInput:b,handleKeyDown:C,handleDomMutations:D,handleInput:L}})(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?te(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):te(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({editor:a}
1,n)));return!function(e,t,r){var[n]=(0,d.useState)(()=>new MutationObserver(t));eb(()=>{n.takeRecords()}),(0,d.useEffect)(()=>{if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return n.observe(e.current,r),()=>n.disconnect()},[])}(r,i.handleDomMutations,tt),T.set(a,i.scheduleFlush),o&&i.flush(),i}({node:Q,onDOMSelectionChange:en,scheduleOnDOMSelectionChange:eo});eb(()=>{Q.current&&(e=z(Q.current))?(y.set(Y,e),M.set(Y,Q.current),E.set(Y,Q.current),x.set(Q.current,Y)):E.delete(Y);var e,{selection:t}=Y,r=ew.findDocumentOrShadowRoot(Y).getSelection();if(!(!r||!ew.isFocused(Y)||null!=ed&&ed.hasPendingAction())){var n=e=>{var n="None"!==r.type;if(t||n){var a=M.get(Y),o=!1;if(a.contains(r.anchorNode)&&a.contains(r.focusNode)&&(o=!0),n&&o&&t&&!e){var i=ew.toSlateRange(Y,r,{exactMatch:!0,suppressThrow:!0});if(i&&u.e6.equals(i,t)){if(!et.hasMarkPlaceholder)return;var s,{anchorNode:l}=r;if(null!=l&&null!==(s=l.parentElement)&&void 0!==s&&s.hasAttribute("data-slate-mark-placeholder"))return}}if(t&&!ew.hasRange(Y,t)){Y.selection=ew.toSlateRange(Y,r,{exactMatch:!1,suppressThrow:!0});return}et.isUpdatingSelection=!0;var d=t&&ew.toDOMRange(Y,t);return d?(u.e6.isBackward(t)?r.setBaseAndExtent(d.endContainer,d.endOffset,d.startContainer,d.startOffset):r.setBaseAndExtent(d.startContainer,d.startOffset,d.endContainer,d.endOffset),L(Y,d)):r.removeAllRanges(),d}},a=n(),o=(null==ed?void 0:ed.isFlushing())==="action";if(!ei||!o){setTimeout(()=>{a&&es&&ew.toDOMNode(Y,Y).focus(),et.isUpdatingSelection=!1});return}var i=null,s=requestAnimationFrame(()=>{if(o){var e=e=>{try{ew.toDOMNode(Y,Y).focus(),n(e)}catch(t){}};e(),i=setTimeout(()=>{e(!0),et.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),i&&clearTimeout(i)}}});var eu=(0,d.useCallback)(e=>{if(J(),!g&&ew.hasEditableTarget(Y,e.target)&&!tf(e,f)){if(ed)return ed.handleDOMBeforeInput(e);eo.flush(),en.flush();var{selection:t}=Y,{inputType:r}=e,n=e.dataTransfer||e.data||void 0,a="insertCompositionText"===r||"deleteCompositionText"===r;if(!(a&&ew.isComposing(Y))){var o=!1;if("insertText"===r&&t&&u.e6.isCollapsed(t)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==t.anchor.offset){o=!0,Y.marks&&(o=!1);var{anchor:i}=t,[s,l]=ew.toDOMPoint(Y,i),d=null===(p=s.parentElement)||void 0===p?void 0:p.closest("a"),c=ew.getWindow(Y);if(o&&d&&ew.hasDOMNode(Y,d)){var v,p,h,m,w=null==c?void 0:c.document.createTreeWalker(d,NodeFilter.SHOW_TEXT).lastChild();w===s&&(null===(m=w.textContent)||void 0===m?void 0:m.length)===l&&(o=!1)}if(o&&s.parentElement&&(null==c?void 0:null===(h=c.getComputedStyle(s.parentElement))||void 0===h?void 0:h.whiteSpace)==="pre"){var b=u.ML.above(Y,{at:i.path,match:e=>u.ML.isBlock(Y,e)});b&&u.NB.string(b[0]).includes(" ")&&(o=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var[y]=e.getTargetRanges();if(y){var M=ew.toSlateRange(Y,y,{exactMatch:!1,suppressThrow:!1});if(!t||!u.e6.equals(t,M)){o=!1;var k=!a&&Y.selection&&u.ML.rangeRef(Y,Y.selection);u.YR.select(Y,M),k&&B.set(Y,k)}}}if(!a){if(o||e.preventDefault(),t&&u.e6.isExpanded(t)&&r.startsWith("delete")){var x=r.endsWith("Backward")?"backward":"forward";u.ML.deleteFragment(Y,{direction:x});return}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":u.ML.deleteFragment(Y);break;case"deleteContent":case"deleteContentForward":u.ML.deleteForward(Y);break;case"deleteContentBackward":u.ML.deleteBackward(Y);break;case"deleteEntireSoftLine":u.ML.deleteBackward(Y,{unit:"line"}),u.ML.deleteForward(Y,{unit:"line"});break;case"deleteHardLineBackward":u.ML.deleteBackward(Y,{unit:"block"});break;case"deleteSoftLineBackward":u.ML.deleteBackward(Y,{unit:"line"});break;case"deleteHardLineForward":u.ML.deleteForward(Y,{unit:"block"});break;case"deleteSoftLineForward":u.ML.deleteForward(Y,{unit:"line"});break;case"deleteWordBackward":u.ML.deleteBackward(Y,{unit:"word"});break;
1case"deleteWordForward":u.ML.deleteForward(Y,{unit:"word"});break;case"insertLineBreak":u.ML.insertSoftBreak(Y);break;case"insertParagraph":u.ML.insertBreak(Y);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&ew.isComposing(Y)&&(X(!1),S.set(Y,!1)),(null==n?void 0:n.constructor.name)==="DataTransfer"?ew.insertData(Y,n):"string"==typeof n&&(o?Z.current.push(()=>u.ML.insertText(Y,n)):u.ML.insertText(Y,n))}var E=null===(v=B.get(Y))||void 0===v?void 0:v.unref();B.delete(Y),!E||Y.selection&&u.e6.equals(Y.selection,E)||u.YR.select(Y,E)}}}},[g,f]);eb(()=>(Q.current&&em&&Q.current.addEventListener("beforeinput",eu),()=>{Q.current&&em&&Q.current.removeEventListener("beforeinput",eu)}),[eu]),eb(()=>{var e=ew.getWindow(Y);return e.document.addEventListener("selectionchange",eo),()=>{e.document.removeEventListener("selectionchange",eo)}},[eo]);var ey=c([Y,[]]);if(v&&1===Y.children.length&&1===Array.from(u.NB.texts(Y)).length&&""===u.NB.string(Y)&&!K){var eM=u.ML.start(Y,[]);ey.push({[I]:!0,placeholder:v,anchor:eM,focus:eM})}var{marks:ek}=Y;if(et.hasMarkPlaceholder=!1,Y.selection&&u.e6.isCollapsed(Y.selection)&&ek){var{anchor:ex}=Y.selection,eE=u.NB.leaf(Y,ex.path),eL=h(eE,tn);if(!u.xv.equals(eE,ek,{loose:!0})){et.hasMarkPlaceholder=!0;var eC=Object.fromEntries(Object.keys(eL).map(e=>[e,null]));ey.push(to(to(to({[_]:!0},eC),ek),{},{anchor:ex,focus:ex}))}}return(0,d.useEffect)(()=>{setTimeout(()=>{var{selection:e}=Y;if(e){var{anchor:t}=e,r=u.NB.leaf(Y,t.path);if(ek&&!u.xv.equals(r,ek,{loose:!0})){P.set(Y,ek);return}}P.delete(Y)})}),d.createElement(ez.Provider,{value:g},d.createElement(ej.Provider,{value:c},d.createElement(e0,{node:Q,receivedUserInput:G},d.createElement(F,Object.assign({role:g?void 0:"textbox","aria-multiline":!g||void 0},q,{spellCheck:(!!em||!eg)&&q.spellCheck,autoCorrect:em||!eg?q.autoCorrect:"false",autoCapitalize:em||!eg?q.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!g,zindex:-1,suppressContentEditableWarning:!0,ref:Q,style:to({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},C),onBeforeInput:(0,d.useCallback)(e=>{if(!em&&!g&&!tu(e,q.onBeforeInput)&&ew.hasSelectableTarget(Y,e.target)&&(e.preventDefault(),!ew.isComposing(Y))){var t=e.data;u.ML.insertText(Y,t)}},[g]),onInput:(0,d.useCallback)(e=>{if(ed){ed.handleInput();return}for(var t of Z.current)t();Z.current=[]},[]),onBlur:(0,d.useCallback)(e=>{if(!(g||et.isUpdatingSelection||!ew.hasSelectableTarget(Y,e.target)||tu(e,q.onBlur))){var t=ew.findDocumentOrShadowRoot(Y);if(et.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(!(r===ew.toDOMNode(Y,Y)||$(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&U(r)&&ew.hasDOMNode(Y,r)){var n=ew.toSlateNode(Y,r);if(u.W_.isElement(n)&&!Y.isVoid(n))return}if(el){var a=t.getSelection();null==a||a.removeAllRanges()}D.delete(Y)}}}},[g,q.onBlur]),onClick:(0,d.useCallback)(e=>{if(ew.hasTarget(Y,e.target)&&!tu(e,q.onClick)&&U(e.target)){var t=ew.toSlateNode(Y,e.target),r=ew.findPath(Y,t);if(u.ML.hasPath(Y,r)&&u.NB.get(Y,r)===t){if(3===e.detail&&r.length>=1){var n=r;if(!u.ML.isBlock(Y,t)){var a,o=u.ML.above(Y,{match:e=>u.ML.isBlock(Y,e),at:r});n=null!==(a=null==o?void 0:o[1])&&void 0!==a?a:r.slice(0,1)}var i=u.ML.range(Y,n);u.YR.select(Y,i);return}if(!g){var s=u.ML.start(Y,r),l=u.ML.end(Y,r),d=u.ML.void(Y,{at:s}),c=u.ML.void(Y,{at:l});if(d&&c&&u.y$.equals(d[1],c[1])){var f=u.ML.range(Y,s);u.YR.select(Y,f)}}}}},[g,q.onClick]),onCompositionEnd:(0,d.useCallback)(e=>{if(ew.hasSelectableTarget(Y,e.target)&&(ew.isComposing(Y)&&(X(!1),S.set(Y,!1)),null==ed||ed.handleCompositionEnd(e),!tu(e,q.onCompositionEnd)&&!ei&&!el&&!ef&&!ea&&!ev&&!eh&&!ep&&e.data)){var t=P.get(Y);P.delete(Y),void 0!==t&&(R.set(Y,Y.marks),Y.marks=t),u.ML.insertText(Y,e.data);var r=R.get(Y);R.delete(Y),void 0!==r&&(Y.marks=r)}},[q.onCompositionEnd]),onCompositionUpdate:(0,d.useCallback)(e=>{!ew.hasSelectableTarget(Y,e.target)||tu(e,q.onCompositionUpdate)||ew.isComposing(Y)||(X(!0),S.set(Y,!0))},[q.onCompositionUpdate]),onCompositionStart:(0,d.useCallback)(e=>{if(ew.hasSelectableTarget(Y,e.target)&&(null==ed||ed.handleCompositionStart(e),!tu(e,q.onCompositionStart)&&!ei)){X(!0);var{selection:t}=Y;if(t){if(u.e6.isExpanded(t)){u.ML.deleteFragment(Y);return}var r=u.ML.above(Y,{match:e=>u.ML.isInline(Y,e),mode:"highest"});if(r){var[,n]=r;if(u.ML.isEnd(Y,t.anchor,n)){var a=u.ML.after(Y,n);u.YR.setSelection(Y,{anchor:a,focus:a})}}}}},[q.onCompositionStart]),onCopy:(0,d.useCallback)(e=>{ew.hasSelectableTarget(Y,e.target)&&!tu(e,q.onCopy)&&(e.preventDefault(),ew.setFragmentData(Y,e.clipboardData,"copy"))},[q.onCopy]),onCut:(0,d.useCallback)(e=>{if(!g&&ew.hasSelectableTarget(Y,e.target)&&!tu(e,q.onCut)){e.preventDefault(),ew.setFragmentData(Y,e.clipboardData,"cut");var{selection:t}=Y;if(t){if(u.e6.isExpanded(t))u.ML.deleteFragment(Y);else{var r=u.NB.parent(Y,t.anchor.path);u.ML.isVoid(Y,r)&&u.YR.delete(Y)}}}},[g,q.onCut]),onDragOver:(0,d.useCallback)(e=>{if(ew.hasTarget(Y,e.target)&&!tu(e,q.onDragOver)){var t=ew.toSlateNode(Y,e.target);u.ML.isVoid(Y,t)&&e.preventDefault()}},[q.onDragOver]),onDragStart:(0,d.useCallback)(e=>{if(!g&&ew.hasTarget(Y,e.target)&&!tu(e,q.onDragStart)){var t=ew.toSlateNode(Y,e.target),r=ew.findPath(Y,t);if(u.ML.isVoid(Y,t)||u.ML.void(Y,{at:r,voids:!0})){var n=u.ML.range(Y,r);u.YR.select(Y,n)}et.isDraggingInternally=!0,ew.setFragmentData(Y,e.dataTransfer,"drag")}},[g,q.onDragStart]),onDrop:(0,d.useCallback)(e=>{if(!g&&ew.hasTarget(Y,e.target)&&!tu(e,q.onDrop)){e.preventDefault();var t=Y.selection,r=ew.findEventRange(Y,e),n=e.dataTransfer;u.YR.select(Y,r),et.isDraggingInternally&&t&&!u.e6.equals(t,r)&&!u.ML.void(Y,{at:r,voids:!0})&&u.YR.delete(Y,{at:t}),ew.insertData(Y,n),ew.isFocused(Y)||ew.focus(Y)}et.isDraggingInternally=!1},[g,q.onDrop]),onDragEnd:(0,d.useCallback)(e=>{!g&&et.isDraggingInternally&&q.onDragEnd&&ew.hasTarget(Y,e.target)&&q.onDragEnd(e),et.isDraggingInternally=!1},[g,q.onDragEnd]),onFocus:(0,d.useCallback)(e=>{if(!g&&!et.isUpdatingSelection&&ew.hasSelectableTarget(Y,e.target)&&!tu(e,q.onFocus)){var t=ew.toDOMNode(Y,Y),r=ew.findDocumentOrShadowRoot(Y);if(et.latestElement=r.activeElement,es&&e.target!==t){t.focus();return}D.set(Y,!0)}},[g,q.onFocus]),onKeyDown:(0,d.useCallback)(e=>{if(!g&&ew.hasEditableTarget(Y,e.target)){null==ed||ed.handleKeyDown(e);var{nativeEvent:t}=e;if(ew.isComposing(Y)&&!1===t.isComposing&&(S.set(Y,!1),X(!1)),!(tu(e,q.onKeyDown)||ew.isComposing(Y))){var{selection:r}=Y,n=Y.children[null!==r?r.focus.path[0]:0],o="rtl"===a()(u.NB.string(n));if(eQ.isRedo(t)){e.preventDefault(),"function"==typeof Y.redo&&Y.redo();return}if(eQ.isUndo(t)){e.preventDefault(),"function"==typeof Y.undo&&Y.undo();return}if(eQ.isMoveLineBackward(t)){e.preventDefault(),u.YR.move(Y,{unit:"line",reverse:!0});return}if(eQ.isMoveLineForward(t)){e.preventDefault(),u.YR.move(Y,{unit:"line"});return}if(eQ.isExtendLineBackward(t)){e.preventDefault(),u.YR.move(Y,{unit:"line",edge:"focus",reverse:!0});return}if(eQ.isExtendLineForward(t)){e.preventDefault(),u.YR.move(Y,{unit:"line",edge:"focus"});return}if(eQ.isMoveBackward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(Y,{reverse:!o}):u.YR.collapse(Y,{edge:"start"});return}if(eQ.isMoveForward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(Y,{reverse:o}):u.YR.collapse(Y,{edge:"end"});return}if(eQ.isMoveWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(Y,{edge:"focus"}),u.YR.move(Y,{unit:"word",reverse:!o});return}
1if(eQ.isMoveWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(Y,{edge:"focus"}),u.YR.move(Y,{unit:"word",reverse:o});return}if(em){if((ec||el)&&r&&(eQ.isDeleteBackward(t)||eQ.isDeleteForward(t))&&u.e6.isCollapsed(r)){var i=u.NB.parent(Y,r.anchor.path);if(u.W_.isElement(i)&&u.ML.isVoid(Y,i)&&(u.ML.isInline(Y,i)||u.ML.isBlock(Y,i))){e.preventDefault(),u.ML.deleteBackward(Y,{unit:"block"});return}}}else{if(eQ.isBold(t)||eQ.isItalic(t)||eQ.isTransposeCharacter(t)){e.preventDefault();return}if(eQ.isSoftBreak(t)){e.preventDefault(),u.ML.insertSoftBreak(Y);return}if(eQ.isSplitBlock(t)){e.preventDefault(),u.ML.insertBreak(Y);return}if(eQ.isDeleteBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(Y,{direction:"backward"}):u.ML.deleteBackward(Y);return}if(eQ.isDeleteForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(Y,{direction:"forward"}):u.ML.deleteForward(Y);return}if(eQ.isDeleteLineBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(Y,{direction:"backward"}):u.ML.deleteBackward(Y,{unit:"line"});return}if(eQ.isDeleteLineForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(Y,{direction:"forward"}):u.ML.deleteForward(Y,{unit:"line"});return}if(eQ.isDeleteWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(Y,{direction:"backward"}):u.ML.deleteBackward(Y,{unit:"word"});return}if(eQ.isDeleteWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(Y,{direction:"forward"}):u.ML.deleteForward(Y,{unit:"word"});return}}}}},[g,q.onKeyDown]),onPaste:(0,d.useCallback)(e=>{!g&&ew.hasSelectableTarget(Y,e.target)&&!tu(e,q.onPaste)&&(!em||H(e.nativeEvent))&&(e.preventDefault(),ew.insertData(Y,e.clipboardData))},[g,q.onPaste])}),d.createElement(ti,{decorations:ey,node:Y,renderElement:m,renderPlaceholder:b,renderLeaf:w,selection:Y.selection})))))},tl=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r,ei&&d.createElement("br",null))},td=()=>[],tc=(e,t)=>{if(!e.selection||e.selection&&u.e6.isCollapsed(e.selection)){var r=t.startContainer.parentElement;r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,c.Z)(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},tu=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.isDefaultPrevented()||e.isPropagationStopped()},tf=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.defaultPrevented},tv=(0,d.createContext)(!1),tp=(0,d.createContext)({}),th=["editor","children","onChange","value"],tg=e=>{var t,r,n,a,{editor:o,children:i,onChange:s,value:l}=e,c=h(e,th),f=(0,d.useRef)(!1),[v,p]=d.useState(()=>{if(!u.NB.isNodeList(l))throw Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(u.o4.stringify(l)));if(!u.ML.isEditor(o))throw Error("[Slate] editor is invalid! You passed: ".concat(u.o4.stringify(o)));return o.children=l,Object.assign(o,c),{v:0,editor:o}}),{selectorContext:g,onChange:m}=(t=(0,d.useRef)([]).current,r=(0,d.useRef)({editor:o}).current,n=(0,d.useCallback)(e=>{r.editor=e,t.forEach(t=>t(e))},[]),a=(0,d.useMemo)(()=>({getSlate:()=>r.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}),[t,r]),{selectorContext:a,onChange:n}),w=(0,d.useCallback)(()=>{s&&s(o.children),p(e=>({v:e.v+1,editor:o})),m(o)},[s]);F.set(o,w),(0,d.useEffect)(()=>()=>{F.set(o,()=>{}),f.current=!0},[]);var[b,y]=(0,d.useState)(ew.isFocused(o));return(0,d.useEffect)(()=>{y(ew.isFocused(o))}),eb(()=>{var e=()=>y(ew.isFocused(o));return en?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),()=>{document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})},[]),d.createElement(tp.Provider,{value:g},d.createElement(e$.Provider,{value:v},d.createElement(eO.Provider,{value:v.editor},d.createElement(tv.Provider,{value:b},i))))},tm=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},tw=(e,t,r)=>{var n=ew.toDOMRange(e,t).getBoundingClientRect(),a=ew.toDOMRange(e,r).getBoundingClientRect();return tm(n,a)&&tm(a,n)},tb=(e,t)=>{var r=u.ML.range(e,u.e6.end(t)),n=Array.from(u.ML.positions(e,{at:t})),a=0,o=n.length,i=Math.floor(o/2);if(tw(e,u.ML.range(e,n[a]),r))return u.ML.range(e,n[a],r);if(n.length<2)return u.ML.range(e,n[n.length-1],r);for(;i!==n.length&&i!==a;)tw(e,u.ML.range(e,n[i]),r)?o=i:a=i,i=Math.floor((a+o)/2);return u.ML.range(e,n[o],r)};function ty(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tM(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ty(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ty(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var tk=e=>{var t=e,{apply:r,onChange:n,deleteBackward:a,addMark:o,removeMark:i}=t;return C.set(t,new WeakMap),t.addMark=(e,r)=>{var n,a;null===(n=T.get(t))||void 0===n||n(),!P.get(t)&&null!==(a=N.get(t))&&void 0!==a&&a.length&&P.set(t,null),R.delete(t),o(e,r)},t.removeMark=e=>{var r;!P.get(t)&&null!==(r=N.get(t))&&void 0!==r&&r.length&&P.set(t,null),R.delete(t),i(e)},t.deleteBackward=e=>{if("line"!==e)return a(e);if(t.selection&&u.e6.isCollapsed(t.selection)){var r=u.ML.above(t,{match:e=>u.ML.isBlock(t,e),at:t.selection});if(r){var[,n]=r,o=u.ML.range(t,n,t.selection.anchor),i=tb(t,o);u.e6.isCollapsed(i)||u.YR.delete(t,{at:i})}}},t.apply=e=>{var n,a=[],o=N.get(t);if(null!=o&&o.length){var i=o.map(t=>(function(e,t){var{path:r,diff:n,id:a}=e;switch(t.type){case"insert_text":if(!u.y$.equals(t.path,r)||t.offset>=n.end)return e;if(t.offset<=n.start)return{diff:{start:t.text.length+n.start,end:t.text.length+n.end,text:n.text},id:a,path:r};return{diff:{start:n.start,end:n.end+t.text.length,text:n.text},id:a,path:r};case"remove_text":if(!u.y$.equals(t.path,r)||t.offset>=n.end)return e;if(t.offset+t.text.length<=n.start)return{diff:{start:n.start-t.text.length,end:n.end-t.text.length,text:n.text},id:a,path:r};return{diff:{start:n.start,end:n.end-t.text.length,text:n.text},id:a,path:r};case"split_node":if(!u.y$.equals(t.path,r)||t.position>=n.end)return{diff:n,id:a,path:u.y$.transform(r,t,{affinity:"backward"})};if(t.position>n.start)return{diff:{start:n.start,end:Math.min(t.position,n.end),text:n.text},id:a,path:r};return{diff:{start:n.start-t.position,end:n.end-t.position,text:n.text},id:a,path:u.y$.transform(r,t,{affinity:"forward"})};case"merge_node":if(!u.y$.equals(t.path,r))return{diff:n,id:a,path:u.y$.transform(r,t)};return{diff:{start:n.start+t.position,end:n.end+t.position,text:n.text},id:a,path:u.y$.transform(r,t)}}var o=u.y$.transform(r,t);return o?{diff:n,path:o,id:a}:null})(t,e)).filter(Boolean);N.set(t,i)}var s=j.get(t);s&&j.set(t,e9(t,s,e));var l=W.get(t);if(null!=l&&l.at){var d=u.E9.isPoint(null==l?void 0:l.at)?e3(t,l.at,e):e9(t,l.at,e);W.set(t,d?tM(tM({},l),{},{at:d}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":a.push(...tx(t,e.path));break;case"set_selection":null===(n=B.get(t))||void 0===n||n.unref(),B.delete(t);break;case"insert_node":case"remove_node":a.push(...tx(t,u.y$.parent(e.path)));break;case"merge_node":a.push(...tx(t,u.y$.previous(e.path)));break;case"move_node":a.push(...tx(t,u.y$.common(u.y$.parent(e.path),u.y$.parent(e.newPath))))}for(var[c,f]of(r(e),a)){var[v]=u.ML.node(t,c);L.set(v,f)}},t.setFragmentData=e=>{var{selection:r}=t;if(r){var[n,a]=u.e6.edges(r),o=u.ML.void(t,{at:n.path}),i=u.ML.void(t,{at:a.path});if(!u.e6.isCollapsed(r)||o){var s=ew.toDOMRange(t,r),l=s.cloneContents(),d=l.childNodes[0];if(l.childNodes.forEach(e=>{e.textContent&&""!==e.textContent.trim()&&(d=e)}),i){var[c]=i,f=s.cloneRange(),v=ew.toDOMNode(t,c);f.setEndAfter(v),l=f.cloneContents()}if(o&&(d=l.querySelector("[data-slate-spacer]")),Array.from(l.querySelectorAll("[data-slate-zero-width]")).forEach(e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""}),K(d)){var p=d.ownerDocument.createElement("span");p.style.whiteSpace="pre",p.appendChild(d),l.appendChild(p),d=p}var h=JSON.stringify(t.getFragment()),g=window.btoa(encodeURIComponent(h));d.setAttribute("data-slate-fragment",g),e.setData("application/x-slate-fragment",g);var m=l.ownerDocument.createElement("div");return m.appendChild(l),m.setAttribute("hidden","true"),l.ownerDocument.body.appendChild(m),e.setData("text/html",m.innerHTML),e.setData("text/plain",G(m)),l.ownerDocument.body.removeChild(m),e}}},t.insertData=e=>{t.insertFragmentData(e)||t.insertTextData(e)},t.insertFragmentData=e=>{var r=e.getData("application/x-slate-fragment")||et(e);if(r){var n=JSON.parse(decodeURIComponent(window.atob(r)));return t.insertFragment(n),!0}return!1},t.insertTextData=e=>{var r=e.getData("text/plain");if(r){var n=r.split(/\r\n|\r|\n/),a=!1;
1for(var o of n)a&&u.YR.splitNodes(t,{always:!0}),t.insertText(o),a=!0;return!0}return!1},t.onChange=()=>{v.unstable_batchedUpdates(()=>{var e=F.get(t);e&&e(),n()})},t},tx=(e,t)=>{var r=[];for(var[n,a]of u.ML.levels(e,{at:t})){var o=ew.findKey(e,n);r.push([a,o])}return r}},23380:function(e,t){"use strict";for(var r="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),n={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},a={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:r?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},o={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)o["f"+i]=111+i;function s(e){return e=a[e=e.toLowerCase()]||e}t.TB=function(e,t){var r,a,i,l,d;return r=e,a={byKey:!0},i=t,!a||"byKey"in a||(i=a,a=null),Array.isArray(r)||(r=[r]),l=r.map(function(e){return function(e,t){var r=t&&t.byKey,a={},i=(e=e.replace("++","+add")).split("+"),l=i.length;for(var d in n)a[n[d]]=!1;var c=!0,u=!1,f=void 0;try{for(var v,p=i[Symbol.iterator]();!(c=(v=p.next()).done);c=!0){var h,g=v.value,m=g.endsWith("?")&&g.length>1;m&&(g=g.slice(0,-1));var w=s(g),b=n[w];1!==l&&b||(r?a.key=w:a.which=(h=g,o[h=s(h)]||h.toUpperCase().charCodeAt(0))),b&&(a[b]=!m||null)}}catch(y){u=!0,f=y}finally{try{!c&&p.return&&p.return()}finally{if(u)throw f}}return a}(e,a)}),d=function(e){return l.some(function(t){return function(e,t){for(var r in e){var n=e[r],a=void 0;if(null!=n&&(null!=(a="key"===r&&null!=t.key?t.key.toLowerCase():"which"===r?91===n&&93===t.which?91:t.which:t[r])||!1!==n)&&a!==n)return!1}return!0}(t,e)})},null==i?d:d(i)}}}]);
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.