1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[790],{2806:(e,t,n)=>{var r=n(24076),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useState,o=r.useEffect,s=r.useLayoutEffect,a=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=l({inst:{value:n,getSnapshot:t}}),i=r[0].inst,d=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&d({inst:i})},[e,n,t]),o(function(){return u(i)&&d({inst:i}),e(function(){u(i)&&d({inst:i})})},[e]),a(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},3199:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},4859:(e,t,n)=>{n.d(t,{k5:()=>d});var r=n(24076),i={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l=r.createContext&&r.createContext(i),o=["attr","size","title"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){var r,i,l;r=e,i=t,l=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in r?Object.defineProperty(r,i,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[i]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e){return t=>r.createElement(c,s({attr:u({},e.attr)},t),function e(t){return t&&t.map((t,n)=>r.createElement(t.tag,u({key:n},t.attr),e(t.child)))}(e.child))}function c(e){var t=t=>{var n,{attr:i,size:l,title:a}=e,d=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,o),c=l||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,i,d,{className:n,style:u(u({color:e.color||t.color},t.style),e.style),height:c,width:c,xmlns:"http://www.w3.org/2000/svg"}),a&&r.createElement("title",null,a),e.children)};return void 0!==l?r.createElement(l.Consumer,null,e=>t(e)):t(i)}},10445:(e,t,n)=>{let r,i;n.d(t,{L:()=>$});var l=n(90926),o=n(44080),s=n(24076),a=n(16941),u=n(29575);function d(e,t){let n,r=()=>{let{currentTime:r}=t,i=(null===r?0:r.value)/100;n!==i&&e(i),n=i};return u.Gt.preUpdate(r,!0),()=>(0,u.WG)(r)}var c=n(4496),f=n(15442),h=n(65106);let g=new WeakMap,p=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+"Size"]:(0,f.x)(r)&&"getBBox"in r?r.getBBox()[t]:r[n],m=p("inline","width","offsetWidth"),y=p("block","height","offsetHeight");function _({target:e,borderBoxSize:t}){g.get(e)?.forEach(n=>{n(e,{get width(){return m(e,t)},get height(){return y(e,t)}})})}function v(e){e.forEach(_)}let x=new Set;var b=n(80864),S=n(96917);let k=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),w=()=>({time:0,x:k(),y:k()}),C={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function T(e,t,n,r){let i=n[t],{length:l,position:o}=C[t],s=i.current,a=n.time;i.current=e[`scroll${o}`],i.scrollLength=e[`scroll${l}`]-e[`client${l}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,b.q)(0,i.scrollLength,i.current);let u=r-a;i.velocity=u>50?0:(0,S.f)(i.current-s,u)}var N=n(91179),E=n(91072),A=n(52396),I=n(20867);let O={start:0,center:.5,end:1};function L(e,t,n=0){let r=0;if(e in O&&(e=O[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let F=[0,0],P={All:[[0,0],[1,1]]},D={x:0,y:0},M=new WeakMap,R=new WeakMap,j=new WeakMap,B=e=>e===document.scrollingElement?window:e;function z(e,{container:t=document.scrollingElement,...n}={}){if(!t)return a.l;let l=j.get(t);l||(l=new Set,j.set(t,l));let o=function(e,t,n,r={}){return{measure:t=>{!function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.c
1ontainerLength=e.clientHeight}(e,r.target,n),T(e,"x",n,t),T(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=P.All}=n,{target:i=e,axis:l="y"}=n,o="y"===l?"height":"width",s=i!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,I.s)(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,l=r.parentNode;for(;!i;)"svg"===l.tagName&&(i=l),l=r.parentNode;r=i}else break;return n}(i,e):D,a=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let d=!t[l].interpolate,c=r.length;for(let e=0;e<c;e++){let n=function(e,t,n,r){let i=Array.isArray(e)?e:F,l=0,o=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,O[e]?e:"0"]),(l=L(i[0],n,r))-L(i[1],t)}(r[e],u[o],a[o],s[l]);d||n===t[l].interpolatorOffsets[e]||(d=!0),t[l].offset[e]=n}d&&(t[l].interpolate=(0,N.G)(t[l].offset,(0,E.Z)(r),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,A.q)(0,1,t[l].interpolate(t[l].current))}(e,n,r)},notify:()=>t(n)}}(t,e,w(),n);if(l.add(o),!M.has(t)){let e=()=>{for(let e of l)e.measure(u.uv.timestamp);u.Gt.preUpdate(n)},n=()=>{for(let e of l)e.notify()},o=()=>u.Gt.read(e);M.set(t,o);let s=B(t);if(window.addEventListener("resize",o,{passive:!0}),t!==document.documentElement)R.set(t,"function"==typeof t?(x.add(t),i||(i=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};x.forEach(t=>t(e))},window.addEventListener("resize",i)),()=>{x.delete(t),x.size||"function"!=typeof i||(window.removeEventListener("resize",i),i=void 0)}):function(e,t){r||"undefined"==typeof ResizeObserver||(r=new ResizeObserver(v));let n=(0,h.K)(e);return n.forEach(e=>{let n=g.get(e);n||(n=new Set,g.set(e,n)),n.add(t),r?.observe(e)}),()=>{n.forEach(e=>{let n=g.get(e);n?.delete(t),n?.size||r?.unobserve(e)})}}(t,o));s.addEventListener("scroll",o,{passive:!0}),o()}let s=M.get(t);return u.Gt.read(s,!1,!0),()=>{(0,u.WG)(s);let e=j.get(t);if(!e||(e.delete(o),e.size))return;let n=M.get(t);M.delete(t),n&&(B(t).removeEventListener("scroll",n),R.get(t)?.(),window.removeEventListener("resize",n))}}let W=new Map;function V({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let i=W.get(t)??new Map;W.set(t,i);let l=n.target??"self",o=i.get(l)??{},s=r+(n.offset??[]).join(",");return o[s]||(o[s]=!n.target&&(0,c.J)()?new ScrollTimeline({source:t,axis:r}):function(e){let t={value:0},n=z(n=>{t.value=100*n[e.axis].progress},e);return{currentTime:t,cancel:n}}({container:t,...n})),o[s]}var K=n(48223),U=n(93779);let G=()=>({scrollX:(0,l.OQ)(0),scrollY:(0,l.OQ)(0),scrollXProgress:(0,l.OQ)(0),scrollYProgress:(0,l.OQ)(0)}),H=e=>!!e&&!e.current;function $(){let{container:e,target:t,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,K.M)(G),i=(0,s.useRef)(null),l=(0,s.useRef)(!1),u=(0,s.useCallback)(()=>(i.current=function(e,{axis:t="y",container:n=document.scrollingElement,...r}={}){var i,l;if(!n)return a.l;let o={axis:t,container:n,...r};return"function"==typeof e?(i=e,l=o,2===i.length?z(e=>{i(e[l.axis].progress,e)},l):d(i,V(l))):function(e,t){let n=V(t);return e.attachTimeline({timeline:t.target?void 0:n,observe:e=>(e.pause(),d(t=>{e.time=e.iterationDuration*t},n))})}(e,o)}((e,t)=>{let{x:n,y:i}=t;r.scrollX.set(n.current),r.scrollXProgress.set(n.progress),r.scrollY.set(i.current),r.scrollYProgress.set(i.progress)},{...n,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0}),()=>{var e;null===(e=i.current)||void 0===e||e.call(i)}),[e,t,JSON.stringify(n.offset)]);return(0,U.E)(()=>{if(l.current=!1,!(H(e)||H(t)))return u();l.current=!0},[u]),(0,s.useEffect)(()=>l.current?((0,o.V)(!H(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.V)(!H(t),"Target ref is defined but not hydrated","use-scroll-ref"),u()):void 0,[u]),r}},19658:(e,t,n)=>{n.d(t,{UC:()=>eo,Y9:()=>ei,q7:()=>er,bL:()=>en,l9:()=>el});var r=n(24076),i=n(50336),l=n(75892),o=n(31374),s=n(70535),a=n(30309),u=n(72858),d=n(50829),c=n(34208),f=n(25),h=n(43072),g="Collapsible",[p,m]=(0,i.A)(g),[y,_]=p(g),v=r.forwardRef((e,t)=>
1{let{__scopeCollapsible:n,open:i,defaultOpen:l,disabled:o,onOpenChange:s,...d}=e,[c,p]=(0,a.i)({prop:i,defaultProp:null!=l&&l,onChange:s,caller:g});return(0,h.jsx)(y,{scope:n,disabled:o,contentId:(0,f.B)(),open:c,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),children:(0,h.jsx)(u.sG.div,{"data-state":C(c),"data-disabled":o?"":void 0,...d,ref:t})})});v.displayName=g;var x="CollapsibleTrigger",b=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=_(x,n);return(0,h.jsx)(u.sG.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":C(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:(0,s.mK)(e.onClick,i.onOpenToggle)})});b.displayName=x;var S="CollapsibleContent",k=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=_(S,e.__scopeCollapsible);return(0,h.jsx)(c.C,{present:n||i.open,children:e=>{let{present:n}=e;return(0,h.jsx)(w,{...r,ref:t,present:n})}})});k.displayName=S;var w=r.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:i,children:l,...s}=e,a=_(S,n),[c,f]=r.useState(i),g=r.useRef(null),p=(0,o.s)(t,g),m=r.useRef(0),y=m.current,v=r.useRef(0),x=v.current,b=a.open||c,k=r.useRef(b),w=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>k.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.N)(()=>{let e=g.current;if(e){w.current=w.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,v.current=t.width,k.current||(e.style.transitionDuration=w.current.transitionDuration,e.style.animationName=w.current.animationName),f(i)}},[a.open,i]),(0,h.jsx)(u.sG.div,{"data-state":C(a.open),"data-disabled":a.disabled?"":void 0,id:a.contentId,hidden:!b,...s,ref:p,style:{"--radix-collapsible-content-height":y?"".concat(y,"px"):void 0,"--radix-collapsible-content-width":x?"".concat(x,"px"):void 0,...e.style},children:b&&l})});function C(e){return e?"open":"closed"}var T=n(64901),N="Accordion",E=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[A,I,O]=(0,l.N)(N),[L,F]=(0,i.A)(N,[O,m]),P=m(),D=r.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,h.jsx)(A.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,h.jsx)(W,{...r,ref:t}):(0,h.jsx)(z,{...r,ref:t})})});D.displayName=N;var[M,R]=L(N),[j,B]=L(N,{collapsible:!1}),z=r.forwardRef((e,t)=>{let{value:n,defaultValue:i,onValueChange:l=()=>{},collapsible:o=!1,...s}=e,[u,d]=(0,a.i)({prop:n,defaultProp:null!=i?i:"",onChange:l,caller:N});return(0,h.jsx)(M,{scope:e.__scopeAccordion,value:r.useMemo(()=>u?[u]:[],[u]),onItemOpen:d,onItemClose:r.useCallback(()=>o&&d(""),[o,d]),children:(0,h.jsx)(j,{scope:e.__scopeAccordion,collapsible:o,children:(0,h.jsx)(U,{...s,ref:t})})})}),W=r.forwardRef((e,t)=>{let{value:n,defaultValue:i,onValueChange:l=()=>{},...o}=e,[s,u]=(0,a.i)({prop:n,defaultProp:null!=i?i:[],onChange:l,caller:N}),d=r.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[u]),c=r.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[u]);return(0,h.jsx)(M,{scope:e.__scopeAccordion,value:s,onItemOpen:d,onItemClose:c,children:(0,h.jsx)(j,{scope:e.__scopeAccordion,collapsible:!0,children:(0,h.jsx)(U,{...o,ref:t})})})}),[V,K]=L(N),U=r.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:i,dir:l,orientation:a="vertical",...d}=e,c=r.useRef(null),f=(0,o.s)(c,t),g=I(n),p="ltr"===(0,T.jH)(l),m=(0,s.mK)(e.onKeyDown,e=>{var t;if(!E.includes(e.key))return;let n=e.target,r=g().filter(e=>{var t;return!(null===(t=e.ref.current)||void 0===t?void 0:t.disabled)}),i=r.findIndex(e=>e.ref.current===n),l=r.length;if(-1===i)return;e.preventDefault();let o=i,s=l-1,u=()=>{(o=i+1)>s&&(o=0)},d=()=>{(o=i-1)<0&&(o=s)};switch(e.key){case"Home":o=0;break;case"End":o=s;break;case"ArrowRight":"horizontal"===a&&(p?u():d());break;case"ArrowDown":"vertical"===a&&u();break;case"ArrowLeft":"horizontal"===a&&(p?d():u());break;case"ArrowUp":"vertical"===a&&d()}null===(t=r[o%l].ref.current)||void 0===t||t.focus()});return(0,h.jsx)(V,{scope:n,disabled:i,direction:l,orientation:a,children:(0,h.jsx)(A.Slot,{scope:n,children:(0,h.jsx)(u.sG.div,{...d,"data-orientation":a,ref:f,onKeyDown:i?void 0:m})})})}),G="AccordionItem",[H,$]=L(G),J=r.forwardRef((e,t)=>
1{let{__scopeAccordion:n,value:r,...i}=e,l=K(G,n),o=R(G,n),s=P(n),a=(0,f.B)(),u=r&&o.value.includes(r)||!1,d=l.disabled||e.disabled;return(0,h.jsx)(H,{scope:n,open:u,disabled:d,triggerId:a,children:(0,h.jsx)(v,{"data-orientation":l.orientation,"data-state":et(u),...s,...i,ref:t,disabled:d,open:u,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});J.displayName=G;var q="AccordionHeader",X=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=K(N,n),l=$(q,n);return(0,h.jsx)(u.sG.h3,{"data-orientation":i.orientation,"data-state":et(l.open),"data-disabled":l.disabled?"":void 0,...r,ref:t})});X.displayName=q;var Y="AccordionTrigger",Z=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=K(N,n),l=$(Y,n),o=B(Y,n),s=P(n);return(0,h.jsx)(A.ItemSlot,{scope:n,children:(0,h.jsx)(b,{"aria-disabled":l.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:l.triggerId,...s,...r,ref:t})})});Z.displayName=Y;var Q="AccordionContent",ee=r.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=K(N,n),l=$(Q,n),o=P(n);return(0,h.jsx)(k,{role:"region","aria-labelledby":l.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Q;var en=D,er=J,ei=X,el=Z,eo=ee},21206:(e,t,n)=>{n.d(t,{L:()=>i});var r=n(24076);function i(e,t,n){(0,r.useInsertionEffect)(()=>e.on(t,n),[e,t,n])}},21327:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(24076),i=n(72858),l=n(43072),o=r.forwardRef((e,t)=>(0,l.jsx)(i.sG.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var s=o}
1,22172:(e,t,n)=>{n.d(t,{F:()=>o});var r=n(1386);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=r.$,o=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return l(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:o,defaultVariants:s}=t,a=Object.keys(o).map(e=>{let t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;let l=i(t)||i(r);return o[e][l]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return l(e,a,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...u}[t]):({...s,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},24759:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},32750:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},32796:(e,t,n)=>{n.d(t,{Op:()=>N,mN:()=>eS,xW:()=>T});var r=n(24076),i=e=>"checkbox"===e.type,l=e=>e instanceof Date,o=e=>null==e;let s=e=>"object"==typeof e;var a=e=>!o(e)&&!Array.isArray(e)&&s(e)&&!l(e),u=e=>a(e)&&e.target?i(e.target)?e.target.checked:e.target.value:e,d=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,c=(e,t)=>e.has(d(t)),f=e=>{let t=e.constructor&&e.constructor.prototype;return a(t)&&t.hasOwnProperty("isPrototypeOf")},h="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function g(e){let t,n=Array.isArray(e),r="undefined"!=typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else if(!(!(h&&(e instanceof Blob||r))&&(n||a(e))))return e;else if(t=n?[]:Object.create(Object.getPrototypeOf(e)),n||f(e))for(let n in e)e.hasOwnProperty(n)&&(t[n]=g(e[n]));else t=e;return t}var p=e=>/^\w*$/.test(e),m=e=>void 0===e,y=e=>Array.isArray(e)?e.filter(Boolean):[],_=e=>y(e.replace(/["|']|\]/g,"").split(/\.|\[/)),v=(e,t,n)=>{if(!t||!a(e))return n;let r=(p(t)?[t]:_(t)).reduce((e,t)=>o(e)?e:e[t],e);return m(r)||r===e?m(e[t])?n:e[t]:r},x=e=>"boolean"==typeof e,b=(e,t,n)=>{let r=-1,i=p(t)?[t]:_(t),l=i.length,o=l-1;for(;++r<l;){let t=i[r],l=n;if(r!==o){let n=e[t];l=a(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=l,e=e[t]}};let S={BLUR:"blur",FOCUS_OUT:"focusout"},k={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},w={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},C=r.createContext(null);C.displayName="HookFormContext";let T=()=>r.useContext(C),N=e=>{let{children:t,...n}=e;return r.createElement(C.Provider,{value:n},t)};var E=(e,t,n,r=!0)=>{let i={defaultValues:t._defaultValues};for(let l in e)Object.defineProperty(i,l,{get:()=>(t._proxyFormState[l]!==k.all&&(t._proxyFormState[l]=!r||k.all),n&&(n[l]=!0),e[l])});return i};let A="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var I=e=>"string"==typeof e,O=(e,t,n,r,i)=>I(e)?(r&&t.watch.add(e),v(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),v(n,e))):(r&&(t.watchAll=!0),n),L=e=>o(e)||!s(e);function F(e,t,n=new WeakSet){if(L(e)||L(t))return e===t;if(l(e)&&l(t))return e.getTime()===t.getTime();let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;for(let o of(n.add(e),n.add(t),r)){let r=e[o];if(!i.includes(o))return!1;if("ref"!==o){let e=t[o];if(l(r)&&l(e)||a(r)&&a(e)||Array.isArray(r)&&Array.isArray(e)?!F(r,e,n):r!==e)return!1}}return!0}var P=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},D=e=>Array.isArray(e)?e:[e],M=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},R=e=>a(e)&&!Object.keys(e).length,j=e=>"file"===e.type,B=e=>"function"==typeof e,z=e=>{if(!h)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},W=e=>"select-multiple"===e.type,V=e=>"radio"===e.type,K=e=>V(e)||i(e),U=e=>z(e)&&e.isConnected;function G(e,t){let n=Array.isArray(t)?t:p(t)?[t]:_(t),r=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=m(e)?r++:e[t[r++]];return e}(e,n),i=n.length-1,l=n[i];return r&&delete r[l],0!==i&&(a(r)&&R(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!m(e[t]))return!1;return!0}(r))&&G(e,n.slice(0,-1)),e}
1var H=e=>{for(let t in e)if(B(e[t]))return!0;return!1};function $(e){return Array.isArray(e)||a(e)&&!H(e)}function J(e,t={}){for(let n in e)$(e[n])?(t[n]=Array.isArray(e[n])?[]:{},J(e[n],t[n])):o(e[n])||(t[n]=!0);return t}function q(e,t,n){for(let r in n||(n=J(t)),e)$(e[r])?m(t)||L(n[r])?n[r]=J(e[r],Array.isArray(e[r])?[]:{}):q(e[r],o(t)?{}:t[r],n[r]):n[r]=!F(e[r],t[r]);return n}let X={value:!1,isValid:!1},Y={value:!0,isValid:!0};var Z=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?Y:{value:e[0].value,isValid:!0}:Y:X}return X},Q=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>m(e)?e:t?""===e?NaN:e?+e:e:n&&I(e)?new Date(e):r?r(e):e;let ee={isValid:!1,value:null};var et=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,ee):ee;function en(e){let t=e.ref;return j(t)?t.files:V(t)?et(e.refs).value:W(t)?[...t.selectedOptions].map(({value:e})=>e):i(t)?Z(e.refs).value:Q(m(t.value)?e.ref.value:t.value,e)}var er=(e,t,n,r)=>{let i={};for(let n of e){let e=v(t,n);e&&b(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},ei=e=>e instanceof RegExp,el=e=>m(e)?e:ei(e)?e.source:a(e)?ei(e.value)?e.value.source:e.value:e,eo=e=>({isOnSubmit:!e||e===k.onSubmit,isOnBlur:e===k.onBlur,isOnChange:e===k.onChange,isOnAll:e===k.all,isOnTouch:e===k.onTouched});let es="AsyncFunction";var ea=e=>!!e&&!!e.validate&&!!(B(e.validate)&&e.validate.constructor.name===es||a(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===es)),eu=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),ed=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ec=(e,t,n,r)=>{for(let i of n||Object.keys(e)){let n=v(e,i);if(n){let{_f:e,...l}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r)return!0;else if(e.ref&&t(e.ref,e.name)&&!r)return!0;else if(ec(l,t))break}else if(a(l)&&ec(l,t))break}}};function ef(e,t,n){let r=v(e,n);if(r||p(n))return{error:r,name:n};let i=n.split(".");for(;i.length;){let r=i.join("."),l=v(t,r),o=v(e,r);if(l&&!Array.isArray(l)&&n!==r)break;if(o&&o.type)return{name:r,error:o};if(o&&o.root&&o.root.type)return{name:`${r}.root`,error:o.root};i.pop()}return{name:n}}var eh=(e,t,n,r)=>{n(e);let{name:i,...l}=e;return R(l)||Object.keys(l).length>=Object.keys(t).length||Object.keys(l).find(e=>t[e]===(!r||k.all))},eg=(e,t,n)=>!e||!t||e===t||D(e).some(e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e))),ep=(e,t,n,r,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?!r.isOnChange:!i.isOnChange)||e),em=(e,t)=>!y(v(e,t)).length&&G(e,t),ey=(e,t,n)=>{let r=D(v(e,n));return b(r,"root",t[n]),b(e,n,r),e};function e_(e,t,n="validate"){if(I(e)||Array.isArray(e)&&e.every(I)||x(e)&&!e)return{type:n,message:I(e)?e:"",ref:t}}var ev=e=>a(e)&&!ei(e)?e:{value:e,message:""},ex=async(e,t,n,r,l,s)=>{let{ref:u,refs:d,required:c,maxLength:f,minLength:h,min:g,max:p,pattern:y,validate:_,name:b,valueAsNumber:S,mount:k}=e._f,C=v(n,b);if(!k||t.has(b))return{};let T=d?d[0]:u,N=e=>{l&&T.reportValidity&&(T.setCustomValidity(x(e)?"":e||""),T.reportValidity())},E={},A=V(u),O=i(u),L=(S||j(u))&&m(u.value)&&m(C)||z(u)&&""===u.value||""===C||Array.isArray(C)&&!C.length,F=P.bind(null,b,r,E),D=(e,t,n,r=w.maxLength,i=w.minLength)=>{let l=e?t:n;E[b]={type:e?r:i,message:l,ref:u,...F(e?r:i,l)}};if(s?!Array.isArray(C)||!C.length:c&&(!(A||O)&&(L||o(C))||x(C)&&!C||O&&!Z(d).isValid||A&&!et(d).isValid)){let{value:e,message:t}=I(c)?{value:!!c,message:c}:ev(c);if(e&&(E[b]={type:w.required,message:t,ref:T,...F(w.required,t)},!r))return N(t),E}if(!L&&(!o(g)||!o(p))){let e,t,n=ev(p),i=ev(g);if(o(C)||isNaN(C)){let r=u.valueAsDate||new Date(C),l=e=>new Date(new Date().toDateString()+" "+e),o="time"==u.type,s="week"==u.type;I(n.value)&&C&&(e=o?l(C)>l(n.value):s?C>n.value:r>new Date(n.value)),I(i.value)&&C&&(t=o?l(C)<l(i.value):s?C<i.value:r<new Date(i.value))}else{let r=u.valueAsNumber||(C?+C:C);o(n.value)||(e=r>n.value),o(i.value)||(t=r<i.value)}if((e||t)&&(D(!!e,n.message,i.message,w.max,w.min),!r))return N(E[b].message),E}if((f||h)&&!L&&(I(C)||s&&Array.isArray(C))){let e=ev(f),t=ev(h),n=!o(e.value)&&C.length>+e.value,i=!o(t.value)&&C.length<+t.value;if((n||i)&&(D(n,e.message,t.message),!r))return N(E[b].message),E}if(y&&!L&&I(C)){let{value:e,message:t}=ev(y);if(ei(e)&&!C.match(e)&&(E[b]={type:w.pattern,message:t,ref:u,...F(w.pattern,t)},!r))return N(t),E}if(_){if(B(_)){let e=e_(await _(C,n),T);if(e&&(E[b]={...e,...F(w.validate,e.message)},!r))return N(e.message),E}else if(a(_)){let e={};for(let t in _){if(!R(e)&&!r)break;let i=e_(await _[t](C,n),T,t);i&&(e={...i,...F(t,i.message)},N(i.message),r&&(E[b]=e))}if(!R(e)&&(E[b]={ref:T,...e},!r))return E}}return N(!0),E};let eb={mode:k.onSubmit,reValidateMode:k.onChange,shouldFocusError:!0};function eS(e={}){let t=r.useRef(void 0),n=r.useRef(void 0),[s,d]=r.useState({isDirty:!1,isValidating:!1,isLoading:B(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:B(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:s},e.defaultValues&&!B(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=function(e={}){let t,n={...eb,...e},r={submitCount:0,isDirty:!1,isReady:!1,isLoading:B(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},s={},d=(a(n.defaultValues)||a(n.values))&&g(n.defaultValues||n.values)||{},f=n.shouldUnregister?{}:g(d),p={action:!1,mount:!1,watch:!1},_={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},w=0,C={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},T={...C},N={array:M(),state:M()},E=n.criteriaMode===k.all,A=e=>t=>{clearTimeout(w),w=setTimeout(e,t)},L=async e=>{if(!n.disabled&&(C.isValid||T.isValid||e)){let e=n.resolver?R((await X()).errors):await Z(s,!0);e!==r.isValid&&N.state.next({isValid:e})}},P=(e,t)=>{!n.disabled&&(C.isValidating||C.validatingFields||T.isValidating||T.validatingFields)&&((e||Array.from(_.mount)).forEac
1h(e=>{e&&(t?b(r.validatingFields,e,t):G(r.validatingFields,e))}),N.state.next({validatingFields:r.validatingFields,isValidating:!R(r.validatingFields)}))},V=(e,t)=>{b(r.errors,e,t),N.state.next({errors:r.errors})},H=(e,t,n,r)=>{let i=v(s,e);if(i){let l=v(f,e,m(n)?v(d,e):n);m(l)||r&&r.defaultChecked||t?b(f,e,t?l:en(i._f)):ei(e,l),p.mount&&L()}},$=(e,t,i,l,o)=>{let s=!1,a=!1,u={name:e};if(!n.disabled){if(!i||l){(C.isDirty||T.isDirty)&&(a=r.isDirty,r.isDirty=u.isDirty=ee(),s=a!==u.isDirty);let n=F(v(d,e),t);a=!!v(r.dirtyFields,e),n?G(r.dirtyFields,e):b(r.dirtyFields,e,!0),u.dirtyFields=r.dirtyFields,s=s||(C.dirtyFields||T.dirtyFields)&&!n!==a}if(i){let t=v(r.touchedFields,e);t||(b(r.touchedFields,e,i),u.touchedFields=r.touchedFields,s=s||(C.touchedFields||T.touchedFields)&&t!==i)}s&&o&&N.state.next(u)}return s?u:{}},J=(e,i,l,o)=>{let s=v(r.errors,e),a=(C.isValid||T.isValid)&&x(i)&&r.isValid!==i;if(n.delayError&&l?(t=A(()=>V(e,l)))(n.delayError):(clearTimeout(w),t=null,l?b(r.errors,e,l):G(r.errors,e)),(l?!F(s,l):s)||!R(o)||a){let t={...o,...a&&x(i)?{isValid:i}:{},errors:r.errors,name:e};r={...r,...t},N.state.next(t)}},X=async e=>{P(e,!0);let t=await n.resolver(f,n.context,er(e||_.mount,s,n.criteriaMode,n.shouldUseNativeValidation));return P(e),t},Y=async e=>{let{errors:t}=await X(e);if(e)for(let n of e){let e=v(t,n);e?b(r.errors,n,e):G(r.errors,n)}else r.errors=t;return t},Z=async(e,t,i={valid:!0})=>{for(let l in e){let o=e[l];if(o){let{_f:e,...l}=o;if(e){let l=_.array.has(e.name),s=o._f&&ea(o._f);s&&C.validatingFields&&P([e.name],!0);let a=await ex(o,_.disabled,f,E,n.shouldUseNativeValidation&&!t,l);if(s&&C.validatingFields&&P([e.name]),a[e.name]&&(i.valid=!1,t))break;t||(v(a,e.name)?l?ey(r.errors,a,e.name):b(r.errors,e.name,a[e.name]):G(r.errors,e.name))}R(l)||await Z(l,t,i)}}return i.valid},ee=(e,t)=>!n.disabled&&(e&&t&&b(f,e,t),!F(ew(),d)),et=(e,t,n)=>O(e,_,{...p.mount?f:m(t)?d:I(e)?{[e]:t}:t},n,t),ei=(e,t,n={})=>{let r=v(s,e),l=t;if(r){let n=r._f;n&&(n.disabled||b(f,e,Q(t,n)),l=z(n.ref)&&o(t)?"":t,W(n.ref)?[...n.ref.options].forEach(e=>e.selected=l.includes(e.value)):n.refs?i(n.ref)?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(l)?e.checked=!!l.find(t=>t===e.value):e.checked=l===e.value||!!l)}):n.refs.forEach(e=>e.checked=e.value===l):j(n.ref)?n.ref.value="":(n.ref.value=l,n.ref.type||N.state.next({name:e,values:g(f)})))}(n.shouldDirty||n.shouldTouch)&&$(e,l,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&ek(e)},es=(e,t,n)=>{for(let r in t){if(!t.hasOwnProperty(r))return;let i=t[r],o=e+"."+r,u=v(s,o);(_.array.has(e)||a(i)||u&&!u._f)&&!l(i)?es(o,i,n):ei(o,i,n)}},e_=(e,t,n={})=>{let i=v(s,e),l=_.array.has(e),a=g(t);b(f,e,a),l?(N.array.next({name:e,values:g(f)}),(C.isDirty||C.dirtyFields||T.isDirty||T.dirtyFields)&&n.shouldDirty&&N.state.next({name:e,dirtyFields:q(d,f),isDirty:ee(e,a)})):!i||i._f||o(a)?ei(e,a,n):es(e,a,n),ed(e,_)&&N.state.next({...r,name:e}),N.state.next({name:p.mount?e:void 0,values:g(f)})},ev=async e=>{p.mount=!0;let i=e.target,o=i.name,a=!0,d=v(s,o),c=e=>{a=Number.isNaN(e)||l(e)&&isNaN(e.getTime())||F(e,v(f,o,e))},h=eo(n.mode),m=eo(n.reValidateMode);if(d){let l,p,y=i.type?en(d._f):u(e),x=e.type===S.BLUR||e.type===S.FOCUS_OUT,k=!eu(d._f)&&!n.resolver&&!v(r.errors,o)&&!d._f.deps||ep(x,v(r.touchedFields,o),r.isSubmitted,m,h),w=ed(o,_,x);b(f,o,y),x?i&&i.readOnly||(d._f.onBlur&&d._f.onBlur(e),t&&t(0)):d._f.onChange&&d._f.onChange(e);let A=$(o,y,x),I=!R(A)||w;if(x||N.state.next({name:o,type:e.type,values:g(f)}),k)return(C.isValid||T.isValid)&&("onBlur"===n.mode?x&&L():x||L()),I&&N.state.next({name:o,...w?{}:A});if(!x&&w&&N.state.next({...r}),n.resolver){let{errors:e}=await X([o]);if(c(y),a){let t=ef(r.errors,s,o),n=ef(e,s,t.name||o);l=n.error,o=n.name,p=R(e)}}else P([o],!0),l=(await ex(d,_.disabled,f,E,n.shouldUseNativeValidation))[o],P([o]),c(y),a&&(l?p=!1:(C.isValid||T.isValid)&&(p=await Z(s,!0)));a&&(d._f.deps&&(!Array.isArray(d._f.deps)||d._f.deps.length>0)&&ek(d._f.deps),J(o,p,l,A))}},eS=(e,t)=>{if(v(r.errors,t)&&e.focus)return e.focus(),1},ek=async(e,t={})=>{let i,l,o=D(e);if(n.resolver){let t=await Y(m(e)?e:o);i=R(t),l=e?!o.some(e=>v(t,e)):i}else e?((l=(await Promise.all(o.map(async e=>{let t=v(s,e);return await Z(t&&t._f?{[e]:t}:t)}))).every(Boolean))||r.isValid)&&L():l=i=await Z(s);return N.state.next({...!I(e)||(C.isValid||T.isValid)&&i!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:i}:{},errors:r.errors}),t.shouldFocus&&!l&&ec(s,eS,e?o:_.mount),l},ew=(e,t)=>{let n={...p.mount?f:d};return t&&(n=function e(t,n){let r={};for(let i in t)if(t.hasOwnProperty(i)){let l=t[i],o=n[i];if(l&&a(l)&&o){let t=e(l,o);a(t)&&(r[i]=t)}else t[i]&&(r[i]=o)}return r}(t.dirtyFields?r.dirtyFields:r.touchedFields,n)),m(e)?n:I(e)?v(n,e):e.map(e=>v(n,e))},eC=(e,t)=>({invalid:!!v((t||r).errors,e),isDirty:!!v((t||r).dirtyFields,e),error:v((t||r).errors,e),isValidating:!!v(r.validatingFields,e),isTouched:!!v((t||r).touchedFields,e)}
1),eT=(e,t,n)=>{let i=(v(s,e,{_f:{}})._f||{}).ref,{ref:l,message:o,type:a,...u}=v(r.errors,e)||{};b(r.errors,e,{...u,...t,ref:i}),N.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&i&&i.focus&&i.focus()},eN=e=>N.state.subscribe({next:t=>{eg(e.name,t.name,e.exact)&&eh(t,e.formState||C,eD,e.reRenderRoot)&&e.callback({values:{...f},...r,...t,defaultValues:d})}}).unsubscribe,eE=(e,t={})=>{for(let i of e?D(e):_.mount)_.mount.delete(i),_.array.delete(i),t.keepValue||(G(s,i),G(f,i)),t.keepError||G(r.errors,i),t.keepDirty||G(r.dirtyFields,i),t.keepTouched||G(r.touchedFields,i),t.keepIsValidating||G(r.validatingFields,i),n.shouldUnregister||t.keepDefaultValue||G(d,i);N.state.next({values:g(f)}),N.state.next({...r,...t.keepDirty?{isDirty:ee()}:{}}),t.keepIsValid||L()},eA=({disabled:e,name:t})=>{(x(e)&&p.mount||e||_.disabled.has(t))&&(e?_.disabled.add(t):_.disabled.delete(t))},eI=(e,t={})=>{let r=v(s,e),i=x(t.disabled)||x(n.disabled);return b(s,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),_.mount.add(e),r?eA({disabled:x(t.disabled)?t.disabled:n.disabled,name:e}):H(e,!0,t.value),{...i?{disabled:t.disabled||n.disabled}:{},...n.progressive?{required:!!t.required,min:el(t.min),max:el(t.max),minLength:el(t.minLength),maxLength:el(t.maxLength),pattern:el(t.pattern)}:{},name:e,onChange:ev,onBlur:ev,ref:i=>{if(i){eI(e,t),r=v(s,e);let n=m(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,l=K(n),o=r._f.refs||[];(l?o.find(e=>e===n):n===r._f.ref)||(b(s,e,{_f:{...r._f,...l?{refs:[...o.filter(U),n,...Array.isArray(v(d,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),H(e,!1,void 0,n))}else(r=v(s,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(c(_.array,e)&&p.action)&&_.unMount.add(e)}}},eO=()=>n.shouldFocusError&&ec(s,eS,_.mount),eL=(e,t)=>async i=>{let l;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let o=g(f);if(N.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await X();r.errors=e,o=g(t)}else await Z(s);if(_.disabled.size)for(let e of _.disabled)G(o,e);if(G(r.errors,"root"),R(r.errors)){N.state.next({errors:{}});try{await e(o,i)}catch(e){l=e}}else t&&await t({...r.errors},i),eO(),setTimeout(eO);if(N.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:R(r.errors)&&!l,submitCount:r.submitCount+1,errors:r.errors}),l)throw l},eF=(e,t={})=>{let i=e?g(e):d,l=g(i),o=R(e),a=o?d:l;if(t.keepDefaultValues||(d=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([..._.mount,...Object.keys(q(d,f))])))v(r.dirtyFields,e)?b(a,e,v(f,e)):e_(e,v(a,e));else{if(h&&m(e))for(let e of _.mount){let t=v(s,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(z(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of _.mount)e_(e,v(a,e));else s={}}f=n.shouldUnregister?t.keepDefaultValues?g(d):{}:g(a),N.array.next({values:{...a}}),N.state.next({values:{...a}})}_={mount:t.keepDirtyValues?_.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},p.mount=!C.isValid||!!t.keepIsValid||!!t.keepDirtyValues,p.watch=!!n.shouldUnregister,N.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!o&&(t.keepDirty?r.isDirty:!!(t.keepDefaultValues&&!F(e,d))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:o?{}:t.keepDirtyValues?t.keepDefaultValues&&f?q(d,f):r.dirtyFields:t.keepDefaultValues&&e?q(d,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:d})},eP=(e,t)=>eF(B(e)?e(f):e,t),eD=e=>{r={...r,...e}},eM={control:{register:eI,unregister:eE,getFieldState:eC,handleSubmit:eL,setError:eT,_subscribe:eN,_runSchema:X,_focusError:eO,_getWatch:et,_getDirty:ee,_setValid:L,_setFieldArray:(e,t=[],i,l,o=!0,a=!0)=>{if(l&&i&&!n.disabled){if(p.action=!0,a&&Array.isArray(v(s,e))){let t=i(v(s,e),l.argA,l.argB);o&&b(s,e,t)}if(a&&Array.isArray(v(r.errors,e))){let t=i(v(r.errors,e),l.argA,l.argB);o&&b(r.errors,e,t),em(r.errors,e)}if((C.touchedFields||T.touchedFields)&&a&&Array.isArray(v(r.touchedFields,e))){let t=i(v(r.touchedFields,e),l.argA,l.argB);o&&b(r.touchedFields,e,t)}(C.dirtyFields||T.dirtyFields)&&(r.dirtyFields=q(d,f)),N.state.next({name:e,isDirty:ee(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else b(f,e,t)},_setDisabledField:eA,_setErrors:e=>{r.errors=e,N.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>y(v(p.mount?f:d,e,n.shouldUnregister?v(d,e,[]):[])),_reset:eF,_resetDefaultValues:()=>B(n.defaultValues)&&n.defaultValues().then(e=>{eP(e,n.resetOptions),N.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of _.unMount){let t=v(s,e);t&&(t._f.refs?t._f.refs.every(e=>!U(e)):!U(t._f.ref))&&eE(e)}_.unMount=new Set},_disableForm:e=>{x(e)&&(N.state.next({disabled:e}),ec(s,(t,n)=>{let r=v(s,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEac
1h(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:N,_proxyFormState:C,get _fields(){return s},get _formValues(){return f},get _state(){return p},set _state(value){p=value},get _defaultValues(){return d},get _names(){return _},set _names(value){_=value},get _formState(){return r},get _options(){return n},set _options(value){n={...n,...value}}},subscribe:e=>(p.mount=!0,T={...T,...e.formState},eN({...e,formState:T})),trigger:ek,register:eI,handleSubmit:eL,watch:(e,t)=>B(e)?N.state.subscribe({next:n=>"values"in n&&e(et(void 0,t),n)}):et(e,t,!0),setValue:e_,getValues:ew,reset:eP,resetField:(e,t={})=>{v(s,e)&&(m(t.defaultValue)?e_(e,g(v(d,e))):(e_(e,t.defaultValue),b(d,e,g(t.defaultValue))),t.keepTouched||G(r.touchedFields,e),t.keepDirty||(G(r.dirtyFields,e),r.isDirty=t.defaultValue?ee(e,g(v(d,e))):ee()),!t.keepError&&(G(r.errors,e),C.isValid&&L()),N.state.next({...r}))},clearErrors:e=>{e&&D(e).forEach(e=>G(r.errors,e)),N.state.next({errors:e?r.errors:{}})},unregister:eE,setError:eT,setFocus:(e,t={})=>{let n=v(s,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&B(e.select)&&e.select())}},getFieldState:eC};return{...eM,formControl:eM}}(e);t.current={...r,formState:s}}let f=t.current.control;return f._options=e,A(()=>{let e=f._subscribe({formState:f._proxyFormState,callback:()=>d({...f._formState}),reRenderRoot:!0});return d(e=>({...e,isReady:!0})),f._formState.isReady=!0,e},[f]),r.useEffect(()=>f._disableForm(e.disabled),[f,e.disabled]),r.useEffect(()=>{e.mode&&(f._options.mode=e.mode),e.reValidateMode&&(f._options.reValidateMode=e.reValidateMode)},[f,e.mode,e.reValidateMode]),r.useEffect(()=>{e.errors&&(f._setErrors(e.errors),f._focusError())},[f,e.errors]),r.useEffect(()=>{e.shouldUnregister&&f._subjects.state.next({values:f._getWatch()})},[f,e.shouldUnregister]),r.useEffect(()=>{if(f._proxyFormState.isDirty){let e=f._getDirty();e!==s.isDirty&&f._subjects.state.next({isDirty:e})}},[f,s.isDirty]),r.useEffect(()=>{e.values&&!F(e.values,n.current)?(f._reset(e.values,{keepFieldsRef:!0,...f._options.resetOptions}),n.current=e.values,d(e=>({...e}))):f._resetDefaultValues()},[f,e.values]),r.useEffect(()=>{f._state.mount||(f._setValid(),f._state.mount=!0),f._state.watch&&(f._state.watch=!1,f._subjects.state.next({...f._formState})),f._removeUnmounted()}),t.current.formState=E(s,f),t.current}},42784:(e,t,n)=>{n.d(t,{G:()=>d});var r=n(91179),i=n(48223),l=n(29575),o=n(93779),s=n(51009);function a(e,t){let n=(0,s.d)(t()),r=()=>n.set(t());return r(),(0,o.E)(()=>{let t=()=>l.Gt.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>{n.forEach(e=>e()),(0,l.WG)(r)}}),n}var u=n(90926);function d(e,t,n,i){if("function"==typeof e){u.bt.current=[],e();let t=a(u.bt.current,e);return u.bt.current=void 0,t}let l="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,i=e[0+n],l=e[1+n],o=e[2+n],s=e[3+n],a=(0,r.G)(l,o,s);return t?a(i):a}(t,n,i);return Array.isArray(e)?c(e,l):c([e],e=>{let[t]=e;return l(t)})}function c(e,t){let n=(0,i.M)(()=>[]);return a(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}},46076:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},51009:(e,t,n)=>{n.d(t,{d:()=>s});var r=n(90926),i=n(24076),l=n(742),o=n(48223);function s(e){let t=(0,o.M)(()=>(0,r.OQ)(e)),{isStatic:n}=(0,i.useContext)(l.Q);if(n){let[,n]=(0,i.useState)(e);(0,i.useEffect)(()=>t.on("change",n),[])}return t}},53806:(e,t,n)=>{var r=n(95522);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},56875:(e,t,n)=>{e.exports=n(2806)},59186:(e,t,n)=>{n.d(t,{s:()=>f});var r=n(43072),i=n(24076);let l={horizontalrule:(0,r.jsx)("hr",{})},o={linebreak:(0,r.jsx)("br",{})};var s=n(78209);let a={IS_NORMAL:0,IS_TOKEN:1,IS_SEGMENTED:2,IS_BOLD:1,IS_ITALIC:2,IS_STRIKETHROUGH:4,IS_UNDERLINE:8,IS_CODE:16,IS_SUBSCRIPT:32,IS_SUPERSCRIPT:64,IS_HIGHLIGHT:128,IS_DIRECTIONLESS:1,IS_UNMERGEABLE:2,IS_ALIGN_LEFT:1,IS_ALIGN_CENTER:2,IS_ALIGN_RIGHT:3,IS_ALIGN_JUSTIFY:4,IS_ALIGN_START:5,IS_ALIGN_END:6};a.IS_BOLD,a.IS_ITALIC,a.IS_STRIKETHROUGH,a.IS_UNDERLINE,a.IS_CODE,a.IS_SUBSCRIPT,a.IS_SUPERSCRIPT,a.IS_HIGHLIGHT;let u="Ö-ß¿ï¬-﷽ﹰ-ﻼ",d="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸÌ-Öà -á¿¿ââ°-ï¬ï¸-﹯﻽-ï¿¿";RegExp("^[^"+d+"]*["+u+"]"),RegExp("^[^"+u+"]*["+d+"]"),a.IS_BOLD,a.IS_CODE,a.IS_HIGHLIGHT,a.IS_ITALIC,a.IS_STRIKETHROUGH,a.IS_SUBSCRIPT,a.IS_SUPERSCRIPT,a.IS_UNDERLINE,a.IS_DIRECTIONLESS,a.IS_UNMERGEABLE,a.IS_ALIGN_CENTER,a.IS_ALIGN_END,a.IS_ALIGN_JUSTIFY,a.IS_ALIGN_LEFT,a.IS_ALIGN_RIGHT,a.IS_ALIGN_START,a.IS_ALIGN_CENTER,a.IS_ALIGN_END,a.IS_ALIGN_JUSTIFY,a.IS_ALIGN_LEFT,a.IS_ALIGN_RIGHT,a.IS_ALIGN_START,a.IS_NORMAL,a.IS_SEGMENTED,a.IS_TOKEN,a.IS_NORMAL,a.IS_SEGMENTED,a.IS_TOKEN;let c={paragraph:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children});return n?.length?(0,r.jsx)("p",{children:n}):(0,r.jsx)("p",{children:(0,r.jsx)("br",{})})},text:({node:e})=>{let t=e.text;return e.format&a.IS_BOLD&&(t=(0,r.jsx)("strong",{children:t})),e.format&a.IS_ITALIC&&(t=(0,r.jsx)("em",{children:t})),e.format&a.IS_STRIKETHROUGH&&(t=(0,r.jsx)("span",{style:{textDecoration:"line-through"},children:t})),e.format&a.IS_UNDERLINE&&(t=(0,r.jsx)("span",{style:{textDecoration:"underline"},children:t})),e.format&a.IS_CODE&&(t=(0,r.jsx)("code",{children:t})),e.format&a.IS_SUBSCRIPT&&(t=(0,r.jsx)("sub",{children:t})),e.format&a.IS_SUPERSCRIPT&&(t=(0,r.jsx)("sup",{children:t})),t},...o,quote:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children});return(0,r.jsx)("blockquote",{children:n})},table:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children});return(0,r.jsx)("div",{className:"lexical-table-container",children:(0,r.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,r.jsx)("tbody",{children:n})})})},tablecell:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children}),i=e.headerState>0?"th":"td",l=`lexical-table-cell-header-${e.headerState}`,o={backgroundColor:e.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},s=e.colSpan&&e.colSpan>1?e.colSpan:void 0,a=e.rowSpan&&e.rowSpan>1?e.rowSpan:void 0;return(0,r.jsx)(i,{className:`lexical-table-cell ${l}`,colSpan:s,rowSpan:a,style:o,children:n})},tablerow:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children});return(0,r.jsx)("tr",{className:"lexical-table-row",children:n})},heading:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children}),i=e.tag;return(0,r.jsx)(i,{children:n})},...l,list:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children}),i=e.tag;return(0,r.jsx)(i,{className:`list-${e?.listType}`,children:n})},listitem:({node:e,nodesToJSX:t,parent:n})=>{let i=e.children.some(e=>
1"list"===e.type),l=t({nodes:e.children});if(!("listType"in n)||n?.listType!=="check")return(0,r.jsx)("li",{className:`${i?"nestedListItem":""}`,style:i?{listStyleType:"none"}:void 0,value:e?.value,children:l});{let t=(0,s.A)();return(0,r.jsx)("li",{"aria-checked":e.checked?"true":"false",className:`list-item-checkbox${e.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${i?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:e?.value,children:i?l:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("input",{checked:e.checked,id:t,readOnly:!0,type:"checkbox"}),(0,r.jsx)("label",{htmlFor:t,children:l}),(0,r.jsx)("br",{})]})})}},...(({internalDocToHref:e})=>({autolink:({node:e,nodesToJSX:t})=>{let n=t({nodes:e.children}),i=e.fields.newTab?"noopener noreferrer":void 0,l=e.fields.newTab?"_blank":void 0;return(0,r.jsx)("a",{href:e.fields.url,rel:i,target:l,children:n})},link:({node:t,nodesToJSX:n})=>{let i=n({nodes:t.children}),l=t.fields.newTab?"noopener noreferrer":void 0,o=t.fields.newTab?"_blank":void 0,s=t.fields.url??"";return"internal"===t.fields.linkType&&(e?s=e({linkNode:t}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),s="#")),(0,r.jsx)("a",{href:s,rel:l,target:o,children:i})}}))({}),upload:({node:e})=>{if("object"!=typeof e.value)return null;let t=e.value,n=t.url;if(!t.mimeType.startsWith("image"))return(0,r.jsx)("a",{href:n,rel:"noopener noreferrer",children:t.filename});if(!t.sizes||!Object.keys(t.sizes).length)return(0,r.jsx)("img",{alt:t.filename,height:t.height,src:n,width:t.width});let i=[];for(let e in t.sizes){let n=t.sizes[e];if(!n||!n.width||!n.height||!n.mimeType||!n.filesize||!n.filename||!n.url)continue;let l=n?.url;i.push((0,r.jsx)("source",{media:`(max-width: ${n.width}px)`,srcSet:l,type:n.mimeType},e))}return i.push((0,r.jsx)("img",{alt:t?.filename,height:t?.height,src:n,width:t?.width},"image")),(0,r.jsx)("picture",{children:i})},tab:" "},f=({className:e,converters:t,data:n,disableContainer:l,disableIndent:o,disableTextAlign:s})=>{if(!n)return null;let a={};a=t?"function"==typeof t?t({defaultConverters:c}):t:c;let u=n&&!Array.isArray(n)&&"object"==typeof n&&"root"in n&&function({converters:e,data:t,disableIndent:n,disableTextAlign:l}){return!function(e){let t=!!e?.root?.children?.length,n=!1;if(e?.root?.children?.length===1&&e?.root?.children[0]?.type==="paragraph"){let t=e?.root?.children[0];if(t?.children&&t?.children?.length!==0){if(t?.children?.length===1){let e=t?.children[0];e?.type!=="text"||e?.text?.length||(n=!0)}}else n=!0}return!!t&&!n}(t)?(0,r.jsx)(r.Fragment,{}):function e({converters:t,disableIndent:n,disableTextAlign:l,nodes:o,parent:s}){let a=t.unknown;return o.map((o,u)=>{let d;"block"===o.type?(d=t?.blocks?.[o?.fields?.blockType])||a||console.error(`Lexical => JSX converter: Blocks converter: found ${o?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===o.type?(d=t?.inlineBlocks?.[o?.fields?.blockType])||a||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${o?.fields?.blockType} inline block, but no converter is provided`):d=t[o.type];try{let c;!d&&a&&(d=a),c=d?"function"==typeof d?d({childIndex:u,converters:t,node:o,nodesToJSX:r=>e({converters:r.converters??t,disableIndent:r.disableIndent??n,disableTextAlign:r.disableTextAlign??l,nodes:r.nodes,parent:r.parent??{...o,parent:s}}),parent:s}):d:(0,r.jsx)("span",{children:"unknown node"},u);let f={};if(!l&&(!Array.isArray(l)||!l?.includes(o.type))&&"format"in o&&o.format)switch(o.format){case"center":f.textAlign="center";break;case"end":case"right":f.textAlign="right";break;case"justify":f.textAlign="justify";break;case"left":break;case"start":f.textAlign="left"}if(!n&&(!Array.isArray(n)||!n?.includes(o.type))&&"indent"in o&&o.indent&&"listitem"!==o.type&&(f.paddingInlineStart=`${2*Number(o.indent)}em`),i.isValidElement(c)){if(f.textAlign||f.paddingInlineStart){let e={...f,...c?.props?.style??{}};return i.cloneElement(c,{key:u,style:e})}return i.cloneElement(c,{key:u})}return c}catch(e){return console.error("Error converting lexical node to JSX:",e,"node:",o),null}}
1).filter(Boolean)}({converters:e,disableIndent:n,disableTextAlign:l,nodes:t?.root?.children,parent:t?.root})}({converters:a,data:n,disableIndent:o,disableTextAlign:s});return l?(0,r.jsx)(r.Fragment,{children:u}):(0,r.jsx)("div",{className:e??"payload-richtext",children:u})}},59582:(e,t,n)=>{n.d(t,{A:()=>C});var r=n(24076);function i(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function l(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let r=e[n],o=t[n];return"function"==typeof r?`${r}`==`${o}`:i(r)&&i(o)?l(r,o):r===o})}function o(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function s(e){return"number"==typeof e}function a(e){return"string"==typeof e}function u(e){return"boolean"==typeof e}function d(e){return"[object Object]"===Object.prototype.toString.call(e)}function c(e){return Math.abs(e)}function f(e){return Math.sign(e)}function h(e){return y(e).map(Number)}function g(e){return e[p(e)]}function p(e){return Math.max(0,e.length-1)}function m(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function y(e){return Object.keys(e)}function _(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function v(){let e=[],t={add:function(n,r,i,l={passive:!0}){let o;return"addEventListener"in n?(n.addEventListener(r,i,l),o=()=>n.removeEventListener(r,i,l)):(n.addListener(i),o=()=>n.removeListener(i)),e.push(o),t},clear:function(){e=e.filter(e=>e())}};return t}function x(e=0,t=0){let n=c(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function b(e){let t=e;function n(e){return s(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function S(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,i=null,l=!1;return{clear:function(){l||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(l)return;let o=Math.round(100*e.direction(t))/100;o!==i&&(r.transform=n(o),i=o)},toggleActive:function(e){l=!e}}}let k={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function w(e,t,n){let r,i,l,o,C,T=e.ownerDocument,N=T.defaultView,E=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>
1(y(n).forEach(r=>{let i=t[r],l=n[r],o=d(i)&&d(l);t[r]=o?e(i,l):l}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},i=y(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,i)},optionsMediaQueries:function(t){return t.map(e=>y(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(N),A=(C=[],{init:function(e,t){return(C=t.filter(({options:e})=>!1!==E.optionsAtMedia(e).active)).forEach(t=>t.init(e,E)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){C=C.filter(e=>e.destroy())}}),I=v(),O=function(){let e,t={},n={init:function(t){e=t},emit:function(r){return(t[r]||[]).forEach(t=>t(e,r)),n},off:function(e,r){return t[e]=(t[e]||[]).filter(e=>e!==r),n},on:function(e,r){return t[e]=(t[e]||[]).concat([r]),n},clear:function(){t={}}};return n}(),{mergeOptions:L,optionsAtMedia:F,optionsMediaQueries:P}=E,{on:D,off:M,emit:R}=O,j=!1,B=L(k,w.globalOptions),z=L(B),W=[];function V(t,n){if(j)return;z=F(B=L(B,t)),W=n||W;let{container:d,slides:k}=z;l=(a(d)?e.querySelector(d):d)||e.children[0];let w=a(k)?l.querySelectorAll(k):k;o=[].slice.call(w||l.children),r=function t(n){let r=function(e,t,n,r,i,l,o){let d,k,{align:w,axis:C,direction:T,startIndex:N,loop:E,duration:A,dragFree:I,dragThreshold:O,inViewThreshold:L,slidesToScroll:F,skipSnaps:P,containScroll:D,watchResize:M,watchSlides:R,watchDrag:j,watchFocus:B}=l,z={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}},W=z.measure(t),V=n.map(z.measure),K=function(e,t){let n="rtl"===t,r="y"===e,i=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(e){let{height:t,width:n}=e;return r?t:n},direction:function(e){return e*i}}}(C,T),U=K.measureSize(W),G={measure:function(e){return e/100*U}},H=function(e,t){let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(r,i){return a(e)?n[e](r):e(t,r,i)}}}(w,U),$=!E&&!!D,{slideSizes:J,slideSizesWithGaps:q,startGap:X,endGap:Y}=function(e,t,n,r,i,l){let{measureSize:o,startEdge:s,endEdge:a}=e,u=n[0]&&i,d=function(){if(!u)return 0;let e=n[0];return c(t[s]-e[s])}(),f=u?parseFloat(l.getComputedStyle(g(r)).getPropertyValue(`margin-${a}`)):0,h=n.map(o),m=n.map((e,t,n)=>{let r=t===p(n);return t?r?h[t]+f:n[t+1][s]-e[s]:h[t]+d}).map(c);return{slideSizes:h,slideSizesWithGaps:m,startGap:d,endGap:f}}(K,W,V,n,E||!!D,i),Z=function(e,t,n,r,i,l,o,a,u){let{startEdge:d,endEdge:f,direction:m}=e,y=s(n);return{groupSlides:function(e){return y?h(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?h(e).reduce((n,s,u)=>{let h=g(n)||0,y=s===p(e),_=i[d]-l[h][d],v=i[d]-l[s][f],x=r||0!==h?0:m(o),b=c(v-(!r&&y?m(a):0)-(_+x));return u&&b>t+2&&n.push(s),y&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}}}(K,U,F,E,W,V,X,Y,0),{snaps:Q,snapsAligned:ee}=function(e,t,n,r,i){let{startEdge:l,endEdge:o}=e,{groupSlides:s}=i,a=s(r).map(e=>g(e)[o]-e[0][l]).map(c).map(t.measure),u=r.map(e=>n[l]-e[l]).map(e=>-c(e)),d=s(u).map(e=>e[0]).map((e,t)=>e+a[t]);return{snaps:u,snapsAligned:d}}(K,H,W,V,Z),et=-g(Q)+g(q),{snapsContained:en,scrollContainLimit:er}=function(e,t,n,r,i){let l=x(-t+e,0),o=n.map((e,t)=>{let{min:r,max:i}=l,o=l.constrain(e),s=t===p(n);return t?s||function(e,t){return 1>=c(e-t)}(r,o)?r:function(e,t){return 1>=c(e-t)}(i,o)?i:o:i}).map(e=>parseFloat(e.toFixed(3))),s=function(){let e=o[0],t=g(o);return x(o.lastIndexOf(e),o.indexOf(t)+1)}();function a(e,t){return 1>=c(e-t)}return{snapsContained:function(){if(t<=e+2)return[l.max];if("keepSnaps"===r)return o;let{min:n,max:i}=s;return o.slice(n,i)}(),scrollContainLimit:s}}(U,et,ee,D,0),ei=$?en:ee,{limit:el}=function(e,t,n){let r=t[0];return{limit:x(n?r-e:g(t),r)}}(et,ei,E),eo=function e(t,n,r){let{constrain:i}=x(0,t),l=t+1,o=s(n);function s(e){return r?c((l+e)%l):i(e)}function a(){return e(t,o,r)}let u={get:function(){return o},set:function(e){return o=s(e),u},add:function(e){return a().set(o+e)},clone:a};return u}(p(ei),N,E),es=eo.clone(),ea=h(n),eu=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()},ed=({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:i,scrollLooper:l,slideLooper:o,dragHandler:s,animation:a,eventHandler:u,scrollBounds:d,options:{loop:c}},f)=>{let h=e.settled(),g=!d.shouldConstrain(),p=c?h:h&&g,m=p&&!s.pointerDown();m&&a.stop();let y=n.get()*f+i.get()*(1-f);r.set(y),c&&(l.loop(e.direction()),o.loop()),t.to(r.get()),m&&u.emit("settle"),p||u.emit("scroll")},ec=function(e,t,n,r){let i=v(),l=1e3/60,o=null,s=0,a=0;function u(e){if(!a)return;o||(o=e,n(),n());let i=e-o;for(o=e,s+=i;
1s>=l;)n(),s-=l;r(s/l),a&&(a=t.requestAnimationFrame(u))}function d(){t.cancelAnimationFrame(a),o=null,s=0,a=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(o=null,s=0)})},destroy:function(){d(),i.clear()},start:function(){a||(a=t.requestAnimationFrame(u))},stop:d,update:n,render:r}}(r,i,()=>eu(eC),e=>ed(eC,e)),ef=ei[eo.get()],eh=b(ef),eg=b(ef),ep=b(ef),em=b(ef),ey=function(e,t,n,r,i,l){let o=0,s=0,a=i,u=.68,d=e.get(),h=0;function g(e){return a=e,m}function p(e){return u=e,m}let m={direction:function(){return s},duration:function(){return a},velocity:function(){return o},seek:function(){let t=r.get()-e.get(),i=0;return a?(n.set(e),o+=t/a,o*=u,d+=o,e.add(o),i=d-h):(o=0,n.set(r),e.set(r),i=t),s=f(i),h=d,m},settled:function(){return .001>c(r.get()-t.get())},useBaseFriction:function(){return p(.68)},useBaseDuration:function(){return g(i)},useFriction:p,useDuration:g};return m}(eh,ep,eg,em,A,.68),e_=function(e,t,n,r,i){let{reachedAny:l,removeOffset:o,constrain:s}=r;function a(e){return e.concat().sort((e,t)=>c(e)-c(t))[0]}function u(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return a(i);let l=i.filter(e=>f(e)===r);return l.length?a(l):g(i)-n}return{byDistance:function(n,r){let a=i.get()+n,{index:d,distance:f}=function(n){let r=e?o(n):s(n),{index:i}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>c(e.diff)-c(t.diff))[0];return{index:i,distance:r}}(a),h=!e&&l(a);if(!r||h)return{index:d,distance:n};let g=n+u(t[d]-f,0);return{index:d,distance:g}},byIndex:function(e,n){let r=u(t[e]-i.get(),n);return{index:e,distance:r}},shortcut:u}}(E,ei,et,el,em),ev=function(e,t,n,r,i,l,o){function s(i){let s=i.distance,a=i.index!==t.get();
1l.add(s),s&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),a&&(n.set(t.get()),t.set(i.index),o.emit("select"))}return{distance:function(e,t){s(i.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);s(i.byIndex(r.get(),n))}}}(ec,eo,es,ey,e_,em,o),ex=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(el),eb=v(),eS=function(e,t,n,r){let i,l={},o=null,s=null,a=!1;return{init:function(){i=new IntersectionObserver(e=>{a||(e.forEach(e=>{l[t.indexOf(e.target)]=e}),o=null,s=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(e=>i.observe(e))},destroy:function(){i&&i.disconnect(),a=!0},get:function(e=!0){if(e&&o)return o;if(!e&&s)return s;let t=y(l).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=l[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(o=t),e||(s=t),t}}}(t,n,o,L),{slideRegistry:ek}=function(e,t,n,r,i,l){let{groupSlides:o}=i,{min:s,max:a}=r;return{slideRegistry:function(){let r=o(l);return 1===n.length?[l]:e&&"keepSnaps"!==t?r.slice(s,a).map((e,t,n)=>{let r=t===p(n);return t?r?m(p(l)-g(n)[0]+1,g(n)[0]):e:m(g(n[0])+1)}):r}()}}($,D,ei,er,Z,ea),ew=function(e,t,n,r,i,l,o,a){let d={passive:!0,capture:!0},c=0;function f(e){"Tab"===e.code&&(c=new Date().getTime())}return{init:function(h){a&&(l.add(document,"keydown",f,!1),t.forEach((t,f)=>{l.add(t,"focus",t=>{(u(a)||a(h,t))&&function(t){if(new Date().getTime()-c>10)return;o.emit("slideFocusStart"),e.scrollLeft=0;let l=n.findIndex(e=>e.includes(t));s(l)&&(i.useDuration(0),r.index(l,0),o.emit("slideFocus"))}(f)},d)}))}}}(e,n,ek,ev,ey,eb,o,B),eC={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:W,slideRects:V,animation:ec,axis:K,dragHandler:function(e,t,n,r,i,l,o,s,a,d,h,g,p,m,y,b,S,k,w){let{cross:C,direction:T}=e,N=["INPUT","SELECT","TEXTAREA"],E={passive:!1},A=v(),I=v(),O=x(50,225).constrain(m.measure(20)),L={mouse:300,touch:400},F={mouse:500,touch:600},P=y?43:25,D=!1,M=0,R=0,j=!1,B=!1,z=!1,W=!1;function V(e){if(!_(e,r)&&e.touches.length>=2)return K(e);let t=l.readPoint(e),n=l.readPoint(e,C),o=c(t-M),a=c(n-R);if(!B&&!W&&(!e.cancelable||!(B=o>a)))return K(e);let u=l.pointerMove(e);o>b&&(z=!0),d.useFriction(.3).useDuration(.75),s.start(),i.add(T(u)),e.preventDefault()}function K(e){let t=h.byDistance(0,!1).index!==g.get(),n=l.pointerUp(e)*(y?F:L)[W?"mouse":"touch"],r=function(e,t){let n=g.add(-+f(e)),r=h.byDistance(e,!y).distance;return y||c(e)<O?r:S&&t?.5*r:h.byIndex(n.get(),0).distance}(T(n),t),i=function(e,t){var n,r;if(0===e||0===t||c(e)<=c(t))return 0;let i=(n=c(e),r=c(t),c(n-r));return c(i/e)}(n,r);B=!1,j=!1,I.clear(),d.useDuration(P-10*i).useFriction(.68+i/50),a.distance(r,!y),W=!1,p.emit("pointerUp")}function U(e){z&&(e.stopPropagation(),e.preventDefault(),z=!1)}return{init:function(e){w&&A.add(t,"dragstart",e=>e.preventDefault(),E).add(t,"touchmove",()=>void 0,E).add(t,"touchend",()=>void 0).add(t,"touchstart",s).add(t,"mousedown",s).add(t,"touchcancel",K).add(t,"contextmenu",K).add(t,"click",U,!0);function s(s){(u(w)||w(e,s))&&function(e){let s=_(e,r);if(W=s,z=y&&s&&!e.buttons&&D,D=c(i.get()-o.get())>=2,(!s||0===e.button)&&!function(e){let t=e.nodeName||"";return N.includes(t)}(e.target)){j=!0,l.pointerDown(e),d.useFriction(0).useDuration(0),i.set(o);let r=W?n:t;I.add(r,"touchmove",V,E).add(r,"touchend",K).add(r,"mousemove",V,E).add(r,"mouseup",K),M=l.readPoint(e),R=l.readPoint(e,C),p.emit("pointerDown")}}(s)}},destroy:function(){A.clear(),I.clear()},pointerDown:function(){return j}}}(K,e,r,i,em,function(e,t){let n,r;function i(e){return e.timeStamp}function l(n,r){let i=r||e.scroll,l=`client${"x"===i?"X":"Y"}`;return(_(n,t)?n:n.touches[0])[l]}return{pointerDown:function(e){return n=e,r=e,l(e)},pointerMove:function(e){let t=l(e)-l(r),o=i(e)-i(n)>170;return r=e,o&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=l(r)-l(n),o=i(e)-i(n),s=i(e)-i(r)>170,a=t/o;return o&&!s&&c(a)>.1?a:0},readPoint:l}}(K,i),eh,ec,ev,ey,e_,eo,o,G,I,O,P,0,j),eventStore:eb,percentOfView:G,index:eo,indexPrevious:es,limit:el,location:eh,offsetLocation:ep,previousLocation:eg,options:l,resizeHandler:function(e,t,n,r,i,l,o){let s,a,d=[e].concat(r),f=[],h=!1;function g(e){return i.measureSize(o.measure(e))}return{init:function(i){l&&(a=g(e),f=r.map(g),s=new ResizeObserver(n=>{(u(l)||l(i,n))&&function(n){for(let l of n){if(h)return;let n=l.target===e,o=r.indexOf(l.target),s=n?a:f[o];if(c(g(n?e:r[o])-s)>=.5){i.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>
1{d.forEach(e=>s.observe(e))}))},destroy:function(){h=!0,s&&s.disconnect()}}}(t,o,i,n,K,M,z),scrollBody:ey,scrollBounds:function(e,t,n,r,i){let l=i.measure(10),o=i.measure(50),s=x(.1,.99),a=!1;function u(){return!!(!a&&e.reachedAny(n.get())&&e.reachedAny(t.get()))}return{shouldConstrain:u,constrain:function(i){if(!u())return;let a=e.reachedMin(t.get())?"min":"max",d=c(e[a]-t.get()),f=n.get()-t.get(),h=s.constrain(d/o);n.subtract(f*h),!i&&c(f)<l&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){a=!e}}}(el,ep,em,ey,G),scrollLooper:function(e,t,n,r){let{reachedMin:i,reachedMax:l}=x(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?l(n.get()):-1===t&&i(n.get())))return;let o=-(e*+t);r.forEach(e=>e.add(o))}}}(et,el,ep,[eh,ep,eg,em]),scrollProgress:ex,scrollSnapList:ei.map(ex.get),scrollSnaps:ei,scrollTarget:e_,scrollTo:ev,slideLooper:function(e,t,n,r,i,l,o,s,a){let u=h(i),d=h(i).reverse(),c=p(g(d,o[0]),n,!1).concat(p(g(u,t-o[0]-1),-n,!0));function f(e,t){return e.reduce((e,t)=>e-i[t],t)}function g(e,t){return e.reduce((e,n)=>f(e,t)>0?e.concat([n]):e,[])}function p(i,o,u){let d=l.map((e,n)=>({start:e-r[n]+.5+o,end:e+t-.5+o}));return i.map(t=>{let r=u?0:-n,i=u?n:0,l=d[t][u?"end":"start"];return{index:t,loopPoint:l,slideLocation:b(-1),translate:S(e,a[t]),target:()=>s.get()>l?r:i}})}return{canLoop:function(){return c.every(({index:e})=>.1>=f(u.filter(t=>t!==e),t))},clear:function(){c.forEach(e=>e.translate.clear())},loop:function(){c.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:c}}(K,U,et,J,q,Q,ei,ep,n),slideFocus:ew,slidesHandler:(k=!1,{init:function(e){R&&(d=new MutationObserver(t=>{!k&&(u(R)||R(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),o.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){d&&d.disconnect(),k=!0}}),slidesInView:eS,slideIndexes:ea,slideRegistry:ek,slidesToScroll:Z,target:em,translate:S(K,t)};return eC}(e,l,o,T,N,n,O);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(z),P([B,...W.map(({options:e})=>e)]).forEach(e=>I.add(e,"change",K)),z.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init($),r.eventHandler.init($),r.resizeHandler.init($),r.slidesHandler.init($),r.options.loop&&r.slideLooper.loop(),l.offsetParent&&o.length&&r.dragHandler.init($),i=A.init($,W))}function K(e,t){let n=H();U(),V(L({startIndex:n},e),t),O.emit("reInit")}function U(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),A.destroy(),I.clear()}function G(e,t,n){z.active&&!j&&(r.scrollBody.useBaseFriction().useDuration(!0===t?0:z.duration),r.scrollTo.index(e,n||0))}function H(){return r.index.get()}let $={canScrollNext:function(){return r.index.add(1).get()!==H()},canScrollPrev:function(){return r.index.add(-1).get()!==H()},containerNode:function(){return l},internalEngine:function(){return r},destroy:function(){j||(j=!0,I.clear(),U(),O.emit("destroy"),O.clear())},off:M,on:D,emit:R,plugins:function(){return i},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:K,rootNode:function(){return e},scrollNext:function(e){G(r.index.add(1).get(),e,-1)},scrollPrev:function(e){G(r.index.add(-1).get(),e,1)},scrollProgress:function(){return r.scrollProgress.get(r.offsetLocation.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo:G,selectedScrollSnap:H,slideNodes:function(){return o},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return V(t,n),setTimeout(()=>O.emit("init"),0),$}function C(e={},t=[]){let n=(0,r.useRef)(e),i=(0,r.useRef)(t),[s,a]=(0,r.useState)(),[u,d]=(0,r.useState)(),c=(0,r.useCallback)(()=>{s&&s.reInit(n.current,i.current)},[s]);return(0,r.useEffect)(()=>
1{l(n.current,e)||(n.current=e,c())},[e,c]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=o(e),r=o(t);return n.every((e,t)=>l(e,r[t]))}(i.current,t)&&(i.current=t,c())},[t,c]),(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&u){w.globalOptions=C.globalOptions;let e=w(u,n.current,i.current);return a(e),()=>e.destroy()}a(void 0)},[u,a]),[d,s]}w.globalOptions=void 0,C.globalOptions=void 0},63329:(e,t,n)=>{n.d(t,{C1:()=>S,bL:()=>x});var r=n(24076),i=n(31374),l=n(50336),o=n(70535),s=n(30309),a=n(50829),u=n(34208),d=n(72858),c=n(43072),f="Checkbox",[h,g]=(0,l.A)(f),[p,m]=h(f);function y(e){let{__scopeCheckbox:t,checked:n,children:i,defaultChecked:l,disabled:o,form:a,name:u,onCheckedChange:d,required:h,value:g="on",internal_do_not_use_render:m}=e,[y,_]=(0,s.i)({prop:n,defaultProp:null!=l&&l,onChange:d,caller:f}),[v,x]=r.useState(null),[b,S]=r.useState(null),k=r.useRef(!1),w=!v||!!a||!!v.closest("form"),T={checked:y,disabled:o,setChecked:_,control:v,setControl:x,name:u,form:a,value:g,hasConsumerStoppedPropagationRef:k,required:h,defaultChecked:!C(l)&&l,isFormControl:w,bubbleInput:b,setBubbleInput:S};return(0,c.jsx)(p,{scope:t,...T,children:"function"==typeof m?m(T):i})}var _="CheckboxTrigger",v=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,onKeyDown:l,onClick:s,...a}=e,{control:u,value:f,disabled:h,checked:g,required:p,setControl:y,setChecked:v,hasConsumerStoppedPropagationRef:x,isFormControl:b,bubbleInput:S}=m(_,n),k=(0,i.s)(t,y),w=r.useRef(g);return r.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>v(w.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,v]),(0,c.jsx)(d.sG.button,{type:"button",role:"checkbox","aria-checked":C(g)?"mixed":g,"aria-required":p,"data-state":T(g),"data-disabled":h?"":void 0,disabled:h,value:f,...a,ref:k,onKeyDown:(0,o.mK)(l,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,o.mK)(s,e=>{v(e=>!!C(e)||!e),S&&b&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})})});v.displayName=_;var x=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:l,required:o,disabled:s,value:a,onCheckedChange:u,form:d,...f}=e;return(0,c.jsx)(y,{__scopeCheckbox:n,checked:i,defaultChecked:l,disabled:s,required:o,onCheckedChange:u,name:r,form:d,value:a,internal_do_not_use_render:e=>{let{isFormControl:r}=e;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(v,{...f,ref:t,__scopeCheckbox:n}),r&&(0,c.jsx)(w,{__scopeCheckbox:n})]})}})});x.displayName=f;var b="CheckboxIndicator",S=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...i}=e,l=m(b,n);return(0,c.jsx)(u.C,{present:r||C(l.checked)||!0===l.checked,children:(0,c.jsx)(d.sG.span,{"data-state":T(l.checked),"data-disabled":l.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});S.displayName=b;var k="CheckboxBubbleInput",w=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,...l}=e,{control:o,hasConsumerStoppedPropagationRef:s,checked:u,defaultChecked:f,required:h,disabled:g,name:p,value:y,form:_,bubbleInput:v,setBubbleInput:x}=m(k,n),b=(0,i.s)(t,x),S=function(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(u),w=function(e){let[t,n]=r.useState(void 0);return(0,a.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(o);r.useEffect(()=>{if(!v)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!s.current;if(S!==u&&e){let n=new Event("click",{bubbles:t});v.indeterminate=C(u),e.call(v,!C(u)&&u),v.dispatchEvent(n)}},[v,S,u,s]);let T=r.useRef(!C(u)&&u);return(0,c.jsx)(d.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=f?f:T.current,required:h,disabled:g,name:p,value:y,form:_,...l,tabIndex:-1,ref:b,style:{...l.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function C(e){return"indeterminate"===e}function T(e){return C(e)?"indeterminate":e?"checked":"unchecked"}w.displayName=k},64901:(e,t,n)=>{n.d(t,{jH:()=>l});var r=n(24076);n(43072);var i=r.createContext(void 0);function l(e){let t=r.useContext(i);return e||t||"ltr"}},67017:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},68326:(e,t,n)=>{n.d(t,{b:()=>s});var r=n(24076),i=n(72858),l=n(43072),o=r.forwardRef((e,t)=>
1{let{ratio:n=1,style:r,...o}=e;return(0,l.jsx)("div",{style:{position:"relative",width:"100%",paddingBottom:`${100/n}%`},"data-radix-aspect-ratio-wrapper":"",children:(0,l.jsx)(i.sG.div,{...o,ref:t,style:{...r,position:"absolute",top:0,right:0,bottom:0,left:0}})})});o.displayName="AspectRatio";var s=o},69857:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]])},70913:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},75892:(e,t,n)=>{function r(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function i(e,t){var n=r(e,t,"get");return n.get?n.get.call(e):n.value}function l(e,t,n){var i=r(e,t,"set");if(i.set)i.set.call(e,n);else{if(!i.writable)throw TypeError("attempted to set read only private field");i.value=n}return n}n.d(t,{N:()=>f});var o,s=n(24076),a=n(50336),u=n(31374),d=n(43418),c=n(43072);function f(e){let t=e+"CollectionProvider",[n,r]=(0,a.A)(t),[i,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=s.useRef(null),l=s.useRef(new Map).current;return(0,c.jsx)(i,{scope:t,itemMap:l,collectionRef:r,children:n})};o.displayName=t;let f=e+"CollectionSlot",h=(0,d.TL)(f),g=s.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=l(f,n),o=(0,u.s)(t,i.collectionRef);return(0,c.jsx)(h,{ref:o,children:r})});g.displayName=f;let p=e+"CollectionItemSlot",m="data-radix-collection-item",y=(0,d.TL)(p),_=s.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=s.useRef(null),a=(0,u.s)(t,o),d=l(p,n);return s.useEffect(()=>(d.itemMap.set(o,{ref:o,...i}),()=>void d.itemMap.delete(o))),(0,c.jsx)(y,{[m]:"",ref:a,children:r})});return _.displayName=p,[{Provider:o,Slot:g,ItemSlot:_},function(t){let n=l(e+"CollectionConsumer",t);return s.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var h=new WeakMap;function g(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=function(e,t){let n=e.length,r=p(t),i=r>=0?r:n+r;return i<0||i>=n?-1:i}(e,t);return -1===n?void 0:e[n]}function p(e){return e!=e||0===e?0:Math.trunc(e)}o=new WeakMap},76983:(e,t,n)=>{n.d(t,{C:()=>o});var r=n(99498),i=n(91124),l=n(43072),o={text:({node:e})=>{let t={};if(e.style){let n=/(?:^|;)\s?color: ([^;]+)/.exec(e.style);n&&(t.color=n[1]),(n=/(?:^|;)\s?font-size: ([^;]+)/.exec(e.style))&&(t.fontSize=n[1]),(n=/(?:^|;)\s?letter-spacing: ([^;]+)/.exec(e.style))&&(t.letterSpacing=n[1]),(n=/(?:^|;)\s?line-height: ([^;]+)/.exec(e.style))&&(t.lineHeight=n[1]),(n=/(?:^|;)\s?font-family: ([^;]+)/.exec(e.style))&&(t.fontFamily=n[1])}let n={[r.FAd]:e=>(0,l.jsx)("strong",{children:e}),[r.S3D]:e=>(0,l.jsx)("em",{children:e}),[r.J61]:e=>(0,l.jsx)("span",{style:{textDecoration:"line-through"},children:e}),[r.IgX]:e=>(0,l.jsx)("span",{style:{textDecoration:"underline"},children:e}),[r.jGx]:e=>(0,l.jsx)("code",{children:e}),[r.TeU]:e=>(0,l.jsx)("sub",{children:e}),[r.o4q]:e=>(0,l.jsx)("sup",{children:e})},i=(0,l.jsx)("span",{style:t,children:e.text});return Object.entries(n).forEach(([t,n])=>{e.format&Number(t)&&(i=n(i))}),i}}},78209:(e,t,n)=>{n.d(t,{A:()=>a});let r={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};for(var i,l=new Uint8Array(16),o=[],s=0;s<256;++s)o.push((s+256).toString(16).slice(1));let a=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();var s=(e=e||{}).random||(e.rng||function(){if(!i&&!(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(l)})();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=s[a];return t}
1return function(e,t=0){return(o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]).toLowerCase()}(s)}},91124:e=>{var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,i=t.exec(r);if(!i)return r;var l="",o=0,s=0;for(o=i.index;o<r.length;o++){switch(r.charCodeAt(o)){case 34:n=""";break;case 38:n="&";break;case 39:n="'";break;case 60:n="<";break;case 62:n=">";break;default:continue}s!==o&&(l+=r.substring(s,o)),s=o+1,l+=n}return s!==o?l+r.substring(s,o):l}},91355:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(26188).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},97173:(e,t,n)=>{n.d(t,{H4:()=>w,_V:()=>k,bL:()=>S});var r=n(24076),i=n(50336),l=n(67761),o=n(50829),s=n(72858),a=n(56875);function u(){return()=>{}}var d=n(43072),c="Avatar",[f,h]=(0,i.A)(c),[g,p]=f(c),m=r.forwardRef((e,t)=>{let{__scopeAvatar:n,...i}=e,[l,o]=r.useState("idle");return(0,d.jsx)(g,{scope:n,imageLoadingStatus:l,onImageLoadingStatusChange:o,children:(0,d.jsx)(s.sG.span,{...i,ref:t})})});m.displayName=c;var y="AvatarImage",_=r.forwardRef((e,t)=>{let{__scopeAvatar:n,src:i,onLoadingStatusChange:c=()=>{},...f}=e,h=p(y,n),g=function(e,t){let{referrerPolicy:n,crossOrigin:i}=t,l=(0,a.useSyncExternalStore)(u,()=>!0,()=>!1),s=r.useRef(null),d=l?(s.current||(s.current=new window.Image),s.current):null,[c,f]=r.useState(()=>b(d,e));return(0,o.N)(()=>{f(b(d,e))},[d,e]),(0,o.N)(()=>{let e=e=>()=>{f(e)};if(!d)return;let t=e("loaded"),r=e("error");return d.addEventListener("load",t),d.addEventListener("error",r),n&&(d.referrerPolicy=n),"string"==typeof i&&(d.crossOrigin=i),()=>{d.removeEventListener("load",t),d.removeEventListener("error",r)}},[d,i,n]),c}(i,f),m=(0,l.c)(e=>{c(e),h.onImageLoadingStatusChange(e)});return(0,o.N)(()=>{"idle"!==g&&m(g)},[g,m]),"loaded"===g?(0,d.jsx)(s.sG.img,{...f,ref:t,src:i}):null});_.displayName=y;var v="AvatarFallback",x=r.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:i,...l}=e,o=p(v,n),[a,u]=r.useState(void 0===i);return r.useEffect(()=>{if(void 0!==i){let e=window.setTimeout(()=>u(!0),i);return()=>window.clearTimeout(e)}},[i]),a&&"loaded"!==o.imageLoadingStatus?(0,d.jsx)(s.sG.span,{...l,ref:t}):null});function b(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}x.displayName=v;var S=m,k=_,w=x},99498:(e,t,n)=>{function r(e,...t){let n=new URL("https://lexical.dev/docs/error"),i=new URLSearchParams;for(let n of(i.append("code",e),t))i.append("v",n);throw n.search=i.toString(),Error(`Minified Lexical error #${e}; visit ${n.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}n.d(t,{$7r:()=>ts,$ey:()=>eR,A7V:()=>rr,AX0:()=>eH,AcJ:()=>ru,Ave:()=>i7,B$P:()=>r7,BEs:()=>iN,Bts:()=>iQ,CaD:()=>J,Cku:()=>na,Csq:()=>li,Cyw:()=>n5,Ey8:()=>tX,FAd:()=>m,FEN:()=>eF,GMe:()=>n$,GcU:()=>nj,Gew:()=>io,H2A:()=>nA,HYn:()=>tn,Huu:()=>eY,I2H:()=>ta,I2P:()=>ni,IgX:()=>v,IlV:()=>iK,IqF:()=>is,J61:()=>_,JAT:()=>it,JM3:()=>eU,K8K:()=>i_,KfJ:()=>to,Kp7:()=>n4,LYZ:()=>r_,LZn:()=>A,MZu:()=>t5,MvL:()=>eA,NiT:()=>rj,OBE:()=>nx,OXk:()=>e1,OpE:()=>ij,PiT:()=>e6,Q$N:()=>eQ,RTZ:()=>no,RTo:()=>eX,S1w:()=>nk,S3D:()=>y,SKc:()=>tr,Sr4:()=>e3,TeU:()=>b,TgX:()=>e5,UDz:()=>eJ,V30:()=>eV,VSO:()=>tt,WKo:()=>tW,WWb:()=>tl,WgU:()=>rd,WuB:()=>eL,XKQ:()=>eP,YW5:()=>e2,Z$U:()=>ry,ZKf:()=>eW,_On:()=>iv,a9V:()=>ix,bM3:()=>eD,bSg:()=>rs,bbF:()=>eq,cmH:()=>iB,d8p:()=>eO,da8:()=>rc,dxY:()=>iE,e1k:()=>r0,erb:()=>i$,ev7:()=>t9,fGB:()=>n6,fUS:()=>e4,ff4:()=>n7,gCZ:()=>eZ,guI:()=>eE,hVZ:()=>n8,hi0:()=>ej,i0_:()=>ik,ieJ:()=>rh,jG6:()=>rT,jGx:()=>x,jZM:()=>ra,k1Q:()=>la,kFe:()=>t3,lJ7:()=>ro,lSZ:()=>ln,mB:()=>ez,mWO:()=>iX,n1P:()=>rz,nYP:()=>ip,nsf:()=>rL,o4q:()=>S,oqR:()=>eI,pGK:()=>lr,pTq:()=>iu,pd8:()=>iA,peL:()=>ig,rN:()=>iR,rUs:()=>nv,riq:()=>e9,sTu:()=>t7,sWS:()=>iY,sby:()=>im,scG:()=>rx,sik:()=>e7,t5V:()=>ti,u5G:()=>te,uTE:()=>n_,uwZ:()=>iH,vAA:()=>iy,vJq:()=>nS,viC:()=>eB,w$Z:()=>e0,w3H:()=>ib,wH$:()=>tV,waI:()=>eM,wp6:()=>i3,xL4:()=>rD,xQ8:()=>i4,y68:()=>nm,z8s:()=>ne});let i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,l=i&&"documentMode"in document?document.documentMode:null,o=i&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),s=i&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),a=!(!i||!("InputEvent"in window)||l)&&"getTargetRanges"in new window.InputEvent("input"),u=i&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),d=i&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,c=i&&/Android/.test(navigator.userAgent),f=i&&/^(?=.*Chrome).*/i.test(navigator.userAgent),h=i&&c&&f,g=i&&/AppleWeb
1Kit\/[\d.]+/.test(navigator.userAgent)&&!f;function p(...e){let t=[];for(let n of e)if(n&&"string"==typeof n)for(let[e]of n.matchAll(/\S+/g))t.push(e);return t}let m=1,y=2,_=4,v=8,x=16,b=32,S=64,k=u||d||g?"\xa0":"â",w=s?"\xa0":k,C="Ö-ß¿ï¬-﷽ﹰ-ﻼ",T="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸÌ-Öà -á¿¿ââ°-ï¬ï¸-﹯﻽-ï¿¿",N=RegExp("^[^"+T+"]*["+C+"]"),E=RegExp("^[^"+C+"]*["+T+"]"),A={bold:1,capitalize:1024,code:16,highlight:128,italic:2,lowercase:256,strikethrough:_,subscript:32,superscript:64,underline:v,uppercase:512},I={directionless:1,unmergeable:2},O={center:2,end:6,justify:4,left:1,right:3,start:5},L={2:"center",6:"end",4:"justify",1:"left",3:"right",5:"start"},F={normal:0,segmented:2,token:1},P={0:"normal",2:"segmented",1:"token"},D=!1,M=0;function R(e){M=e.timeStamp}function j(e,t,n){let r="BR"===e.nodeName,i=t.__lexicalLineBreak;return i&&(e===i||r&&e.previousSibling===i)||r&&void 0!==rP(e,n)}function B(e,t,n){D=!0;let r=performance.now()-M>100;try{n0(e,()=>{let i=nS()||e.getEditorState().read(()=>{let e=nS();return null!==e?e.clone():null}),l=new Map,o=e.getRootElement(),a=e._editorState,u=e._blockCursorElement,d=!1,c="";for(let n=0;n<t.length;n++){let f=t[n],h=f.type,g=f.target,p=function(e,t,n,r){var i;for(let l=e;l&&(i=l,!0!==i.__lexicalUnmanaged);l=r8(l)){let e=rP(l,t);if(void 0!==e){let t=rL(e,n);if(t)return n5(t)||!im(l)?void 0:[l,t]}else if(l===r)return[r,rB(n)]}}(g,e,a,o);if(!p)continue;let[m,y]=p;if("characterData"===h)r&&t3(y)&&rk(g)&&function(e,t,n){if(ni(e)){let t=e.anchor.getNode();if(t.is(n)&&e.format!==t.getFormat())return!1}return rk(t)&&n.isAttached()}(i,g,y)&&function(e,t,n){let r=ig(il(n)),i=null,l=null;null!==r&&r.anchorNode===e&&(i=r.anchorOffset,l=r.focusOffset);let o=e.nodeValue;null!==o&&rJ(t,o,i,l,!1)}(g,y,e);else if("childList"===h){d=!0;let t=f.addedNodes;for(let n=0;n<t.length;n++){let r=t[n],i=rF(r),l=r.parentNode;if(null!=l&&r!==u&&null===i&&!j(r,l,e)){if(s){let e=(im(r)?r.innerText:null)||r.nodeValue;e&&(c+=e)}l.removeChild(r)}}let n=f.removedNodes,r=n.length;if(r>0){let t=0;for(let i=0;i<r;i++){let r=n[i];(j(r,g,e)||u===r)&&(g.appendChild(r),t++)}r!==t&&l.set(m,y)}}}if(l.size>0)for(let[t,n]of l)n.reconcileObservedMutation(t,e);let f=n.takeRecords();if(f.length>0){for(let t=0;t<f.length;t++){let n=f[t],r=n.addedNodes,i=n.target;for(let t=0;t<r.length;t++){let n=r[t],l=n.parentNode;null==l||"BR"!==n.nodeName||j(n,i,e)||l.removeChild(n)}}n.takeRecords()}null!==i&&(d&&rz(i),s&&r3(e)&&i.insertRawText(c))})}finally{D=!1}}function z(e){let t=e._observer;null!==t&&B(e,t.takeRecords(),t)}function W(e){0===M&&il(e).addEventListener("textInput",R,!0),e._observer=new MutationObserver((t,n)=>{B(e,t,n)})}function V(e){return e}class K{constructor(e,t=new Map,n,r=new Map,i){this.node=e,this.sharedConfigMap=t,this.unknownState=n,this.knownState=r;let l=void 0!==i?i:function(e,t,n){let r=n.size;if(t)for(let i in t){let t=e.get(i);t&&n.has(t)||r++}return r}(t,n,r);this.size=l}getValue(e){let t=this.knownState.get(e);if(void 0!==t)return t;this.sharedConfigMap.set(e.key,e);let n=e.defaultValue;if(this.unknownState&&e.key in this.unknownState){let t=this.unknownState[e.key];void 0!==t&&(n=e.parse(t)),this.updateFromKnown(e,n)}return n}getInternalState(){return[this.unknownState,this.knownState]}toJSON(){let e={...this.unknownState};for(let[t,n]of this.knownState)t.isEqual(n,t.defaultValue)?delete e[t.key]:e[t.key]=t.unparse(n);return U(e)?{$:e}:{}}getWritable(e){var t;if(this.node===e)return this;let n=new Map(this.knownState),r=U(t=this.unknownState)&&{...t};if(r)for(let e of n.keys())delete r[e.key];return new K(e,this.sharedConfigMap,U(r),n,this.size)}updateFromKnown(e,t){let n=e.key;this.sharedConfigMap.set(n,e);let{knownState:r,unknownState:i}=this;r.has(e)||i&&n in i||this.size++,r.set(e,t)}updateFromUnknown(e,t){let n=this.sharedConfigMap.get(e);n?this.updateFromKnown(n,n.parse(t)):(this.unknownState=this.unknownState||{},e in this.unknownState||this.size++,this.unknownState[e]=t)}updateFromJSON(e){let{knownState:t}=this;for(let e of t.keys())t.set(e,e.defaultValue);if(this.size=t.size,this.unknownState={},e)for(let[t,n]of Object.entries(e))this.updateFromUnknown(t,n);this.unknownState=U(this.unknownState)}}function U(e){if(e)for(let t in e)return e}function G(e,t){let n=e.__mode,r=e.__format,i=e.__style,l=t.__mode,o=t.__format,s=t.__style,a=e.__state,u=t.__state;return(null===n||n===l)&&(null===r||r===o)&&(null===i||i===s)&&(null===e.__state||a===u||function(e,t){if(e===t)return!0;
1if(e&&t&&e.size!==t.size)return!1;let n=new Set,r=(e,t)=>{for(let[r,i]of e.knownState){if(n.has(r.key))continue;n.add(r.key);let e=t?t.getValue(r):r.defaultValue;if(e!==i&&!r.isEqual(e,i))return!0}return!1},i=(e,t)=>{let{unknownState:r}=e,i=t?t.unknownState:void 0;if(r){for(let[e,t]of Object.entries(r))if(!n.has(e)&&(n.add(e),t!==(i?i[e]:void 0)))return!0}return!1};return!(e&&r(e,t)||t&&r(t,e)||e&&i(e,t)||t&&i(t,e))}(a,u))}function H(e,t){let n=e.mergeWithSibling(t),r=nV()._normalizedNodes;return r.add(e.__key),r.add(t.__key),n}function $(e){let t,n,r=e;if(""!==r.__text||!r.isSimpleText()||r.isUnmergeable()){for(;null!==(t=r.getPreviousSibling())&&t3(t)&&t.isSimpleText()&&!t.isUnmergeable();){if(""!==t.__text){G(t,r)&&(r=H(t,r));break}t.remove()}for(;null!==(n=r.getNextSibling())&&t3(n)&&n.isSimpleText()&&!n.isUnmergeable();){if(""!==n.__text){G(r,n)&&(r=H(r,n));break}n.remove()}}else r.remove()}function J(e){return q(e.anchor),q(e.focus),e}function q(e){for(;"element"===e.type;){let t,n,r=e.getNode(),i=e.offset;if(i===r.getChildrenSize()?(t=r.getChildAtIndex(i-1),n=!0):(t=r.getChildAtIndex(i),n=!1),t3(t)){e.set(t.__key,n?t.getTextContentSize():0,"text",!0);break}if(!n7(t))break;e.set(t.__key,n?t.getChildrenSize():0,"element",!0)}}let X,Y,Z,Q,ee,et,en,er,ei,el,eo="",es="",ea=null,eu="",ed="",ec=!1,ef=!1,eh=null;function eg(e,t){let n=en.get(e);if(null!==t){let n=eN(e);n.parentNode===t&&t.removeChild(n)}if(er.has(e)||Y._keyToDOMMap.delete(e),n7(n)){let e=ew(n,en);ep(e,0,e.length-1,null)}void 0!==n&&r2(el,Z,Q,n,"destroyed")}function ep(e,t,n,r){let i=t;for(;i<=n;++i){let t=e[i];void 0!==t&&eg(t,r)}}function em(e,t){e.setProperty("text-align",t)}function ey(e,t){let n=X.theme.indent;if("string"==typeof n){let r=e.classList.contains(n);t>0&&!r?e.classList.add(n):t<1&&r&&e.classList.remove(n)}let r=getComputedStyle(e).getPropertyValue("--lexical-indent-base-value")||"40px";e.style.setProperty("padding-inline-start",0===t?"":`calc(${t} * ${r})`)}function e_(e,t){let n=e.style;0===t?em(n,""):1===t?em(n,"left"):2===t?em(n,"center"):3===t?em(n,"right"):4===t?em(n,"justify"):5===t?em(n,"start"):6===t&&em(n,"end")}function ev(e,t){let n=er.get(e);void 0===n&&r(60);let i=n.createDOM(X,Y);if(function(e,t,n){let r=n._keyToDOMMap;t[`__lexicalKey_${n._key}`]=e,r.set(e,t)}(e,i,Y),t3(n)?i.setAttribute("data-lexical-text","true"):n5(n)&&i.setAttribute("data-lexical-decorator","true"),n7(n)){let e=n.__indent,t=n.__size;0!==e&&ey(i,e),0!==t&&function(e,t,n,r){let i=es;es="",ex(e,n,0,t,n.getDOMSlot(r)),ek(n,r),es=i}(ew(n,er),t-1,n,i);let r=n.__format;0!==r&&e_(i,r),n.isInline()||eS(null,n,i),r5(n)&&(eo+="\n\n",ed+="\n\n")}else{let t=n.getTextContent();if(n5(n)){let t=n.decorate(Y,X);null!==t&&eC(e,t),i.contentEditable="false"}else t3(n)&&(n.isDirectionless()||(es+=t));eo+=t,ed+=t}return null!==t&&t.insertChild(i),r2(el,Z,Q,n,"created"),i}function ex(e,t,n,r,i){let l=eo;eo="";let o=n;for(;o<=r;++o){ev(e[o],i);let t=er.get(e[o]);null!==t&&t3(t)&&(null===ea&&(ea=t.getFormat()),""===eu&&(eu=t.getStyle()))}r5(t)&&(eo+="\n\n"),i.element.__lexicalTextContent=eo,eo=l+eo}function eb(e,t){if(e){let n=e.__last;if(n){let e=t.get(n);if(e)return tV(e)?"line-break":n5(e)&&e.isInline()?"decorator":null}return"empty"}return null}function eS(e,t,n){let r=eb(e,en),i=eb(t,er);r!==i&&t.getDOMSlot(n).setManagedLineBreak(i)}function ek(e,t){let n=t.__lexicalDirTextContent||"",r=t.__lexicalDir||"";if(n!==es||r!==eh){var i;let n=""===es,l=n?eh:(i=es,N.test(i)?"rtl":E.test(i)?"ltr":null);if(l!==r){let i=t.classList,o=X.theme,s=null!==r?o[r]:void 0,a=null!==l?o[l]:void 0;if(void 0!==s){if("string"==typeof s){let e=p(s);s=o[r]=e}i.remove(...s)}if(null===l||n&&"ltr"===l)t.removeAttribute("dir");else{if(void 0!==a){if("string"==typeof a){let e=p(a);a=o[l]=e}void 0!==a&&i.add(...a)}t.dir=l}ef||(e.getWritable().__dir=l)}eh=l,t.__lexicalDirTextContent=es,t.__lexicalDir=l}}function ew(e,t){let n=[],i=e.__first;for(;null!==i;){let e=t.get(i);void 0===e&&r(101),n.push(i),i=e.__next}return n}function eC(e,t){let n=Y._pendingDecorators,r=Y._decorators;if(null===n){if(r[e]===t)return;n=rM(Y)}n[e]=t}function eT(e){let t=e.nextSibling;return null!==t&&t===Y._blockCursorElement&&(t=t.nextSibling),t}function eN(e){let t=ei.get(e);return void 0===t&&r(75,e),t}function eE(e){return{}}let eA={},eI={},eO={},eL={},eF={},eP={},eD={},eM={},eR={},ej={},eB={},ez={},eW={},eV={},eK={},eU={},eG={},eH={},e$={},eJ={},eq={},eX={},eY={},eZ={},eQ={},e0={},e1={},e2={},e6={},e7={},e3={},e4={},e5={},e9={},e8={},te={},tt={},tn={},tr={},ti={},tl={},to={},ts={},ta={},tu={},td=Object.freeze({}),tc=[["keydown",function(e,t){if(tf=e.timeStamp,th=e.key,t.isComposing())return;let{key:n,shiftKey:r,ctrlKey:i,metaKey:l,altKey:a}=e;if(!r4(t,eK,e)&&null!=n){if(tb&&rY(th))return n0(t,()=>{tO(t,tS)}),tb=!1,void(tS="");if(!rX(n)||i||l||a)if(rX(n)&&!a&&!r&&(i||l))r4(t,eG,e);
1else if(!rq(n)||i||l||a)if(rq(n)&&!a&&!r&&(i||l))r4(t,e$,e);else if("ArrowUp"!==n||i||l)if("ArrowDown"!==n||i||l)if("Enter"===n&&r)tv=!0,r4(t,eX,e);else if(" "===n)r4(t,eY,e);else if(o&&i&&"o"===n.toLowerCase())e.preventDefault(),tv=!0,r4(t,eF,!0);else if("Enter"!==n||r)if(o?!a&&!l&&(rY(n)||"h"===n.toLowerCase()&&i):!i&&!a&&!l&&rY(n))rY(n)?r4(t,eZ,e):(e.preventDefault(),r4(t,eL,!0));else if("Escape"===n)r4(t,eQ,e);else if(o?!(r||a||l)&&(rZ(n)||"d"===n.toLowerCase()&&i):!i&&!a&&!l&&rZ(n))rZ(n)?r4(t,e0,e):(e.preventDefault(),r4(t,eL,!1));else if(rY(n)&&(o?a:i))e.preventDefault(),r4(t,ej,!0);else if(rZ(n)&&(o?a:i))e.preventDefault(),r4(t,ej,!1);else if(o&&l&&rY(n))e.preventDefault(),r4(t,eB,!0);else if(o&&l&&rZ(n))e.preventDefault(),r4(t,eB,!1);else{var u,d,c,f,h,g,p,m;if("b"===n.toLowerCase()&&!a&&(u=l,d=i,o?u:d))e.preventDefault(),r4(t,ez,"bold");else{if("u"===n.toLowerCase()&&!a&&(c=l,f=i,o?c:f))e.preventDefault(),r4(t,ez,"underline");else{if("i"===n.toLowerCase()&&!a&&(h=l,g=i,o?h:g))e.preventDefault(),r4(t,ez,"italic");else if("Tab"!==n||a||i||l){if("z"===n.toLowerCase()&&!r&&(p=l,m=i,o?p:m))e.preventDefault(),r4(t,eW,void 0);else if(o?"z"===n.toLowerCase()&&l&&r:"y"===n.toLowerCase()&&i||"z"===n.toLowerCase()&&i&&r)e.preventDefault(),r4(t,eV,void 0);else{let a=t._editorState._selection;null===a||ni(a)?!s&&rQ(n,l,i)&&(e.preventDefault(),r4(t,tn,e)):!r&&"c"===n.toLowerCase()&&(o?l:i)?(e.preventDefault(),r4(t,te,e)):!r&&"x"===n.toLowerCase()&&(o?l:i)?(e.preventDefault(),r4(t,tt,e)):rQ(n,l,i)&&(e.preventDefault(),r4(t,tn,e))}}else r4(t,e1,e)}}}else tv=!1,r4(t,eX,e);else r4(t,eq,e);else r4(t,eJ,e);else r4(t,eH,e);else r4(t,eU,e);(i||r||a||l)&&r4(t,tu,e)}}],["pointerdown",function(e,t){let n=e.target,r=e.pointerType;iy(n)&&"touch"!==r&&0===e.button&&n0(t,()=>{n5(rD(n))||(t_=!0)})}],["compositionstart",function(e,t){n0(t,()=>{let n=nS();if(ni(n)&&!t.isComposing()){let r=n.anchor,i=n.anchor.getNode();rI(r.key),(e.timeStamp<tf+30||"element"===r.type||!n.isCollapsed()||i.getFormat()!==n.format||t3(i)&&i.getStyle()!==n.style)&&r4(t,eD,w)}})}],["compositionend",function(e,t){s?tx=!0:!d&&(u||g)?(tb=!0,tS=e.data):n0(t,()=>{tO(t,e.data)})}],["input",function(e,t){e.stopPropagation(),n0(t,()=>{let n=nS(),r=e.data,i=tI(e);if(null!=r&&ni(n)&&tC(n,i,r,e.timeStamp,!1)){tx&&(tO(t,r),tx=!1);let i=n.anchor.getNode(),l=ig(il(t));if(null===l)return;let o=n.isBackward(),c=o?n.anchor.offset:n.focus.offset,f=o?n.focus.offset:n.anchor.offset;a&&!n.isCollapsed()&&t3(i)&&null!==l.anchorNode&&i.getTextContent().slice(0,c)+r+i.getTextContent().slice(c+f)===rH(l.anchorNode)||r4(t,eD,r);let h=r.length;s&&h>1&&"insertCompositionText"===e.inputType&&!t.isComposing()&&(n.anchor.offset-=h),u||d||g||!t.isComposing()||(tf=0,rI(null))}else r$(!1,t,null!==r?r:void 0),tx&&(tO(t,r||void 0),tx=!1);nB(),z(nV())},{event:e}),tp=null}],["click",function(e,t){n0(t,()=>{let n=nS(),r=ig(il(t)),i=nk();if(r){if(ni(n)){let t=n.anchor,l=t.getNode();if("element"===t.type&&0===t.offset&&n.isCollapsed()&&!n8(l)&&1===rj().getChildrenSize()&&l.getTopLevelElementOrThrow().isEmpty()&&null!==i&&n.is(i))r.removeAllRanges(),n.dirty=!0;else if(3===e.detail&&!n.isCollapsed()&&l!==n.focus.getNode()){let e=function(e,t){let n=e;for(;n!==rj()&&null!=n;){if(t(n))return n;n=n.getParent()}return null}(l,e=>n7(e)&&!e.isInline());n7(e)&&e.select(0)}}else if("touch"===e.pointerType){let n=r.anchorNode;(im(n)||rk(n))&&rz(nb(i,r,t,e))}}r4(t,eO,e)})}],["cut",td],["copy",td],["dragstart",td],["dragover",td],["dragend",td],["paste",td],["focus",td],["blur",td],["drop",td]];a&&tc.push(["beforeinput",(e,t)=>(function(e,t){let n=e.inputType,i=tI(e);!("deleteCompositionText"===n||s&&r3(t))&&"insertCompositionText"!==n&&n0(t,()=>{var l;let o=nS();if("deleteContentBackward"===n){if(null===o){let e=nk();if(!ni(e))return;rz(e.clone())}if(ni(o)){let n=o.anchor.key===o.focus.key;if(l=e.timeStamp,"MediaLast"===th&&l<tf+30&&t.isComposing()&&n){if(rI(null),tf=0,setTimeout(()=>{n0(t,()=>{rI(null)})},30),ni(o)){let e=o.anchor.getNode();e.markDirty(),t3(e)||r(142),tA(o,e)}}else{rI(null),e.preventDefault();let r=o.anchor.getNode(),i=r.getTextContent(),l=r.canInsertTextAfter(),s=0===o.anchor.offset&&o.focus.offset===i.length,a=h&&n&&!s&&l;if(a&&o.isCollapsed()&&(a=!n5(r7(o.anchor,!0))),!a){r4(t,eL,!0);let e=nS();h&&ni(e)&&e.isCollapsed()&&(tk=e,setTimeout(()=>tk=null))}}return}}if(!ni(o))return;let s=e.data;null!==tp&&r$(!1,t,tp),o.dirty&&null===tp||!o.isCollapsed()||n8(o.anchor.getNode())||null===i||o.applyDOMRange(i),tp=null;let a=o.anchor,u=o.focus,c=a.getNode(),f=u.getNode();if("insertText"!==n&&"insertTranspose"!==n)switch(e.preventDefault(),n){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":r4(t,eD,e);break;case"insertFromComposition":rI(null),r4(t,eD,e);break;case"insertLineBreak":rI(null),r4(t,eF,!1);break;case"insertParagraph":rI(null),tv&&!d?(tv=!1,r4(t,eF,!1)):r4(t,eP,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":r4(t,eM,e);break;case"deleteByComposition":(c!==f||n7(c)||n7(f)||!c.isToken()||!f.isToken())&&r4(t,eR,e);break;case"deleteByDrag":case"deleteByCut":r4(t,eR,e);break;case"deleteContent":r4(t,eL,!1);break;case"deleteWordBackward":r4(t,ej,!0);break;
1case"deleteWordForward":r4(t,ej,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":r4(t,eB,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":r4(t,eB,!1);break;case"formatStrikeThrough":r4(t,ez,"strikethrough");break;case"formatBold":r4(t,ez,"bold");break;case"formatItalic":r4(t,ez,"italic");break;case"formatUnderline":r4(t,ez,"underline");break;case"historyUndo":r4(t,eW,void 0);break;case"historyRedo":r4(t,eV,void 0)}else{if("\n"===s)e.preventDefault(),r4(t,eF,!1);else if("\n\n"===s)e.preventDefault(),r4(t,eP,void 0);else if(null==s&&e.dataTransfer){let t=e.dataTransfer.getData("text/plain");e.preventDefault(),o.insertRawText(t)}else null!=s&&tC(o,i,s,e.timeStamp,!0)?(e.preventDefault(),r4(t,eD,s)):tp=s;tg=e.timeStamp}})})(e,t)]);let tf=0,th=null,tg=0,tp=null,tm=new WeakMap,ty=!1,t_=!1,tv=!1,tx=!1,tb=!1,tS="",tk=null,tw=[0,"",0,"root",0];function tC(e,t,n,r,i){let l=e.anchor,o=e.focus,s=l.getNode(),u=nV(),d=ig(il(u)),c=null!==d?d.anchorNode:null,f=l.key,h=u.getElementByKey(f),g=n.length;return f!==o.key||!t3(s)||(!i&&(!a||tg<r+50)||s.isDirty()&&g<2||rK(n))&&l.offset!==o.offset&&!s.isComposing()||rS(s)||s.isDirty()&&g>1||(i||!a)&&null!==h&&!s.isComposing()&&c!==rw(h)||null!==d&&null!==t&&(!t.collapsed||t.startContainer!==d.anchorNode||t.startOffset!==d.anchorOffset)||s.getFormat()!==e.format||s.getStyle()!==e.style||function(e,t){if(t.isSegmented())return!0;if(!e.isCollapsed())return!1;let n=e.anchor.offset,r=t.getParentOrThrow(),i=t.isToken();return 0===n?!t.canInsertTextBefore()||!r.canInsertTextBefore()&&!t.isComposing()||i||function(e){let t=e.getPreviousSibling();return(t3(t)||n7(t)&&t.isInline())&&!t.canInsertTextAfter()}(t):n===t.getTextContentSize()&&(!t.canInsertTextAfter()||!r.canInsertTextAfter()&&!t.isComposing()||i)}(e,s)}function tT(e,t){return rk(e)&&null!==e.nodeValue&&0!==t&&t!==e.nodeValue.length}function tN(e,t,n){let{anchorNode:i,anchorOffset:l,focusNode:o,focusOffset:s}=e;ty&&(ty=!1,tT(i,l)&&tT(o,s)&&!tk)||n0(t,()=>{if(!n)return void rz(null);if(!r_(t,i,o))return;let a=nS();if(tk&&ni(a)&&a.isCollapsed()){let e=a.anchor,t=tk.anchor;(e.key===t.key&&e.offset===t.offset+1||1===e.offset&&t.getNode().is(e.getNode().getPreviousSibling()))&&rz(a=tk.clone())}if(tk=null,ni(a)){let n=a.anchor,i=n.getNode();if(a.isCollapsed()){"Range"===e.type&&e.anchorNode===e.focusNode&&(a.dirty=!0);let l=il(t).event,o=l?l.timeStamp:performance.now(),[s,d,c,f,h]=tw,g=rj(),p=!1===t.isComposing()&&""===g.getTextContent();if(o<h+200&&n.offset===c&&n.key===f)tE(a,s,d);else if("text"===n.type)t3(i)||r(141),tA(a,i);else if("element"===n.type&&!p){var u;n7(i)||r(259);let e=n.getNode();e.isEmpty()?tE(a,(u=e).getTextFormat(),u.getTextStyle()):tE(a,0,"")}}else{let e=n.key,t=a.focus.key,r=a.getNodes(),i=r.length,o=a.isBackward(),u=o?s:l,d=o?l:s,c=o?t:e,f=o?e:t,h=2047,g=!1;for(let e=0;e<i;e++){let t=r[e],n=t.getTextContentSize();if(t3(t)&&0!==n&&(0!==e||t.__key!==c||u!==n)&&(e!==i-1||t.__key!==f||0!==d)&&(g=!0,0==(h&=t.getFormat())))break}a.format=g?h:0}}r4(t,eA,void 0)})}function tE(e,t,n){e.format===t&&e.style===n||(e.format=t,e.style=n,e.dirty=!0)}function tA(e,t){tE(e,t.getFormat(),t.getStyle())}function tI(e){if(!e.getTargetRanges)return null;let t=e.getTargetRanges();return 0===t.length?null:t[0]}function tO(e,t){let n=e._compositionKey;if(rI(null),null!==n&&null!=t){if(""===t){let t=rL(n),r=rw(e.getElementByKey(n));return void(null!==r&&null!==r.nodeValue&&t3(t)&&rJ(t,r.nodeValue,null,null,!0))}if("\n"===t[t.length-1]){let t=nS();if(ni(t)){let n=t.focus;return t.anchor.set(n.key,n.offset,n.type),void r4(e,eX,null)}}}r$(!0,e,t)}function tL(e){let t=e.__lexicalEventHandles;return void 0===t&&(e.__lexicalEventHandles=t=[]),t}let tF=new Map;function tP(e){let t=function(e){let t=ii(e);return t?t.getSelection():null}(e.target);if(null===t)return;let n=rx(t.anchorNode);if(null===n)return;t_&&(t_=!1,n0(n,()=>{let r=nk(),i=t.anchorNode;(im(i)||rk(i))&&rz(nb(r,t,n,e))}));let r=rU(n),i=r[r.length-1],l=i._key,o=tF.get(l),s=o||i;
1s!==n&&tN(t,s,!1),tN(t,n,!0),n!==i?tF.set(l,n):o&&tF.delete(l)}function tD(e){e._lexicalHandled=!0}function tM(e){return!0===e._lexicalHandled}function tR(e,t,n){nB();let r=e.__key,i=e.getParent();if(null===i)return;let l=function(e){let t=nS();if(!ni(t)||!n7(e))return t;let{anchor:n,focus:r}=t,i=n.getNode(),l=r.getNode();return ir(i,e)&&n.set(e.__key,0,"element"),ir(l,e)&&r.set(e.__key,0,"element"),t}(e),o=!1;if(ni(l)&&t){let t=l.anchor,n=l.focus;t.key===r&&(nT(t,e,i,e.getPreviousSibling(),e.getNextSibling()),o=!0),n.key===r&&(nT(n,e,i,e.getPreviousSibling(),e.getNextSibling()),o=!0)}else no(l)&&t&&e.isSelected()&&e.selectPrevious();if(ni(l)&&t&&!o){let t=e.getIndexWithinParent();rE(e),nw(l,i,t,-1)}else rE(e);n||is(i)||i.canBeEmpty()||!i.isEmpty()||tR(i,t),t&&n8(i)&&i.isEmpty()&&i.selectEnd()}class tj{static getType(){r(64,this.name)}static clone(e){r(65,this.name)}afterCloneFrom(e){this.__parent=e.__parent,this.__next=e.__next,this.__prev=e.__prev,this.__state=e.__state}constructor(e){this.__type=this.constructor.getType(),this.__parent=null,this.__prev=null,this.__next=null,Object.defineProperty(this,"__state",{configurable:!0,enumerable:!1,value:void 0,writable:!0}),rN(this,e)}getType(){return this.__type}isInline(){r(137,this.constructor.name)}isAttached(){let e=this.__key;for(;null!==e;){if("root"===e)return!0;let t=rL(e);if(null===t)break;e=t.__parent}return!1}isSelected(e){let t=e||nS();if(null==t)return!1;let n=t.getNodes().some(e=>e.__key===this.__key);if(t3(this))return n;if(ni(t)&&"element"===t.anchor.type&&"element"===t.focus.type){if(t.isCollapsed())return!1;let e=this.getParent();if(n5(this)&&this.isInline()&&e){let n=t.isBackward()?t.focus:t.anchor;if(e.is(n.getNode())&&n.offset===e.getChildrenSize()&&this.is(e.getLastChild()))return!1}}return n}getKey(){return this.__key}getIndexWithinParent(){let e=this.getParent();if(null===e)return -1;let t=e.getFirstChild(),n=0;for(;null!==t;){if(this.is(t))return n;n++,t=t.getNextSibling()}return -1}getParent(){let e=this.getLatest().__parent;return null===e?null:rL(e)}getParentOrThrow(){let e=this.getParent();return null===e&&r(66,this.__key),e}getTopLevelElement(){let e=this;for(;null!==e;){let t=e.getParent();if(is(t))return n7(e)||e===this&&n5(e)||r(194),e;e=t}return null}getTopLevelElementOrThrow(){let e=this.getTopLevelElement();return null===e&&r(67,this.__key),e}getParents(){let e=[],t=this.getParent();for(;null!==t;)e.push(t),t=t.getParent();return e}getParentKeys(){let e=[],t=this.getParent();for(;null!==t;)e.push(t.__key),t=t.getParent();return e}getPreviousSibling(){let e=this.getLatest().__prev;return null===e?null:rL(e)}getPreviousSiblings(){let e=[],t=this.getParent();if(null===t)return e;let n=t.getFirstChild();for(;null!==n&&!n.is(this);)e.push(n),n=n.getNextSibling();return e}getNextSibling(){let e=this.getLatest().__next;return null===e?null:rL(e)}getNextSiblings(){let e=[],t=this.getNextSibling();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getCommonAncestor(e){let t=n7(this)?this:this.getParent(),n=n7(e)?e:e.getParent(),r=t&&n?i6(t,n):null;return r?r.commonAncestor:null}is(e){return null!=e&&this.__key===e.__key}isBefore(e){let t=i6(this,e);return null!==t&&("descendant"===t.type||("branch"===t.type?-1===i1(t):("same"!==t.type&&"ancestor"!==t.type&&r(279),!1)))}isParentOf(e){let t=i6(this,e);return null!==t&&"ancestor"===t.type}getNodesBetween(e){let t=this.isBefore(e),n=[],i=new Set,l=this;for(;null!==l;){let o=l.__key;if(i.has(o)||(i.add(o),n.push(l)),l===e)break;let s=n7(l)?t?l.getFirstChild():l.getLastChild():null;if(null!==s){l=s;continue}let a=t?l.getNextSibling():l.getPreviousSibling();if(null!==a){l=a;continue}let u=l.getParentOrThrow();if(i.has(u.__key)||n.push(u),u===e)break;let d=null,c=u;do{if(null===c&&r(68),d=t?c.getNextSibling():c.getPreviousSibling(),null===(c=c.getParent()))break;null!==d||i.has(c.__key)||n.push(c)}while(null===d);l=d}return t||n.reverse(),n}isDirty(){let e=nV()._dirtyLeaves;return null!==e&&e.has(this.__key)}getLatest(){let e=rL(this.__key);return null===e&&r(113),e}getWritable(){nB();let e=nW(),t=nV(),n=e._nodeMap,r=this.__key,i=this.getLatest(),l=t._cloneNotNeeded,o=nS();if(null!==o&&o.setCachedNodes(null),l.has(r))return rA(i),i;let s=iN(i);return l.add(r),rA(s),n.set(r,s),s}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,t){r(70)}updateDOM(e,t,n){r(71)}exportDOM(e){return{element:this.createDOM(e._config,e)}}exportJSON(){let e=this.__state?this.__state.toJSON():void 0;return{type:this.__type,version:1,...e}}static importJSON(e){r(18,this.name)}updateFromJSON(e){return function(e,t){let n=e.getWritable();return(t||n.__state)&&(function(e){let t=e.getWritable(),n=t.__state?t.__state.getWritable(t):new K(t);return t.__state=n,n})(e).updateFromJSON(t),n}(this,e.$)}static transform(){return null}remove(e){tR(this,!0,e)}replace(e,t){nB();let n=nS();null!==n&&(n=n.clone()),id(this,e);let i=this.getLatest(),l=this.__key,o=e.__key,s=e.getWritable(),a=this.getParentOrThrow().getWritable(),u=a.__size;rE(s);let d=i.getPreviousSibling(),c=i.getNextSibling(),f=i.__prev,h=i.__next,g=i.__parent;if((tR(i,!1,!0),null===d)?a.__first=o:d.getWritable().__next=o,(s.__prev=f,null===c)?a.__last=o:c.getWritable().__prev=o,s.__next=h,s.__parent=g,a.__size=u,t&&(n7(this)&&n7(s)||r(139),this.getChildren().forEac
1h(e=>{s.append(e)})),ni(n)){rz(n);let e=n.anchor,t=n.focus;e.key===l&&nn(e,s),t.key===l&&nn(t,s)}return rO()===l&&rI(o),s}insertAfter(e,t=!0){nB(),id(this,e);let n=this.getWritable(),r=e.getWritable(),i=r.getParent(),l=nS(),o=!1,s=!1;if(null!==i){let t=e.getIndexWithinParent();if(rE(r),ni(l)){let e=i.__key,n=l.anchor,r=l.focus;o="element"===n.type&&n.key===e&&n.offset===t+1,s="element"===r.type&&r.key===e&&r.offset===t+1}}let a=this.getNextSibling(),u=this.getParentOrThrow().getWritable(),d=r.__key,c=n.__next;if(null===a?u.__last=d:a.getWritable().__prev=d,u.__size++,n.__next=d,r.__next=c,r.__prev=n.__key,r.__parent=n.__parent,t&&ni(l)){let e=this.getIndexWithinParent();nw(l,u,e+1);let t=u.__key;o&&l.anchor.set(t,e+2,"element"),s&&l.focus.set(t,e+2,"element")}return e}insertBefore(e,t=!0){nB(),id(this,e);let n=this.getWritable(),r=e.getWritable(),i=r.__key;rE(r);let l=this.getPreviousSibling(),o=this.getParentOrThrow().getWritable(),s=n.__prev,a=this.getIndexWithinParent();null===l?o.__first=i:l.getWritable().__next=i,o.__size++,n.__prev=i,r.__prev=s,r.__next=n.__key,r.__parent=n.__parent;let u=nS();return t&&ni(u)&&nw(u,this.getParentOrThrow(),a),e}isParentRequired(){return!1}createParentElementNode(){return ro()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,t){nB();let n=this.getPreviousSibling(),r=this.getParentOrThrow();if(null===n)return r.select(0,0);if(n7(n))return n.select();if(!t3(n)){let e=n.getIndexWithinParent()+1;return r.select(e,e)}return n.select(e,t)}selectNext(e,t){nB();let n=this.getNextSibling(),r=this.getParentOrThrow();if(null===n)return r.select();if(n7(n))return n.select(0,0);if(!t3(n)){let e=n.getIndexWithinParent();return r.select(e,e)}return n.select(e,t)}markDirty(){this.getWritable()}reconcileObservedMutation(e,t){this.markDirty()}}class tB extends tj{static getType(){return"linebreak"}static clone(e){return new tB(e.__key)}constructor(e){super(e)}getTextContent(){return"\n"}createDOM(){return document.createElement("br")}updateDOM(){return!1}isInline(){return!0}static importDOM(){return{br:e=>(function(e){let t=e.parentElement;if(null!==t&&ix(t)){let n=t.firstChild;if(n===e||n.nextSibling===e&&tK(n)){let n=t.lastChild;if(n===e||n.previousSibling===e&&tK(n))return!0}}return!1})(e)||function(e){let t=e.parentElement;if(null!==t&&ix(t)){let n=t.firstChild;if(n===e||n.nextSibling===e&&tK(n))return!1;let r=t.lastChild;if(r===e||r.previousSibling===e&&tK(r))return!0}return!1}(e)?null:{conversion:tz,priority:0}}}static importJSON(e){return tW().updateFromJSON(e)}}function tz(e){return{node:tW()}}function tW(){return iu(new tB)}function tV(e){return e instanceof tB}function tK(e){return rk(e)&&/^( |\t|\r?\n)+$/.test(e.textContent||"")}function tU(e,t){return 16&t?"code":128&t?"mark":32&t?"sub":64&t?"sup":null}function tG(e,t){return 1&t?"strong":2&t?"em":"span"}function tH(e,t,n,r,i){let l=r.classList,o=r1(i,"base");void 0!==o&&l.add(...o);let s=!1,a=t&v&&t&_;for(let e in void 0!==(o=r1(i,"underlineStrikethrough"))&&(n&v&&n&_?(s=!0,a||l.add(...o)):a&&l.remove(...o)),A){let r=A[e];if(void 0!==(o=r1(i,e)))if(n&r){if(s&&("underline"===e||"strikethrough"===e)){t&r&&l.remove(...o);continue}t&r&&(!a||"underline"!==e)&&"strikethrough"!==e||l.add(...o)}else t&r&&l.remove(...o)}}function t$(e,t,n){let r=t.firstChild,i=n.isComposing(),l=e+(i?k:"");if(null==r)t.textContent=l;else{let e=r.nodeValue;if(e!==l)if(i||s){let[t,n,i]=function(e,t){let n=e.length,r=t.length,i=0,l=0;for(;i<n&&i<r&&e[i]===t[i];)i++;for(;l+i<n&&l+i<r&&e[n-l-1]===t[r-l-1];)l++;return[i,n-i-l,t.slice(i,r-l)]}(e,l);0!==n&&r.deleteData(t,n),r.insertData(t,i)}else r.nodeValue=l}}function tJ(e,t,n,r,i,l){t$(i,e,t);let o=l.theme.text;void 0!==o&&tH(0,0,r,e,o)}function tq(e,t){let n=document.createElement(t);return n.appendChild(e),n}class tX extends tj{static getType(){return"text"}static clone(e){return new tX(e.__text,e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__text=e.__text,this.__format=e.__format,this.__style=e.__style,this.__mode=e.__mode,this.__detail=e.__detail}constructor(e="",t){super(t),this.__text=e,this.__format=0,this.__style="",this.__mode=0,this.__detail=0}getFormat(){return this.getLatest().__format}getDetail(){return this.getLatest().__detail}getMode(){return P[this.getLatest().__mode]}getStyle(){return this.getLatest().__style}isToken(){return 1===this.getLatest().__mode}isComposing(){return this.__key===rO()}isSegmented(){return 2===this.getLatest().__mode}isDirectionless(){return!!(1&this.getLatest().__detail)}isUnmergeable(){return!!(2&this.getLatest().__detail)}hasFormat(e){let t=A[e];return!!(this.getFormat()&t)}isSimpleText(){return"text"===this.__type&&0===this.__mode}getTextContent(){return this.getLatest().__text}getFormatFlags(e,t){return rC(this.getLatest().__format,e,t)}canHaveFormat(){return!0}isInline(){return!0}createDOM(e,t){let n=this.__format,r=tU(0,n),i=tG(0,n),l=null===r?i:r,o=document.createElement(l),s=o;
1this.hasFormat("code")&&o.setAttribute("spellcheck","false"),null!==r&&(s=document.createElement(i),o.appendChild(s)),tJ(s,this,0,n,this.__text,e);let a=this.__style;return""!==a&&(o.style.cssText=a),o}updateDOM(e,t,n){let i=this.__text,l=e.__format,o=this.__format,s=tU(0,l),a=tU(0,o),u=tG(0,l),d=tG(0,o);if((null===s?u:s)!==(null===a?d:a))return!0;if(s===a&&u!==d){let e=t.firstChild;null==e&&r(48);let l=document.createElement(d);return tJ(l,this,0,o,i,n),t.replaceChild(l,e),!1}let c=t;null!==a&&null!==s&&null==(c=t.firstChild)&&r(49),t$(i,c,this);let f=n.theme.text;void 0!==f&&l!==o&&tH(0,l,o,c,f);let h=e.__style,g=this.__style;return h!==g&&(t.style.cssText=g),!1}static importDOM(){return{"#text":()=>({conversion:t0,priority:0}),b:()=>({conversion:tZ,priority:0}),code:()=>({conversion:t6,priority:0}),em:()=>({conversion:t6,priority:0}),i:()=>({conversion:t6,priority:0}),mark:()=>({conversion:t6,priority:0}),s:()=>({conversion:t6,priority:0}),span:()=>({conversion:tY,priority:0}),strong:()=>({conversion:t6,priority:0}),sub:()=>({conversion:t6,priority:0}),sup:()=>({conversion:t6,priority:0}),u:()=>({conversion:t6,priority:0})}}static importJSON(e){return t7().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setTextContent(e.text).setFormat(e.format).setDetail(e.detail).setMode(e.mode).setStyle(e.style)}
1exportDOM(e){let{element:t}=super.exportDOM(e);return im(t)||r(132),t.style.whiteSpace="pre-wrap",this.hasFormat("bold")&&(t=tq(t,"b")),this.hasFormat("italic")&&(t=tq(t,"i")),this.hasFormat("strikethrough")&&(t=tq(t,"s")),this.hasFormat("underline")&&(t=tq(t,"u")),{element:t}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),...super.exportJSON()}}selectionTransform(e,t){}setFormat(e){let t=this.getWritable();return t.__format="string"==typeof e?A[e]:e,t}setDetail(e){let t=this.getWritable();return t.__detail="string"==typeof e?I[e]:e,t}setStyle(e){let t=this.getWritable();return t.__style=e,t}toggleFormat(e){let t=rC(this.getFormat(),e,null);return this.setFormat(t)}toggleDirectionless(){let e=this.getWritable();return e.__detail^=1,e}toggleUnmergeable(){let e=this.getWritable();return e.__detail^=2,e}setMode(e){let t=F[e];if(this.__mode===t)return this;let n=this.getWritable();return n.__mode=t,n}setTextContent(e){if(this.__text===e)return this;let t=this.getWritable();return t.__text=e,t}select(e,t){nB();let n=e,r=t,i=nS(),l=this.getTextContent(),o=this.__key;if("string"==typeof l){let e=l.length;void 0===n&&(n=e),void 0===r&&(r=e)}else n=0,r=0;if(!ni(i))return ny(o,n,o,r,"text","text");{let e=rO();e!==i.anchor.key&&e!==i.focus.key||rI(o),i.setTextNodeRange(this,n,this,r)}return i}selectStart(){return this.select(0,0)}selectEnd(){let e=this.getTextContentSize();return this.select(e,e)}spliceText(e,t,n,r){let i=this.getWritable(),l=i.__text,o=n.length,s=e;s<0&&(s=o+s)<0&&(s=0);let a=nS();if(r&&ni(a)){let t=e+o;a.setTextNodeRange(i,t,i,t)}return i.__text=l.slice(0,s)+n+l.slice(s+t),i}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(...e){let t;nB();let n=this.getLatest(),r=n.getTextContent();if(""===r)return[];let i=n.__key,l=rO(),o=r.length;e.sort((e,t)=>e-t),e.push(o);let s=[],a=e.length;for(let t=0,n=0;t<o&&n<=a;n++){let i=e[n];i>t&&(s.push(r.slice(t,i)),t=i)}let u=s.length;if(1===u)return[n];let d=s[0],c=n.getParent(),f=n.getFormat(),h=n.getStyle(),g=n.__detail,p=!1,m=null,y=null,_=nS();if(ni(_)){let[e,t]=_.isBackward()?[_.focus,_.anchor]:[_.anchor,_.focus];"text"===e.type&&e.key===i&&(m=e),"text"===t.type&&t.key===i&&(y=t)}n.isSegmented()?((t=t7(d)).__format=f,t.__style=h,t.__detail=g,p=!0):(t=n.getWritable()).__text=d;let v=[t];for(let e=1;e<u;e++){let t=t7(s[e]);t.__format=f,t.__style=h,t.__detail=g;let n=t.__key;l===i&&rI(n),v.push(t)}let x=m?m.offset:null,b=y?y.offset:null,S=0;for(let e of v){if(!m&&!y)break;let t=S+e.getTextContentSize();if(null!==m&&null!==x&&x<=t&&x>=S&&(m.set(e.getKey(),x-S,"text"),x<t&&(m=null)),null!==y&&null!==b&&b<=t&&b>=S){y.set(e.getKey(),b-S,"text");break}S=t}if(null!==c){let e=this.getPreviousSibling(),t=this.getNextSibling();null!==e&&rA(e),null!==t&&rA(t);let n=c.getWritable(),r=this.getIndexWithinParent();p?(n.splice(r,0,v),this.remove()):n.splice(r,1,v),ni(_)&&nw(_,c,r,u-1)}return v}mergeWithSibling(e){let t=e===this.getPreviousSibling();t||e===this.getNextSibling()||r(50);let n=this.__key,i=e.__key,l=this.__text,o=l.length;rO()===i&&rI(n);let s=nS();if(ni(s)){let r=s.anchor,l=s.focus;null!==r&&r.key===i&&nN(r,t,n,e,o),null!==l&&l.key===i&&nN(l,t,n,e,o)}let a=e.__text,u=t?a+l:l+a;this.setTextContent(u);let d=this.getWritable();return e.remove(),d}isTextEntity(){return!1}}function tY(e){return{forChild:t4(e.style),node:null}}function tZ(e){let t="normal"===e.style.fontWeight;return{forChild:t4(e.style,t?void 0:"bold"),node:null}}let tQ=new WeakMap;function t0(e){null===e.parentElement&&r(129);let t=e.textContent||"";if(null!==function(e){let t,n=e.parentNode,r=[e];for(;null!==n&&void 0===(t=tQ.get(n))&&!function(e){if(!im(e))return!1;if("PRE"===e.nodeName)return!0;let t=e.style.whiteSpace;return"string"==typeof t&&t.startsWith("pre")}(n);)r.push(n),n=n.parentNode;let i=void 0===t?n:t;for(let e=0;e<r.length;e++)tQ.set(r[e],i);return i}(e)){let e=t.split(/(\r?\n|\t)/),n=[],r=e.length;for(let t=0;t<r;t++){let r=e[t];"\n"===r||"\r\n"===r?n.push(tW()):" "===r?n.push(t9()):""!==r&&n.push(t7(r))}return{node:n}}if(""===(t=t.replace(/\r/g,"").replace(/[ \t\n]+/g," ")))return{node:null};if(" "===t[0]){let n=e,r=!0;for(;null!==n&&null!==(n=t1(n,!1));){let e=n.textContent||"";if(e.length>
10){/[ \t\n]$/.test(e)&&(t=t.slice(1)),r=!1;break}}r&&(t=t.slice(1))}if(" "===t[t.length-1]){let n=e,r=!0;for(;null!==n&&null!==(n=t1(n,!0));)if((n.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){r=!1;break}r&&(t=t.slice(0,t.length-1))}return""===t?{node:null}:{node:t7(t)}}function t1(e,t){let n=e;for(;;){let e;for(;null===(e=t?n.nextSibling:n.previousSibling);){let e=n.parentElement;if(null===e)return null;n=e}if(im(n=e)){let e=n.style.display;if(""===e&&!iv(n)||""!==e&&!e.startsWith("inline"))return null}let r=n;for(;null!==(r=t?n.firstChild:n.lastChild);)n=r;if(rk(n))return n;if("BR"===n.nodeName)return null}}let t2={code:"code",em:"italic",i:"italic",mark:"highlight",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function t6(e){let t=t2[e.nodeName.toLowerCase()];return void 0===t?{node:null}:{forChild:t4(e.style,t),node:null}}function t7(e=""){return iu(new tX(e))}function t3(e){return e instanceof tX}function t4(e,t){let n=e.fontWeight,r=e.textDecoration.split(" "),i="700"===n||"bold"===n,l=r.includes("line-through"),o="italic"===e.fontStyle,s=r.includes("underline"),a=e.verticalAlign;return e=>(t3(e)&&(i&&!e.hasFormat("bold")&&e.toggleFormat("bold"),l&&!e.hasFormat("strikethrough")&&e.toggleFormat("strikethrough"),o&&!e.hasFormat("italic")&&e.toggleFormat("italic"),s&&!e.hasFormat("underline")&&e.toggleFormat("underline"),"sub"!==a||e.hasFormat("subscript")||e.toggleFormat("subscript"),"super"!==a||e.hasFormat("superscript")||e.toggleFormat("superscript"),t&&!e.hasFormat(t)&&e.toggleFormat(t)),e)}class t5 extends tX{static getType(){return"tab"}static clone(e){return new t5(e.__key)}constructor(e){super(" ",e),this.__detail=2}static importDOM(){return null}createDOM(e){let t=super.createDOM(e),n=r1(e.theme,"tab");return void 0!==n&&t.classList.add(...n),t}static importJSON(e){return t9().updateFromJSON(e)}setTextContent(e){return" "!==e&&""!==e&&r(126),super.setTextContent(e)}setDetail(e){return 2!==e&&r(127),this}setMode(e){return"normal"!==e&&r(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function t9(){return iu(new t5)}class t8{constructor(e,t,n){this._selection=null,this.key=e,this.offset=t,this.type=n}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){return this.key===e.key?this.offset<e.offset:0>i0(ln(i7(this,"next")),ln(i7(e,"next")))}getNode(){let e=rL(this.key);return null===e&&r(20),e}set(e,t,n,r){let i=this._selection,l=this.key;r&&this.key===e&&this.offset===t&&this.type===n||(this.key=e,this.offset=t,this.type=n,nj()||(rO()===l&&rI(e),null!==i&&(i.setCachedNodes(null),i.dirty=!0)))}}function ne(e,t,n){return new t8(e,t,n)}function nt(e,t){let n=t.__key,r=e.offset,i="element";if(t3(t)){i="text";let e=t.getTextContentSize();r>e&&(r=e)}else if(!n7(t)){let e=t.getNextSibling();if(t3(e))n=e.__key,r=0,i="text";else{let e=t.getParent();e&&(n=e.__key,r=t.getIndexWithinParent()+1)}}e.set(n,r,i)}function nn(e,t){if(n7(t)){let n=t.getLastDescendant();n7(n)||t3(n)?nt(e,n):nt(e,t)}else nt(e,t)}class nr{constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!no(e))return!1;let t=this._nodes,n=e._nodes;return t.size===n.size&&Array.from(t).every(e=>n.has(e))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new nr(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){let t,n=this.getNodes(),r=n.length,i=n[r-1];if(t3(i))t=i.select();else{let e=i.getIndexWithinParent()+1;t=i.getParentOrThrow().select(e,e)}t.insertNodes(e);for(let e=0;e<r;e++)n[e].remove()}getNodes(){let e=this._cachedNodes;if(null!==e)return e;let t=this._nodes,n=[];for(let e of t){let t=rL(e);null!==t&&n.push(t)}return nj()||(this._cachedNodes=n),n}getTextContent(){let e=this.getNodes(),t="";for(let n=0;n<e.length;n++)t+=e[n].getTextContent();return t}deleteNodes(){let e=this.getNodes();if((nS()||nk())===this&&e[0]){let t=iK(e[0],"next");i4(iZ(t,t))}for(let t of e)t.remove()}}function ni(e){return e instanceof nl}class nl{constructor(e,t,n,r){this.anchor=e,this.focus=t,e._selection=this,t._selection=this,this._cachedNodes=null,this.format=n,this.style=r,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){return!!ni(e)&&this.anchor.is(e.anchor)&&this.focus.is(e.focus)&&this.format===e.format&&this.style===e.style}isCollapsed(){return this.anchor.is(this.focus)}getNodes(){let e=this._cachedNodes;if(null!==e)return e;let t=function(e){let t=[],[n,r]=e.getTextSlices();
1n&&t.push(n.caret.origin);let i=new Set,l=new Set;for(let n of e)if(iB(n)){let{origin:e}=n;0===t.length?i.add(e):(l.add(e),t.push(e))}else{let{origin:e}=n;n7(e)&&l.has(e)||t.push(e)}if(r&&t.push(r.caret.origin),ij(e.focus)&&n7(e.focus.origin)&&null===e.focus.getNodeAtCaret())for(let n=iH(e.focus.origin,"previous");iB(n)&&i.has(n.origin)&&!n.origin.isEmpty()&&n.origin.is(t[t.length-1]);n=i$(n))i.delete(n.origin),t.pop();for(;t.length>1;){let e=t[t.length-1];if(!n7(e)||l.has(e)||e.isEmpty()||i.has(e))break;t.pop()}if(0===t.length&&e.isCollapsed()){let n=ln(e.anchor),r=ln(e.anchor.getFlipped()),i=e=>iR(e)?e.origin:e.getNodeAtCaret(),l=i(n)||i(r)||(e.anchor.getNodeAtCaret()?n.origin:r.origin);t.push(l)}return t}(ll(i9(this),"next"));return nj()||(this._cachedNodes=t),t}setTextNodeRange(e,t,n,r){this.anchor.set(e.__key,t,"text"),this.focus.set(n.__key,r,"text")}getTextContent(){let e=this.getNodes();if(0===e.length)return"";let t=e[0],n=e[e.length-1],r=this.anchor,i=this.focus,l=r.isBefore(i),[o,s]=na(this),a="",u=!0;for(let d=0;d<e.length;d++){let c=e[d];if(n7(c)&&!c.isInline())u||(a+="\n"),u=!c.isEmpty();else if(u=!1,t3(c)){let e=c.getTextContent();c===t?c===n?"element"===r.type&&"element"===i.type&&i.offset!==r.offset||(e=o<s?e.slice(o,s):e.slice(s,o)):e=l?e.slice(o):e.slice(s):c===n&&(e=l?e.slice(0,s):e.slice(0,o)),a+=e}else!n5(c)&&!tV(c)||c===n&&this.isCollapsed()||(a+=c.getTextContent())}return a}applyDOMRange(e){let t=nV(),n=t.getEditorState()._selection,r=np(e.startContainer,e.startOffset,e.endContainer,e.endOffset,t,n);if(null===r)return;let[i,l]=r;this.anchor.set(i.key,i.offset,i.type,!0),this.focus.set(l.key,l.offset,l.type,!0),J(this)}clone(){let e=this.anchor,t=this.focus;return new nl(ne(e.key,e.offset,e.type),ne(t.key,t.offset,t.type),this.format,this.style)}toggleFormat(e){this.format=rC(this.format,e,null),this.dirty=!0}setStyle(e){this.style=e,this.dirty=!0}hasFormat(e){let t=A[e];return!!(this.format&t)}insertRawText(e){let t=e.split(/(\r?\n|\t)/),n=[],r=t.length;for(let e=0;e<r;e++){let r=t[e];"\n"===r||"\r\n"===r?n.push(tW()):" "===r?n.push(t9()):n.push(t7(r))}this.insertNodes(n)}insertText(e){let t=this.anchor,n=this.focus,i=this.format,l=this.style,o=t,s=n;!this.isCollapsed()&&n.isBefore(t)&&(o=n,s=t),"element"===o.type&&function(e,t,n,r){let i=e.getNode(),l=i.getChildAtIndex(e.offset),o=t7(),s=n8(i)?ro().append(o):o;o.setFormat(n),o.setStyle(r),null===l?i.append(s):l.insertBefore(s),e.is(t)&&t.set(o.__key,0,"text"),e.set(o.__key,0,"text")}(o,s,i,l),"element"===s.type&&i3(s,ln(i7(s,"next")));let a=o.offset,u=s.offset,d=this.getNodes(),c=d.length,f=d[0];t3(f)||r(26);let h=f.getTextContent().length,g=f.getParentOrThrow(),p=d[c-1];if(1===c&&"element"===s.type&&(u=h,s.set(o.key,u,"text")),this.isCollapsed()&&a===h&&(f.isSegmented()||f.isToken()||!f.canInsertTextAfter()||!g.canInsertTextAfter()&&null===f.getNextSibling())){let t=f.getNextSibling();if(t3(t)&&t.canInsertTextBefore()&&!rS(t)||((t=t7()).setFormat(i),t.setStyle(l),g.canInsertTextAfter()?f.insertAfter(t):g.insertAfter(t)),t.select(0,0),f=t,""!==e)return void this.insertText(e)}else if(this.isCollapsed()&&0===a&&(f.isSegmented()||f.isToken()||!f.canInsertTextBefore()||!g.canInsertTextBefore()&&null===f.getPreviousSibling())){let t=f.getPreviousSibling();if(t3(t)&&!rS(t)||((t=t7()).setFormat(i),g.canInsertTextBefore()?f.insertBefore(t):g.insertBefore(t)),t.select(),f=t,""!==e)return void this.insertText(e)}else if(f.isSegmented()&&a!==h){let e=t7(f.getTextContent());e.setFormat(i),f.replace(e),f=e}else if(!this.isCollapsed()&&""!==e){let t=p.getParent();if(!g.canInsertTextBefore()||!g.canInsertTextAfter()||n7(t)&&(!t.canInsertTextBefore()||!t.canInsertTextAfter()))return this.insertText(""),ng(this.anchor,this.focus,null),void this.insertText(e)}if(1===c){if(f.isToken()){let t=t7(e);return t.select(),void f.replace(t)}let t=f.getFormat(),n=f.getStyle();if(a!==u||t===i&&n===l){if(f instanceof t5){let t=t7(e);return t.setFormat(i),t.setStyle(l),t.select(),void f.replace(t)}}else{if(""!==f.getTextContent()){let t=t7(e);if(t.setFormat(i),t.setStyle(l),t.select(),0===a)f.insertBefore(t,!1);else{let[e]=f.splitText(a);e.insertAfter(t,!1)}return void(t.isComposing()&&"text"===this.anchor.type&&(this.anchor.offset-=e.length))}f.setFormat(i),f.setStyle(l)}let r=u-a;""===(f=f.spliceText(a,r,e,!0)).getTextContent()?f.remove():"text"===this.anchor.type&&(f.isComposing()?this.anchor.offset-=e.length:(this.format=t,this.style=n))}else{let t=new Set([...f.getParentKeys(),...p.getParentKeys()]),n=n7(f)?f:f.getParentOrThrow(),r=n7(p)?p:p.getParentOrThrow(),i=p;if(!n.is(r)&&r.isInline())do i=r,r=r.getParentOrThrow();while(r.isInline());if("text"===s.type&&(0!==u||""===p.getTextContent())||"element"===s.type&&p.getIndexWithinParent()<u)if(t3(p)&&!p.isToken()&&u!==p.getTextContentSize()){if(p.isSegmented()){let e=t7(p.getTextContent());p.replace(e),p=e}n8(s.getNode())||"text"!==s.type||(p=p.spliceText(0,u,"")),t.add(p.__key)}else{let e=p.getParentOrThrow();e.canBeEmpty()||1!==e.getChildrenSize()?p.remove():e.remove()}else t.add(p.__key);let l=r.getChildren(),o=new Set(d),g=n.is(r),m=n.isInline()&&null===f.getNextSibling()?n:f;for(let e=l.length-1;e>=0;e--){let t=l[e];if(t.is(f)||n7(t)&&t.isParentOf(f))break;t.isAttached()&&(!o.has(t)||t.is(i)?g||m.insertAfter(t,!1):t.remove())}if(!g){let e=r,n=null;for(;null!==e;){let r=e.getChildren(),i=r.length;(0===i||r[i-1].is(n))&&(t.delete(e.__key),n=e),e=e.getParent()}}if(f.isToken())if(a===h)f.select();else{let t=t7(e);t.select(),f.replace(t)}else""===(f=f.spliceText(a,h-a,e,!0)).getTextContent()?f.remove():f.isComposing()&&"text"===this.anchor.type&&(this.anchor.offset-=e.length);for(let e=1;e<c;e++){let n=d[e],r=n.__key;t.has(r)||n.remove()}}}removeText(){let e=nS()===this;i5(this,function(e,t="removeEmptySlices"){let n,i;if(e.isCollapsed())return e;let l="root",o="next",s=t,a=ll(e,o),u=le(a.anchor,l),d=le(a.focus.getFlipped(),l),c=new Set,f=[];for(let e of a.iterNodeCarets(l))if(iB(e))c.add(e.origin.getKey());else if(ij(e)){let{origin:t}=e;n7(t)&&!c.has(t.getKey())||f.push(t)}for(let e of f)e.remove();for(let e of a.getTextSlices()){if(!e)continue;let{origin:t}=e.caret,n=t.getTextContentSize(),r=i8(iK(t,o)),i=t.getMode();if(Math.abs(e.distance)===n&&"removeEmptySlices"===s||"token"===i&&0!==e.distance)r.remove();else if(0!==e.distance){s="removeEmptySlices";let t=e.removeTextSlice(),n=e.caret.origin;if("segmented"===i){let e=t.origin,n=t7(e.getTextContent()).setStyle(e.getStyle()).setFormat(e.getFormat());r.replaceOrInsert(n),t=iU(n,o,t.offset)}n.is(u[0].origin)&&(u[0]=t),n.is(d[0].origin)&&(d[0]=t.getFlipped())}}for(let e of u)if(lt(e)){n=ln(e);break}for(let e of d)if(lt(e)){i=ln(e);break}let h=function(e,t,n){let r;if(!e||!t)return null;let i=e.getParentAtCaret(),l=t.getParentAtCaret();if(!i||!l)return null;let o=i.getParents().reverse();o.push(i);let s=l.getParents().reverse();s.push(l);let a=Math.min(o.length,s.length);for(r=0;r<a&&o[r]===s[r];r++);let u=(e,t)=>
1{let n;for(let i=r;i<e.length;i++){let r=e[i];if(is(r))return;!n&&t(r)&&(n=r)}return n},d=u(o,ib),c=d&&u(s,e=>n.has(e.getKey())&&ib(e));return d&&c?[d,c]:null}(n,i,c);if(h){let[e,t]=h;iH(e,"previous").splice(0,t.getChildren()),t.remove()}let g=[n,i,...u,...d].find(lt);if(g)return iY(li(ln(g),e.direction));r(269,JSON.stringify(u.map(e=>e.origin.__key)))}(i9(this))),e&&nS()!==this&&rz(this)}formatText(e,t=null){if(this.isCollapsed())return this.toggleFormat(e),void rI(null);let n=this.getNodes(),r=[];for(let e of n)t3(e)&&r.push(e);let i=t=>{n.forEach(n=>{if(n7(n)){let r=n.getFormatFlags(e,t);n.setTextFormat(r)}})},l=r.length;if(0===l)return this.toggleFormat(e),rI(null),void i(t);let o=this.anchor,s=this.focus,a=this.isBackward(),u=a?s:o,d=a?o:s,c=0,f=r[0],h="element"===u.type?0:u.offset;if("text"===u.type&&h===f.getTextContentSize()&&(c=1,f=r[1],h=0),null==f)return;let g=f.getFormatFlags(e,t);i(g);let p=l-1,m=r[p],y="text"===d.type?d.offset:m.getTextContentSize();if(f.is(m)){if(h===y)return;if(rS(f)||0===h&&y===f.getTextContentSize())f.setFormat(g);else{let e=f.splitText(h,y),t=0===h?e[0]:e[1];t.setFormat(g),"text"===u.type&&u.set(t.__key,0,"text"),"text"===d.type&&d.set(t.__key,y-h,"text")}return void(this.format=g)}0===h||rS(f)||([,f]=f.splitText(h),h=0),f.setFormat(g);let _=m.getFormatFlags(e,g);y>0&&(y===m.getTextContentSize()||rS(m)||([m]=m.splitText(y)),m.setFormat(_));for(let t=c+1;t<p;t++){let n=r[t],i=n.getFormatFlags(e,_);n.setFormat(i)}"text"===u.type&&u.set(f.__key,h,"text"),"text"===d.type&&d.set(m.__key,y,"text"),this.format=g|_}insertNodes(e){var t;if(0===e.length)return;if(this.isCollapsed()||this.removeText(),"root"===this.anchor.key){this.insertParagraph();let t=nS();return ni(t)||r(134),t.insertNodes(e)}let n=(this.isBackward()?this.focus:this.anchor).getNode(),i=iS(n,ib),l=e[e.length-1];if(n7(i)&&"__language"in i){if("__language"in e[0])this.insertText(e[0].getTextContent());else{let t=nI(this);i.splice(t,0,e),l.selectEnd()}return}if(!e.some(e=>(n7(e)||n5(e))&&!e.isInline())){n7(i)||r(211,n.constructor.name,n.getType());let t=nI(this);return i.splice(t,0,e),void l.selectEnd()}let o=function(e){let t=ro(),n=null;for(let r=0;r<e.length;r++){let i=e[r],l=tV(i);if(l||n5(i)&&i.isInline()||n7(i)&&i.isInline()||t3(i)||i.isParentRequired()){if(null===n&&(n=i.createParentElementNode(),t.append(n),l))continue;null!==n&&n.append(i)}else t.append(i),n=null}return t}(e),s=o.getLastDescendant(),a=o.getChildren(),u=n7(i)&&i.isEmpty()?null:this.insertParagraph(),d=a[a.length-1],c=a[0];n7(t=c)&&ib(t)&&!t.isEmpty()&&n7(i)&&(!i.isEmpty()||i.canMergeWhenEmpty())&&(n7(i)||r(211,n.constructor.name,n.getType()),i.append(...c.getChildren()),c=a[1]),c&&(null===i&&r(212,n.constructor.name,n.getType()),function(e,t,n){let i=t.getParentOrThrow().getLastChild(),l=t,o=[t];for(;l!==i;)l.getNextSibling()||r(140),o.push(l=l.getNextSibling());let s=e;for(let e of o)s=s.insertAfter(e)}(i,c));let f=iS(s,ib);u&&n7(f)&&(u.canMergeWhenEmpty()||ib(d))&&(f.append(...u.getChildren()),u.remove()),n7(i)&&i.isEmpty()&&i.remove(),s.selectEnd();let h=n7(i)?i.getLastChild():null;tV(h)&&f!==i&&h.remove()}insertParagraph(){if("root"===this.anchor.key){let e=ro();return rj().splice(this.anchor.offset,0,[e]),e.select(),e}let e=nI(this),t=iS(this.anchor.getNode(),ib);n7(t)||r(213);let n=t.getChildAtIndex(e),i=n?[n,...n.getNextSiblings()]:[],l=t.insertNewAfter(this,!1);return l?(l.append(...i),l.selectStart(),l):null}insertLineBreak(e){let t=tW();if(this.insertNodes([t]),e){let e=t.getParentOrThrow(),n=t.getIndexWithinParent();e.select(n,n)}}extract(){let e=this.getNodes(),t=e.length,n=t-1,r=this.anchor,i=this.focus,l=e[0],o=e[n],[s,a]=na(this);if(0===t)return[];if(1===t){if(t3(l)&&!this.isCollapsed()){let e=s>a?a:s,t=l.splitText(e,s>a?s:a),n=0===e?t[0]:t[1];return null!=n?[n]:[]}return[l]}let u=r.isBefore(i);if(t3(l)){let t=u?s:a;t===l.getTextContentSize()?e.shift():0!==t&&([,l]=l.splitText(t),e[0]=l)}if(t3(o)){let t=o.getTextContent().length,r=u?a:s;0===r?e.pop():r!==t&&([o]=o.splitText(r),e[n]=o)}return e}modify(e,t,n){if(nO(this,e,t,n))return;let r="move"===e,i=nV(),l=ig(il(i));if(!l)return;let o=i._blockCursorElement,s=i._rootElement,a=this.focus.getNode();if(null===s||null===o||!n7(a)||a.isInline()||a.canBeEmpty()||ih(o,i,s),this.dirty){let e=r9(i,this.anchor.key),t=r9(i,this.focus.key);"text"===this.anchor.type&&(e=rw(e)),"text"===this.focus.type&&(t=rw(t)),e&&t&&nE(l,e,this.anchor.offset,t,this.focus.offset)}if(function(e,t,n,r){e.modify(t,n,r)}(l,e,t?"backward":"forward",n),l.rangeCount>0){let e=l.getRangeAt(0),n=this.anchor.getNode(),i=n8(n)?n:function(e){let t=e.getParentOrThrow();for(;null!==t&&!is(t);)t=t.getParentOrThrow();return t}(n);if(this.applyDOMRange(e),this.dirty=!0,!r){let n=this.getNodes(),r=[],o=!1;for(let e=0;e<n.length;e++){let t=n[e];ir(t,i)?r.push(t):o=!0}if(o&&r.length>0)if(t){let e=r[0];n7(e)?e.selectStart():e.getParentOrThrow().selectStart()}else{let e=r[r.length-1];n7(e)?e.selectEnd():e.getParentOrThrow().selectEnd()}l.anchorNode===e.startContainer&&l.anchorOffset===e.startOffset||function(e){let t=e.focus,n=e.anchor,r=n.key,i=n.offset,l=n.type;n.set(t.key,t.offset,t.type,!0),t.set(r,i,l,!0)}(this)}}"lineboundary"===n&&nO(this,e,t,n,"decorators")}forwardDeletion(e,t,n){if(!n&&("element"===e.type&&n7(t)&&e.offset===t.getChildrenSize()||"text"===e.type&&e.offset===t.getTextContentSize())){let e=t.getParent(),n=t.getNextSibling()||(null===e?null:e.getNextSibling());if(n7(n)&&n.isShadowRoot())return!0}return!1}deleteCharacter(e){let t=this.isCollapsed();
1if(this.isCollapsed()){let t=this.anchor,n=t.getNode();if(this.forwardDeletion(t,n,e))return;let r=iX(i7(t,e?"previous":"next"));if(r.getTextSlices().every(e=>null===e||0===e.distance)){let e={type:"initial"};for(let t of r.iterNodeCarets("shadowRoot"))if(iB(t))if(t.origin.isInline());else{if(t.origin.isShadowRoot()){if("merge-block"===e.type)break;if(n7(r.anchor.origin)&&r.anchor.origin.isEmpty()){let e=ln(t);i5(this,iZ(e,e)),r.anchor.origin.remove()}return}"merge-next-block"!==e.type&&"merge-block"!==e.type||(e={block:e.block,caret:t,type:"merge-block"})}else{if("merge-block"===e.type)break;if(ij(t)){if(n7(t.origin)){if(t.origin.isInline()){if(!t.origin.isParentOf(r.anchor.origin))break}else e={block:t.origin,type:"merge-next-block"};continue}if(n5(t.origin)){if(t.origin.isIsolated());else if("merge-next-block"===e.type&&(t.origin.isKeyboardSelectable()||!t.origin.isInline())&&n7(r.anchor.origin)&&r.anchor.origin.isEmpty()){r.anchor.origin.remove();let e=nv();e.add(t.origin.getKey()),rz(e)}else t.origin.remove();return}break}}if("merge-block"===e.type){let{caret:t,block:n}=e;return i5(this,iZ(!t.origin.isEmpty()&&n.isEmpty()?i8(iK(n,t.direction)):r.anchor,t)),this.removeText()}}let i=this.focus;if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&0===t.offset&&nu(this,t.getNode()))return}else{let r="text"===i.type?i.getNode():null;if(n="text"===t.type?t.getNode():null,null!==r&&r.isSegmented()){let t=i.offset,l=r.getTextContentSize();if(r.is(n)||e&&t!==l||!e&&0!==t)return void nc(r,e,t)}else if(null!==n&&n.isSegmented()){let i=t.offset,l=n.getTextContentSize();if(n.is(r)||e&&0!==i||!e&&i!==l)return void nc(n,e,i)}!function(e,t){let n=e.anchor,r=e.focus,i=n.getNode();if(i===r.getNode()&&"text"===n.type&&"text"===r.type){let e=n.offset,o=r.offset,s=e<o,a=s?e:o,u=s?o:e,d=u-1;if(a!==d){var l;rK(l=i.getTextContent().slice(a,u))||nd(l)||(t?r.set(r.key,d,r.type):n.set(n.key,d,n.type))}}}(this,e)}}if(this.removeText(),e&&!t&&this.isCollapsed()&&"element"===this.anchor.type&&0===this.anchor.offset){let e=this.anchor.getNode();e.isEmpty()&&n8(e.getParent())&&null===e.getPreviousSibling()&&nu(this,e)}}deleteLine(e){this.isCollapsed()&&this.modify("extend",e,"lineboundary"),this.isCollapsed()?this.deleteCharacter(e):this.removeText()}deleteWord(e){if(this.isCollapsed()){let t=this.anchor,n=t.getNode();if(this.forwardDeletion(t,n,e))return;this.modify("extend",e,"word")}this.removeText()}isBackward(){return this.focus.isBefore(this.anchor)}getStartEndPoints(){return[this.anchor,this.focus]}}function no(e){return e instanceof nr}function ns(e){let t=e.offset;if("text"===e.type)return t;let n=e.getNode();return t===n.getChildrenSize()?n.getTextContent().length:0}function na(e){let t=e.getStartEndPoints();if(null===t)return[0,0];let[n,r]=t;return"element"===n.type&&"element"===r.type&&n.key===r.key&&n.offset===r.offset?[0,0]:[ns(n),ns(r)]}function nu(e,t){for(let n=t;n;n=n.getParent()){if(n7(n)){if(n.collapseAtStart(e))return!0;if(is(n))break}if(n.getPreviousSibling())break}return!1}let nd=(()=>{try{let e=RegExp("\\p{Emoji}","u"),t=e.test.bind(e);if(t("â¤ï¸")&&t("#ï¸â£")&&t("\uD83D\uDC4D"))return t}catch(e){}return()=>!1})();function nc(e,t,n){let r=e.getTextContent().split(/(?=\s)/g),i=r.length,l=0,o=0;for(let e=0;e<i;e++){let s=e===i-1;if(o=l,l+=r[e].length,t&&l===n||l>n||s){r.splice(e,1),s&&(o=void 0);break}}let s=r.join("").trim();""===s?e.remove():(e.setTextContent(s),e.select(o,o))}function nf(e,t,n,i){let l,o=t;if(im(e)){let s=!1,a=e.childNodes,u=a.length,d=i._blockCursorElement;o===u&&(s=!0,o=u-1);let c=a[o],f=!1;if(c===d)c=a[o+1],f=!0;else if(null!==d){let n=d.parentNode;e===n&&t>Array.prototype.indexOf.call(n.children,d)&&o--}if(t3(l=rW(c)))o=rV(l,s);else{let a=rW(e);if(null===a)return null;if(n7(a)){let u=i.getElementByKey(a.getKey());null===u&&r(214);let d=a.getDOMSlot(u);[a,o]=d.resolveChildIndex(a,u,e,t),n7(a)||r(215),s&&o>=a.getChildrenSize()&&(o=Math.max(0,a.getChildrenSize()-1));let c=a.getChildAtIndex(o);if(n7(c)&&function(e,t,n){let r=e.getParent();return null===n||null===r||!r.canBeEmpty()||r!==n.getNode()}(c,0,n)){let e=s?c.getLastDescendant():c.getFirstDescendant();a=null===e?c:n7(c=e)?c:c.getParentOrThrow(),o=0}t3(c)?(l=c,a=null,o=rV(c,s)):c!==a&&s&&!f&&(n7(a)||r(216),o=Math.min(a.getChildrenSize(),o+1))}else{let n=a.getIndexWithinParent();o=0===t&&n5(a)&&rW(e)===a?n:n+1,a=a.getParentOrThrow()}if(n7(a))return ne(a.__key,o,"element")}}else l=rW(e);return t3(l)?ne(l.__key,o,"text"):null}
1function nh(e,t,n){let r=e.offset,i=e.getNode();if(0===r){let r=i.getPreviousSibling(),l=i.getParent();if(t){if((n||!t)&&null===r&&n7(l)&&l.isInline()){let t=l.getPreviousSibling();t3(t)&&e.set(t.__key,t.getTextContent().length,"text")}}else n7(r)&&!n&&r.isInline()?e.set(r.__key,r.getChildrenSize(),"element"):t3(r)&&e.set(r.__key,r.getTextContent().length,"text")}else if(r===i.getTextContent().length){let r=i.getNextSibling(),l=i.getParent();if(t&&n7(r)&&r.isInline())e.set(r.__key,0,"element");else if((n||t)&&null===r&&n7(l)&&l.isInline()&&!l.canInsertTextAfter()){let t=l.getNextSibling();t3(t)&&e.set(t.__key,0,"text")}}}function ng(e,t,n){if("text"===e.type&&"text"===t.type){let r=e.isBefore(t),i=e.is(t);nh(e,r,i),nh(t,!r,i),i&&t.set(e.key,e.offset,e.type);let l=nV();if(l.isComposing()&&l._compositionKey!==e.key&&ni(n)){let r=n.anchor,i=n.focus;e.set(r.key,r.offset,r.type,!0),t.set(i.key,i.offset,i.type,!0)}}}function np(e,t,n,r,i,l){if(null===e||null===n||!r_(i,e,n))return null;let o=nf(e,t,ni(l)?l.anchor:null,i);if(null===o)return null;let s=nf(n,r,ni(l)?l.focus:null,i);if(null===s)return null;if("element"===o.type&&"element"===s.type){let t=rW(e),r=rW(n);if(n5(t)&&n5(r))return null}return ng(o,s,l),[o,s]}function nm(e){return n7(e)&&!e.isInline()}function ny(e,t,n,r,i,l){let o=nW(),s=new nl(ne(e,t,i),ne(n,r,l),0,"");return s.dirty=!0,o._selection=s,s}function n_(){return new nl(ne("root",0,"element"),ne("root",0,"element"),0,"")}function nv(){return new nr(new Set)}function nx(e,t){return nb(null,e,t,null)}function nb(e,t,n,r){let i,l,o,s,a=n._window;if(null===a)return null;let u=r||a.event,d=u?u.type:void 0,c="selectionchange"===d,f=!D&&(c||"beforeinput"===d||"compositionstart"===d||"compositionend"===d||"click"===d&&u&&3===u.detail||"drop"===d||void 0===d);if(ni(e)&&!f)return e.clone();if(null===t)return null;if(i=t.anchorNode,l=t.focusNode,o=t.anchorOffset,s=t.focusOffset,c&&ni(e)&&!r_(n,i,l))return e.clone();let h=np(i,o,l,s,n,e);if(null===h)return null;let[g,p]=h;return new nl(g,p,ni(e)?e.format:0,ni(e)?e.style:"")}function nS(){return nW()._selection}function nk(){return nV()._editorState._selection}function nw(e,t,n,r=1){let i=e.anchor,l=e.focus,o=i.getNode(),s=l.getNode();if(!t.is(o)&&!t.is(s))return;let a=t.__key;if(e.isCollapsed()){let t=i.offset;if(n<=t&&r>0||n<t&&r<0){let n=Math.max(0,t+r);i.set(a,n,"element"),l.set(a,n,"element"),nC(e)}}else{let o=e.isBackward(),s=o?l:i,u=s.getNode(),d=o?i:l,c=d.getNode();if(t.is(u)){let e=s.offset;(n<=e&&r>0||n<e&&r<0)&&s.set(a,Math.max(0,e+r),"element")}if(t.is(c)){let e=d.offset;(n<=e&&r>0||n<e&&r<0)&&d.set(a,Math.max(0,e+r),"element")}}nC(e)}function nC(e){let t=e.anchor,n=t.offset,r=e.focus,i=r.offset,l=t.getNode(),o=r.getNode();if(e.isCollapsed()){if(!n7(l))return;let e=l.getChildrenSize(),i=n>=e,o=i?l.getChildAtIndex(e-1):l.getChildAtIndex(n);if(t3(o)){let e=0;i&&(e=o.getTextContentSize()),t.set(o.__key,e,"text"),r.set(o.__key,e,"text")}}else{if(n7(l)){let e=l.getChildrenSize(),r=n>=e,i=r?l.getChildAtIndex(e-1):l.getChildAtIndex(n);if(t3(i)){let e=0;r&&(e=i.getTextContentSize()),t.set(i.__key,e,"text")}}if(n7(o)){let e=o.getChildrenSize(),t=i>=e,n=t?o.getChildAtIndex(e-1):o.getChildAtIndex(i);if(t3(n)){let e=0;t&&(e=n.getTextContentSize()),r.set(n.__key,e,"text")}}}}function nT(e,t,n,r,i){let l=null,o=0,s=null;null!==r?(l=r.__key,t3(r)?(o=r.getTextContentSize(),s="text"):n7(r)&&(o=r.getChildrenSize(),s="element")):null!==i&&(l=i.__key,t3(i)?s="text":n7(i)&&(s="element")),null!==l&&null!==s?e.set(l,o,s):(-1===(o=t.getIndexWithinParent())&&(o=n.getChildrenSize()),e.set(n.__key,o,"element"))}function nN(e,t,n,r,i){"text"===e.type?e.set(n,e.offset+(t?0:i),"text"):e.offset>r.getIndexWithinParent()&&e.set(e.key,e.offset-1,"element")}function nE(e,t,n,r,i){try{e.setBaseAndExtent(t,n,r,i)}catch(e){}}function nA(e){let t=nS()||nk();null===t&&(t=rj().selectEnd()),t.insertNodes(e)}function nI(e){let t=e;e.isCollapsed()||t.removeText();let n=nS();ni(n)&&(t=n),ni(t)||r(161);let i=t.anchor,l=i.getNode(),o=i.offset;for(;!ib(l);){let e=l;if([l,o]=function(e,t){let n=e.getParent();if(!n){let e=ro();return rj().append(e),e.select(),[rj(),0]}if(t3(e)){let r=e.splitText(t);if(0===r.length)return[n,e.getIndexWithinParent()];let i=+(0!==t);return[n,r[0].getIndexWithinParent()+i]}if(!n7(e)||0===t)return[n,e.getIndexWithinParent()];let r=e.getChildAtIndex(t);if(r){let n=new nl(ne(e.__key,t,"element"),ne(e.__key,t,"element"),0,""),i=e.insertNewAfter(n);i&&i.append(r,...r.getNextSiblings())}return[n,e.getIndexWithinParent()+1]}(l,o),e.is(l))break}return o}function nO(e,t,n,r,i="decorators-and-blocks"){if("move"===t&&"character"===r&&!e.isCollapsed()){let[t,r]=n===e.isBackward()?[e.focus,e.anchor]:[e.anchor,e.focus];return r.set(t.key,t.offset,t.type),!0}let l=i7(e.focus,n?"previous":"next"),o="lineboundary"===r,s="move"===t,a=l,u="decorators-and-blocks"===i;if(!lr(a)){for(let e of a){u=!1;let{origin:t}=e;if(!n5(t)||t.isIsolated()||(a=e,!o||!t.isInline()))break}if(u)for(let e of iX(l).iterNodeCarets("extend"===t?"shadowRoot":"root")){if(iB(e))e.origin.isInline()||(a=e);else{if(n7(e.origin))continue;n5(e.origin)&&!e.origin.isInline()&&(a=e)}break}}if(a===l)return!1;if(s&&!o&&n5(a.origin)&&a.origin.isKeyboardSelectable()){let e=nv();return e.add(a.origin.getKey()),rz(e),!0}
1return a=ln(a),s&&i3(e.anchor,a),i3(e.focus,a),u||!o}let nL=null,nF=null,nP=!1,nD=!1,nM=0,nR={characterData:!0,childList:!0,subtree:!0};function nj(){return nP||null!==nL&&nL._readOnly}function nB(){nP&&r(13)}function nz(){nM>99&&r(14)}function nW(){return null===nL&&r(195,nK()),nL}function nV(){return null===nF&&r(196,nK()),nF}function nK(){let e=0,t=new Set,n=rg.version;if("undefined"!=typeof window)for(let r of document.querySelectorAll("[contenteditable]")){let i=rb(r);if(rv(i))e++;else if(i){let e=String(i.constructor.version||"<0.17.1");e===n&&(e+=" (separately built, likely a bundler configuration issue)"),t.add(e)}}let r=` Detected on the page: ${e} compatible editor(s) with version ${n}`;return t.size&&(r+=` and incompatible editors with versions ${Array.from(t).join(", ")}`),r}function nU(e,t,n){let i=t.__type,l=function(e,t){let n=e._nodes.get(t);return void 0===n&&r(30,t),n}(e,i),o=n.get(i);void 0===o&&(o=Array.from(l.transforms),n.set(i,o));let s=o.length;for(let e=0;e<s&&(o[e](t),t.isAttached());e++);}function nG(e,t){return void 0!==e&&e.__key!==t&&e.isAttached()}function nH(e,t){if(!t)return;let n=e._updateTags,r=t;for(let e of(Array.isArray(t)||(r=[t]),r))n.add(e)}function n$(e){return nJ(e,nV()._nodes)}function nJ(e,t){let n=e.type,i=t.get(n);void 0===i&&r(17,n);let l=i.klass;e.type!==l.getType()&&r(18,l.name);let o=l.importJSON(e),s=e.children;if(n7(o)&&Array.isArray(s))for(let e=0;e<s.length;e++){let n=nJ(s[e],t);o.append(n)}return o}function nq(e,t,n){let r=nL,i=nP,l=nF;nL=t,nP=!0,nF=e;try{return n()}finally{nL=r,nP=i,nF=l}}function nX(e,t){let n=e._pendingEditorState,i=e._rootElement,l=e._headless||null===i;if(null===n)return;let o=e._editorState,s=o._selection,a=n._selection,u=0!==e._dirtyType,d=nL,c=nP,f=nF,h=e._updating,g=e._observer,m=null;if(e._pendingEditorState=null,e._editorState=n,!l&&u&&null!==g){nF=e,nL=n,nP=!1,e._updating=!0;try{let t=e._dirtyType,i=e._dirtyElements,l=e._dirtyLeaves;g.disconnect(),m=function(e,t,n,i,l,o){eo="",ed="",es="",ec=2===i,eh=null,Y=n,X=n._config,Z=n._nodes,Q=Y._listeners.mutation,ee=l,et=o,en=e._nodeMap,er=t._nodeMap,ef=t._readOnly,ei=new Map(n._keyToDOMMap);let s=new Map;return el=s,function e(t,n){let i=en.get(t),l=er.get(t);void 0!==i&&void 0!==l||r(61);let o=ec||et.has(t)||ee.has(t),s=r9(Y,t);if(i===l&&!o){if(n7(i)){let e=s.__lexicalTextContent;void 0!==e&&(eo+=e,ed+=e);let t=s.__lexicalDirTextContent;void 0!==t&&(es+=t)}else{let e=i.getTextContent();t3(i)&&!i.isDirectionless()&&(es+=e),ed+=e,eo+=e}return s}if(i!==l&&o&&r2(el,Z,Q,l,"updated"),l.updateDOM(i,s,X)){let e=ev(t,null);return null===n&&r(62),n.replaceChild(e,s),eg(t,null),e}if(n7(i)&&n7(l)){let t=l.__indent;t!==i.__indent&&ey(s,t);let n=l.__format;n!==i.__format&&e_(s,n),o&&(function(t,n,i){let l=es;es="",ea=null,eu="",function(t,n,i){let l=eo,o=t.__size,s=n.__size;eo="";let a=i.element;if(1===o&&1===s){let r=t.__first,i=n.__first;if(r===i)e(r,a);else{let e=eN(r),t=ev(i,null);try{a.replaceChild(t,e)}catch(n){if("object"==typeof n&&null!=n)throw Error(`${n.toString()} Parent: ${a.tagName}, new child: {tag: ${t.tagName} key: ${i}}, old child: {tag: ${e.tagName}, key: ${r}}.`);throw n}eg(r,null)}let l=er.get(i);t3(l)&&(null===ea&&(ea=l.getFormat()),""===eu&&(eu=l.getStyle()))}else{let l=ew(t,en),u=ew(n,er);if(l.length!==o&&r(227),u.length!==s&&r(228),0===o)0!==s&&ex(u,n,0,s-1,i);else if(0===s){if(0!==o){let e=null==i.after&&null==i.before&&null==i.element.__lexicalLineBreak;ep(l,0,o-1,e?null:a),e&&(a.textContent="")}}else!function(t,n,r,i,l,o){let s=i-1,a=l-1,u,d,c=o.getFirstChild(),f=0,h=0;for(;f<=s&&h<=a;){let t=n[f],i=r[h];if(t===i)c=eT(e(i,o.element)),f++,h++;else{void 0===u&&(u=new Set(n)),void 0===d&&(d=new Set(r));let l=d.has(t),s=u.has(i);if(l)if(s){let t=r9(Y,i);t===c?c=eT(e(i,o.element)):(o.withBefore(c).insertChild(t),e(i,o.element)),f++,h++}else ev(i,o.withBefore(c)),h++;else c=eT(eN(t)),eg(t,o.element),f++}let l=er.get(i);null!==l&&t3(l)&&(null===ea&&(ea=l.getFormat()),""===eu&&(eu=l.getStyle()))}let g=f>s,p=h>a;if(g&&!p){let e=r[a+1],n=void 0===e?null:Y.getElementByKey(e);ex(r,t,h,a,o.withBefore(n))}else p&&!g&&ep(n,f,s,o.element)}(n,l,u,o,s,i)}r5(n)&&(eo+="\n\n"),a.__lexicalTextContent=eo,eo=l+eo}(t,n,n.getDOMSlot(i)),ek(n,i),null==ea||ea===n.__textFormat||ef||n.setTextFormat(ea),""===eu||eu===n.__textStyle||ef||n.setTextStyle(eu),es=l}(i,l,s),n8(l)||l.isInline()||eS(i,l,s)),r5(l)&&(eo+="\n\n",ed+="\n\n")}else{let e=l.getTextContent();if(n5(l)){let e=l.decorate(Y,X);null!==e&&eC(t,e)}else t3(l)&&!l.isDirectionless()&&(es+=e);eo+=e,ed+=e}if(!ef&&n8(l)&&l.__cachedText!==ed){let e=l.getWritable();e.__cachedText=ed,l=e}return s}("root",null),Y=void 0,Z=void 0,ee=void 0,et=void 0,en=void 0,er=void 0,X=void 0,ei=void 0,el=void 0,s}(o,n,e,t,i,l)}catch(t){if(t instanceof Error&&e._onError(t),nD)throw t;return rf(e,null,i,n),W(e),e._dirtyType=2,nD=!0,nX(e,o),void(nD=!1)}finally{g.observe(i,nR),e._updating=h,nL=d,nP=c,nF=f}}n._readOnly||(n._readOnly=!0);let y=e._dirtyLeaves,_=e._dirtyElements,v=e._normalizedNodes,x=e._updateTags,b=e._deferred;u&&(e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements=new Map,e._normalizedNodes=new Set,e._updateTags=new Set),function(e,t){let n,r=e._decorators,i=e._pendingDecorators||r,l=t._nodeMap;for(n in i)l.has(n)||(i===r&&(i=rM(e)),delete i[n])}
1(e,n);let S=l?null:ig(il(e));if(e._editable&&null!==S&&(u||null===a||a.dirty)&&null!==i&&!x.has("skip-dom-selection")){nF=e,nL=n;try{if(null!==g&&g.disconnect(),u||null===a||a.dirty){let t=e._blockCursorElement;null!==t&&ih(t,e,i),function(e,t,n,r,i,l,o){let s=r.anchorNode,a=r.focusNode,u=r.anchorOffset,d=r.focusOffset,c=document.activeElement;if(i.has("collaboration")&&c!==l||null!==c&&ry(c))return;if(!ni(t))return null!==e&&r_(n,s,a)&&r.removeAllRanges();let f=t.anchor,h=t.focus,g=f.key,p=h.key,m=r9(n,g),y=r9(n,p),_=f.offset,v=h.offset,x=t.format,b=t.style,S=t.isCollapsed(),k=m,w=y,C=!1;if("text"===f.type){k=rw(m);let e=f.getNode();C=e.getFormat()!==x||e.getStyle()!==b}else ni(e)&&"text"===e.anchor.type&&(C=!0);if("text"===h.type&&(w=rw(y)),null!==k&&null!==w&&(S&&(null===e||C||ni(e)&&(e.format!==x||e.style!==b))&&(tw=[x,b,_,g,performance.now()]),u!==_||d!==v||s!==k||a!==w||"Range"===r.type&&S||(null!==c&&l.contains(c)||l.focus({preventScroll:!0}),"element"===f.type))){if(nE(r,k,_,w,v),!i.has("skip-scroll-into-view")&&t.isCollapsed()&&null!==l&&l===document.activeElement){let e=ni(t)&&"element"===t.anchor.type?k.childNodes[_]||null:r.rangeCount>0?r.getRangeAt(0):null;if(null!==e){let t;if(e instanceof Text){let n=document.createRange();n.selectNode(e),t=n.getBoundingClientRect()}else t=e.getBoundingClientRect();!function(e,t,n){let r=ie(n),i=ii(r);if(null===r||null===i)return;let{top:l,bottom:o}=t,s=0,a=0,u=n;for(;null!==u;){let t=u===r.body;if(t)s=0,a=il(e).innerHeight;else{let e=u.getBoundingClientRect();s=e.top,a=e.bottom}let n=0;if(l<s?n=-(s-l):o>a&&(n=o-a),0!==n)if(t)i.scrollBy(0,n);else{let e=u.scrollTop;u.scrollTop+=n;let t=u.scrollTop-e;l-=t,o-=t}if(t)break;u=r8(u)}}(n,t,l)}}ty=!0}}(s,a,e,S,x,i)}!function(e,t,n){let r=e._blockCursorElement;if(ni(n)&&n.isCollapsed()&&"element"===n.anchor.type&&t.contains(document.activeElement)){let i=n.anchor,l=i.getNode(),o=i.offset,s=!1,a=null;if(o===l.getChildrenSize())ic(l.getChildAtIndex(o-1))&&(s=!0);else{let t=l.getChildAtIndex(o);if(null!==t&&ic(t)){let n=t.getPreviousSibling();(null===n||ic(n))&&(s=!0,a=e.getElementByKey(t.__key))}}if(s){let n=e.getElementByKey(l.__key);return null===r&&(e._blockCursorElement=r=function(e){let t=e.theme,n=document.createElement("div");n.contentEditable="false",n.setAttribute("data-lexical-cursor","true");let r=t.blockCursor;return void 0!==r&&("string"==typeof r&&(r=t.blockCursor=p(r)),void 0!==r&&n.classList.add(...r)),n}(e._config)),t.style.caretColor="transparent",null===a?n.appendChild(r):n.insertBefore(r,a)}}null!==r&&ih(r,e,t)}(e,i,a)}finally{null!==g&&g.observe(i,nR),nF=f,nL=d}}null!==m&&function(e,t,n,r,i){let l=Array.from(e._listeners.mutation),o=l.length;for(let e=0;e<o;e++){let[o,s]=l[e],a=t.get(s);void 0!==a&&o(a,{dirtyLeaves:r,prevEditorState:i,updateTags:n})}}(e,m,x,y,o),ni(a)||null===a||null!==s&&s.is(a)||e.dispatchCommand(eA,void 0);let k=e._pendingDecorators;null!==k&&(e._decorators=k,e._pendingDecorators=null,nY("decorator",e,!0,k)),function(e,t,n){let r=rR(t),i=rR(n);r!==i&&nY("textcontent",e,!0,i)}(e,t||o,n),nY("update",e,!0,{dirtyElements:_,dirtyLeaves:y,editorState:n,mutatedNodes:m,normalizedNodes:v,prevEditorState:t||o,tags:x}),function(e,t){if(e._deferred=[],0!==t.length){let n=e._updating;e._updating=!0;try{for(let e=0;e<t.length;e++)t[e]()}finally{e._updating=n}}}(e,b),function(e){let t=e._updates;if(0!==t.length){let n=t.shift();if(n){let[t,r]=n;nQ(e,t,r)}}}(e)}function nY(e,t,n,...r){let i=t._updating;t._updating=n;try{let n=Array.from(t._listeners[e]);for(let e=0;e<n.length;e++)n[e].apply(null,r)}finally{t._updating=i}}function nZ(e,t){let n=e._updates,i=t||!1;for(;0!==n.length;){let t=n.shift();if(t){let n,[l,o]=t;if(void 0!==o){if(n=o.onUpdate,o.skipTransforms&&(i=!0),o.discrete){let t=e._pendingEditorState;null===t&&r(191),t._flushSync=!0}n&&e._deferred.push(n),nH(e,o.tag)}l()}}return i}function nQ(e,t,n){let i=e._updateTags,l,o=!1,s=!1;void 0!==n&&(l=n.onUpdate,nH(e,n.tag),o=n.skipTransforms||!1,s=n.discrete||!1),l&&e._deferred.push(l);let a=e._editorState,u=e._pendingEditorState,d=!1;
1(null===u||u._readOnly)&&(u=e._pendingEditorState=re(u||a),d=!0),u._flushSync=s;let c=nL,f=nP,h=nF,g=e._updating;nL=u,nP=!1,e._updating=!0,nF=e;let p=e._headless||null===e.getRootElement();try{d&&(p?null!==a._selection&&(u._selection=a._selection.clone()):u._selection=function(e,t){let n=e.getEditorState()._selection,r=ig(il(e));return ni(n)||null==n?nb(n,r,e,t):n.clone()}(e,n&&n.event||null));let i=e._compositionKey;t(),o=nZ(e,o),function(e,t){let n=t.getEditorState()._selection,r=e._selection;if(ni(r)){let e,t=r.anchor,i=r.focus;if("text"===t.type&&(e=t.getNode()).selectionTransform(n,r),"text"===i.type){let t=i.getNode();e!==t&&t.selectionTransform(n,r)}}}(u,e),0!==e._dirtyType&&(o?function(e,t){let n=t._dirtyLeaves,r=e._nodeMap;for(let e of n){let t=r.get(e);t3(t)&&t.isAttached()&&t.isSimpleText()&&!t.isUnmergeable()&&$(t)}}(u,e):function(e,t){let n=t._dirtyLeaves,r=t._dirtyElements,i=e._nodeMap,l=rO(),o=new Map,s=n,a=s.size,u=r,d=u.size;for(;a>0||d>0;){if(a>0){for(let e of(t._dirtyLeaves=new Set,s)){let r=i.get(e);t3(r)&&r.isAttached()&&r.isSimpleText()&&!r.isUnmergeable()&&$(r),void 0!==r&&nG(r,l)&&nU(t,r,o),n.add(e)}if((a=(s=t._dirtyLeaves).size)>0){nM++;continue}}for(let e of(t._dirtyLeaves=new Set,t._dirtyElements=new Map,u.delete("root")&&u.set("root",!0),u)){let n=e[0],s=e[1];if(r.set(n,s),!s)continue;let a=i.get(n);void 0!==a&&nG(a,l)&&nU(t,a,o)}a=(s=t._dirtyLeaves).size,d=(u=t._dirtyElements).size,nM++}t._dirtyLeaves=n,t._dirtyElements=r}(u,e),nZ(e),function(e,t,n,r){let i=e._nodeMap,l=t._nodeMap,o=[];for(let[e]of r){let t=l.get(e);void 0!==t&&(t.isAttached()||(n7(t)&&function e(t,n,r,i,l,o){let s=t.getFirstChild();for(;null!==s;){let t=s.__key;s.__parent===n&&(n7(s)&&e(s,t,r,i,l,o),r.has(t)||o.delete(t),l.push(t)),s=s.getNextSibling()}}(t,e,i,l,o,r),i.has(e)||r.delete(e),o.push(e)))}for(let e of o)l.delete(e);for(let e of n){let t=l.get(e);void 0===t||t.isAttached()||(i.has(e)||n.delete(e),l.delete(e))}}(a,u,e._dirtyLeaves,e._dirtyElements)),i!==e._compositionKey&&(u._flushSync=!0);let l=u._selection;if(ni(l)){let e=u._nodeMap,t=l.anchor.key,n=l.focus.key;void 0!==e.get(t)&&void 0!==e.get(n)||r(19)}else no(l)&&0===l._nodes.size&&(u._selection=null)}catch(t){return t instanceof Error&&e._onError(t),e._pendingEditorState=a,e._dirtyType=2,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),void nX(e)}finally{nL=c,nP=f,nF=h,e._updating=g,nM=0}0!==e._dirtyType||e._deferred.length>0||function(e,t){let n=t.getEditorState()._selection,r=e._selection;if(null!==r){if(r.dirty||!r.is(n))return!0}else if(null!==n)return!0;return!1}(u,e)?u._flushSync?(u._flushSync=!1,nX(e)):d&&rm(()=>{nX(e)}):(u._flushSync=!1,d&&(i.clear(),e._deferred=[],e._pendingEditorState=null))}function n0(e,t,n){e._updating?nF===e?t():e._updates.push([t,n]):nQ(e,t,n)}class n1{constructor(e,t,n){this.element=e,this.before=t||null,this.after=n||null}withBefore(e){return new n1(this.element,e,this.after)}withAfter(e){return new n1(this.element,this.before,e)}withElement(e){return this.element===e?this:new n1(e,this.before,this.after)}insertChild(e){let t=this.before||this.getManagedLineBreak();return null!==t&&t.parentElement!==this.element&&r(222),this.element.insertBefore(e,t),this}removeChild(e){return e.parentElement!==this.element&&r(223),this.element.removeChild(e),this}replaceChild(e,t){return t.parentElement!==this.element&&r(224),this.element.replaceChild(e,t),this}getFirstChild(){let e=this.after?this.after.nextSibling:this.element.firstChild;return e===this.before||e===this.getManagedLineBreak()?null:e}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(e){null===e?this.removeManagedLineBreak():this.insertManagedLineBreak("decorator"===e&&(d||u))}removeManagedLineBreak(){let e=this.getManagedLineBreak();if(e){let t=this.element,n="IMG"===e.nodeName?e.nextSibling:null;n&&t.removeChild(n),t.removeChild(e),t.__lexicalLineBreak=void 0}}insertManagedLineBreak(e){let t=this.getManagedLineBreak();if(t){if(e===("IMG"===t.nodeName))return;this.removeManagedLineBreak()}let n=this.element,r=this.before,i=document.createElement("br");if(n.insertBefore(i,r),e){let e=document.createElement("img");e.setAttribute("data-lexical-linebreak","true"),e.style.cssText="display: inline !important; border: 0px !important; margin: 0px !important;",e.alt="",n.insertBefore(e,i),n.__lexicalLineBreak=e}else n.__lexicalLineBreak=i}getFirstChildOffset(){let e=0;for(let t=this.after;null!==t;t=t.previousSibling)e++;return e}resolveChildIndex(e,t,n,r){if(n===this.element){let t=this.getFirstChildOffset();return[e,Math.min(t+e.getChildrenSize(),Math.max(t,r))]}let i=n2(t,n);i.push(r);let l=n2(t,this.element),o=e.getIndexWithinParent();for(let e=0;e<l.length;e++){let t=i[e],n=l[e];
1if(void 0===t||t<n)break;if(t>n){o+=1;break}}return[e.getParentOrThrow(),o]}}function n2(e,t){let n=[],i=t;for(;i!==e&&null!==i;i=t.parentNode){let e=0;for(let t=i.previousSibling;null!==t;t=t.previousSibling)e++;n.push(e)}return i!==e&&r(225),n.reverse()}class n6 extends tj{constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null,this.__textFormat=0,this.__textStyle=""}afterCloneFrom(e){super.afterCloneFrom(e),this.__first=e.__first,this.__last=e.__last,this.__size=e.__size,this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir,this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}getFormat(){return this.getLatest().__format}getFormatType(){return L[this.getFormat()]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){let e=[],t=this.getFirstChild();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getChildrenKeys(){let e=[],t=this.getFirstChild();for(;null!==t;)e.push(t.__key),t=t.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return 0===this.getChildrenSize()}isDirty(){let e=nV()._dirtyElements;return null!==e&&e.has(this.__key)}isLastChild(){let e=this.getLatest(),t=this.getParentOrThrow().getLastChild();return null!==t&&t.is(e)}getAllTextNodes(){let e=[],t=this.getFirstChild();for(;null!==t;){if(t3(t)&&e.push(t),n7(t)){let n=t.getAllTextNodes();e.push(...n)}t=t.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;n7(e);){let t=e.getFirstChild();if(null===t)break;e=t}return e}getLastDescendant(){let e=this.getLastChild();for(;n7(e);){let t=e.getLastChild();if(null===t)break;e=t}return e}getDescendantByIndex(e){let t=this.getChildren(),n=t.length;if(e>=n){let e=t[n-1];return n7(e)&&e.getLastDescendant()||e||null}let r=t[e];return n7(r)&&r.getFirstDescendant()||r||null}getFirstChild(){let e=this.getLatest().__first;return null===e?null:rL(e)}getFirstChildOrThrow(){let e=this.getFirstChild();return null===e&&r(45,this.__key),e}getLastChild(){let e=this.getLatest().__last;return null===e?null:rL(e)}getLastChildOrThrow(){let e=this.getLastChild();return null===e&&r(96,this.__key),e}getChildAtIndex(e){let t,n,r=this.getChildrenSize();if(e<r/2){for(t=this.getFirstChild(),n=0;null!==t&&n<=e;){if(n===e)return t;t=t.getNextSibling(),n++}return null}for(t=this.getLastChild(),n=r-1;null!==t&&n>=e;){if(n===e)return t;t=t.getPreviousSibling(),n--}return null}getTextContent(){let e="",t=this.getChildren(),n=t.length;for(let r=0;r<n;r++){let i=t[r];e+=i.getTextContent(),n7(i)&&r!==n-1&&!i.isInline()&&(e+="\n\n")}return e}getTextContentSize(){let e=0,t=this.getChildren(),n=t.length;for(let r=0;r<n;r++){let i=t[r];e+=i.getTextContentSize(),n7(i)&&r!==n-1&&!i.isInline()&&(e+=2)}return e}getDirection(){return this.getLatest().__dir}getTextFormat(){return this.getLatest().__textFormat}hasFormat(e){if(""!==e){let t=O[e];return!!(this.getFormat()&t)}return!1}hasTextFormat(e){let t=A[e];return!!(this.getTextFormat()&t)}getFormatFlags(e,t){return rC(this.getLatest().__textFormat,e,t)}getTextStyle(){return this.getLatest().__textStyle}select(e,t){nB();let n=nS(),r=e,i=t,l=this.getChildrenSize();if(!this.canBeEmpty()){if(0===e&&0===t){let e=this.getFirstChild();if(t3(e)||n7(e))return e.select(0,0)}else if((void 0===e||e===l)&&(void 0===t||t===l)){let e=this.getLastChild();if(t3(e)||n7(e))return e.select()}}void 0===r&&(r=l),void 0===i&&(i=l);let o=this.__key;return ni(n)?(n.anchor.set(o,r,"element"),n.focus.set(o,i,"element"),n.dirty=!0,n):ny(o,r,o,i,"element","element")}selectStart(){let e=this.getFirstDescendant();return e?e.selectStart():this.select()}selectEnd(){let e=this.getLastDescendant();return e?e.selectEnd():this.select()}clear(){let e=this.getWritable();
1return this.getChildren().forEach(e=>e.remove()),e}append(...e){return this.splice(this.getChildrenSize(),0,e)}setDirection(e){let t=this.getWritable();return t.__dir=e,t}setFormat(e){return this.getWritable().__format=""!==e?O[e]:0,this}setStyle(e){return this.getWritable().__style=e||"",this}setTextFormat(e){let t=this.getWritable();return t.__textFormat=e,t}setTextStyle(e){let t=this.getWritable();return t.__textStyle=e,t}setIndent(e){return this.getWritable().__indent=e,this}splice(e,t,n){let i=n.length,l=this.getChildrenSize(),o=this.getWritable();e+t<=l||r(226,String(e),String(t),String(l));let s=o.__key,a=[],u=[],d=this.getChildAtIndex(e+t),c=null,f=l-t+i;if(0!==e)if(e===l)c=this.getLastChild();else{let t=this.getChildAtIndex(e);null!==t&&(c=t.getPreviousSibling())}if(t>0){let e=null===c?this.getFirstChild():c.getNextSibling();for(let n=0;n<t;n++){null===e&&r(100);let t=e.getNextSibling(),n=e.__key;rE(e.getWritable()),u.push(n),e=t}}let h=c;for(let e=0;e<i;e++){let t=n[e];null!==h&&t.is(h)&&(c=h=h.getPreviousSibling());let i=t.getWritable();i.__parent===s&&f--,rE(i);let l=t.__key;if(null===h)o.__first=l,i.__prev=null;else{let e=h.getWritable();e.__next=l,i.__prev=e.__key}t.__key===s&&r(76),i.__parent=s,a.push(l),h=t}if(e+t===l)null!==h&&(h.getWritable().__next=null,o.__last=h.__key);else if(null!==d){let e=d.getWritable();if(null!==h){let t=h.getWritable();e.__prev=h.__key,t.__next=d.__key}else e.__prev=null}if(o.__size=f,u.length){let e=nS();if(ni(e)){let t=new Set(u),n=new Set(a),{anchor:r,focus:i}=e;n3(r,t,n)&&nT(r,r.getNode(),this,c,d),n3(i,t,n)&&nT(i,i.getNode(),this,c,d),0!==f||this.canBeEmpty()||is(this)||this.remove()}}return o}getDOMSlot(e){return new n1(e)}exportDOM(e){let{element:t}=super.exportDOM(e);if(im(t)){let e=this.getIndent();e>0&&(t.style.paddingInlineStart=40*e+"px");let n=this.getDirection();n&&(t.dir=n)}return{element:t}}exportJSON(){let e={children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),...super.exportJSON()},t=this.getTextFormat(),n=this.getTextStyle();return 0!==t&&(e.textFormat=t),""!==n&&(e.textStyle=n),e}updateFromJSON(e){return super.updateFromJSON(e).setFormat(e.format).setIndent(e.indent).setDirection(e.direction).setTextFormat(e.textFormat||0).setTextStyle(e.textStyle||"")}insertNewAfter(e,t){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,t,n){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(e,t){let n=this.getDOMSlot(e),r=n.getFirstChild();for(let e=this.getFirstChild();e;e=e.getNextSibling()){let i=t.getElementByKey(e.getKey());null!==i&&(null==r?(n.insertChild(i),r=i):r!==i&&n.replaceChild(i,r),r=r.nextSibling)}}}function n7(e){return e instanceof n6}function n3(e,t,n){let r=e.getNode();for(;r;){let e=r.__key;if(t.has(e)&&!n.has(e))return!0;r=r.getParent()}return!1}class n4 extends tj{decorate(e,t){r(47)}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}}function n5(e){return e instanceof n4}class n9 extends n6{static getType(){return"root"}static clone(){return new n9}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){r(51)}getTextContent(){let e=this.__cachedText;return(nj()||0===nV()._dirtyType)&&null!==e?e:super.getTextContent()}remove(){r(52)}replace(e){r(53)}insertBefore(e){r(54)}insertAfter(e){r(55)}updateDOM(e,t){return!1}splice(e,t,n){for(let e of n)n7(e)||n5(e)||r(282);return super.splice(e,t,n)}static importJSON(e){return rj().updateFromJSON(e)}collapseAtStart(){return!0}}function n8(e){return e instanceof n9}function re(e){return new rn(new Map(e._nodeMap))}function rt(){return new rn(new Map([["root",new n9]]))}class rn{constructor(e,t){this._nodeMap=e,this._selection=t||null,this._flushSync=!1,this._readOnly=!1}isEmpty(){return 1===this._nodeMap.size&&null===this._selection}read(e,t){return nq(t&&t.editor||null,this,e)}clone(e){let t=new rn(this._nodeMap,void 0===e?this._selection:e);return t._readOnly=!0,t}toJSON(){return nq(null,this,()=>({root:function e(t){let n=t.exportJSON(),i=t.constructor;if(n.type!==i.getType()&&r(130,i.name),n7(t)){let l=n.children;Array.isArray(l)||r(59,i.name);let o=t.getChildren();for(let t=0;t<o.length;t++){let n=e(o[t]);l.push(n)}}return n}(rj())}))}}class rr extends n6{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}}class ri extends n6{static getType(){return"paragraph"}static clone(e){return new ri(e.__key)}createDOM(e){let t=document.createElement("p"),n=r1(e.theme,"paragraph");return void 0!==n&&t.classList.add(...n),t}updateDOM(e,t,n){return!1}static importDOM(){return{p:e=>({conversion:rl,priority:0})}}exportDOM(e){let{element:t}=super.exportDOM(e);if(im(t)){this.isEmpty()&&t.append(document.createElement("br"));let e=this.getFormatType();t.style.textAlign=e}return{element:t}}static importJSON(e){return ro().updateFromJSON(e)}exportJSON(){return{...super.exportJSON(),textFormat:this.getTextFormat(),textStyle:this.getTextStyle()}}insertNewAfter(e,t){let n=ro();n.setTextFormat(e.format),n.setTextStyle(e.style);let r=this.getDirection();return n.setDirection(r),n.setFormat(this.getFormatType()),n.setStyle(this.getStyle()),this.insertAfter(n,t),n}collapseAtStart(){let e=this.getChildren();if(0===e.length||t3(e[0])&&""===e[0].getTextContent().trim()){if(null!==this.getNextSibling())return this.selectNext(),this.remove(),!0;if(null!==this.getPreviousSibling())return this.selectPrevious(),this.remove(),!0}return!1}}function rl(e){let t=ro();return e.style&&(t.setFormat(e.style.textAlign),iE(e,t)),{node:t}}function ro(){return iu(new ri)}function rs(e){return e instanceof ri}let ra=0,ru=1,rd=3,rc=4;function rf(e,t,n,r){let i=e._keyToDOMMap;i.clear(),e._editorState=rt(),e._pendingEditorState=r,e._compositionKey=null,e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),e._normalizedNodes=new Set,e._updateTags=new Set,e._updates=[],e._blockCursorElement=null;let l=e._observer;null!==l&&(l.disconnect(),e._observer=null),null!==t&&(t.textContent=""),null!==n&&(n.textContent="",i.set("root",n))}function rh(e){let t,n=e||{}
1,r=nF,i=n.theme||{},l=void 0===e?r:n.parentEditor||null,o=n.disableEvents||!1,s=rt(),a=n.namespace||(null!==l?l._config.namespace:rG()),u=n.editorState,d=[n9,tX,tB,t5,ri,rr,...n.nodes||[]],{onError:c,html:f}=n,h=void 0===n.editable||n.editable;if(void 0===e&&null!==r)t=r._nodes;else{t=new Map;for(let e=0;e<d.length;e++){let n=d[e],r=null,i=null;if("function"!=typeof n){let e=n;n=e.replace,r=e.with,i=e.withKlass||null}let l=n.getType(),o=n.transform(),s=new Set;null!==o&&s.add(o),t.set(l,{exportDOM:f&&f.export?f.export.get(n):void 0,klass:n,replace:r,replaceWithKlass:i,transforms:s})}}let g=new rg(s,l,t,{disableEvents:o,namespace:a,theme:i},c||console.error,function(e,t){let n=new Map,r=new Set,i=e=>{Object.keys(e).forEach(t=>{let r=n.get(t);void 0===r&&(r=[],n.set(t,r)),r.push(e[t])})};return e.forEach(e=>{let t=e.klass.importDOM;if(null==t||r.has(t))return;r.add(t);let n=t.call(e.klass);null!==n&&i(n)}),t&&i(t),n}(t,f?f.import:void 0),h);return void 0!==u&&(g._pendingEditorState=u,g._dirtyType=2),g}class rg{constructor(e,t,n,r,i,l,o){this._parentEditor=t,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=r,this._nodes=n,this._decorators={},this._pendingDecorators=null,this._dirtyType=0,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=rG(),this._onError=i,this._htmlConversions=l,this._editable=o,this._headless=null!==t&&t._headless,this._window=null,this._blockCursorElement=null}isComposing(){return null!=this._compositionKey}registerUpdateListener(e){let t=this._listeners.update;return t.add(e),()=>{t.delete(e)}}registerEditableListener(e){let t=this._listeners.editable;return t.add(e),()=>{t.delete(e)}}registerDecoratorListener(e){let t=this._listeners.decorator;return t.add(e),()=>{t.delete(e)}}registerTextContentListener(e){let t=this._listeners.textcontent;return t.add(e),()=>{t.delete(e)}}registerRootListener(e){let t=this._listeners.root;return e(this._rootElement,null),t.add(e),()=>{e(null,this._rootElement),t.delete(e)}}registerCommand(e,t,n){void 0===n&&r(35);let i=this._commands;i.has(e)||i.set(e,[new Set,new Set,new Set,new Set,new Set]);let l=i.get(e);void 0===l&&r(36,String(e));let o=l[n];return o.add(t),()=>{o.delete(t),l.every(e=>0===e.size)&&i.delete(e)}}registerMutationListener(e,t,n){let r=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,i=this._listeners.mutation;i.set(t,r);let l=n&&n.skipInitialization;return void 0!==l&&l||this.initializeMutationListener(t,r),()=>{i.delete(t)}}getRegisteredNode(e){let t=this._nodes.get(e.getType());return void 0===t&&r(37,e.name),t}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,t){let n=this._editorState,r=iT(n).get(t.getType());if(!r)return;let i=new Map;for(let e of r.keys())i.set(e,"created");i.size>0&&e(i,{dirtyLeaves:new Set,prevEditorState:n,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,t){let n=this.getRegisteredNode(e);return n.transforms.add(t),n}registerNodeTransform(e,t){let n=this.registerNodeTransformToKlass(e,t),r=[n],i=n.replaceWithKlass;if(null!=i){let e=this.registerNodeTransformToKlass(i,t);r.push(e)}return function(e,t){let n=iT(e.getEditorState()),r=[];for(let e of t){let t=n.get(e);t&&r.push(t)}0!==r.length&&e.update(()=>{for(let e of r)for(let t of e.keys()){let e=rL(t);e&&e.markDirty()}},null===e._pendingEditorState?{tag:"history-merge"}:void 0)}(this,r.map(e=>e.klass.getType())),()=>{r.forEach(e=>e.transforms.delete(t))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,t){return r4(this,e,t)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){let t=this._rootElement;
1if(e!==t){let n=r1(this._config.theme,"root"),i=this._pendingEditorState||this._editorState;if(this._rootElement=e,rf(this,t,e,i),null!==t&&(this._config.disableEvents||function(e){let t=e.ownerDocument,n=tm.get(t);void 0===n&&r(162);let i=n-1;i>=0||r(164),tm.set(t,i),0===i&&t.removeEventListener("selectionchange",tP);let l=rb(e);rv(l)?(function(e){if(null!==e._parentEditor){let t=rU(e),n=t[t.length-1]._key;tF.get(n)===e&&tF.delete(n)}else tF.delete(e._key)}(l),e.__lexicalEditor=null):l&&r(198);let o=tL(e);for(let e=0;e<o.length;e++)o[e]();e.__lexicalEventHandles=[]}(t),null!=n&&t.classList.remove(...n)),null!==e){let t=ii(e),r=e.style;r.userSelect="text",r.whiteSpace="pre-wrap",r.wordBreak="break-word",e.setAttribute("data-lexical-editor","true"),this._window=t,this._dirtyType=2,W(this),this._updateTags.add("history-merge"),nX(this),this._config.disableEvents||function(e,t){let n=e.ownerDocument,r=tm.get(n);(void 0===r||r<1)&&n.addEventListener("selectionchange",tP),tm.set(n,(r||0)+1),e.__lexicalEditor=t;let i=tL(e);for(let n=0;n<tc.length;n++){let[r,l]=tc[n],o="function"==typeof l?e=>{tM(e)||(tD(e),(t.isEditable()||"click"===r)&&l(e,t))}:e=>{if(tM(e))return;tD(e);let n=t.isEditable();switch(r){case"cut":return n&&r4(t,tt,e);case"copy":return r4(t,te,e);case"paste":return n&&r4(t,eM,e);case"dragstart":return n&&r4(t,e5,e);case"dragover":return n&&r4(t,e9,e);case"dragend":return n&&r4(t,e8,e);case"focus":return n&&r4(t,ts,e);case"blur":return n&&r4(t,ta,e);case"drop":return n&&r4(t,e3,e)}};e.addEventListener(r,o),i.push(()=>{e.removeEventListener(r,o)})}}(e,this),null!=n&&e.classList.add(...n)}else this._window=null,this._updateTags.add("history-merge"),nX(this);nY("root",this,!1,e,t)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,t){e.isEmpty()&&r(38);let n=e;n._readOnly&&((n=re(e))._selection=e._selection?e._selection.clone():null),z(this);let i=this._pendingEditorState,l=this._updateTags,o=void 0!==t?t.tag:null;null===i||i.isEmpty()||(null!=o&&l.add(o),nX(this)),this._pendingEditorState=n,this._dirtyType=2,this._dirtyElements.set("root",!1),this._compositionKey=null,null!=o&&l.add(o),this._updating||nX(this)}parseEditorState(e,t){return function(e,t,n){let r=rt(),i=nL,l=nP,o=nF,s=t._dirtyElements,a=t._dirtyLeaves,u=t._cloneNotNeeded,d=t._dirtyType;t._dirtyElements=new Map,t._dirtyLeaves=new Set,t._cloneNotNeeded=new Set,t._dirtyType=0,nL=r,nP=!1,nF=t;try{let i=t._nodes;nJ(e.root,i),n&&n(),r._readOnly=!0}catch(e){e instanceof Error&&t._onError(e)}finally{t._dirtyElements=s,t._dirtyLeaves=a,t._cloneNotNeeded=u,t._dirtyType=d,nL=i,nP=l,nF=o}return r}("string"==typeof e?JSON.parse(e):e,this,t)}read(e){return nX(this),this.getEditorState().read(e,{editor:this})}update(e,t){this._updating?this._updates.push([e,t]):nQ(this,e,t)}focus(e,t={}){let n=this._rootElement;null!==n&&(n.setAttribute("autocapitalize","off"),n0(this,()=>{var r;let i=nS(),l=rj();null!==i?i.dirty=!0:0!==l.getChildrenSize()&&("rootStart"===t.defaultSelection?l.selectStart():l.selectEnd()),it("focus"),r=()=>{n.removeAttribute("autocapitalize"),e&&e()},nB(),nV()._deferred.push(r)}),null===this._pendingEditorState&&n.removeAttribute("autocapitalize"))}blur(){let e=this._rootElement;null!==e&&e.blur();let t=ig(this._window);null!==t&&t.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,nY("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}}rg.version="0.28.0+prod.esm";let rp=1,rm="function"==typeof queueMicrotask?queueMicrotask:e=>{Promise.resolve().then(e)};function ry(e){let t=document.activeElement;if(!im(t))return!1;let n=t.nodeName;return n5(rD(e))&&("INPUT"===n||"TEXTAREA"===n||"true"===t.contentEditable&&null==rb(t))}function r_(e,t,n){let r=e.getRootElement();try{return null!==r&&r.contains(t)&&r.contains(n)&&null!==t&&!ry(t)&&rx(t)===e}catch(e){return!1}}function rv(e){return e instanceof rg}function rx(e){let t=e;for(;null!=t;){let e=rb(t);if(rv(e))return e;t=r8(t)}return null}function rb(e){return e?e.__lexicalEditor:null}function rS(e){return e.isToken()||e.isSegmented()}
1function rk(e){return iy(e)&&3===e.nodeType}function rw(e){let t=e;for(;null!=t;){if(rk(t))return t;t=t.firstChild}return null}function rC(e,t,n){let r=A[t];if(null!==n&&(e&r)==(n&r))return e;let i=e^r;return"subscript"===t?i&=~A.superscript:"superscript"===t?i&=~A.subscript:"lowercase"===t?(i&=~A.uppercase,i&=~A.capitalize):"uppercase"===t?(i&=~A.lowercase,i&=~A.capitalize):"capitalize"===t&&(i&=~A.lowercase,i&=~A.uppercase),i}function rT(e){return t3(e)||tV(e)||n5(e)}function rN(e,t){if(null!=t)return void(e.__key=t);nB(),nz();let n=nV(),r=nW(),i=""+rp++;r._nodeMap.set(i,e),n7(e)?n._dirtyElements.set(i,!0):n._dirtyLeaves.add(i),n._cloneNotNeeded.add(i),n._dirtyType=1,e.__key=i}function rE(e){let t=e.getParent();if(null!==t){let n=e.getWritable(),r=t.getWritable(),i=e.getPreviousSibling(),l=e.getNextSibling();if(null===i)if(null!==l){let e=l.getWritable();r.__first=l.__key,e.__prev=null}else r.__first=null;else{let e=i.getWritable();if(null!==l){let t=l.getWritable();t.__prev=e.__key,e.__next=t.__key}else e.__next=null;n.__prev=null}if(null===l)if(null!==i){let e=i.getWritable();r.__last=i.__key,e.__next=null}else r.__last=null;else{let e=l.getWritable();if(null!==i){let t=i.getWritable();t.__next=e.__key,e.__prev=t.__key}else e.__prev=null;n.__next=null}r.__size--,n.__parent=null}}function rA(e){nz();let t=e.getLatest(),n=t.__parent,r=nW(),i=nV(),l=r._nodeMap,o=i._dirtyElements;null!==n&&function(e,t,n){let r=e;for(;null!==r;){if(n.has(r))return;let e=t.get(r);if(void 0===e)break;n.set(r,!1),r=e.__parent}}(n,l,o);let s=t.__key;i._dirtyType=1,n7(e)?o.set(s,!0):i._dirtyLeaves.add(s)}function rI(e){nB();let t=nV(),n=t._compositionKey;if(e!==n){if(t._compositionKey=e,null!==n){let e=rL(n);null!==e&&e.getWritable()}if(null!==e){let t=rL(e);null!==t&&t.getWritable()}}}function rO(){return nj()?null:nV()._compositionKey}function rL(e,t){let n=(t||nW())._nodeMap.get(e);return void 0===n?null:n}function rF(e,t){let n=rP(e,nV());return void 0!==n?rL(n,t):null}function rP(e,t){return e[`__lexicalKey_${t._key}`]}function rD(e,t){let n=e;for(;null!=n;){let e=rF(n,t);if(null!==e)return e;n=r8(n)}return null}function rM(e){let t=Object.assign({},e._decorators);return e._pendingDecorators=t,t}function rR(e){return e.read(()=>rj().getTextContent())}function rj(){return rB(nW())}function rB(e){return e._nodeMap.get("root")}function rz(e){nB();let t=nW();null!==e&&(e.dirty=!0,e.setCachedNodes(null)),t._selection=e}function rW(e){let t=nV(),n=function(e,t){let n=e;for(;null!=n;){let e=rP(n,t);if(void 0!==e)return e;n=r8(n)}return null}(e,t);return null===n?e===t.getRootElement()?rL("root"):null:rL(n)}function rV(e,t){return t?e.getTextContentSize():0}function rK(e){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(e)}function rU(e){let t=[],n=e;for(;null!==n;)t.push(n),n=n._parentEditor;return t}function rG(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substring(0,5)}function rH(e){return rk(e)?e.nodeValue:null}function r$(e,t,n){let r=ig(il(t));if(null===r)return;let i=r.anchorNode,{anchorOffset:l,focusOffset:o}=r;if(null!==i){let t=rH(i),r=rD(i);if(null!==t&&t3(r)){if(t===k&&n){let e=n.length;t=n,l=e,o=e}null!==t&&rJ(r,t,l,o,e)}}}function rJ(e,t,n,r,i){let l=e;if(l.isAttached()&&(i||!l.isDirty())){let o=l.isComposing(),s=t;(o||i)&&t[t.length-1]===k&&(s=t.slice(0,-1));let a=l.getTextContent();if(i||s!==a){if(""===s){if(rI(null),u||d||g)l.remove();else{let e=nV();setTimeout(()=>{e.update(()=>{l.isAttached()&&l.remove()})},20)}return}let t=l.getParent(),i=nk(),a=l.getTextContentSize(),c=rO(),f=l.getKey();if(l.isToken()||null!==c&&f===c&&!o||ni(i)&&(null!==t&&!t.canInsertTextBefore()&&0===i.anchor.offset||i.anchor.key===e.__key&&0===i.anchor.offset&&!l.canInsertTextBefore()&&!o||i.focus.key===e.__key&&i.focus.offset===a&&!l.canInsertTextAfter()&&!o))return void l.markDirty();let h=nS();if(!ni(h)||null===n||null===r)return void l.setTextContent(s);if(h.setTextNodeRange(l,n,l,r),l.isSegmented()){let e=t7(l.getTextContent());l.replace(e),l=e}l.setTextContent(s)}}}function rq(e){return"ArrowLeft"===e}function rX(e){return"ArrowRight"===e}function rY(e){return"Backspace"===e}function rZ(e){return"Delete"===e}function rQ(e,t,n){return"a"===e.toLowerCase()&&(o?t:n)}function r0(e){let t=rj();if(ni(e)){let t=e.anchor,n=e.focus,r=t.getNode().getTopLevelElementOrThrow().getParentOrThrow();return t.set(r.getKey(),0,"element"),n.set(r.getKey(),r.getChildrenSize(),"element"),J(e),e}{let e=t.select(0,t.getChildrenSize());return rz(J(e)),e}}
1function r1(e,t){void 0===e.__lexicalClassNameCache&&(e.__lexicalClassNameCache={});let n=e.__lexicalClassNameCache,r=n[t];if(void 0!==r)return r;let i=e[t];if("string"==typeof i){let e=p(i);return n[t]=e,e}return i}function r2(e,t,n,i,l){if(0===n.size)return;let o=i.__type,s=i.__key,a=t.get(o);void 0===a&&r(33,o);let u=a.klass,d=e.get(u);void 0===d&&(d=new Map,e.set(u,d));let c=d.get(s),f="destroyed"===c&&"created"===l;(void 0===c||f)&&d.set(s,f?"updated":l)}function r6(e,t,n){let r=e.getParent(),i=n,l=e;return null!==r&&(t&&0===n?(i=l.getIndexWithinParent(),l=r):t||n!==l.getChildrenSize()||(i=l.getIndexWithinParent()+1,l=r)),l.getChildAtIndex(t?i-1:i)}function r7(e,t){let n=e.offset;if("element"===e.type)return r6(e.getNode(),t,n);{let r=e.getNode();if(t&&0===n||!t&&n===r.getTextContentSize()){let e=t?r.getPreviousSibling():r.getNextSibling();return null===e?r6(r.getParentOrThrow(),t,r.getIndexWithinParent()+ +!t):e}}return null}function r3(e){let t=il(e).event,n=t&&t.inputType;return"insertFromPaste"===n||"insertFromPasteAsQuotation"===n}function r4(e,t,n){return function e(t,n,r){if(!1===t._updating||nF!==t){let i=!1;return t.update(()=>{i=e(t,n,r)}),i}let i=rU(t);for(let e=4;e>=0;e--)for(let l=0;l<i.length;l++){let o=i[l]._commands.get(n);if(void 0!==o){let n=o[e];if(void 0!==n){let e=Array.from(n),i=e.length;for(let n=0;n<i;n++)if(!0===e[n](r,t))return!0}}}return!1}(e,t,n)}function r5(e){return!n8(e)&&!e.isLastChild()&&!e.isInline()}function r9(e,t){let n=e._keyToDOMMap.get(t);return void 0===n&&r(75,t),n}function r8(e){let t=e.assignedSlot||e.parentElement;return i_(t)?t.host:t}function ie(e){return iy(e)&&9===e.nodeType?e:im(e)?e.ownerDocument:null}function it(e){nB(),nV()._updateTags.add(e)}function ir(e,t){let n=e.getParent();for(;null!==n;){if(n.is(t))return!0;n=n.getParent()}return!1}function ii(e){let t=ie(e);return t?t.defaultView:null}function il(e){let t=e._window;return null===t&&r(78),t}function io(e){return n7(e)&&e.isInline()||n5(e)&&e.isInline()}function is(e){return n8(e)||n7(e)&&e.isShadowRoot()}function ia(e){let t=e.constructor.clone(e);return rN(t,null),t}function iu(e){let t=nV(),n=e.constructor.getType(),i=t._nodes.get(n);void 0===i&&r(200,e.constructor.name,n);let{replace:l,replaceWithKlass:o}=i;if(null!==l){let t=l(e),i=t.constructor;return null!==o?t instanceof o||r(201,o.name,o.getType(),i.name,i.getType(),e.constructor.name,n):t instanceof e.constructor&&i!==e.constructor||r(202,i.name,i.getType(),e.constructor.name,n),t.__key===e.__key&&r(203,e.constructor.name,n,i.name,i.getType()),t}return e}function id(e,t){!n8(e.getParent())||n7(t)||n5(t)||r(99)}function ic(e){return(n5(e)||n7(e)&&!e.canBeEmpty())&&!e.isInline()}function ih(e,t,n){n.style.removeProperty("caret-color"),t._blockCursorElement=null;let r=e.parentElement;null!==r&&r.removeChild(e)}function ig(e){return i?(e||window).getSelection():null}function ip(e){return im(e)&&"A"===e.tagName}function im(e){return iy(e)&&1===e.nodeType}function iy(e){return"object"==typeof e&&null!==e&&"nodeType"in e&&"number"==typeof e.nodeType}function i_(e){return iy(e)&&11===e.nodeType}function iv(e){let t=RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|mark|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return null!==e.nodeName.match(t)}function ix(e){let t=RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return null!==e.nodeName.match(t)}function ib(e){if(n5(e)&&!e.isInline())return!0;if(!n7(e)||is(e))return!1;let t=e.getFirstChild(),n=null===t||tV(t)||t3(t)||t.isInline();return!e.isInline()&&!1!==e.canBeEmpty()&&n}function iS(e,t){let n=e;for(;null!==n&&null!==n.getParent()&&!t(n);)n=n.getParentOrThrow();return t(n)?n:null}function ik(){return nV()}let iw=new WeakMap,iC=new Map;function iT(e){if(!e._readOnly&&e.isEmpty())return iC;e._readOnly||r(192);let t=iw.get(e);return t||(t=function(e){let t=new Map;for(let[n,r]of e._nodeMap){let e=r.__type,i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)}return t}(e),iw.set(e,t)),t}function iN(e){let t=e.constructor.clone(e);return t.afterCloneFrom(e),t}
1function iE(e,t){let n=(parseInt(e.style.paddingInlineStart,10)||0)/40;t.setIndent(n)}function iA(e){e.__lexicalUnmanaged=!0}let iI={next:"previous",previous:"next"};class iO{constructor(e){this.origin=e}[Symbol.iterator](){return iQ({hasNext:ij,initial:this.getAdjacentCaret(),map:e=>e,step:e=>e.getAdjacentCaret()})}getAdjacentCaret(){return iK(this.getNodeAtCaret(),this.direction)}getSiblingCaret(){return iK(this.origin,this.direction)}remove(){let e=this.getNodeAtCaret();return e&&e.remove(),this}replaceOrInsert(e,t){let n=this.getNodeAtCaret();return e.is(this.origin)||e.is(n)||(null===n?this.insert(e):n.replace(e,t)),this}splice(e,t,n="next"){let i=n===this.direction?t:Array.from(t).reverse(),l=this,o=this.getParentAtCaret(),s=new Map;for(let t=l.getAdjacentCaret();null!==t&&s.size<e;t=t.getAdjacentCaret()){let e=t.origin.getWritable();s.set(e.getKey(),e)}for(let e of i){if(s.size>0){let t=l.getNodeAtCaret();if(t)if(s.delete(t.getKey()),s.delete(e.getKey()),t.is(e)||l.origin.is(e));else{let n=e.getParent();n&&n.is(o)&&e.remove(),t.replace(e)}else null===t&&r(263,Array.from(s).join(" "))}else l.insert(e);l=iK(e,this.direction)}for(let e of s.values())e.remove();return this}}class iL extends iO{type="child";getLatest(){let e=this.origin.getLatest();return e===this.origin?this:iH(e,this.direction)}getParentCaret(e="root"){return iK(iP(this.getParentAtCaret(),e),this.direction)}getFlipped(){let e=iI[this.direction];return iK(this.getNodeAtCaret(),e)||iH(this.origin,e)}getParentAtCaret(){return this.origin}getChildCaret(){return this}isSameNodeCaret(e){return e instanceof iL&&this.direction===e.direction&&this.origin.is(e.origin)}isSamePointCaret(e){return this.isSameNodeCaret(e)}}let iF={root:n8,shadowRoot:is};function iP(e,t="root"){return iF[t](e)?null:e}class iD extends iO{type="sibling";getLatest(){let e=this.origin.getLatest();return e===this.origin?this:iK(e,this.direction)}getSiblingCaret(){return this}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return n7(this.origin)?iH(this.origin,this.direction):null}getParentCaret(e="root"){return iK(iP(this.getParentAtCaret(),e),this.direction)}getFlipped(){let e=iI[this.direction];return iK(this.getNodeAtCaret(),e)||iH(this.origin.getParentOrThrow(),e)}isSamePointCaret(e){return e instanceof iD&&this.direction===e.direction&&this.origin.is(e.origin)}isSameNodeCaret(e){return(e instanceof iD||e instanceof iM)&&this.direction===e.direction&&this.origin.is(e.origin)}}class iM extends iO{type="text";constructor(e,t){super(e),this.offset=t}getLatest(){let e=this.origin.getLatest();return e===this.origin?this:iU(e,this.direction,this.offset)}getParentAtCaret(){return this.origin.getParent()}getChildCaret(){return null}getParentCaret(e="root"){return iK(iP(this.getParentAtCaret(),e),this.direction)}getFlipped(){return iU(this.origin,iI[this.direction],this.offset)}isSamePointCaret(e){return e instanceof iM&&this.direction===e.direction&&this.origin.is(e.origin)&&this.offset===e.offset}isSameNodeCaret(e){return(e instanceof iD||e instanceof iM)&&this.direction===e.direction&&this.origin.is(e.origin)}getSiblingCaret(){return iK(this.origin,this.direction)}}function iR(e){return e instanceof iM}function ij(e){return e instanceof iD}function iB(e){return e instanceof iL}let iz={next:class extends iM{direction="next";getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends iM{direction="previous";getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},iW={next:class extends iD{direction="next";getNodeAtCaret(){return this.origin.getNextSibling()}insert(e){return this.origin.insertAfter(e),this}},previous:class extends iD{direction="previous";getNodeAtCaret(){return this.origin.getPreviousSibling()}insert(e){return this.origin.insertBefore(e),this}}},iV={next:class extends iL{direction="next";getNodeAtCaret(){return this.origin.getFirstChild()}insert(e){return this.origin.splice(0,0,[e]),this}},previous:class extends iL{direction="previous";getNodeAtCaret(){return this.origin.getLastChild()}insert(e){return this.origin.splice(this.origin.getChildrenSize(),0,[e]),this}}};function iK(e,t){return e?new iW[t](e):null}function iU(e,t,n){return e?new iz[t](e,iG(e,n)):null}function iG(e,t){let n=e.getTextContentSize(),i="next"===t?n:"previous"===t?0:t;return i>
1=0&&i<=n||r(274,String(t),String(n)),i}function iH(e,t){return n7(e)?new iV[t](e):null}function i$(e){var t;return e&&((t=e.getAdjacentCaret())&&t.getChildCaret()||t)}class iJ{type="node-caret-range";constructor(e,t,n){this.anchor=e,this.focus=t,this.direction=n}getLatest(){let e=this.anchor.getLatest(),t=this.focus.getLatest();return e===this.anchor&&t===this.focus?this:new iJ(e,t,this.direction)}isCollapsed(){return this.anchor.isSamePointCaret(this.focus)}getTextSlices(){let e=e=>{let t=this[e].getLatest();return iR(t)?function(e,t){let{direction:n,origin:r}=e;return new iq(e,iG(r,"focus"===t?iI[n]:n)-e.offset)}(t,e):null},t=e("anchor"),n=e("focus");if(t&&n){let{caret:e}=t,{caret:r}=n;if(e.isSameNodeCaret(r))return[new iq(e,r.offset-e.offset),null]}return[t,n]}iterNodeCarets(e="root"){let t=iR(this.anchor)?this.anchor.getSiblingCaret():this.anchor.getLatest(),n=this.focus.getLatest(),r=iR(n),i=t=>t.isSameNodeCaret(n)?null:i$(t)||t.getParentCaret(e);return iQ({hasNext:e=>null!==e&&!(r&&n.isSameNodeCaret(e)),initial:t.isSameNodeCaret(n)?null:i(t),map:e=>e,step:i})}[Symbol.iterator](){return this.iterNodeCarets("root")}}class iq{type="slice";constructor(e,t){this.caret=e,this.distance=t}getSliceIndices(){let{distance:e,caret:{offset:t}}=this,n=t+e;return n<t?[n,t]:[t,n]}getTextContent(){let[e,t]=this.getSliceIndices();return this.caret.origin.getTextContent().slice(e,t)}getTextContentSize(){return Math.abs(this.distance)}removeTextSlice(){let{caret:{origin:e,direction:t}}=this,[n,r]=this.getSliceIndices(),i=e.getTextContent();return iU(e.setTextContent(i.slice(0,n)+i.slice(r)),t,n)}}function iX(e){return iZ(e,iK(rj(),e.direction))}function iY(e){return iZ(e,e)}function iZ(e,t){return e.direction!==t.direction&&r(265),new iJ(e,t,e.direction)}function iQ(e){let{initial:t,hasNext:n,step:r,map:i}=e,l=t;return{[Symbol.iterator](){return this},next(){if(!n(l))return{done:!0,value:void 0};let e={done:!1,value:i(l)};return l=r(l),e}}}function i0(e,t){let n=i6(e.origin,t.origin);switch(null===n&&r(275,e.origin.getKey(),t.origin.getKey()),n.type){case"same":{let n="text"===e.type,r="text"===t.type;return n&&r?Math.sign(e.offset-t.offset):e.type===t.type?0:n?-1:r?1:"child"===e.type?-1:1}case"ancestor":return"child"===e.type?-1:1;case"descendant":return"child"===t.type?1:-1;case"branch":return i1(n)}}function i1(e){let{a:t,b:n}=e,r=t.__key,i=n.__key,l=t,o=n;for(;l&&o;l=l.getNextSibling(),o=o.getNextSibling()){if(l.__key===i)return -1;if(o.__key===r)return 1}return null===l?1:-1}function i2(e){return n7(e)?[e.getLatest(),null]:[e.getParent(),e.getLatest()]}function i6(e,t){if(e.is(t))return{commonAncestor:e,type:"same"};let n=new Map;for(let[t,r]=i2(e);t;r=t,t=t.getParent())n.set(t,r);for(let[i,l]=i2(t);i;l=i,i=i.getParent()){let o=n.get(i);if(void 0!==o)return null===o?(i.is(e)||r(276),{commonAncestor:i,type:"ancestor"}):null===l?(i.is(t)||r(277),{commonAncestor:i,type:"descendant"}):((n7(o)||o.is(e))&&(n7(l)||l.is(t))&&i.is(o.getParent())&&i.is(l.getParent())||r(278),{a:o,b:l,commonAncestor:i,type:"branch"})}return null}function i7(e,t){let{type:n,key:i,offset:l}=e,o=function(e){let t=rL(e);return null===t&&r(63,e),t}(e.key);return"text"===n?(t3(o)||r(266,o.getType(),i),iU(o,t,l)):(n7(o)||r(267,o.getType(),i),function(e,t,n){let r=iH(e,"next");for(let e=0;e<t;e++){let e=r.getAdjacentCaret();if(null===e)break;r=e}return li(r,n)}(o,e.offset,t))}function i3(e,t){let{origin:n,direction:i}=t,l="next"===i;iR(t)?e.set(n.getKey(),t.offset,"text"):ij(t)?t3(n)?e.set(n.getKey(),iG(n,i),"text"):e.set(n.getParentOrThrow().getKey(),n.getIndexWithinParent()+ +!!l,"element"):(iB(t)&&n7(n)||r(268),e.set(n.getKey(),l?0:n.getChildrenSize(),"element"))}function i4(e){let t=nS(),n=ni(t)?t:n_();return i5(n,e),rz(n),n}function i5(e,t){i3(e.anchor,t.anchor),i3(e.focus,t.focus)}function i9(e){let{anchor:t,focus:n}=e,r=i7(t,"next"),i=i7(n,"next"),l=0>=i0(r,i)?"next":"previous";return iZ(li(r,l),li(i,l))}function i8(e){let{direction:t,origin:n}=e,r=iK(n,iI[t]).getNodeAtCaret();return r?iK(r,t):iH(n.getParentOrThrow(),t)}function le(e,t="root"){let n=[e];for(let r=iB(e)?e.getParentCaret(t):e.getSiblingCaret();null!==r;
1r=r.getParentCaret(t))n.push(i8(r));return n}function lt(e){return!!e&&e.origin.isAttached()}function ln(e){let t=function(e){let t=e;for(;iB(t);){let e=i$(t);if(!iB(e))break;t=e}return t}(e.getLatest()),{direction:n}=t;if(t3(t.origin))return iR(t)?t:iU(t.origin,n,n);let r=t.getAdjacentCaret();return ij(r)&&t3(r.origin)?iU(r.origin,n,iI[n]):t}function lr(e){return iR(e)&&e.offset!==iG(e.origin,e.direction)}function li(e,t){return e.direction===t?e:e.getFlipped()}function ll(e,t){return e.direction===t?e:iZ(li(e.focus,t),li(e.anchor,t))}function lo(e){let{origin:t,offset:n,direction:i}=e;if(n===iG(t,i))return e.getSiblingCaret();if(n===iG(t,iI[i]))return i8(e.getSiblingCaret());let[l]=t.splitText(n);return t3(l)||r(281),li(iK(l,"next"),i)}function ls(e,t){return!0}function la(e,{$copyElementNode:t=ia,$splitTextPointCaretNext:n=lo,rootMode:r="shadowRoot",$shouldSplit:i=ls}={}){if(iR(e))return n(e);let l=e.getParentCaret(r);if(l){let{origin:n}=l;if(iB(e)&&(!n.canBeEmpty()||!i(n,"first")))return i8(l);let r=function(e){let t=[];for(let n=e.getAdjacentCaret();n;n=n.getAdjacentCaret())t.push(n.origin);return t}(e);(r.length>0||n.canBeEmpty()&&i(n,"last"))&&l.insert(t(n).splice(0,0,r))}return l}}}]);
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.