1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8700],{96391:function(e,t,r){r.d(t,{BU:function(){return withReact},CX:function(){return _},F3:function(){return g},_7:function(){return useSlateStatic},mH:function(){return Slate},ui:function(){return useSlate},vt:function(){return useSelected}});var n=r(51080),a=r.n(n),i=r(23279),o=r.n(i),s=r(23493),l=r.n(s),d=r(67294),c=r(17423),u=r(77493),h=r(50083),f=r(58354),p=r(73935);function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperty(e,t,r){var n;return n=function(e,t){if("object"!==_typeof(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==_typeof(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===_typeof(n)?n:String(n))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v=(0,d.createContext)(null),useSlateStatic=()=>{var e=(0,d.useContext)(v);if(!e)throw Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},g=h.y2;function ownKeys$7(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 _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$7(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var debug=function(){},isDataTransfer=e=>(null==e?void 0:e.constructor.name)==="DataTransfer",m=h.TF?d.useLayoutEffect:d.useEffect,b=["node"];function ownKeys$6(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 y={subtree:!0,childList:!0,characterData:!0},k=h.wZ?e=>{var t,{node:r}=e,n=_objectWithoutProperties(e,b);if(!h.wZ)return null;var a=useSlateStatic(),i=(t=(0,d.useRef)(!1),(0,d.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[o]=(0,d.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:n}=e,a=!1,i=null,o=null,s=null,l=0,d=!1,applyPendingSelection=()=>{var e=h.Or.get(t);if(h.Or.delete(t),e){var{selection:r}=t,n=(0,h.o4)(t,e);!n||r&&u.e6.equals(n,r)||u.YR.select(t,n)}},performAction=()=>{var e=h.hc.get(t);if(h.hc.delete(t),e){if(e.at){var r=u.E9.isPoint(e.at)?(0,h.j0)(t,e.at):(0,h.o4)(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()}},flush=()=>
1{if(o&&(clearTimeout(o),o=null),s&&(clearTimeout(s),s=null),!hasPendingDiffs()&&!hasPendingAction()){applyPendingSelection();return}a||(a=!0,setTimeout(()=>a=!1)),hasPendingAction()&&(a="action");var e=t.selection&&u.ML.rangeRef(t,t.selection,{affinity:"forward"});h.BX.set(t,t.marks),debug("flush",h.hc.get(t),h.KZ.get(t));for(var i=hasPendingDiffs();l=null===(c=h.KZ.get(t))||void 0===c?void 0:c[0];){var l,c,f,p=h.Dk.get(t);void 0!==p&&(h.Dk.delete(t),t.marks=p),p&&!1===d&&(d=null);var v=(0,h.QY)(l);t.selection&&u.e6.equals(t.selection,v)||u.YR.select(t,v),l.diff.text?u.ML.insertText(t,l.diff.text):u.ML.deleteFragment(t),h.KZ.set(t,null===(f=h.KZ.get(t))||void 0===f?void 0:f.filter(e=>{var{id:t}=e;return t!==l.id})),(0,h.K9)(t,l)||(i=!1,h.hc.delete(t),h.BX.delete(t),a="action",h.Or.delete(t),r.cancel(),n.cancel(),null==e||e.unref())}var g=null==e?void 0:e.unref();if(!g||h.Or.get(t)||t.selection&&u.e6.equals(g,t.selection)||u.YR.select(t,g),hasPendingAction()){performAction();return}i&&r(),r.flush(),n.flush(),applyPendingSelection();var m=h.BX.get(t);h.BX.delete(t),void 0!==m&&(t.marks=m,t.onChange())},updatePlaceholderVisibility=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=h.Cl.get(t);if(r){if(hasPendingDiffs()||e){r.style.display="none";return}r.style.removeProperty("display")}},storeDiff=(e,r)=>{var n,a=null!==(n=h.KZ.get(t))&&void 0!==n?n:[];h.KZ.set(t,a);var i=u.NB.leaf(t,e),o=a.findIndex(t=>u.y$.equals(t.path,e));if(o<0){(0,h.ik)(i.text,r)&&a.push({path:e,diff:r,id:l++}),updatePlaceholderVisibility();return}var s=(0,h.Qz)(i.text,a[o].diff,r);if(!s){a.splice(o,1),updatePlaceholderVisibility();return}a[o]=_objectSpread$7(_objectSpread$7({},a[o]),{},{diff:s})},scheduleAction=function(e){var{at:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,h.Or.delete(t),r.cancel(),n.cancel(),hasPendingAction()&&flush(),h.hc.set(t,{at:a,run:e}),s=setTimeout(flush)},hasPendingAction=()=>!!h.hc.get(t),hasPendingDiffs=()=>{var e;return!!(null!==(e=h.KZ.get(t))&&void 0!==e&&e.length)},handleUserSelect=e=>{h.Or.set(t,e),o&&(clearTimeout(o),o=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||hasPendingDiffs())&&(o=setTimeout(flush,200))}},scheduleFlush=()=>{hasPendingAction()||(s=setTimeout(flush))};return{flush,scheduleFlush,hasPendingDiffs,hasPendingAction,hasPendingChanges:()=>hasPendingAction()||hasPendingDiffs(),isFlushing:()=>a,handleUserSelect,handleCompositionEnd:e=>{i&&clearTimeout(i),i=setTimeout(()=>{h.ES.set(t,!1),flush()},25)},handleCompositionStart:e=>{h.ES.set(t,!0),i&&(clearTimeout(i),i=null)},handleDOMBeforeInput:e=>{if(o&&(clearTimeout(o),o=null),!h.tw.get(t)){var{inputType:r}=e,n=null,a=e.dataTransfer||e.data||void 0;!1!==d&&"insertText"!==r&&"insertCompositionText"!==r&&(d=!1);var[i]=e.getTargetRanges();i&&(n=g.toSlateRange(t,i,{exactMatch:!1,suppressThrow:!0}));var s=g.getWindow(t).getSelection();if(!n&&s&&(i=s,n=g.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),n=null!==(P=n)&&void 0!==P?P:t.selection){var l=!0;if(r.startsWith("delete")){var c=r.endsWith("Backward")?"backward":"forward",[f,p]=u.e6.edges(n),[v,m]=u.ML.leaf(t,f.path);if(u.e6.isExpanded(n)&&v.text.length===f.offset&&0===p.offset){var b=u.ML.next(t,{at:f.path,match:u.xv.isText});b&&u.y$.equals(b[1],p.path)&&("backward"===c?(n={anchor:p,focus:p},f=p,[v,m]=b):(n={anchor:f,focus:f},p=f))}var y={text:"",start:f.offset,end:p.offset},k=h.KZ.get(t),S=null==k?void 0:k.find(e=>u.y$.equals(e.path,m)),C=S?[S.diff,y]:[y];if(0===(0,h.WV)(v.text,...C).length&&(l=!1),u.e6.isExpanded(n)){if(l&&u.y$.equals(n.anchor.path,n.focus.path)){var E={path:n.anchor.path,offset:f.offset};return handleUserSelect(u.ML.range(t,E,E)),storeDiff(n.anchor.path,{text:"",end:p.offset,start:f.offset})}return scheduleAction(()=>u.ML.deleteFragment(t,{direction:c}),{at:n})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return scheduleAction(()=>u.ML.deleteFragment(t),{at:n});case"deleteContent":case"deleteContentForward":var{anchor:w}=n;if(l&&u.e6.isCollapsed(n)){var x=u.NB.leaf(t,w.path);if(w.offset<x.text.length)return storeDiff(w.path,{text:"",start:w.offset,end:w.offset+1})}return scheduleAction(()=>u.ML.deleteForward(t),{at:n});case"deleteContentBackward":var P,O,{anchor:D}=n,L=(0,h.zq)(i)?i.isCollapsed:!!(null!==(O=i)&&void 0!==O&&O.collapsed);if(l&&L&&u.e6.isCollapsed(n)&&D.offset>0)return storeDiff(D.path,{text:"",start:D.offset-1,end:D.offset});return scheduleAction(()=>u.ML.deleteBackward(t),{at:n});case"deleteEntireSoftLine":return scheduleAction(()=>{u.ML.deleteBackward(t,{unit:"line"}),u.ML.deleteForward(t,{unit:"line"})},{at:n});case"deleteHardLineBackward":return scheduleAction(()=>u.ML.deleteBackward(t,{unit:"block"}),{at:n});case"deleteSoftLineBackward":return scheduleAction(()=>u.ML.deleteBackward(t,{unit:"line"}),{at:n});case"deleteHardLineForward":return scheduleAction(()=>u.ML.deleteForward(t,{unit:"block"}),{at:n});case"deleteSoftLineForward":return scheduleAction(()=>u.ML.deleteForward(t,{unit:"line"}),{at:n});case"deleteWordBackward":return scheduleAction(()=>u.ML.deleteBackward(t,{unit:"word"}),{at:n});
1case"deleteWordForward":return scheduleAction(()=>u.ML.deleteForward(t,{unit:"word"}),{at:n});case"insertLineBreak":return scheduleAction(()=>u.ML.insertSoftBreak(t),{at:n});case"insertParagraph":return scheduleAction(()=>u.ML.insertBreak(t),{at:n});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if(isDataTransfer(a))return scheduleAction(()=>g.insertData(t,a),{at:n});var M=null!=a?a:"";if(h.Dk.get(t)&&(M=M.replace("\uFEFF","")),"insertText"===r&&/.*\n.*\n$/.test(M)&&(M=M.slice(0,-1)),M.includes("\n"))return scheduleAction(()=>{var e=M.split("\n");e.forEach((r,n)=>{r&&u.ML.insertText(t,r),n!==e.length-1&&u.ML.insertSoftBreak(t)})},{at:n});if(u.y$.equals(n.anchor.path,n.focus.path)){var[T,j]=u.e6.edges(n),B={start:T.offset,end:j.offset,text:M};if(M&&d&&"insertCompositionText"===r){var R=d.start+d.text.search(/\S|$/);B.start+B.text.search(/\S|$/)===R+1&&B.end===d.start+d.text.length?(B.start-=1,d=null,scheduleFlush()):d=!1}else d="insertText"===r&&(null===d?B:!!(d&&u.e6.isCollapsed(n))&&d.end+d.text.length===T.offset&&_objectSpread$7(_objectSpread$7({},d),{},{text:d.text+M}));if(l){var I=t.selection;if(storeDiff(T.path,B),I){var F={path:T.path,offset:T.offset+M.length};scheduleAction(()=>{u.YR.select(t,{anchor:F,focus:F})},{at:F})}return}}return scheduleAction(()=>u.ML.insertText(t,M),{at:n})}}}},handleKeyDown:e=>{hasPendingDiffs()||(updatePlaceholderVisibility(!0),setTimeout(updatePlaceholderVisibility))},handleDomMutations:e=>{if(!(hasPendingDiffs()||hasPendingAction())&&e.some(r=>(0,h.KW)(t,r,e))){var r;null===(r=h.Tr.get(t))||void 0===r||r()}},handleInput:()=>{(hasPendingAction()||!hasPendingDiffs())&&flush()}}})(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$6(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));m(()=>{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()},[n,e,r])}(r,o.handleDomMutations,y),h.Pr.set(a,o.scheduleFlush),i&&o.flush(),o}:()=>null;function ownKeys$5(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 String$1=e=>{var{isLast:t,leaf:r,parent:n,text:a}=e,i=useSlateStatic(),o=g.findPath(i,a),s=u.y$.parent(o),l=!!r[h.q8];return i.isVoid(n)?d.createElement(ZeroWidthString,{length:u.NB.string(n).length}):""!==r.text||n.children[n.children.length-1]!==a||i.isInline(n)||""!==u.ML.string(i,s)?""===r.text?d.createElement(ZeroWidthString,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?d.createElement(TextString,{isTrailing:!0,text:r.text}):d.createElement(TextString,{text:r.text}):d.createElement(ZeroWidthString,{isLineBreak:!0,isMarkPlaceholder:l})},TextString=e=>{var{text:t,isTrailing:r=!1}=e,n=(0,d.useRef)(null),getTextContent=()=>"".concat(null!=t?t:"").concat(r?"\n":""),[a]=(0,d.useState)(getTextContent);return m(()=>{var e=getTextContent();n.current&&n.current.textContent!==e&&(n.current.textContent=e)}),d.createElement(S,{ref:n},a)},S=(0,d.memo)((0,d.forwardRef)((e,t)=>d.createElement("span",{"data-slate-string":!0,ref:t},e.children))),ZeroWidthString=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",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},a),h.wZ&&r?null:"\uFEFF",r?d.createElement("br",null):null)};function ownKeys$4(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 _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var C=h.wZ?300:0;function clearTimeoutRef(e){e.current&&(clearTimeout(e.current),e.current=null)}var defaultRenderLeaf=e=>d.createElement(DefaultLeaf,_objectSpread$4({},e)),E=d.memo(e=>{var{leaf:t,isLast:r,text:n,parent:a,renderPlaceholder:i,renderLeaf:o=defaultRenderLeaf,leafPosition:s}=e,l=useSlateStatic(),c=(0,d.useRef)(null),u=(0,d.useRef)(null),[p,v]=(0,d.useState)(!1),g=(0,d.useRef)(null),m=(0,d.useCallback)(e=>{if(r=null==e,c.current&&(c.current.disconnect(),r&&(c.current=null)),null==e)h.Cl.delete(l),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null);else{if(h.Cl.set(l,e),!c.current){var r,n,a=window.ResizeObserver||f.do;c.current=new a(()=>{var r;null===(r=t.onPlaceholderResize)||void 0===r||r.call(t,e)})}c.current.observe(e),u.current=e}},[u,t,l]),b=d.createElement(String$1,{isLast:r,leaf:t,parent:a,text:n}),y=!!t[h.Ie];if((0,d.useEffect)(()=>(y?g.current||(g.current=setTimeout(()=>{v(!0),g.current=null},C)):(clearTimeoutRef(g),v(!1)),()=>clearTimeoutRef(g)),[y,v]),y&&p){var k={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:h.Wt?"inherit":void 0},contentEditable:!1,ref:m}};b=d.createElement(d.Fragment,null,b,i(k))}return o({attributes:{"data-slate-leaf":!0},children:b,leaf:t,text:n,leafPosition:s})},(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[h.Ie]===e.leaf[h.Ie]),DefaultLeaf=e=>{var{attributes:t,children:r}=e;return d.createElement("span",_objectSpread$4({},t),r)};function useGenericSelector(e,t){var r,[,n]=(0,d.useReducer)(e=>e+1,0),a=(0,d.useRef)(),i=(0,d.useRef)(()=>null),o=(0,d.useRef)(null);try{if(e!==i.current||a.current){var s=e();r=t(o.current,s)?o.current:s}else r=o.current}catch(e){throw a.current&&e instanceof Error&&(e.message+="\nThe error may be correlated with this previous error:\n".concat(a.current.stack,"\n\n")),e}return i.current=e,o.current=r,a.current=void 0,[r,(0,d.useCallback)(()=>{try{var e=i.current();if(t(o.current,e))return;o.current=e}catch(e){e instanceof Error?a.current=e:a.current=Error(String(e))}n()},[])]}var w=(0,d.createContext)({}),useDecorations=(e,t)=>{var r=useSlateStatic(),{decorate:n,addEventListener:a}=(0,d.useContext)(w),[i,o]=useGenericSelector(()=>{var t=g.findPath(r,e);return n([e,t])},u.xv.isText(e)?h.Ft:h._e);return m(()=>{var e=a(o);return o(),e},[a,o]),(0,d.useMemo)(()=>[...i,...t],[i,t])},useDecorateContext=e=>{var t=(0,d.useRef)(new Set),r=(0,d.useRef)(e);m(()=>
1{r.current=e,t.current.forEach(e=>e())},[e]);var n=(0,d.useCallback)(e=>r.current(e),[]),a=(0,d.useCallback)(e=>(t.current.add(e),()=>{t.current.delete(e)}),[]);return(0,d.useMemo)(()=>({decorate:n,addEventListener:a}),[n,a])};function ownKeys$3(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 _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var defaultRenderText=e=>d.createElement(DefaultText,_objectSpread$3({},e)),x=d.memo(e=>{for(var{decorations:t,isLast:r,parent:n,renderPlaceholder:a,renderLeaf:i,renderText:o=defaultRenderText,text:s}=e,l=useSlateStatic(),c=(0,d.useRef)(null),f=useDecorations(s,t),p=u.xv.decorations(s,f),v=g.findKey(l,s),m=[],b=0;b<p.length;b++){var{leaf:y,position:k}=p[b];m.push(d.createElement(E,{isLast:r&&b===p.length-1,key:"".concat(v.id,"-").concat(b),renderPlaceholder:a,leaf:y,leafPosition:k,text:s,parent:n,renderLeaf:i}))}return o({text:s,children:m,attributes:{"data-slate-node":"text",ref:(0,d.useCallback)(e=>{var t=h.f7.get(l);e?(null==t||t.set(v,e),h.BE.set(s,e),h.EP.set(e,s)):(null==t||t.delete(v),h.BE.delete(s),c.current&&h.EP.delete(c.current)),c.current=e},[c,l,v,s])}})},(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderText===e.renderText&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&(0,h.Ft)(t.decorations,e.decorations)),DefaultText=e=>{var{attributes:t,children:r}=e;return d.createElement("span",_objectSpread$3({},t),r)};function ownKeys$2(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 _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var defaultRenderElement=e=>d.createElement(DefaultElement,_objectSpread$2({},e)),P=d.memo(e=>{var{decorations:t,element:r,renderElement:n=defaultRenderElement,renderChunk:i,renderPlaceholder:o,renderLeaf:s,renderText:l}=e,c=useSlateStatic(),f=useReadOnly(),p=c.isInline(r),v=useDecorations(r,t),m=g.findKey(c,r),b=(0,d.useCallback)(e=>{var t=h.f7.get(c);e?(null==t||t.set(m,e),h.BE.set(r,e),h.EP.set(e,r)):(null==t||t.delete(m),h.BE.delete(r))},[c,m,r]),y=useChildren({decorations:v,node:r,renderElement:n,renderChunk:i,renderPlaceholder:o,renderLeaf:s,renderText:l}),k={"data-slate-node":"element",ref:b};if(p&&(k["data-slate-inline"]=!0),!p&&u.ML.hasInlines(c,r)){var S=u.NB.string(r),C=a()(S);"rtl"===C&&(k.dir=C)}if(u.ML.isVoid(c,r)){k["data-slate-void"]=!0,!f&&p&&(k.contentEditable=!1);var[[E]]=u.NB.texts(r);y=d.createElement(p?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},d.createElement(x,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:E})),h.l2.set(E,0),h.hf.set(E,r)}return n({attributes:k,children:y,element:r})},(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderChunk===t.renderChunk&&e.renderText===t.renderText&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&(0,h._e)(e.decorations,t.decorations)),DefaultElement=e=>{var{attributes:t,children:r,element:n}=e,a=useSlateStatic().isInline(n)?"span":"div";return d.createElement(a,_objectSpread$2(_objectSpread$2({},t),{},{style:{position:"relative"}}
1),r)};let ChunkTreeHelper=class ChunkTreeHelper{constructor(e,t){var{chunkSize:r,debug:n}=t;_defineProperty(this,"root",void 0),_defineProperty(this,"chunkSize",void 0),_defineProperty(this,"debug",void 0),_defineProperty(this,"reachedEnd",void 0),_defineProperty(this,"pointerChunk",void 0),_defineProperty(this,"pointerIndex",void 0),_defineProperty(this,"pointerIndexStack",void 0),_defineProperty(this,"cachedPointerNode",void 0),this.root=e,this.chunkSize=r,this.debug=null!=n&&n,this.pointerChunk=e,this.pointerIndex=-1,this.pointerIndexStack=[],this.reachedEnd=!1,this.validateState()}readLeaf(){if(this.reachedEnd)return null;for(;;){if(this.pointerIndex+1<this.pointerSiblings.length){this.pointerIndex++,this.cachedPointerNode=void 0;break}if("root"===this.pointerChunk.type)return this.reachedEnd=!0,null;this.exitChunk()}return this.validateState(),this.enterChunkUntilLeaf(!1),this.pointerNode}returnToPreviousLeaf(){if(this.reachedEnd){this.reachedEnd=!1,this.enterChunkUntilLeaf(!0);return}for(;;){if(this.pointerIndex>=1){this.pointerIndex--,this.cachedPointerNode=void 0;break}if("root"===this.pointerChunk.type){this.pointerIndex=-1;return}this.exitChunk()}this.validateState(),this.enterChunkUntilLeaf(!0)}insertBefore(e){this.returnToPreviousLeaf(),this.insertAfter(e),this.readLeaf()}insertAfter(e){if(0!==e.length){for(var t=0,r=0;"chunk"===this.pointerChunk.type&&this.pointerIndex===this.pointerSiblings.length-1;){var n=Math.min(this.chunkSize-this.pointerSiblings.length,e.length);if(n>0){var a=e.splice(0,n);this.rawInsertAfter(a,t)}this.exitChunk(),t++}if(0!==e.length){var i=this.savePointer(),o=null;if(this.readLeaf())for(;"chunk"===this.pointerChunk.type&&0===this.pointerIndex;){var s=Math.min(this.chunkSize-this.pointerSiblings.length,e.length);if(s>0){var l=e.splice(-s,s);this.pointerIndex=-1,this.cachedPointerNode=void 0,this.rawInsertAfter(l,r),o||(o=this.savePointer())}this.exitChunk(),r++}this.restorePointer(i);var d=Math.max(t,r);this.rawInsertAfter(e,d),o&&this.restorePointer(o),this.validateState()}}}remove(){this.pointerSiblings.splice(this.pointerIndex--,1),this.cachedPointerNode=void 0,0===this.pointerSiblings.length&&"chunk"===this.pointerChunk.type?(this.exitChunk(),this.remove()):this.invalidateChunk(),this.validateState()}invalidateChunk(){for(var e=this.pointerChunk;"chunk"===e.type;e=e.parent)this.root.modifiedChunks.add(e)}get atStart(){return"root"===this.pointerChunk.type&&-1===this.pointerIndex}get pointerSiblings(){return this.pointerChunk.children}getPointerNode(){return this.reachedEnd||-1===this.pointerIndex?null:this.pointerSiblings[this.pointerIndex]}get pointerNode(){if(void 0!==this.cachedPointerNode)return this.cachedPointerNode;var e=this.getPointerNode();return this.cachedPointerNode=e,e}getChunkPath(e){for(var t=[],r=e;"chunk"===r.type;r=r.parent){var n=r.parent.children.indexOf(r);if(-1===n)return null;t.unshift(n)}return t}savePointer(){if(this.atStart)return"start";if(!this.pointerNode)throw Error("Cannot save pointer when pointerNode is null");return{chunk:this.pointerChunk,node:this.pointerNode}}restorePointer(e){if("start"===e){this.pointerChunk=this.root,this.pointerIndex=-1,this.pointerIndexStack=[],this.reachedEnd=!1,this.cachedPointerNode=void 0;return}var{chunk:t,node:r}=e,n=t.children.indexOf(r);if(-1===n)throw Error("Cannot restore point because saved node is no longer in saved chunk");var a=this.getChunkPath(t);if(!a)throw Error("Cannot restore point because saved chunk is no longer connected to root");this.pointerChunk=t,this.pointerIndex=n,this.pointerIndexStack=a,this.reachedEnd=!1,this.cachedPointerNode=r,this.validateState()}enterChunk(e){var t;if((null===(t=this.pointerNode)||void 0===t?void 0:t.type)!=="chunk")throw Error("Cannot enter non-chunk");if(this.pointerIndexStack.push(this.pointerIndex),this.pointerChunk=this.pointerNode,this.pointerIndex=e?this.pointerSiblings.length-1:0,this.cachedPointerNode=void 0,this.validateState(),0===this.pointerChunk.children.length)throw Error("Cannot enter empty chunk")}enterChunkUntilLeaf(e){for(;(null===(t=this.pointerNode)||void 0===t?void 0:t.type)==="chunk";){var t;this.enterChunk(e)}}exitChunk(){if("root"===this.pointerChunk.type)throw Error("Cannot exit root");var e=this.pointerChunk;this.pointerChunk=e.parent,this.pointerIndex=this.pointerIndexStack.pop(),this.cachedPointerNode=void 0,this.validateState()}rawInsertAfter(e,t){if(0!==e.length){for(var groupIntoChunks=(e,t,r)=>{if(1===r)return e;for(var n=[],a=0;a<this.chunkSize;a++){var i=e.slice(a*r,(a+1)*r);if(0===i.length)break;var o={type:"chunk",key:new h.sr,parent:t,children:[]};o.children=groupIntoChunks(i,o,r/this.chunkSize),n.push(o)}return n},r=this.pointerSiblings.length+e.length,n=0,a=this.chunkSize;a<r;a*=this.chunkSize)n++;var i=Math.max(n,t),o=Math.pow(this.chunkSize,i),s=groupIntoChunks(e,this.pointerChunk,o);
1this.pointerSiblings.splice(this.pointerIndex+1,0,...s),this.pointerIndex+=s.length,this.cachedPointerNode=void 0,this.invalidateChunk(),this.validateState()}}validateState(){if(this.debug){var validateDescendant=e=>{if("chunk"===e.type){var{parent:t,children:r}=e;if(!t.children.includes(e))throw Error("Debug: Chunk ".concat(e.key.id," has an incorrect parent property"));r.forEach(validateDescendant)}};if(this.root.children.forEach(validateDescendant),void 0!==this.cachedPointerNode&&this.cachedPointerNode!==this.getPointerNode())throw Error("Debug: The cached pointer is incorrect and has not been invalidated");var e=this.getChunkPath(this.pointerChunk);if(!e)throw Error("Debug: The pointer chunk is not connected to the root");if(!u.y$.equals(this.pointerIndexStack,e))throw Error("Debug: The cached index stack [".concat(this.pointerIndexStack.join(", "),"] does not match the path of the pointer chunk [").concat(e.join(", "),"]"))}}};let ChildrenHelper=class ChildrenHelper{constructor(e,t){_defineProperty(this,"editor",void 0),_defineProperty(this,"children",void 0),_defineProperty(this,"cachedKeys",void 0),_defineProperty(this,"pointerIndex",void 0),this.editor=e,this.children=t,this.cachedKeys=Array(t.length),this.pointerIndex=0}read(e){if(1===e)return[this.children[this.pointerIndex++]];var t=this.remaining(e);return this.pointerIndex+=e,t}remaining(e){return void 0===e?this.children.slice(this.pointerIndex):this.children.slice(this.pointerIndex,this.pointerIndex+e)}get reachedEnd(){return this.pointerIndex>=this.children.length}lookAhead(e,t){var r=this.children.indexOf(e,this.pointerIndex);if(r>-1)return r-this.pointerIndex;for(var n=this.pointerIndex;n<this.children.length;n++){var a=this.children[n];if(this.findKey(a,n)===t)return n-this.pointerIndex}return -1}toChunkLeaves(e,t){return e.map((e,r)=>({type:"leaf",node:e,key:this.findKey(e,t+r),index:t+r}))}findKey(e,t){var r=this.cachedKeys[t];if(r)return r;var n=g.findKey(this.editor,e);return this.cachedKeys[t]=n,n}};var reconcileChildren=(e,t)=>{var r,{chunkTree:n,children:a,chunkSize:i,rerenderChildren:o=[],onInsert:s,onUpdate:l,onIndexChange:d,debug:c}=t;n.modifiedChunks.clear();for(var u=new ChunkTreeHelper(n,{chunkSize:i,debug:c}),h=new ChildrenHelper(e,a);r=u.readLeaf();)if(function(){var e=h.lookAhead(r.node,r.key),t=e>0&&n.movedNodeKeys.has(r.key);if(-1===e||t)return u.remove(),1;var a=h.pointerIndex,i=h.read(e+1),c=i.pop();if(i.length){var f=h.toChunkLeaves(i,a);u.insertBefore(f),i.forEach((e,t)=>{null==s||s(e,a+t)})}var p=h.pointerIndex-1;r.node!==c&&(r.node=c,u.invalidateChunk(),null==l||l(c,p)),r.index!==p&&(r.index=p,null==d||d(c,p)),o.includes(p)&&u.invalidateChunk()}())continue;if(!h.reachedEnd){var f=h.remaining(),p=h.toChunkLeaves(f,h.pointerIndex);u.returnToPreviousLeaf(),u.insertAfter(p),f.forEach((e,t)=>{null==s||s(e,h.pointerIndex+t)})}n.movedNodeKeys.clear()};function ownKeys$1(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 O=new WeakMap,getChunkTreeForNode=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=g.findKey(e,t),a=O.get(n);return a||(a={type:"root",movedNodeKeys:new Set,modifiedChunks:new Set,children:[]},O.set(n,a)),r.reconcile&&reconcileChildren(e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({chunkTree:a,children:t.children},r.reconcile)),a},defaultRenderChunk=e=>{var{children:t}=e;return t},ChunkAncestor=e=>{var{root:t,ancestor:r,renderElement:n,renderChunk:a=defaultRenderChunk}=e;return r.children.map(e=>{if("chunk"===e.type){var i=e.key.id,o=a({highest:r===t,lowest:e.children.some(e=>"leaf"===e.type),attributes:{"data-slate-chunk":!0},children:d.createElement(D,{root:t,ancestor:e,renderElement:n,renderChunk:a})});return d.createElement(d.Fragment,{key:i},o)}return n(e.node,e.index,e.key)})},D=d.memo(ChunkAncestor,(e,t)=>e.root===t.root&&e.renderElement===t.renderElement&&e.renderChunk===t.renderChunk&&!t.root.modifiedChunks.has(t.ancestor)),L=(0,d.createContext)(null),useElementIf=()=>(0,d.useContext)(L),useChildren=e=>{var{decorations:t,node:r,renderElement:n,renderChunk:a,renderPlaceholder:i,renderText:o,renderLeaf:s}=e,l=useSlateStatic();h.tw.set(l,!1);var c=!u.ML.isEditor(r)&&u.W_.isElement(r)&&!l.isInline(r)&&u.ML.hasInlines(l,r)?null:l.getChunkSize(r),f=!!c,{decorationsByChild:p,childrenToRedecorate:v}=useDecorationsByChild(l,r,t);
1f||r.children.forEach((e,t)=>{h.l2.set(e,t),h.hf.set(e,r)});var m=(0,d.useCallback)((e,t,r)=>{var c=null!=r?r:g.findKey(l,e);return d.createElement(L.Provider,{key:"provider-".concat(c.id),value:e},d.createElement(P,{decorations:p[t],element:e,key:c.id,renderElement:n,renderChunk:a,renderPlaceholder:i,renderLeaf:s,renderText:o}))},[l,p,n,a,i,s,o]),renderTextComponent=(e,t)=>{var n=g.findKey(l,e);return d.createElement(x,{decorations:p[t],key:n.id,isLast:t===r.children.length-1,parent:r,renderPlaceholder:i,renderLeaf:s,renderText:o,text:e})};if(!f)return r.children.map((e,t)=>u.xv.isText(e)?renderTextComponent(e,t):m(e,t));var b=getChunkTreeForNode(l,r,{reconcile:{chunkSize:c,rerenderChildren:v,onInsert:(e,t)=>{h.l2.set(e,t),h.hf.set(e,r)},onUpdate:(e,t)=>{h.l2.set(e,t),h.hf.set(e,r)},onIndexChange:(e,t)=>{h.l2.set(e,t)}}});return d.createElement(ChunkAncestor,{root:b,ancestor:b,renderElement:m,renderChunk:a})},useDecorationsByChild=(e,t,r)=>{var n=(0,h.jG)(e,t,r),a=(0,d.useRef)(n).current,i=[];a.length=n.length;for(var o=0;o<n.length;o++){var s,l=n[o],c=null!==(s=a[o])&&void 0!==s?s:null;(0,h._e)(c,l)||(a[o]=l,i.push(o))}return{decorationsByChild:a,childrenToRedecorate:i}},M=(0,d.createContext)(!1),useReadOnly=()=>(0,d.useContext)(M),T=(0,d.createContext)({}),refEquality=(e,t)=>e===t,useSlate=()=>{var{addEventListener:e}=(0,d.useContext)(T),[,t]=(0,d.useReducer)(e=>e+1,0);if(!e)throw Error("The `useSlate` hook must be used inside the <Slate> component's context.");return m(()=>e(t),[e]),useSlateStatic()};new WeakMap;var createRestoreDomManager=(e,t)=>{var r=[],clear=()=>{r=[]};return{registerMutations:n=>{if(t.current){var a=n.filter(t=>(0,h.KW)(e,t,n));r.push(...a)}},restoreDOM:function(){r.length>0&&(r.reverse().forEach(e=>{"characterData"!==e.type&&(e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)}))}),clear())},clear}},j={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};let RestoreDOMComponent=class RestoreDOMComponent extends d.Component{constructor(){super(...arguments),_defineProperty(this,"context",null),_defineProperty(this,"manager",null),_defineProperty(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,j)}componentDidMount(){var{receivedUserInput:e}=this.props,t=this.context;this.manager=createRestoreDomManager(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}};_defineProperty(RestoreDOMComponent,"contextType",v);var B=h.wZ?RestoreDOMComponent:e=>{var{children:t}=e;return d.createElement(d.Fragment,null,t)},R=(0,d.createContext)(!1),I=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderChunk","renderLeaf","renderText","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],F=["text"];function ownKeys(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 _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Children=e=>d.createElement(d.Fragment,null,useChildren(e)),_=(0,d.forwardRef)((e,t)=>{var r,n,i,s,c=(0,d.useCallback)(e=>d.createElement(DefaultPlaceholder,_objectSpread({},e)),[]),{autoFocus:f,decorate:p=defaultDecorate,onDOMBeforeInput:v,placeholder:b,readOnly:y=!1,renderElement:S,renderChunk:C,renderLeaf:E,renderText:x,renderPlaceholder:P=c,scrollSelectionIntoView:O=defaultScrollSelectionIntoView,style:D={},as:L="div",disableDefaultStyles:j=!1}
1=e,_=_objectWithoutProperties(e,I),N=useSlate(),[A,K]=(0,d.useState)(!1),W=(0,d.useRef)(null),$=(0,d.useRef)([]),[V,Y]=(0,d.useState)(),H=(0,d.useRef)(!1),{onUserInput:U,receivedUserInput:Z}=(r=useSlateStatic(),n=(0,d.useRef)(!1),i=(0,d.useRef)(0),s=(0,d.useCallback)(()=>{if(!n.current){n.current=!0;var e=g.getWindow(r);e.cancelAnimationFrame(i.current),i.current=e.requestAnimationFrame(()=>{n.current=!1})}},[r]),(0,d.useEffect)(()=>()=>cancelAnimationFrame(i.current),[]),{receivedUserInput:n,onUserInput:s}),[,q]=(0,d.useReducer)(e=>e+1,0);h.Tr.set(N,q),h.l.set(N,y);var z=(0,d.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,d.useEffect)(()=>{W.current&&f&&W.current.focus()},[f]);var G=(0,d.useRef)(),X=(0,d.useMemo)(()=>l()(()=>{if(h.tw.get(N)){X();return}var e=g.toDOMNode(N,N).getRootNode();if(!H.current&&h.Wt&&e instanceof ShadowRoot){H.current=!0,(0,h.vY)()?document.execCommand("indent"):u.YR.deselect(N),H.current=!1;return}var t=G.current;if((h.wZ||!g.isComposing(N))&&(!z.isUpdatingSelection||null!=t&&t.isFlushing())&&!z.isDraggingInternally){var r=g.findDocumentOrShadowRoot(N),{activeElement:n}=r,a=g.toDOMNode(N,N),i=(0,h.Mf)(r);if(n===a?(z.latestElement=n,h.GZ.set(N,!0)):h.GZ.delete(N),!i)return u.YR.deselect(N);var{anchorNode:o,focusNode:s}=i,l=g.hasEditableTarget(N,o)||g.isTargetInsideNonReadonlyVoid(N,o),d=g.hasTarget(N,s);if(l&&d){var c=g.toSlateRange(N,i,{exactMatch:!1,suppressThrow:!0});c&&(g.isComposing(N)||null!=t&&t.hasPendingChanges()||null!=t&&t.isFlushing()?null==t||t.handleUserSelect(c):u.YR.select(N,c))}!y||l&&d||u.YR.deselect(N)}},100),[N,y,z]),Q=(0,d.useMemo)(()=>o()(X,0),[X]);G.current=k({node:W,onDOMSelectionChange:X,scheduleOnDOMSelectionChange:Q}),m(()=>{W.current&&(r=(0,h.aQ)(W.current))?(h.Gq.set(N,r),h.kB.set(N,W.current),h.BE.set(N,W.current),h.EP.set(W.current,N)):h.BE.delete(N);var e,t,r,{selection:n}=N,a=g.findDocumentOrShadowRoot(N),i=(0,h.Mf)(a);if(!(!i||!g.isFocused(N)||null!==(e=G.current)&&void 0!==e&&e.hasPendingAction())){var setDomSelection=e=>{var t="None"!==i.type;if(n||t){var r=i.focusNode;if(h.D1&&i.rangeCount>1){var a=i.getRangeAt(0),o=i.getRangeAt(i.rangeCount-1);d=a.startContainer===r?o.endContainer:a.startContainer}else d=i.anchorNode;var s=h.kB.get(N),l=!1;if(s.contains(d)&&s.contains(r)&&(l=!0),t&&l&&n&&!e){var d,c,f=g.toSlateRange(N,i,{exactMatch:!0,suppressThrow:!0});if(f&&u.e6.equals(f,n)&&(!z.hasMarkPlaceholder||null!==(c=d)&&void 0!==c&&null!==(c=c.parentElement)&&void 0!==c&&c.hasAttribute("data-slate-mark-placeholder")))return}if(n&&!g.hasRange(N,n)){N.selection=g.toSlateRange(N,i,{exactMatch:!1,suppressThrow:!0});return}z.isUpdatingSelection=!0;var p=null;try{p=n&&g.toDOMRange(N,n)}catch(e){}return p?(g.isComposing(N)&&!h.wZ?i.collapseToEnd():u.e6.isBackward(n)?i.setBaseAndExtent(p.endContainer,p.endOffset,p.startContainer,p.startOffset):i.setBaseAndExtent(p.startContainer,p.startOffset,p.endContainer,p.endOffset),O(N,p)):i.removeAllRanges(),p}};i.rangeCount<=1&&setDomSelection();var o=(null===(t=G.current)||void 0===t?void 0:t.isFlushing())==="action";if(!h.wZ||!o){setTimeout(()=>{z.isUpdatingSelection=!1});return}var s=null,l=requestAnimationFrame(()=>{if(o){var ensureDomSelection=e=>{try{g.toDOMNode(N,N).focus(),setDomSelection(e)}catch(e){}};ensureDomSelection(),s=setTimeout(()=>{ensureDomSelection(!0),z.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(l),s&&clearTimeout(s)}}});var J=(0,d.useCallback)(e=>{handleNativeHistoryEvents(N,e);var t=g.toDOMNode(N,N).getRootNode();if(null!=H&&H.current&&h.Wt&&t instanceof ShadowRoot){var r=e.getTargetRanges()[0],n=new window.Range;n.setStart(r.startContainer,r.startOffset),n.setEnd(r.endContainer,r.endOffset);var a=g.toSlateRange(N,n,{exactMatch:!1,suppressThrow:!1});u.YR.select(N,a),e.preventDefault(),e.stopImmediatePropagation();return}if(U(),!y&&g.hasEditableTarget(N,e.target)&&!isDOMEventHandled(e,v)){if(G.current)return G.current.handleDOMBeforeInput(e);Q.flush(),X.flush();var{selection:i}=N,{inputType:o}=e,s=e.dataTransfer||e.data||void 0,l="insertCompositionText"===o||"deleteCompositionText"===o;if(l&&g.isComposing(N))return;var d=!1;if("insertText"===o&&i&&u.e6.isCollapsed(i)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==i.anchor.offset&&(d=!0,N.marks&&(d=!1),!h.tw.get(N))){var{anch
1or:c}=i,[f,p]=g.toDOMPoint(N,c),m=null===(S=f.parentElement)||void 0===S?void 0:S.closest("a"),b=g.getWindow(N);if(d&&m&&g.hasDOMNode(N,m)){var k,S,C,E,w=null==b?void 0:b.document.createTreeWalker(m,NodeFilter.SHOW_TEXT).lastChild();w===f&&(null===(E=w.textContent)||void 0===E?void 0:E.length)===p&&(d=!1)}if(d&&f.parentElement&&(null==b||null===(C=b.getComputedStyle(f.parentElement))||void 0===C?void 0:C.whiteSpace)==="pre"){var x=u.ML.above(N,{at:c.path,match:e=>u.W_.isElement(e)&&u.ML.isBlock(N,e)});x&&u.NB.string(x[0]).includes(" ")&&(d=!1)}}if((!o.startsWith("delete")||o.startsWith("deleteBy"))&&!h.tw.get(N)){var[P]=e.getTargetRanges();if(P){var O=g.toSlateRange(N,P,{exactMatch:!1,suppressThrow:!1});if(!i||!u.e6.equals(i,O)){d=!1;var D=!l&&N.selection&&u.ML.rangeRef(N,N.selection);u.YR.select(N,O),D&&h.C_.set(N,D)}}}if(l)return;if(d||e.preventDefault(),i&&u.e6.isExpanded(i)&&o.startsWith("delete")){var L=o.endsWith("Backward")?"backward":"forward";u.ML.deleteFragment(N,{direction:L});return}switch(o){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":u.ML.deleteFragment(N);break;case"deleteContent":case"deleteContentForward":u.ML.deleteForward(N);break;case"deleteContentBackward":u.ML.deleteBackward(N);break;case"deleteEntireSoftLine":u.ML.deleteBackward(N,{unit:"line"}),u.ML.deleteForward(N,{unit:"line"});break;case"deleteHardLineBackward":u.ML.deleteBackward(N,{unit:"block"});break;case"deleteSoftLineBackward":u.ML.deleteBackward(N,{unit:"line"});break;case"deleteHardLineForward":u.ML.deleteForward(N,{unit:"block"});break;case"deleteSoftLineForward":u.ML.deleteForward(N,{unit:"line"});break;case"deleteWordBackward":u.ML.deleteBackward(N,{unit:"word"});break;
1case"deleteWordForward":u.ML.deleteForward(N,{unit:"word"});break;case"insertLineBreak":u.ML.insertSoftBreak(N);break;case"insertParagraph":u.ML.insertBreak(N);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===o&&g.isComposing(N)&&(K(!1),h.ES.set(N,!1)),(null==s?void 0:s.constructor.name)==="DataTransfer"?g.insertData(N,s):"string"==typeof s&&(d?$.current.push(()=>u.ML.insertText(N,s)):u.ML.insertText(N,s))}var M=null===(k=h.C_.get(N))||void 0===k?void 0:k.unref();h.C_.delete(N),!M||N.selection&&u.e6.equals(N.selection,M)||u.YR.select(N,M)}},[N,X,U,v,y,Q]),ee=(0,d.useCallback)(e=>{null==e?(X.cancel(),Q.cancel(),h.kB.delete(N),h.BE.delete(N),W.current&&h.IB&&W.current.removeEventListener("beforeinput",J)):h.IB&&e.addEventListener("beforeinput",J),W.current=e,"function"==typeof t?t(e):t&&(t.current=e)},[X,Q,N,J,t]);m(()=>{var e=g.getWindow(N),onSelectionChange=e=>{var{target:t}=e,r=t instanceof HTMLElement?t:null,n=null==r?void 0:r.tagName;"INPUT"!==n&&"TEXTAREA"!==n&&Q()};e.document.addEventListener("selectionchange",onSelectionChange);var stoppedDragging=()=>{z.isDraggingInternally=!1};return e.document.addEventListener("dragend",stoppedDragging),e.document.addEventListener("drop",stoppedDragging),()=>{e.document.removeEventListener("selectionchange",onSelectionChange),e.document.removeEventListener("dragend",stoppedDragging),e.document.removeEventListener("drop",stoppedDragging)}},[Q,z]);var et=p([N,[]]),er=useDecorateContext(p),en=b&&1===N.children.length&&1===Array.from(u.NB.texts(N)).length&&""===u.NB.string(N)&&!A,ea=(0,d.useCallback)(e=>{if(e&&en){var t;Y(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height)}else Y(void 0)},[en]);if(en){var ei=u.ML.start(N,[]);et.push({[h.Ie]:!0,placeholder:b,onPlaceholderResize:ea,anchor:ei,focus:ei})}var{marks:eo}=N;if(z.hasMarkPlaceholder=!1,N.selection&&u.e6.isCollapsed(N.selection)&&eo){var{anch
1or:es}=N.selection,el=u.NB.leaf(N,es.path),ed=_objectWithoutProperties(el,F);if(!u.xv.equals(el,eo,{loose:!0})){z.hasMarkPlaceholder=!0;var ec=Object.fromEntries(Object.keys(ed).map(e=>[e,null]));et.push(_objectSpread(_objectSpread(_objectSpread({[h.q8]:!0},ec),eo),{},{anchor:es,focus:es}))}}return(0,d.useEffect)(()=>{setTimeout(()=>{var{selection:e}=N;if(e){var{anchor:t}=e,r=u.NB.leaf(N,t.path);if(eo&&!u.xv.equals(r,eo,{loose:!0})){h.Dk.set(N,eo);return}}h.Dk.delete(N)})}),!function(){var{flushDeferred:e}=(0,d.useContext)(T);m(e)}(),d.createElement(M.Provider,{value:y},d.createElement(R.Provider,{value:A},d.createElement(w.Provider,{value:er},d.createElement(B,{node:W,receivedUserInput:Z},d.createElement(L,_objectSpread(_objectSpread({role:y?void 0:"textbox","aria-multiline":!y||void 0},_),{},{spellCheck:(!!h.IB||!h.TF)&&_.spellCheck,autoCorrect:h.IB||!h.TF?_.autoCorrect:"false",autoCapitalize:h.IB||!h.TF?_.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!y,zindex:-1,suppressContentEditableWarning:!0,ref:ee,style:_objectSpread(_objectSpread({},j?{}:_objectSpread({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},V?{minHeight:V}:{})),D),onBeforeInput:(0,d.useCallback)(e=>{if(!h.IB&&!y&&!isEventHandled(e,_.onBeforeInput)&&g.hasSelectableTarget(N,e.target)&&(e.preventDefault(),!g.isComposing(N))){var t=e.data;u.ML.insertText(N,t)}},[_.onBeforeInput,N,y]),onInput:(0,d.useCallback)(e=>{if(!isEventHandled(e,_.onInput)){if(G.current){G.current.handleInput();return}for(var t of $.current)t();$.current=[],g.isFocused(N)||handleNativeHistoryEvents(N,e.nativeEvent)}},[_.onInput,N]),onBlur:(0,d.useCallback)(e=>{if(!(y||z.isUpdatingSelection||!g.hasSelectableTarget(N,e.target)||isEventHandled(e,_.onBlur))){var t=g.findDocumentOrShadowRoot(N);if(z.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(!(r===g.toDOMNode(N,N)||(0,h.aY)(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&(0,h.uF)(r)&&g.hasDOMNode(N,r)){var n=g.toSlateNode(N,r);if(u.W_.isElement(n)&&!N.isVoid(n))return}if(h.Wt){var a=(0,h.Mf)(t);null==a||a.removeAllRanges()}h.GZ.delete(N)}}}},[y,z.isUpdatingSelection,z.latestElement,N,_.onBlur]),onClick:(0,d.useCallback)(e=>{if(g.hasTarget(N,e.target)&&!isEventHandled(e,_.onClick)&&(0,h.uF)(e.target)){var t=g.toSlateNode(N,e.target),r=g.findPath(N,t);if(u.ML.hasPath(N,r)&&u.NB.get(N,r)===t){if(e.detail===h.n6&&r.length>=1){var n=r;if(!(u.W_.isElement(t)&&u.ML.isBlock(N,t))){var a,i=u.ML.above(N,{match:e=>u.W_.isElement(e)&&u.ML.isBlock(N,e),at:r});n=null!==(a=null==i?void 0:i[1])&&void 0!==a?a:r.slice(0,1)}var o=u.ML.range(N,n);u.YR.select(N,o);return}if(!y){var s=u.ML.start(N,r),l=u.ML.end(N,r),d=u.ML.void(N,{at:s}),c=u.ML.void(N,{at:l});if(d&&c&&u.y$.equals(d[1],c[1])){var f=u.ML.range(N,s);u.YR.select(N,f)}}}}},[N,_.onClick,y]),onCompositionEnd:(0,d.useCallback)(e=>{if(g.hasSelectableTarget(N,e.target)){var t;if(g.isComposing(N)&&Promise.resolve().then(()=>{K(!1),h.ES.set(N,!1)}),null===(t=G.current)||void 0===t||t.handleCompositionEnd(e),!isEventHandled(e,_.onCompositionEnd)&&!h.wZ&&!h.Wt&&!h.tV&&!h.cj&&!h.rP&&!h.Rx&&e.data){var r=h.Dk.get(N);h.Dk.delete(N),void 0!==r&&(h.BX.set(N,N.marks),N.marks=r),u.ML.insertText(N,e.data);var n=h.BX.get(N);h.BX.delete(N),void 0!==n&&(N.marks=n)}}},[_.onCompositionEnd,N]),onCompositionUpdate:(0,d.useCallback)(e=>{!g.hasSelectableTarget(N,e.target)||isEventHandled(e,_.onCompositionUpdate)||g.isComposing(N)||(K(!0),h.ES.set(N,!0))},[_.onCompositionUpdate,N]),onCompositionStart:(0,d.useCallback)(e=>{if(g.hasSelectableTarget(N,e.target)&&(null===(t=G.current)||void 0===t||t.handleCompositionStart(e),!isEventHandled(e,_.onCompositionStart)&&!h.wZ)){K(!0);var t,{selection:r}=N;if(r&&u.e6.isExpanded(r)){u.ML.deleteFragment(N);return}}},[_.onCompositionStart,N]),onCopy:(0,d.useCallback)(e=>{!g.hasSelectableTarget(N,e.target)||isEventHandled(e,_.onCopy)||isDOMEventTargetInput(e)||(e.preventDefault(),g.setFragmentData(N,e.clipboardData,"copy"))},[_.onCopy,N]),onCut:(0,d.useCallback)(e=>{if(!y&&g.hasSelectableTarget(N,e.target)&&!isEventHandled(e,_.onCut)&&!isDOMEventTargetInput(e)){e.preventDefault(),g.setFragmentData(N,e.clipboardData,"cut");var{selection:t}=N;
1if(t){if(u.e6.isExpanded(t))u.ML.deleteFragment(N);else{var r=u.NB.parent(N,t.anchor.path);u.ML.isVoid(N,r)&&u.YR.delete(N)}}}},[y,N,_.onCut]),onDragOver:(0,d.useCallback)(e=>{if(g.hasTarget(N,e.target)&&!isEventHandled(e,_.onDragOver)){var t=g.toSlateNode(N,e.target);u.W_.isElement(t)&&u.ML.isVoid(N,t)&&e.preventDefault()}},[_.onDragOver,N]),onDragStart:(0,d.useCallback)(e=>{if(!y&&g.hasTarget(N,e.target)&&!isEventHandled(e,_.onDragStart)){var t=g.toSlateNode(N,e.target),r=g.findPath(N,t);if(u.W_.isElement(t)&&u.ML.isVoid(N,t)||u.ML.void(N,{at:r,voids:!0})){var n=u.ML.range(N,r);u.YR.select(N,n)}z.isDraggingInternally=!0,g.setFragmentData(N,e.dataTransfer,"drag")}},[y,N,_.onDragStart,z]),onDrop:(0,d.useCallback)(e=>{if(!y&&g.hasTarget(N,e.target)&&!isEventHandled(e,_.onDrop)){e.preventDefault();var t=N.selection,r=g.findEventRange(N,e),n=e.dataTransfer;u.YR.select(N,r),z.isDraggingInternally&&t&&!u.e6.equals(t,r)&&!u.ML.void(N,{at:r,voids:!0})&&u.YR.delete(N,{at:t}),g.insertData(N,n),g.isFocused(N)||g.focus(N)}},[y,N,_.onDrop,z]),onDragEnd:(0,d.useCallback)(e=>{!y&&z.isDraggingInternally&&_.onDragEnd&&g.hasTarget(N,e.target)&&_.onDragEnd(e)},[y,z,_,N]),onFocus:(0,d.useCallback)(e=>{if(!y&&!z.isUpdatingSelection&&g.hasEditableTarget(N,e.target)&&!isEventHandled(e,_.onFocus)){var t=g.toDOMNode(N,N),r=g.findDocumentOrShadowRoot(N);if(z.latestElement=r.activeElement,h.D1&&e.target!==t){t.focus();return}h.GZ.set(N,!0)}},[y,z,N,_.onFocus]),onKeyDown:(0,d.useCallback)(e=>{if(!y&&g.hasEditableTarget(N,e.target)){null===(t=G.current)||void 0===t||t.handleKeyDown(e);var t,{nativeEvent:r}=e;if(g.isComposing(N)&&!1===r.isComposing&&(h.ES.set(N,!1),K(!1)),!(isEventHandled(e,_.onKeyDown)||g.isComposing(N))){var{selection:n}=N,i=N.children[null!==n?n.focus.path[0]:0],o="rtl"===a()(u.NB.string(i));if(h.SV.isRedo(r)){e.preventDefault(),"function"==typeof N.redo&&N.redo();return}if(h.SV.isUndo(r)){e.preventDefault(),"function"==typeof N.undo&&N.undo();return}if(h.SV.isMoveLineBackward(r)){e.preventDefault(),u.YR.move(N,{unit:"line",reverse:!0});return}if(h.SV.isMoveLineForward(r)){e.preventDefault(),u.YR.move(N,{unit:"line"});return}if(h.SV.isExtendLineBackward(r)){e.preventDefault(),u.YR.move(N,{unit:"line",edge:"focus",reverse:!0});return}if(h.SV.isExtendLineForward(r)){e.preventDefault(),u.YR.move(N,{unit:"line",edge:"focus"});return}if(h.SV.isMoveBackward(r)){e.preventDefault(),n&&u.e6.isCollapsed(n)?u.YR.move(N,{reverse:!o}):u.YR.collapse(N,{edge:o?"end":"start"});return}if(h.SV.isMoveForward(r)){e.preventDefault(),n&&u.e6.isCollapsed(n)?u.YR.move(N,{reverse:o}):u.YR.collapse(N,{edge:o?"start":"end"});return}if(h.SV.isMoveWordBackward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)&&u.YR.collapse(N,{edge:"focus"}),u.YR.move(N,{unit:"word",reverse:!o});return}if(h.SV.isMoveWordForward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)&&u.YR.collapse(N,{edge:"focus"}),u.YR.move(N,{unit:"word",reverse:o});return}if(h.IB){if((h.G9||h.Wt)&&n&&(h.SV.isDeleteBackward(r)||h.SV.isDeleteForward(r))&&u.e6.isCollapsed(n)){var s=u.NB.parent(N,n.anchor.path);if(u.W_.isElement(s)&&u.ML.isVoid(N,s)&&(u.ML.isInline(N,s)||u.ML.isBlock(N,s))){e.preventDefault(),u.ML.deleteBackward(N,{unit:"block"});return}}}else{if(h.SV.isBold(r)||h.SV.isItalic(r)||h.SV.isTransposeCharacter(r)){e.preventDefault();return}if(h.SV.isSoftBreak(r)){e.preventDefault(),u.ML.insertSoftBreak(N);return}if(h.SV.isSplitBlock(r)){e.preventDefault(),u.ML.insertBreak(N);return}if(h.SV.isDeleteBackward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)?u.ML.deleteFragment(N,{direction:"backward"}):u.ML.deleteBackward(N);return}if(h.SV.isDeleteForward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)?u.ML.deleteFragment(N,{direction:"forward"}):u.ML.deleteForward(N);return}if(h.SV.isDeleteLineBackward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)?u.ML.deleteFragment(N,{direction:"backward"}):u.ML.deleteBackward(N,{unit:"line"});return}if(h.SV.isDeleteLineForward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)?u.ML.deleteFragment(N,{direction:"forward"}):u.ML.deleteForward(N,{unit:"line"});return}if(h.SV.isDeleteWordBackward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)?u.ML.deleteFragment(N,{direction:"backward"}):u.ML.deleteBackward(N,{unit:"word"});return}
1if(h.SV.isDeleteWordForward(r)){e.preventDefault(),n&&u.e6.isExpanded(n)?u.ML.deleteFragment(N,{direction:"forward"}):u.ML.deleteForward(N,{unit:"word"});return}}}}},[y,N,_.onKeyDown]),onPaste:(0,d.useCallback)(e=>{!y&&g.hasEditableTarget(N,e.target)&&!isEventHandled(e,_.onPaste)&&(!h.IB||(0,h.n)(e.nativeEvent)||h.Wt)&&(e.preventDefault(),g.insertData(N,e.clipboardData))},[y,N,_.onPaste])}),d.createElement(Children,{decorations:et,node:N,renderElement:S,renderChunk:C,renderPlaceholder:P,renderLeaf:E,renderText:x}))))))}),DefaultPlaceholder=e=>{var{attributes:t,children:r}=e;return d.createElement("span",_objectSpread({},t),r,h.wZ&&d.createElement("br",null))},defaultDecorate=()=>[],defaultScrollSelectionIntoView=(e,t)=>{if(t.getBoundingClientRect&&(!e.selection||e.selection&&u.e6.isCollapsed(e.selection))){var r=t.startContainer.parentElement,n=t.getBoundingClientRect();if(0===n.width&&0===n.height&&0===n.x&&0===n.y){var a=r.getBoundingClientRect();if(a.width>0||a.height>0)return}r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,c.Z)(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},isEventHandled=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.isDefaultPrevented()||e.isPropagationStopped()},isDOMEventTargetInput=e=>(0,h.uF)(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement),isDOMEventHandled=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.defaultPrevented},handleNativeHistoryEvents=(e,t)=>{if("historyUndo"===t.inputType&&"function"==typeof e.undo){e.undo();return}if("historyRedo"===t.inputType&&"function"==typeof e.redo){e.redo();return}},N=(0,d.createContext)(!1),A=parseInt(d.version.split(".")[0],10),K=["editor","children","onChange","onSelectionChange","onValueChange","initialValue"],Slate=e=>{var t,r,n,a,i,{editor:o,children:s,onChange:l,onSelectionChange:c,onValueChange:f,initialValue:p}=e,b=_objectWithoutProperties(e,K);d.useState(()=>{if(!u.NB.isNodeList(p))throw Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(u.o4.stringify(p)));if(!u.ML.isEditor(o))throw Error("[Slate] editor is invalid! You passed: ".concat(u.o4.stringify(o)));o.children=p,Object.assign(o,b)});var{selectorContext:y,onChange:k}=(t=(0,d.useRef)(new Set),r=(0,d.useRef)(new Set),n=(0,d.useCallback)(()=>{t.current.forEach(e=>e())},[]),a=(0,d.useCallback)(()=>{r.current.forEach(e=>e()),r.current.clear()},[]),i=(0,d.useCallback)(function(e){var{deferred:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=n?()=>r.current.add(e):e;return t.current.add(a),()=>{t.current.delete(a)}},[]),{selectorContext:(0,d.useMemo)(()=>({addEventListener:i,flushDeferred:a}),[i,a]),onChange:n}),S=(0,d.useCallback)(e=>{var t;(l&&l(o.children),(null==e||null===(t=e.operation)||void 0===t?void 0:t.type)==="set_selection")?null==c||c(o.selection):null==f||f(o.children),k()},[o,k,l,c,f]);(0,d.useEffect)(()=>(h.YU.set(o,S),()=>{h.YU.set(o,()=>{})}),[o,S]);var[C,E]=(0,d.useState)(g.isFocused(o));return(0,d.useEffect)(()=>{E(g.isFocused(o))},[o]),m(()=>{var fn=()=>E(g.isFocused(o));return A>=17?(document.addEventListener("focusin",fn),document.addEventListener("focusout",fn),()=>{document.removeEventListener("focusin",fn),document.removeEventListener("focusout",fn)}):(document.addEventListener("focus",fn,!0),document.addEventListener("blur",fn,!0),()=>{document.removeEventListener("focus",fn,!0),document.removeEventListener("blur",fn,!0)})},[]),d.createElement(T.Provider,{value:y},d.createElement(v.Provider,{value:o},d.createElement(N.Provider,{value:C},s)))},useSelected=()=>{var e=useElementIf();return!!e&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:refEquality,{deferred:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=(0,d.useContext)(T);if(!n)throw Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var{addEventListener:a}=n,i=useSlateStatic(),[o,s]=useGenericSelector((0,d.useCallback)(()=>e(i),[i,e]),t);return m(()=>{var e=a(s,{deferred:r});return s(),e},[a,s,r]),o}((0,d.useCallback)(t=>{if(!t.selection)return!1;var r=g.findPath(t,e),n=u.ML.range(t,r);return!!u.e6.intersection(n,t.selection)},[e]),void 0,{deferred:!0}
1)},withReact=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",r=e,{onChange:n,apply:a,insertText:i}=r=(0,h.N3)(r,t);return r.getChunkSize=()=>null,h.wZ&&(r.insertText=(e,t)=>(h.Or.delete(r),i(e,t))),r.onChange=e=>{(A<18?p.unstable_batchedUpdates:e=>e())(()=>{n(e)})},r.apply=e=>{if("move_node"===e.type){var t=u.NB.parent(r,e.path);if(r.getChunkSize(t)){var n=u.NB.get(r,e.path),i=getChunkTreeForNode(r,t),o=g.findKey(r,n);i.movedNodeKeys.add(o)}}a(e)},r}}}]);
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.