PageSourceSearch

https://climacam.com/_next/static/chunks/d2094a0f-0bf5e2a32590daea.js

js climacam.com collected 2026-10-02 15:56:00 UTC 66,781 bytes, 1 lines download raw bytes

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 Editable},F3:function(){return eo},Qr:function(){return DefaultElement},UE:function(){return useFocused},mH:function(){return Slate},ui:function(){return useSlate},vt:function(){return useSelected}});var n,a,o=r(6907),i=r.n(o),s=r(23279),l=r.n(s),d=r(23493),c=r.n(d),u=r(67294),f=r(40258),h=r(77493),p=r(58354),g=r(18156),v=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={},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}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 m=(0,u.createContext)(null),useSlateStatic=()=>{var e=(0,u.useContext)(m);if(!e)throw Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},w=parseInt(u.version.split(".")[0],10),b="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,y="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),M="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),D="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),E="undefined"!=typeof navigator&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),O="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),S="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),x="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),C=M&&"undefined"!=typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),k="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),L="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),P="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),R=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement);"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&/Version\/(\d+)/.test(navigator.userAgent)&&null!==(n=navigator.userAgent.match(/Version\/(\d+)/))&&void 0!==n&&n[1]&&parseInt(null===(a=navigator.userAgent.match(/Version\/(\d+)/))||void 0===a?void 0:a[1],10);var T=(!x||!C)&&!O&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,F=new WeakMap,B=new WeakMap,j=new WeakMap,A=new WeakMap,N=new WeakMap,W=new WeakMap,_=new WeakMap,$=new WeakMap,I=new WeakMap,q=new WeakMap,z=new WeakMap,Y=new WeakMap,K=new WeakMap,V=new WeakMap,H=new WeakMap,U=new WeakMap,Z=new WeakMap,X=new WeakMap,J=new WeakMap,Q=new WeakMap,G=new WeakMap,ee=Symbol("placeholder"),et=Symbol("mark-placeholder"),er=globalThis.Text,getDefaultView=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,isDOMComment=e=>isDOMNode(e)&&8===e.nodeType,isDOMElement=e=>isDOMNode(e)&&1===e.nodeType,isDOMNode=e=>{var t=getDefaultView(e);return!!t&&e instanceof t.Node},isDOMSelection=e=>{var t=e&&e.anchorNode&&getDefaultView(e.anchorNode);return!!t&&e instanceof t.Selection},isDOMText=e=>
1isDOMNode(e)&&3===e.nodeType,isPlainTextOnlyPaste=e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length,normalizeDOMPoint=e=>{var[t,r]=e;if(isDOMElement(t)&&t.childNodes.length){var n=r===t.childNodes.length,a=n?r-1:r;for([t,a]=getEditableChildAndIndex(t,a,n?"backward":"forward"),n=a<r;isDOMElement(t)&&t.childNodes.length;){var o=n?t.childNodes.length-1:0;t=getEditableChild(t,o,n?"backward":"forward")}r=n&&null!=t.textContent?t.textContent.length:0}return[t,r]},hasShadowRoot=e=>{for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},getEditableChildAndIndex=(e,t,r)=>{for(var{childNodes:n}=e,a=n[t],o=t,i=!1,s=!1;(isDOMComment(a)||isDOMElement(a)&&0===a.childNodes.length||isDOMElement(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]},getEditableChild=(e,t,r)=>{var[n]=getEditableChildAndIndex(e,t,r);return n},getPlainText=e=>{var t="";if(isDOMText(e)&&e.nodeValue)return e.nodeValue;if(isDOMElement(e)){for(var r of Array.from(e.childNodes))t+=getPlainText(r);var n=getComputedStyle(e).getPropertyValue("display");("block"===n||"list"===n||"BR"===e.tagName)&&(t+="\n")}return t},en=/data-slate-fragment="(.+?)"/m,getSlateFragmentAttribute=e=>{var[,t]=e.getData("text/html").match(en)||[];return t},getSelection=e=>null!=e.getSelection?e.getSelection():document.getSelection(),isTrackedMutation=(e,t,r)=>{var{target:n}=t;if(isDOMElement(n)&&n.matches('[contentEditable="false"]'))return!1;var{document:a}=eo.getWindow(e);if(a.contains(n))return eo.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&&isTrackedMutation(e,o,r)},getActiveElement=()=>{for(var e,t,r,n=document.activeElement;null!==(e=n)&&void 0!==e&&e.shadowRoot&&null!==(t=n.shadowRoot)&&void 0!==t&&t.activeElement;)n=null===(r=n)||void 0===r||null===(r=r.shadowRoot)||void 0===r?void 0:r.activeElement;return n},ea=0;let Key=class Key{constructor(){_defineProperty(this,"id",void 0),this.id="".concat(ea++)}};var eo={androidPendingDiffs:e=>X.get(e),androidScheduleFlush:e=>{var t;null===(t=H.get(e))||void 0===t||t()},blur:e=>{var t=eo.toDOMNode(e,e),r=eo.findDocumentOrShadowRoot(e);z.set(e,!1),r.activeElement===t&&t.blur()},deselect:e=>{var{selection:t}=e,r=getSelection(eo.findDocumentOrShadowRoot(e));r&&r.rangeCount>0&&r.removeAllRanges(),t&&h.YR.deselect(e)},findDocumentOrShadowRoot:e=>{var t=eo.toDOMNode(e,e),r=t.getRootNode();return r instanceof Document||r instanceof ShadowRoot?r:t.ownerDocument},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=eo.toSlateNode(e,t.target),s=eo.findPath(e,i);if(h.W_.isElement(i)&&h.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=h.ML.point(e,s,{edge:d?"start":"end"}),u=d?h.ML.before(e,c):h.ML.after(e,c);if(u)return h.ML.range(e,u)}var{document:f}=eo.getWindow(e);if(f.caretRangeFromPoint)r=f.caretRangeFromPoint(n,a);else{var p=f.caretPositionFromPoint(n,a);p&&((r=f.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 eo.toSlateRange(e,r,{exactMatch:!1,suppressThrow:!1})},findKey:(e,t)=>{var r=$.get(t);return r||(r=new Key,$.set(t,r)),r},findPath:(e,t)=>{for(var r=[],n=t;;){var a=B.get(n);if(null==a){if(h.ML.isEditor(n))return r;break}var o=F.get(n);if(null==o)break;r.unshift(o),n=a}throw Error("Unable to find the path for Slate node: ".concat(h.o4.stringify(t)))},focus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{retries:5};if(!z.get(e)){if(t.retries<=0)throw Error("Could not set focus, editor seems stuck with pending operations");
1if(e.operations.length>0){setTimeout(()=>{eo.focus(e,{retries:t.retries-1})},10);return}var r=eo.toDOMNode(e,e),n=eo.findDocumentOrShadowRoot(e);if(n.activeElement!==r){if(e.selection&&n instanceof Document){var a=getSelection(n),o=eo.toDOMRange(e,e.selection);null==a||a.removeAllRanges(),null==a||a.addRange(o)}e.selection||h.YR.select(e,h.ML.start(e,[])),z.set(e,!0),r.focus({preventScroll:!0})}}},getWindow:e=>{var t=j.get(e);if(!t)throw Error("Unable to find a host window element for this editor");return t},hasDOMNode:function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:a=!1}=n,o=eo.toDOMNode(e,e);try{r=isDOMElement(t)?t:t.parentElement}catch(e){if(e instanceof Error&&!e.message.includes('Permission denied to access property "nodeType"'))throw e}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"))},hasEditableTarget:(e,t)=>isDOMNode(t)&&eo.hasDOMNode(e,t,{editable:!0}),hasRange:(e,t)=>
1{var{anchor:r,focus:n}=t;return h.ML.hasPath(e,r.path)&&h.ML.hasPath(e,n.path)},hasSelectableTarget:(e,t)=>eo.hasEditableTarget(e,t)||eo.isTargetInsideNonReadonlyVoid(e,t),hasTarget:(e,t)=>isDOMNode(t)&&eo.hasDOMNode(e,t),insertData:(e,t)=>{e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),isComposing:e=>!!Y.get(e),isFocused:e=>!!z.get(e),isReadOnly:e=>!!q.get(e),isTargetInsideNonReadonlyVoid:(e,t)=>{if(q.get(e))return!1;var r=eo.hasTarget(e,t)&&eo.toSlateNode(e,t);return h.W_.isElement(r)&&h.ML.isVoid(e,r)},setFragmentData:(e,t,r)=>e.setFragmentData(t,r),toDOMNode:(e,t)=>{var r=I.get(e),n=h.ML.isEditor(t)?A.get(e):null==r?void 0:r.get(eo.findKey(e,t));if(!n)throw Error("Cannot resolve a DOM node from Slate node: ".concat(h.o4.stringify(t)));return n},toDOMPoint:(e,t)=>{var[r]=h.ML.node(e,t.path),n=eo.toDOMNode(e,r);h.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"),u=o+(null==c?d:parseInt(c,10)),f=a[i+1];if(t.offset===u&&null!=f&&f.hasAttribute("data-slate-mark-placeholder")){var p,g,v=f.childNodes[0];p=[v instanceof er?v:f,null!==(g=f.textContent)&&void 0!==g&&g.startsWith("\uFEFF")?1:0];break}if(t.offset<=u){p=[l,Math.min(d,Math.max(0,t.offset-o))];break}o=u}}if(!p)throw Error("Cannot resolve a DOM point from Slate point: ".concat(h.o4.stringify(t)));return p},toDOMRange:(e,t)=>
1{var{anchor:r,focus:n}=t,a=h.e6.isBackward(t),o=eo.toDOMPoint(e,r),i=h.e6.isCollapsed(t)?o:eo.toDOMPoint(e,n),s=eo.getWindow(e).document.createRange(),[l,d]=a?i:o,[c,u]=a?o:i,f=!!(isDOMElement(l)?l:l.parentElement).getAttribute("data-slate-zero-width"),p=!!(isDOMElement(c)?c:c.parentElement).getAttribute("data-slate-zero-width");return s.setStart(l,f?1:d),s.setEnd(c,p?1:u),s},toSlateNode:(e,t)=>{var r=isDOMElement(t)?t:t.parentElement;r&&!r.hasAttribute("data-slate-node")&&(r=r.closest("[data-slate-node]"));var n=r?W.get(r):null;if(!n)throw Error("Cannot resolve a Slate node from DOM node: ".concat(r));return n},toSlatePoint:(e,t,r)=>{var{exactMatch:n,suppressThrow:a}=r,[o,i]=n?t:normalizeDOMPoint(t),s=o.parentNode,l=null,d=0;if(s){var c,u,f=eo.toDOMNode(e,e),p=s.closest('[data-slate-void="true"]'),g=p&&f.contains(p)?p:null,v=s.closest("[data-slate-leaf]"),m=null;if(v){if(l=v.closest('[data-slate-node="text"]')){var w=eo.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(M&&!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(g){for(var y=g.querySelectorAll("[data-slate-leaf]"),E=0;E<y.length;E++){var O=y[E];if(eo.hasDOMNode(e,O)){v=O;break}}v?(l=v.closest('[data-slate-node="text"]'),d=(m=v).textContent.length,m.querySelectorAll("[data-slate-zero-width]").forEach(e=>{d-=e.textContent.length})):d=1}m&&d===m.textContent.length&&M&&"z"===m.getAttribute("data-slate-zero-width")&&null!==(c=m.textContent)&&void 0!==c&&c.startsWith("\uFEFF")&&(s.hasAttribute("data-slate-zero-width")||D&&null!==(u=m.textContent)&&void 0!==u&&u.endsWith("\n\n"))&&d--}if(M&&!l&&!n){var S=s.hasAttribute("data-slate-node")?s:s.closest("[data-slate-node]");if(S&&eo.hasDOMNode(e,S,{editable:!0})){var x=eo.toSlateNode(e,S),{path:C,offset:k}=h.ML.start(e,eo.findPath(e,x));return S.querySelector("[data-slate-leaf]")||(k=i),{path:C,offset:k}}}if(!l){if(a)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var L=eo.toSlateNode(e,l);return{path:eo.findPath(e,L),offset:d}},toSlateRange:(e,t,r)=>{var n,a,o,i,s,l,d,{exactMatch:c,suppressThrow:u}=r;if(isDOMSelection(t)?t.anchorNode:t.startContainer){if(isDOMSelection(t)){if(D&&t.rangeCount>1){i=t.focusNode;var f=t.getRangeAt(0),p=t.getRangeAt(t.rangeCount-1);if(i instanceof HTMLTableRowElement&&f.startContainer instanceof HTMLTableRowElement&&p.startContainer instanceof HTMLTableRowElement){function getLastChildren(e){return e.childElementCount>0?getLastChildren(e.children[0]):e}var g=f.startContainer,v=p.startContainer,m=getLastChildren(g.children[f.startOffset]),w=getLastChildren(v.children[p.startOffset]);s=0,a=w.childNodes.length>0?w.childNodes[0]:w,i=m.childNodes.length>0?m.childNodes[0]:m,o=w instanceof HTMLElement?w.innerHTML.length:0}else f.startContainer===i?(a=p.endContainer,o=p.endOffset,s=f.startOffset):(a=f.startContainer,o=f.endOffset,s=p.startOffset)}else a=t.anchorNode,o=t.anchorOffset,i=t.focusNode,s=t.focusOffset;l=S&&hasShadowRoot(a)||D?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed}else a=t.startContainer,o=t.startOffset,i=t.endContainer,s=t.endOffset,l=t.collapsed}if(null==a||null==i||null==o||null==s)throw Error("Cannot resolve a Slate range from DOM range: ".concat(t));D&&null!==(n=i.textContent)&&void 0!==n&&n.endsWith("\n\n")&&s===i.textContent.length&&s--,"getAttribute"in i&&"false"===i.getAttribute("contenteditable")&&"true"!==i.getAttribute("data-slate-void")&&(i=a,s=(null===(d=a.textContent)||void 0===d?void 0:d.length)||0);var b=eo.toSlatePoint(e,[a,o],{exactMatch:c,suppressThrow:u});if(!b)return null;var y=l?b:eo.toSlatePoint(e,[i,s],{exactMatch:c,suppressThrow:u});if(!y)return null;var M={anchor:b,focus:y};return h.e6.isExpanded(M)&&h.e6.isForward(M)&&isDOMElement(i)&&h.ML.void(e,{at:M.focus,mode:"highest"})&&(M=h.ML.unhangRange(e,M,{voids:!0})),M}};function applyStringDiff(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)}function normalizeStringDiff(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 normalizePoint(e,t){var{path:r,offset:n}=t;if(!h.ML.hasPath(e,r))return null;var a=h.NB.get(e,r);if(!h.xv.isText(a))return null;var o=h.ML.above(e,{match:t=>h.W_.isElement(t)&&h.ML.isBlock(e,t),at:r});if(!o)return null;for(;n>a.text.length;){var i=h.ML.next(e,{at:r,match:h.xv.isText});if(!i||!h.y$.isDescendant(i[1],o[1]))return null;n-=a.text.length,a=i[0],r=i[1]}return{path:r,offset:n}}function normalizeRange(e,t){var r=normalizePoint(e,t.anchor);if(!r)return null;if(h.e6.isCollapsed(t))return{anchor:r,focus:r};var n=normalizePoint(e,t.focus);return n?{anchor:r,focus:n}:null}function transformPendingPoint(e,t,r){var n=X.get(e),a=null==n?void 0:n.find(e=>{var{path:r}=e;return h.y$.equals(r,t.path)});if(!a||t.offset<=a.diff.start)return h.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=h.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=h.E9.transform(l,r,{affinity:"backward"});return d?"split_node"===r.type&&h.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 transformPendingRange(e,t,r){var n=transformPendingPoint(e,t.anchor,r);if(!n)return null;if(h.e6.isCollapsed(t))return{anchor:n,focus:n};var a=transformPendingPoint(e,t.focus,r);return a?{anchor:n,focus:a}:null}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}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%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}var debug=function(){},isDataTransfer=e=>(null==e?void 0:e.constructor.name)==="DataTransfer",ei=R?u.useLayoutEffect:u.useEffect,es=["node"];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 el={subtree:!0,childList:!0,characterData:!0},ed=M?e=>{var t,{node:r}=e,n=_objectWithoutProperties(e,es);if(!M)return null;var a=useSlateStatic(),o=(t=(0,u.useRef)(!1),(0,u.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[i]=(0,u.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:n}=e,a=!1,o=null,i=null,s=null,l=0,d=!1,applyPendingSelection=()=>{var e=Q.get(t);if(Q.delete(t),e){var{selection:r}=t,n=normalizeRange(t,e);!n||r&&h.e6.equals(n,r)||h.YR.select(t,n)}},performAction=()=>{var e=J.get(t);if(J.delete(t),e){if(e.at){var r=h.E9.isPoint(e.at)?normalizePoint(t,e.at):normalizeRange(t,e.at);if(!r)return;var n=h.ML.range(t,r);t.selection&&h.e6.equals(t.selection,n)||h.YR.select(t,r)}e.run()}},flush=()=>
1{if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),!hasPendingDiffs()&&!hasPendingAction()){applyPendingSelection();return}a||(a=!0,setTimeout(()=>a=!1)),hasPendingAction()&&(a="action");var e=t.selection&&h.ML.rangeRef(t,t.selection,{affinity:"forward"});Z.set(t,t.marks),debug("flush",J.get(t),X.get(t));for(var o=hasPendingDiffs();l=null===(c=X.get(t))||void 0===c?void 0:c[0];){var l,c,u,f=U.get(t);void 0!==f&&(U.delete(t),t.marks=f),f&&!1===d&&(d=null);var p=function(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}(l);t.selection&&h.e6.equals(t.selection,p)||h.YR.select(t,p),l.diff.text?h.ML.insertText(t,l.diff.text):h.ML.deleteFragment(t),X.set(t,null===(u=X.get(t))||void 0===u?void 0:u.filter(e=>{var{id:t}=e;return t!==l.id})),!function(e,t){var{path:r,diff:n}=t;if(!h.ML.hasPath(e,r))return!1;var a=h.NB.get(e,r);if(!h.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=h.y$.next(r);if(!h.ML.hasPath(e,o))return!1;var i=h.NB.get(e,o);return h.xv.isText(i)&&i.text.startsWith(n.text)}(t,l)&&(o=!1,J.delete(t),Z.delete(t),a="action",Q.delete(t),r.cancel(),n.cancel(),null==e||e.unref())}var g=null==e?void 0:e.unref();if(!g||Q.get(t)||t.selection&&h.e6.equals(g,t.selection)||h.YR.select(t,g),hasPendingAction()){performAction();return}o&&r(),r.flush(),n.flush(),applyPendingSelection();var v=Z.get(t);Z.delete(t),void 0!==v&&(t.marks=v,t.onChange())},updatePlaceholderVisibility=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=N.get(t);if(r){if(hasPendingDiffs()||e){r.style.display="none";return}r.style.removeProperty("display")}},storeDiff=(e,r)=>{var n,a,o,i,s,d,c,u,f=null!==(u=X.get(t))&&void 0!==u?u:[];X.set(t,f);var p=h.NB.leaf(t,e),g=f.findIndex(t=>h.y$.equals(t.path,e));if(g<0){normalizeStringDiff(p.text,r)&&f.push({path:e,diff:r,id:l++}),updatePlaceholderVisibility();return}var v=(n=p.text,o=Math.min((a=f[g].diff).start,r.start),i=Math.max(0,Math.min(a.start+a.text.length,r.end)-r.start),s=applyStringDiff(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),normalizeStringDiff(n,{start:o,end:Math.max(a.end,r.end-a.text.length+(a.end-a.start)),text:c}));if(!v){f.splice(g,1),updatePlaceholderVisibility();return}f[g]=_objectSpread$6(_objectSpread$6({},f[g]),{},{diff:v})},scheduleAction=function(e){var{at:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,Q.delete(t),r.cancel(),n.cancel(),hasPendingAction()&&flush(),J.set(t,{at:a,run:e}),s=setTimeout(flush)},hasPendingAction=()=>!!J.get(t),hasPendingDiffs=()=>{var e;return!!(null!==(e=X.get(t))&&void 0!==e&&e.length)},handleUserSelect=e=>{Q.set(t,e),i&&(clearTimeout(i),i=null);var{selection:r}=t;if(e){var n=!r||!h.y$.equals(r.anchor.path,e.anchor.path),a=!r||!h.y$.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(n&&d||a)&&(d=!1),(n||hasPendingDiffs())&&(i=setTimeout(flush,200))}},scheduleFlush=()=>{hasPendingAction()||(s=setTimeout(flush))};return{flush,scheduleFlush,hasPendingDiffs,hasPendingAction,hasPendingChanges:()=>hasPendingAction()||hasPendingDiffs(),isFlushing:()=>a,handleUserSelect,handleCompositionEnd:e=>{o&&clearTimeout(o),o=setTimeout(()=>{Y.set(t,!1),flush()},25)},handleCompositionStart:e=>{Y.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput: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=eo.toSlateRange(t,o,{exactMatch:!1,suppressThrow:!0}));var s=eo.getWindow(t).getSelection();if(!n&&s&&(o=s,n=eo.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),n=null!==(x=n)&&void 0!==x?x:t.selection){var l=!0;if(r.startsWith("delete")){if(h.e6.isExpanded(n)){var[c,u]=h.e6.edges(n);if(h.NB.leaf(t,c.path).text.length===c.offset&&0===u.offset){var f=h.ML.next(t,{at:c.path,match:h.xv.isText});f&&h.y$.equals(f[1],u.path)&&(n={anchor:u,focus:u})}}var p=r.endsWith("Backward")?"backward":"forward",[g,v]=h.e6.edges(n),[m,w]=h.ML.leaf(t,g.path),b={text:"",start:g.offset,end:v.offset},y=X.get(t),M=null==y?void 0:y.find(e=>h.y$.equals(e.path,w)),D=M?[M.diff,b]:[b];if(0===applyStringDiff(m.text,...D).length&&(l=!1),h.e6.isExpanded(n)){if(l&&h.y$.equals(n.anchor.path,n.focus.path)){var E={path:n.anchor.path,offset:g.offset};
1return handleUserSelect(h.ML.range(t,E,E)),storeDiff(n.anchor.path,{text:"",end:v.offset,start:g.offset})}return scheduleAction(()=>h.ML.deleteFragment(t,{direction:p}),{at:n})}}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return scheduleAction(()=>h.ML.deleteFragment(t),{at:n});case"deleteContent":case"deleteContentForward":var{anchor:O}=n;if(l&&h.e6.isCollapsed(n)){var S=h.NB.leaf(t,O.path);if(O.offset<S.text.length)return storeDiff(O.path,{text:"",start:O.offset,end:O.offset+1})}return scheduleAction(()=>h.ML.deleteForward(t),{at:n});case"deleteContentBackward":var x,C,{anchor:k}=n,L=isDOMSelection(o)?o.isCollapsed:!!(null!==(C=o)&&void 0!==C&&C.collapsed);if(l&&L&&h.e6.isCollapsed(n)&&k.offset>0)return storeDiff(k.path,{text:"",start:k.offset-1,end:k.offset});return scheduleAction(()=>h.ML.deleteBackward(t),{at:n});case"deleteEntireSoftLine":return scheduleAction(()=>{h.ML.deleteBackward(t,{unit:"line"}),h.ML.deleteForward(t,{unit:"line"})},{at:n});case"deleteHardLineBackward":return scheduleAction(()=>h.ML.deleteBackward(t,{unit:"block"}),{at:n});case"deleteSoftLineBackward":return scheduleAction(()=>h.ML.deleteBackward(t,{unit:"line"}),{at:n});case"deleteHardLineForward":return scheduleAction(()=>h.ML.deleteForward(t,{unit:"block"}),{at:n});case"deleteSoftLineForward":return scheduleAction(()=>h.ML.deleteForward(t,{unit:"line"}),{at:n});case"deleteWordBackward":return scheduleAction(()=>h.ML.deleteBackward(t,{unit:"word"}),{at:n});
1case"deleteWordForward":return scheduleAction(()=>h.ML.deleteForward(t,{unit:"word"}),{at:n});case"insertLineBreak":return scheduleAction(()=>h.ML.insertSoftBreak(t),{at:n});case"insertParagraph":return scheduleAction(()=>h.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(()=>eo.insertData(t,a),{at:n});var P=null!=a?a:"";if(U.get(t)&&(P=P.replace("\uFEFF","")),"insertText"===r&&/.*\n.*\n$/.test(P)&&(P=P.slice(0,-1)),P.includes("\n"))return scheduleAction(()=>{var e=P.split("\n");e.forEach((r,n)=>{r&&h.ML.insertText(t,r),n!==e.length-1&&h.ML.insertSoftBreak(t)})},{at:n});if(h.y$.equals(n.anchor.path,n.focus.path)){var[R,T]=h.e6.edges(n),F={start:R.offset,end:T.offset,text:P};if(P&&d&&"insertCompositionText"===r){var B=d.start+d.text.search(/\S|$/);F.start+F.text.search(/\S|$/)===B+1&&F.end===d.start+d.text.length?(F.start-=1,d=null,scheduleFlush()):d=!1}else d="insertText"===r&&(null===d?F:!!(d&&h.e6.isCollapsed(n))&&d.end+d.text.length===R.offset&&_objectSpread$6(_objectSpread$6({},d),{},{text:d.text+P}));if(l){storeDiff(R.path,F);return}}return scheduleAction(()=>h.ML.insertText(t,P),{at:n})}}},handleKeyDown:e=>{hasPendingDiffs()||(updatePlaceholderVisibility(!0),setTimeout(updatePlaceholderVisibility))},handleDomMutations:e=>{if(!(hasPendingDiffs()||hasPendingAction())&&e.some(r=>isTrackedMutation(t,r,e))){var r;null===(r=G.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$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}({editor:a}
1,n)));return!function(e,t,r){var[n]=(0,u.useState)(()=>new MutationObserver(t));ei(()=>{n.takeRecords()}),(0,u.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,i.handleDomMutations,el),H.set(a,i.scheduleFlush),o&&i.flush(),i}:()=>null,ec=["anchor","focus"],eu=["anchor","focus"],shallowCompare=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(r=>t.hasOwnProperty(r)&&e[r]===t[r]),isDecorationFlagsEqual=(e,t)=>{var r=_objectWithoutProperties(e,ec),n=_objectWithoutProperties(t,eu);return e[ee]===t[ee]&&shallowCompare(r,n)},isElementDecorationsEqual=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e[r],a=t[r];if(!h.e6.equals(n,a)||!isDecorationFlagsEqual(n,a))return!1}return!0},isTextDecorationsEqual=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++){var n=e[r],a=t[r];if(n.anchor.offset!==a.anchor.offset||n.focus.offset!==a.focus.offset||!isDecorationFlagsEqual(n,a))return!1}return!0};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}var String$1=e=>{var{isLast:t,leaf:r,parent:n,text:a}=e,o=useSlateStatic(),i=eo.findPath(o,a),s=h.y$.parent(i),l=!!r[et];return o.isVoid(n)?u.createElement(ZeroWidthString,{length:h.NB.string(n).length}):""!==r.text||n.children[n.children.length-1]!==a||o.isInline(n)||""!==h.ML.string(o,s)?""===r.text?u.createElement(ZeroWidthString,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?u.createElement(TextString,{isTrailing:!0,text:r.text}):u.createElement(TextString,{text:r.text}):u.createElement(ZeroWidthString,{isLineBreak:!0,isMarkPlaceholder:l})},TextString=e=>{var{text:t,isTrailing:r=!1}=e,n=(0,u.useRef)(null),getTextContent=()=>"".concat(null!=t?t:"").concat(r?"\n":""),[a]=(0,u.useState)(getTextContent);return ei(()=>{var e=getTextContent();n.current&&n.current.textContent!==e&&(n.current.textContent=e)}),u.createElement(ef,{ref:n},a)},ef=(0,u.memo)((0,u.forwardRef)((e,t)=>u.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),u.createElement("span",function(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}({},a),(M||b)&&r?null:"\uFEFF",r?u.createElement("br",null):null)};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 eh=M?300:0;function clearTimeoutRef(e){e.current&&(clearTimeout(e.current),e.current=null)}var ep=u.memo(e=>{var{leaf:t,isLast:r,text:n,parent:a,renderPlaceholder:o,renderLeaf:i=e=>u.createElement(DefaultLeaf,_objectSpread$3({},e))}=e,s=useSlateStatic(),l=(0,u.useRef)(null),d=(0,u.useRef)(null),[c,f]=(0,u.useState)(!1),h=(0,u.useRef)(null),g=(0,u.useCallback)(e=>{if(r=null==e,l.current&&(l.current.disconnect(),r&&(l.current=null)),null==e)N.delete(s),null===(n=t.onPlaceholderResize)||void 0===n||n.call(t,null);else{if(N.set(s,e),!l.current){var r,n,a=window.ResizeObserver||p.do;
1l.current=new a(()=>{var r;null===(r=t.onPlaceholderResize)||void 0===r||r.call(t,e)})}l.current.observe(e),d.current=e}},[d,t,s]),v=u.createElement(String$1,{isLast:r,leaf:t,parent:a,text:n}),m=!!t[ee];if((0,u.useEffect)(()=>(m?h.current||(h.current=setTimeout(()=>{f(!0),h.current=null},eh)):(clearTimeoutRef(h),f(!1)),()=>clearTimeoutRef(h)),[m,f]),m&&c){var w={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:E?"inherit":void 0},contentEditable:!1,ref:g}};v=u.createElement(u.Fragment,null,o(w),v)}return i({attributes:{"data-slate-leaf":!0},children:v,leaf:t,text:n})},(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&h.xv.equals(t.leaf,e.leaf)&&t.leaf[ee]===e.leaf[ee]),DefaultLeaf=e=>{var{attributes:t,children:r}=e;return u.createElement("span",_objectSpread$3({},t),r)},eg=u.memo(e=>{for(var{decorations:t,isLast:r,parent:n,renderPlaceholder:a,renderLeaf:o,text:i}=e,s=useSlateStatic(),l=(0,u.useRef)(null),d=h.xv.decorations(i,t),c=eo.findKey(s,i),f=[],p=0;p<d.length;p++){var g=d[p];f.push(u.createElement(ep,{isLast:r&&p===d.length-1,key:"".concat(c.id,"-").concat(p),renderPlaceholder:a,leaf:g,text:i,parent:n,renderLeaf:o}))}var v=(0,u.useCallback)(e=>{var t=I.get(s);e?(null==t||t.set(c,e),_.set(i,e),W.set(e,i)):(null==t||t.delete(c),_.delete(i),l.current&&W.delete(l.current)),l.current=e},[l,s,c,i]);return u.createElement("span",{"data-slate-node":"text",ref:v},f)},(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&isTextDecorationsEqual(t.decorations,e.decorations));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 ev=u.memo(e=>{var{decorations:t,element:r,renderElement:n=e=>u.createElement(DefaultElement,_objectSpread$2({},e)),renderPlaceholder:a,renderLeaf:o,selection:s}=e,l=useSlateStatic(),d=useReadOnly(),c=l.isInline(r),f=eo.findKey(l,r),p=(0,u.useCallback)(e=>{var t=I.get(l);e?(null==t||t.set(f,e),_.set(r,e),W.set(e,r)):(null==t||t.delete(f),_.delete(r))},[l,f,r]),g=useChildren({decorations:t,node:r,renderElement:n,renderPlaceholder:a,renderLeaf:o,selection:s}),v={"data-slate-node":"element",ref:p};if(c&&(v["data-slate-inline"]=!0),!c&&h.ML.hasInlines(l,r)){var m=h.NB.string(r),w=i()(m);"rtl"===w&&(v.dir=w)}if(h.ML.isVoid(l,r)){v["data-slate-void"]=!0,!d&&c&&(v.contentEditable=!1);var[[b]]=h.NB.texts(r);g=u.createElement(c?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},u.createElement(eg,{renderPlaceholder:a,decorations:[],isLast:!1,parent:r,text:b})),F.set(b,0),B.set(b,r)}return n({attributes:v,children:g,element:r})},(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&isElementDecorationsEqual(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&h.e6.equals(e.selection,t.selection))),DefaultElement=e=>{var{attributes:t,children:r,element:n}=e,a=useSlateStatic().isInline(n)?"span":"div";return u.createElement(a,_objectSpread$2(_objectSpread$2({},t),{},{style:{position:"relative"}}),r)},em=(0,u.createContext)(()=>[]),useDecorate=()=>(0,u.useContext)(em),ew=(0,u.createContext)(!1),useSelected=()=>(0,u.useContext)(ew),useChildren=e=>{for(var{decorations:t,node:r,renderElement:n,renderPlaceholder:a,renderLeaf:o,selection:i}=e,s=useDecorate(),l=useSlateStatic(),d=eo.findPath(l,r),c=[],f=h.W_.isElement(r)&&!l.isInline(r)&&h.ML.hasInlines(l,r),p=0;p<r.children.length;p++){var g=d.concat(p),v=r.children[p],m=eo.findKey(l,v),w=h.ML.range(l,g),b=i&&h.e6.intersection(w,i),y=s([v,g]);for(var M of t){var D=h.e6.intersection(M,w);D&&y.push(D)}h.W_.isElement(v)?c.push(u.createElement(ew.Provider,{key:"provider-".concat(m.id),value:!!b},u.createElement(ev,{decorations:y,element:v,key:m.id,renderElement:n,renderPlaceholder:a,renderLeaf:o,selection:b}))):c.push(u.createElement(eg,{decorations:y,key:m.id,isLast:f&&p===r.children.length-1,parent:r,renderPlaceholder:a,renderLeaf:o,text:v})),F.set(v,p),B.set(v,r)}return c},eb=(0,u.createContext)(!1),useReadOnly=()=>(0,u.useContext)(eb),ey=(0,u.createContext)(null),useSlate=()=>{var e=(0,u.useContext)(ey);if(!e)throw Error("The `useSlate` hook must be used inside the <Slate> component's context.");var{editor:t}=e;return t},eM={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"},eD={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",deleteWord
1Forward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},eE={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},create=e=>{var t=eM[e],r=eD[e],n=eE[e],a=t&&(0,g.P6)(t),o=r&&(0,g.P6)(r),i=n&&(0,g.P6)(n);return e=>!!(a&&a(e)||y&&o&&o(e)||!y&&i&&i(e))},eO={isBold:create("bold"),isCompose:create("compose"),isMoveBackward:create("moveBackward"),isMoveForward:create("moveForward"),isDeleteBackward:create("deleteBackward"),isDeleteForward:create("deleteForward"),isDeleteLineBackward:create("deleteLineBackward"),isDeleteLineForward:create("deleteLineForward"),isDeleteWordBackward:create("deleteWordBackward"),isDeleteWordForward:create("deleteWordForward"),isExtendBackward:create("extendBackward"),isExtendForward:create("extendForward"),isExtendLineBackward:create("extendLineBackward"),isExtendLineForward:create("extendLineForward"),isItalic:create("italic"),isMoveLineBackward:create("moveLineBackward"),isMoveLineForward:create("moveLineForward"),isMoveWordBackward:create("moveWordBackward"),isMoveWordForward:create("moveWordForward"),isRedo:create("redo"),isSoftBreak:create("insertSoftBreak"),isSplitBlock:create("splitBlock"),isTransposeCharacter:create("transposeCharacter"),isUndo:create("undo")},createRestoreDomManager=(e,t)=>{var r=[],clear=()=>{r=[]};return{registerMutations:n=>{if(t.current){var a=n.filter(t=>isTrackedMutation(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}},eS={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};let RestoreDOMComponent=class RestoreDOMComponent extends u.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,eS)}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",m);var ex=M?RestoreDOMComponent:e=>{var{children:t}=e;return u.createElement(u.Fragment,null,t)},eC=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],ek=["text"];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}function _objectSpread$1(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}var Children=e=>u.createElement(u.Fragment,null,useChildren(e)),Editable=e=>{var t,r,n,a,o=(0,u.useCallback)(e=>u.createElement(DefaultPlaceholder,_objectSpread$1({},e)),[]),{autoFocus:s,decorate:d=defaultDecorate,onDOMBeforeInput:f,placeholder:p,readOnly:g=!1,renderElement:v,renderLeaf:m,renderPlaceholder:w=o,scrollSelectionIntoView:y=defaultScrollSelectionIntoView,style:O={},as:x="div",disableDefaultStyles:C=!1}=e,F=_objectWithoutProperties(e,eC),B=useSlate(),[N,$]=(0,u.useState)(!1),I=(0,u.useRef)(null),V=(0,u.useRef)([]),[H,X]=(0,u.useState)(),J=(0,u.useRef)(!1),{onUserInput:Q,receivedUserInput:er}=(t=useSlateStatic(),r=(0,u.useRef)(!1),n=(0,u.useRef)(0),a=(0,u.useCallback)(()=>
1{if(!r.current){r.current=!0;var e=eo.getWindow(t);e.cancelAnimationFrame(n.current),n.current=e.requestAnimationFrame(()=>{r.current=!1})}},[t]),(0,u.useEffect)(()=>()=>cancelAnimationFrame(n.current),[]),{receivedUserInput:r,onUserInput:a}),[,en]=(0,u.useReducer)(e=>e+1,0);G.set(B,en),q.set(B,g);var ea=(0,u.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,u.useEffect)(()=>{I.current&&s&&I.current.focus()},[s]);var es=(0,u.useRef)(),el=(0,u.useMemo)(()=>c()(()=>{var e=eo.toDOMNode(B,B).getRootNode();if(!J.current&&E&&e instanceof ShadowRoot){J.current=!0,getActiveElement()?document.execCommand("indent"):h.YR.deselect(B),J.current=!1;return}var t=es.current;if((M||!eo.isComposing(B))&&(!ea.isUpdatingSelection||null!=t&&t.isFlushing())&&!ea.isDraggingInternally){var r=eo.findDocumentOrShadowRoot(B),{activeElement:n}=r,a=eo.toDOMNode(B,B),o=getSelection(r);if(n===a?(ea.latestElement=n,z.set(B,!0)):z.delete(B),!o)return h.YR.deselect(B);var{anchorNode:i,focusNode:s}=o,l=eo.hasEditableTarget(B,i)||eo.isTargetInsideNonReadonlyVoid(B,i),d=eo.hasEditableTarget(B,s)||eo.isTargetInsideNonReadonlyVoid(B,s);if(l&&d){var c=eo.toSlateRange(B,o,{exactMatch:!1,suppressThrow:!0});c&&(eo.isComposing(B)||null!=t&&t.hasPendingChanges()||null!=t&&t.isFlushing()?null==t||t.handleUserSelect(c):h.YR.select(B,c))}!g||l&&d||h.YR.deselect(B)}},100),[B,g,ea]),ec=(0,u.useMemo)(()=>l()(el,0),[el]);es.current=ed({node:I,onDOMSelectionChange:el,scheduleOnDOMSelectionChange:ec}),ei(()=>{I.current&&(r=getDefaultView(I.current))?(j.set(B,r),A.set(B,I.current),_.set(B,I.current),W.set(I.current,B)):_.delete(B);var e,t,r,{selection:n}=B,a=getSelection(eo.findDocumentOrShadowRoot(B));if(!(!a||!eo.isFocused(B)||null!==(e=es.current)&&void 0!==e&&e.hasPendingAction())){var setDomSelection=e=>{var t="None"!==a.type;if(n||t){var r=a.focusNode;if(D&&a.rangeCount>1){var o=a.getRangeAt(0),i=a.getRangeAt(a.rangeCount-1);d=o.startContainer===r?i.endContainer:o.startContainer}else d=a.anchorNode;var s=A.get(B),l=!1;if(s.contains(d)&&s.contains(r)&&(l=!0),t&&l&&n&&!e){var d,c,u=eo.toSlateRange(B,a,{exactMatch:!0,suppressThrow:!0});if(u&&h.e6.equals(u,n)&&(!ea.hasMarkPlaceholder||null!==(c=d)&&void 0!==c&&null!==(c=c.parentElement)&&void 0!==c&&c.hasAttribute("data-slate-mark-placeholder")))return}if(n&&!eo.hasRange(B,n)){B.selection=eo.toSlateRange(B,a,{exactMatch:!1,suppressThrow:!0});return}ea.isUpdatingSelection=!0;var f=n&&eo.toDOMRange(B,n);return f?(eo.isComposing(B)&&!M?a.collapseToEnd():h.e6.isBackward(n)?a.setBaseAndExtent(f.endContainer,f.endOffset,f.startContainer,f.startOffset):a.setBaseAndExtent(f.startContainer,f.startOffset,f.endContainer,f.endOffset),y(B,f)):a.removeAllRanges(),f}};a.rangeCount<=1&&setDomSelection();var o=(null===(t=es.current)||void 0===t?void 0:t.isFlushing())==="action";if(!M||!o){setTimeout(()=>{ea.isUpdatingSelection=!1});return}var i=null,s=requestAnimationFrame(()=>{if(o){var ensureDomSelection=e=>{try{eo.toDOMNode(B,B).focus(),setDomSelection(e)}catch(e){}};ensureDomSelection(),i=setTimeout(()=>{ensureDomSelection(!0),ea.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),i&&clearTimeout(i)}}});var eu=(0,u.useCallback)(e=>{var t=eo.toDOMNode(B,B).getRootNode();if(null!=J&&J.current&&E&&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=eo.toSlateRange(B,n,{exactMatch:!1,suppressThrow:!1});h.YR.select(B,a),e.preventDefault(),e.stopImmediatePropagation();return}if(Q(),!g&&eo.hasEditableTarget(B,e.target)&&!isDOMEventHandled(e,f)){if(es.current)return es.current.handleDOMBeforeInput(e);ec.flush(),el.flush();var{selection:o}=B,{inputType:i}=e,s=e.dataTransfer||e.data||void 0,l="insertCompositionText"===i||"deleteCompositionText"===i;if(l&&eo.isComposing(B))return;var d=!1;if("insertText"===i&&o&&h.e6.isCollapsed(o)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==o.anchor.offset){d=!0,B.marks&&(d=!1);var{anchor:c}=o,[u,p]=eo.toDOMPoint(B,c),v=null===(b=u.parentElement)||void 0===b?void 0:b.closest("a"),m=eo.getWindow(B);if(d&&v&&eo.hasDOMNode(B,v)){var w,b,y,M,D=null==m?void 0:m.document.createTreeWalker(v,NodeFilter.SHOW_TEXT).lastChild();D===u&&(null===(M=D.textContent)||void 0===M?void 0:M.length)===p&&(d=!1)}if(d&&u.parentElement&&(null==m||null===(y=m.getComputedStyle(u.parentElement))||void 0===y?void 0:y.whiteSpace)==="pre"){var O=h.ML.above(B,{at:c.path,match:e=>h.W_.isElement(e)&&h.ML.isBlock(B,e)});
1O&&h.NB.string(O[0]).includes("	")&&(d=!1)}}if(!i.startsWith("delete")||i.startsWith("deleteBy")){var[S]=e.getTargetRanges();if(S){var x=eo.toSlateRange(B,S,{exactMatch:!1,suppressThrow:!1});if(!o||!h.e6.equals(o,x)){d=!1;var C=!l&&B.selection&&h.ML.rangeRef(B,B.selection);h.YR.select(B,x),C&&K.set(B,C)}}}if(l)return;if(d||e.preventDefault(),o&&h.e6.isExpanded(o)&&i.startsWith("delete")){var k=i.endsWith("Backward")?"backward":"forward";h.ML.deleteFragment(B,{direction:k});return}switch(i){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":h.ML.deleteFragment(B);break;case"deleteContent":case"deleteContentForward":h.ML.deleteForward(B);break;case"deleteContentBackward":h.ML.deleteBackward(B);break;case"deleteEntireSoftLine":h.ML.deleteBackward(B,{unit:"line"}),h.ML.deleteForward(B,{unit:"line"});break;case"deleteHardLineBackward":h.ML.deleteBackward(B,{unit:"block"});break;case"deleteSoftLineBackward":h.ML.deleteBackward(B,{unit:"line"});break;case"deleteHardLineForward":h.ML.deleteForward(B,{unit:"block"});break;case"deleteSoftLineForward":h.ML.deleteForward(B,{unit:"line"});break;case"deleteWordBackward":h.ML.deleteBackward(B,{unit:"word"});break;
1case"deleteWordForward":h.ML.deleteForward(B,{unit:"word"});break;case"insertLineBreak":h.ML.insertSoftBreak(B);break;case"insertParagraph":h.ML.insertBreak(B);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===i&&eo.isComposing(B)&&($(!1),Y.set(B,!1)),(null==s?void 0:s.constructor.name)==="DataTransfer"?eo.insertData(B,s):"string"==typeof s&&(d?V.current.push(()=>h.ML.insertText(B,s)):h.ML.insertText(B,s))}var L=null===(w=K.get(B))||void 0===w?void 0:w.unref();K.delete(B),!L||B.selection&&h.e6.equals(B.selection,L)||h.YR.select(B,L)}},[B,el,Q,f,g,ec]),ef=(0,u.useCallback)(e=>{null==e?(el.cancel(),ec.cancel(),A.delete(B),_.delete(B),I.current&&T&&I.current.removeEventListener("beforeinput",eu)):T&&e.addEventListener("beforeinput",eu),I.current=e},[el,ec,B,eu]);ei(()=>{var e=eo.getWindow(B);e.document.addEventListener("selectionchange",ec);var stoppedDragging=()=>{ea.isDraggingInternally=!1};return e.document.addEventListener("dragend",stoppedDragging),e.document.addEventListener("drop",stoppedDragging),()=>{e.document.removeEventListener("selectionchange",ec),e.document.removeEventListener("dragend",stoppedDragging),e.document.removeEventListener("drop",stoppedDragging)}},[ec,ea]);var eh=d([B,[]]),ep=p&&1===B.children.length&&1===Array.from(h.NB.texts(B)).length&&""===h.NB.string(B)&&!N,eg=(0,u.useCallback)(e=>{if(e&&ep){var t;X(null===(t=e.getBoundingClientRect())||void 0===t?void 0:t.height)}else X(void 0)},[ep]);if(ep){var ev=h.ML.start(B,[]);eh.push({[ee]:!0,placeholder:p,onPlaceholderResize:eg,anchor:ev,focus:ev})}var{marks:ew}=B;if(ea.hasMarkPlaceholder=!1,B.selection&&h.e6.isCollapsed(B.selection)&&ew){var{anchor:ey}=B.selection,eM=h.NB.leaf(B,ey.path),eD=_objectWithoutProperties(eM,ek);if(!h.xv.equals(eM,ew,{loose:!0})){ea.hasMarkPlaceholder=!0;var eE=Object.fromEntries(Object.keys(eD).map(e=>[e,null]));eh.push(_objectSpread$1(_objectSpread$1(_objectSpread$1({[et]:!0},eE),ew),{},{anchor:ey,focus:ey}))}}return(0,u.useEffect)(()=>{setTimeout(()=>{var{selection:e}=B;if(e){var{anchor:t}=e,r=h.NB.leaf(B,t.path);if(ew&&!h.xv.equals(r,ew,{loose:!0})){U.set(B,ew);return}}U.delete(B)})}),u.createElement(eb.Provider,{value:g},u.createElement(em.Provider,{value:d},u.createElement(ex,{node:I,receivedUserInput:er},u.createElement(x,_objectSpread$1(_objectSpread$1({role:g?void 0:"textbox","aria-multiline":!g||void 0},F),{},{spellCheck:(!!T||!R)&&F.spellCheck,autoCorrect:T||!R?F.autoCorrect:"false",autoCapitalize:T||!R?F.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!g,zindex:-1,suppressContentEditableWarning:!0,ref:ef,style:_objectSpread$1(_objectSpread$1({},C?{}:_objectSpread$1({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},H?{minHeight:H}:{})),O),onBeforeInput:(0,u.useCallback)(e=>{if(!T&&!g&&!isEventHandled(e,F.onBeforeInput)&&eo.hasSelectableTarget(B,e.target)&&(e.preventDefault(),!eo.isComposing(B))){var t=e.data;h.ML.insertText(B,t)}},[F.onBeforeInput,B,g]),onInput:(0,u.useCallback)(e=>{if(!isEventHandled(e,F.onInput)){if(es.current){es.current.handleInput();return}for(var t of V.current)t();V.current=[]}},[F.onInput]),onBlur:(0,u.useCallback)(e=>{if(!(g||ea.isUpdatingSelection||!eo.hasSelectableTarget(B,e.target)||isEventHandled(e,F.onBlur))){var t=eo.findDocumentOrShadowRoot(B);if(ea.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(!(r===eo.toDOMNode(B,B)||isDOMElement(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&isDOMNode(r)&&eo.hasDOMNode(B,r)){var n=eo.toSlateNode(B,r);if(h.W_.isElement(n)&&!B.isVoid(n))return}if(E){var a=getSelection(t);null==a||a.removeAllRanges()}z.delete(B)}}}},[g,ea.isUpdatingSelection,ea.latestElement,B,F.onBlur]),onClick:(0,u.useCallback)(e=>{if(eo.hasTarget(B,e.target)&&!isEventHandled(e,F.onClick)&&isDOMNode(e.target)){var t=eo.toSlateNode(B,e.target),r=eo.findPath(B,t);if(h.ML.hasPath(B,r)&&h.NB.get(B,r)===t){if(3===e.detail&&r.length>=1){var n=r;if(!(h.W_.isElement(t)&&h.ML.isBlock(B,t))){var a,o=h.ML.above(B,{match:e=>h.W_.isElement(e)&&h.ML.isBlock(B,e),at:r});n=null!==(a=null==o?void 0:o[1])&&void 0!==a?a:r.slice(0,1)}var i=h.ML.range(B,n);h.YR.select(B,i);return}if(!g){var s=h.ML.start(B,r),l=h.ML.end(B,r),d=h.ML.void(B,{at:s}),c=h.ML.void(B,{at:l});if(d&&c&&h.y$.equals(d[1],c[1])){var u=h.ML.range(B,s);h.YR.select(B,u)}}}}},[B,F.onClick,g]),onCompositionEnd:(0,u.useCallback)(e=>{if(eo.hasSelectableTarget(B,e.target)){var t;if(eo.isComposing(B)&&Promise.resolve().then(()=>{$(!1),Y.set(B,!1)}),null===(t=es.current)||void 0===t||t.handleCompositionEnd(e),!isEventHandled(e,F.onCompositionEnd)&&!M&&!E&&!k&&!b&&!P&&!L&&e.data){var r=U.get(B);U.delete(B),void 0!==r&&(Z.set(B,B.marks),B.marks=r),h.ML.insertText(B,e.data);var n=Z.get(B);Z.delete(B),void 0!==n&&(B.marks=n)}}},[F.onCompositionEnd,B]),onCompositionUpdate:(0,u.useCallback)(e=>{!eo.hasSelectableTarget(B,e.target)||isEventHandled(e,F.onCompositionUpdate)||eo.isComposing(B)||($(!0),Y.
1set(B,!0))},[F.onCompositionUpdate,B]),onCompositionStart:(0,u.useCallback)(e=>{if(eo.hasSelectableTarget(B,e.target)&&(null===(t=es.current)||void 0===t||t.handleCompositionStart(e),!isEventHandled(e,F.onCompositionStart)&&!M)){$(!0);var t,{selection:r}=B;if(r&&h.e6.isExpanded(r)){h.ML.deleteFragment(B);return}}},[F.onCompositionStart,B]),onCopy:(0,u.useCallback)(e=>{!eo.hasSelectableTarget(B,e.target)||isEventHandled(e,F.onCopy)||isDOMEventTargetInput(e)||(e.preventDefault(),eo.setFragmentData(B,e.clipboardData,"copy"))},[F.onCopy,B]),onCut:(0,u.useCallback)(e=>{if(!g&&eo.hasSelectableTarget(B,e.target)&&!isEventHandled(e,F.onCut)&&!isDOMEventTargetInput(e)){e.preventDefault(),eo.setFragmentData(B,e.clipboardData,"cut");var{selection:t}=B;if(t){if(h.e6.isExpanded(t))h.ML.deleteFragment(B);else{var r=h.NB.parent(B,t.anchor.path);h.ML.isVoid(B,r)&&h.YR.delete(B)}}}},[g,B,F.onCut]),onDragOver:(0,u.useCallback)(e=>{if(eo.hasTarget(B,e.target)&&!isEventHandled(e,F.onDragOver)){var t=eo.toSlateNode(B,e.target);h.W_.isElement(t)&&h.ML.isVoid(B,t)&&e.preventDefault()}},[F.onDragOver,B]),onDragStart:(0,u.useCallback)(e=>{if(!g&&eo.hasTarget(B,e.target)&&!isEventHandled(e,F.onDragStart)){var t=eo.toSlateNode(B,e.target),r=eo.findPath(B,t);if(h.W_.isElement(t)&&h.ML.isVoid(B,t)||h.ML.void(B,{at:r,voids:!0})){var n=h.ML.range(B,r);h.YR.select(B,n)}ea.isDraggingInternally=!0,eo.setFragmentData(B,e.dataTransfer,"drag")}},[g,B,F.onDragStart,ea]),onDrop:(0,u.useCallback)(e=>{if(!g&&eo.hasTarget(B,e.target)&&!isEventHandled(e,F.onDrop)){e.preventDefault();var t=B.selection,r=eo.findEventRange(B,e),n=e.dataTransfer;h.YR.select(B,r),ea.isDraggingInternally&&t&&!h.e6.equals(t,r)&&!h.ML.void(B,{at:r,voids:!0})&&h.YR.delete(B,{at:t}),eo.insertData(B,n),eo.isFocused(B)||eo.focus(B)}},[g,B,F.onDrop,ea]),onDragEnd:(0,u.useCallback)(e=>{!g&&ea.isDraggingInternally&&F.onDragEnd&&eo.hasTarget(B,e.target)&&F.onDragEnd(e)},[g,ea,F,B]),onFocus:(0,u.useCallback)(e=>{if(!g&&!ea.isUpdatingSelection&&eo.hasEditableTarget(B,e.target)&&!isEventHandled(e,F.onFocus)){var t=eo.toDOMNode(B,B),r=eo.findDocumentOrShadowRoot(B);if(ea.latestElement=r.activeElement,D&&e.target!==t){t.focus();return}z.set(B,!0)}},[g,ea,B,F.onFocus]),onKeyDown:(0,u.useCallback)(e=>{if(!g&&eo.hasEditableTarget(B,e.target)){null===(t=es.current)||void 0===t||t.handleKeyDown(e);var t,{nativeEvent:r}=e;if(eo.isComposing(B)&&!1===r.isComposing&&(Y.set(B,!1),$(!1)),!(isEventHandled(e,F.onKeyDown)||eo.isComposing(B))){var{selection:n}=B,a=B.children[null!==n?n.focus.path[0]:0],o="rtl"===i()(h.NB.string(a));if(eO.isRedo(r)){e.preventDefault(),"function"==typeof B.redo&&B.redo();return}if(eO.isUndo(r)){e.preventDefault(),"function"==typeof B.undo&&B.undo();return}if(eO.isMoveLineBackward(r)){e.preventDefault(),h.YR.move(B,{unit:"line",reverse:!0});return}if(eO.isMoveLineForward(r)){e.preventDefault(),h.YR.move(B,{unit:"line"});return}if(eO.isExtendLineBackward(r)){e.preventDefault(),h.YR.move(B,{unit:"line",edge:"focus",reverse:!0});return}if(eO.isExtendLineForward(r)){e.preventDefault(),h.YR.move(B,{unit:"line",edge:"focus"});return}if(eO.isMoveBackward(r)){e.preventDefault(),n&&h.e6.isCollapsed(n)?h.YR.move(B,{reverse:!o}):h.YR.collapse(B,{edge:o?"end":"start"});return}if(eO.isMoveForward(r)){e.preventDefault(),n&&h.e6.isCollapsed(n)?h.YR.move(B,{reverse:o}):h.YR.collapse(B,{edge:o?"start":"end"});return}if(eO.isMoveWordBackward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)&&h.YR.collapse(B,{edge:"focus"}),h.YR.move(B,{unit:"word",reverse:!o});return}if(eO.isMoveWordForward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)&&h.YR.collapse(B,{edge:"focus"}),h.YR.move(B,{unit:"word",reverse:o});return}if(T){if((S||E)&&n&&(eO.isDeleteBackward(r)||eO.isDeleteForward(r))&&h.e6.isCollapsed(n)){var s=h.NB.parent(B,n.anchor.path);if(h.W_.isElement(s)&&h.ML.isVoid(B,s)&&(h.ML.isInline(B,s)||h.ML.isBlock(B,s))){e.preventDefault(),h.ML.deleteBackward(B,{unit:"block"});return}}}else{if(eO.isBold(r)||eO.isItalic(r)||eO.isTransposeCharacter(r)){e.preventDefault();return}if(eO.isSoftBreak(r)){e.preventDefault(),h.ML.insertSoftBreak(B);return}if(eO.isSplitBlock(r)){e.preventDefault(),h.ML.insertBreak(B);return}if(eO.isDeleteBackward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)?h.ML.deleteFragment(B,{direction:"backward"}):h.ML.deleteBackward(B);return}if(eO.isDeleteForward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)?h.ML.deleteFragment(B,{direction:"forward"}):h.ML.deleteForward(B);return}if(eO.isDeleteLineBackward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)?h.ML.deleteFragment(B,{direction:"backward"}):h.ML.deleteBackward(B,{unit:"line"});return}if(eO.isDeleteLineForward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)?h.ML.deleteFragment(B,{direction:"forward"}):h.ML.deleteForward(B,{unit:"line"});return}if(eO.isDeleteWordBackward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)?h.ML.deleteFragment(B,{direction:"backward"}):h.ML.deleteBackward(B,{unit:"word"});return}
1if(eO.isDeleteWordForward(r)){e.preventDefault(),n&&h.e6.isExpanded(n)?h.ML.deleteFragment(B,{direction:"forward"}):h.ML.deleteForward(B,{unit:"word"});return}}}}},[g,B,F.onKeyDown]),onPaste:(0,u.useCallback)(e=>{!g&&eo.hasEditableTarget(B,e.target)&&!isEventHandled(e,F.onPaste)&&(!T||isPlainTextOnlyPaste(e.nativeEvent)||E)&&(e.preventDefault(),eo.insertData(B,e.clipboardData))},[g,B,F.onPaste])}),u.createElement(Children,{decorations:eh,node:B,renderElement:v,renderPlaceholder:w,renderLeaf:m,selection:B.selection})))))},DefaultPlaceholder=e=>{var{attributes:t,children:r}=e;return u.createElement("span",_objectSpread$1({},t),r,M&&u.createElement("br",null))},defaultDecorate=()=>[],defaultScrollSelectionIntoView=(e,t)=>{if(t.getBoundingClientRect&&(!e.selection||e.selection&&h.e6.isCollapsed(e.selection))){var r=t.startContainer.parentElement;r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,f.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=>isDOMNode(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},eL=(0,u.createContext)(!1),useFocused=()=>(0,u.useContext)(eL),eP=(0,u.createContext)({}),eR=["editor","children","onChange","onSelectionChange","onValueChange","initialValue"],Slate=e=>{var t,r,n,{editor:a,children:o,onChange:i,onSelectionChange:s,onValueChange:l,initialValue:d}=e,c=_objectWithoutProperties(e,eR),[f,p]=u.useState(()=>{if(!h.NB.isNodeList(d))throw Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(h.o4.stringify(d)));if(!h.ML.isEditor(a))throw Error("[Slate] editor is invalid! You passed: ".concat(h.o4.stringify(a)));return a.children=d,Object.assign(a,c),{v:0,editor:a}}),{selectorContext:g,onChange:v}=(t=(0,u.useRef)([]).current,r=(0,u.useRef)({editor:a}).current,n=(0,u.useCallback)(e=>{r.editor=e,t.forEach(t=>t(e))},[t,r]),{selectorContext:(0,u.useMemo)(()=>({getSlate:()=>r.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}),[t,r]),onChange:n}),b=(0,u.useCallback)(e=>{var t;(i&&i(a.children),(null==e||null===(t=e.operation)||void 0===t?void 0:t.type)==="set_selection")?null==s||s(a.selection):null==l||l(a.children),p(e=>({v:e.v+1,editor:a})),v(a)},[a,v,i,s,l]);(0,u.useEffect)(()=>(V.set(a,b),()=>{V.set(a,()=>{})}),[a,b]);var[y,M]=(0,u.useState)(eo.isFocused(a));return(0,u.useEffect)(()=>{M(eo.isFocused(a))},[a]),ei(()=>{var fn=()=>M(eo.isFocused(a));return w>=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)})},[]),u.createElement(eP.Provider,{value:g},u.createElement(ey.Provider,{value:f},u.createElement(m.Provider,{value:f.editor},u.createElement(eL.Provider,{value:y},o))))},doRectsIntersect=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},areRangesSameLine=(e,t,r)=>{var n=eo.toDOMRange(e,t).getBoundingClientRect(),a=eo.toDOMRange(e,r).getBoundingClientRect();return doRectsIntersect(n,a)&&doRectsIntersect(a,n)},findCurrentLineRange=(e,t)=>{var r=h.ML.range(e,h.e6.end(t)),n=Array.from(h.ML.positions(e,{at:t})),a=0,o=n.length,i=Math.floor(o/2);if(areRangesSameLine(e,h.ML.range(e,n[a]),r))return h.ML.range(e,n[a],r);if(n.length<2)return h.ML.range(e,n[n.length-1],r);for(;i!==n.length&&i!==a;)areRangesSameLine(e,h.ML.range(e,n[i]),r)?o=i:a=i,i=Math.floor((a+o)/2);return h.ML.range(e,n[o],r)};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]:{};
1t%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 withReact=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",{apply:r,onChange:n,deleteBackward:a,addMark:o,removeMark:i}=e;return I.set(e,new WeakMap),e.addMark=(t,r)=>{var n,a;null===(n=H.get(e))||void 0===n||n(),!U.get(e)&&null!==(a=X.get(e))&&void 0!==a&&a.length&&U.set(e,null),Z.delete(e),o(t,r)},e.removeMark=t=>{var r;!U.get(e)&&null!==(r=X.get(e))&&void 0!==r&&r.length&&U.set(e,null),Z.delete(e),i(t)},e.deleteBackward=t=>{if("line"!==t)return a(t);if(e.selection&&h.e6.isCollapsed(e.selection)){var r=h.ML.above(e,{match:t=>h.W_.isElement(t)&&h.ML.isBlock(e,t),at:e.selection});if(r){var[,n]=r,o=h.ML.range(e,n,e.selection.anchor),i=findCurrentLineRange(e,o);h.e6.isCollapsed(i)||h.YR.delete(e,{at:i})}}},e.apply=t=>{var n=[],a=[],o=X.get(e);if(null!=o&&o.length){var i=o.map(e=>(function(e,t){var{path:r,diff:n,id:a}=e;switch(t.type){case"insert_text":if(!h.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(!h.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(!h.y$.equals(t.path,r)||t.position>=n.end)return{diff:n,id:a,path:h.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:h.y$.transform(r,t,{affinity:"forward"})};case"merge_node":if(!h.y$.equals(t.path,r))return{diff:n,id:a,path:h.y$.transform(r,t)};return{diff:{start:n.start+t.position,end:n.end+t.position,text:n.text},id:a,path:h.y$.transform(r,t)}}var o=h.y$.transform(r,t);return o?{diff:n,path:o,id:a}:null})(e,t)).filter(Boolean);X.set(e,i)}var s=Q.get(e);s&&Q.set(e,transformPendingRange(e,s,t));var l=J.get(e);if(null!=l&&l.at){var d=h.E9.isPoint(null==l?void 0:l.at)?transformPendingPoint(e,l.at,t):transformPendingRange(e,l.at,t);J.set(e,d?_objectSpread(_objectSpread({},l),{},{at:d}):null)}switch(t.type){case"insert_text":case"remove_text":case"set_node":case"split_node":n.push(...getMatches(e,t.path));break;case"set_selection":null===(c=K.get(e))||void 0===c||c.unref(),K.delete(e);break;case"insert_node":case"remove_node":n.push(...getMatches(e,h.y$.parent(t.path)));break;case"merge_node":n.push(...getMatches(e,h.y$.previous(t.path)));break;case"move_node":n.push(...getMatches(e,h.y$.common(h.y$.parent(t.path),h.y$.parent(t.newPath)))),h.y$.isBefore(t.path,t.newPath)?(n.push(...getMatches(e,h.y$.parent(t.path))),u=t.newPath):(n.push(...getMatches(e,h.y$.parent(t.newPath))),u=t.path);var c,u,f=h.NB.get(e,h.y$.parent(u)),p=eo.findKey(e,f);a.push([h.ML.pathRef(e,h.y$.parent(u)),p])}for(var[g,v]of(r(t),n)){var[m]=h.ML.node(e,g);$.set(m,v)}for(var[w,b]of a)if(w.current){var[y]=h.ML.node(e,w.current);$.set(y,b)}},e.setFragmentData=r=>{var{selection:n}=e;if(n){var[a,o]=h.e6.edges(n),i=h.ML.void(e,{at:a.path}),s=h.ML.void(e,{at:o.path});if(!h.e6.isCollapsed(n)||i){var l=eo.toDOMRange(e,n),d=l.cloneContents(),c=d.childNodes[0];if(d.childNodes.forEach(e=>{e.textContent&&""!==e.textContent.trim()&&(c=e)}),s){var[u]=s,f=l.cloneRange(),p=eo.toDOMNode(e,u);f.setEndAfter(p),d=f.cloneContents()}if(i&&(c=d.querySelector("[data-slate-spacer]")),Array.from(d.querySelectorAll("[data-slate-zero-width]")).forEach(e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""}),isDOMText(c)){var g=c.ownerDocument.createElement("span");g.style.whiteSpace="pre",g.appendChild(c),d.appendChild(g),c=g}var v=JSON.stringify(e.getFragment()),m=window.btoa(encodeURIComponent(v));c.setAttribute("data-slate-fragment",m),r.setData("application/".concat(t),m);var w=d.ownerDocument.createElement("div");return w.appendChild(d),w.setAttribute("hidden","true"),d.ownerDocument.body.appendChild(w),r.setData("text/html",w.innerHTML),r.setData("text/plain",getPlainText(w)),d.ownerDocument.body.removeChild(w),r}}},e.insertData=t=>{e.insertFragmentData(t)||e.insertTextData(t)},e.insertFragmentData=r=>{var n=r.getData("application/".concat(t))||getSlateFragmentAttribute(r);if(n){var a=JSON.parse(decodeURIComponent(window.atob(n)));return e.insertFragment(a),!0}return!1},e.insertTextData=t=>{var r=t.getData("text/plain");if(r){var n=r.split(/\r\n|\r|\n/),a=!1;
1for(var o of n)a&&h.YR.splitNodes(e,{always:!0}),e.insertText(o),a=!0;return!0}return!1},e.onChange=t=>{(w<18?v.unstable_batchedUpdates:e=>e())(()=>{var r=V.get(e);r&&r(t),n(t)})},e},getMatches=(e,t)=>{var r=[];for(var[n,a]of h.ML.levels(e,{at:t})){var o=eo.findKey(e,n);r.push([a,o])}return 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.