(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[248],{572:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var n=r(2854),i=r(22995),l=r(59898),o=r(42494);function s({maxIndent:e}){let[t]=(0,n.DF)();return(0,o.useEffect)(()=>(0,i.Sd)(t.registerCommand(l.OXk,e=>{let r=(0,l.vJq)();if(!(0,l.I2P)(r))return!1;e.preventDefault();let n=!function(e){let t=e.getNodes();if((0,i.zD)(t,e=>(0,l.y68)(e)&&e.canIndent()?e:null).length>0)return!0;let r=e.anchor,n=e.focus,o=n.isBefore(r)?n:r,s=o.getNode(),a=(0,i.mB)(s);if(a.canIndent()){let e=a.getKey(),t=(0,l.uTE)();if(t.anchor.set(e,0,"element"),t.focus.set(e,0,"element"),(t=(0,l.CaD)(t)).anchor.is(o))return!0}return!1}(r)?l.YW5:e.shiftKey?l.sik:l.PiT;return t.dispatchCommand(n,void 0)},l.jZM),t.registerCommand(l.PiT,()=>{if(null==e)return!1;let t=(0,l.vJq)();return!!(0,l.I2P)(t)&&Math.max(...t.getNodes().map(e=>(0,i.mB)(e).getIndent()))+1>=e},l.da8)),[t,e]),null}},1396:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(46867).A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])},2456:(e,t,r)=>{for(var n=r(37811),i=r(78439).hp,l=Math.floor(0xffffff*Math.random()),o=p.index=parseInt(0xffffff*Math.random(),10),s=(void 0===n||"number"!=typeof n.pid?Math.floor(1e5*Math.random()):n.pid)%65535,a=(()=>{try{return _Buffer}catch(e){try{return i}catch(e){return null}}})(),u=function(e){return!!(null!=e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e))},c=[],d=0;d>24&255,e>>16&255,e>>8&255,255&e,l>>16&255,l>>8&255,255&l,s>>8&255,255&s,t>>16&255,t>>8&255,255&t)}};var m=Symbol&&Symbol.for&&Symbol.for("nodejs.util.inspect.custom")||"inspect";p.prototype[m]=function(){return"ObjectID("+this+")"},p.prototype.toJSON=p.prototype.toHexString,p.prototype.toString=p.prototype.toHexString},2854:(e,t,r)=>{"use strict";r.d(t,{DF:()=>o,Gu:()=>i,Mx:()=>l});var n=r(42494);let i=(0,n.createContext)(null);function l(e,t){let r=null;return null!=e&&(r=e[1]),{getTheme:function(){return null!=t?t:null!=r?r.getTheme():null}}}function o(){let e=(0,n.useContext)(i);return null==e&&function(e,...t){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;for(let e of(n.append("code",8),t))n.append("v",e);throw r.search=n.toString(),Error(`Minified Lexical error #${8}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}(8),e}},2899:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(46867).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},3055:(e,t,r)=>{"use strict";r.d(t,{NT:()=>i});let n=({req:{user:e}})=>!!e,i={access:{create:n,delete:n,read:n,unlock:n,update:n},admin:{components:{},custom:{},enableRichTextLink:!0,enableRichTextRelationship:!0,pagination:{defaultLimit:10,limits:[5,10,25,50,100]},useAsTitle:"id"},auth:!1,custom:{},endpoints:[],fields:[],hooks:{afterChange:[],afterDelete:[],afterForgotPassword:[],afterLogin:[],afterLogout:[],afterMe:[],afterOperation:[],afterRead:[],afterRefresh:[],beforeChange:[],beforeDelete:[],beforeLogin:[],beforeOperation:[],beforeRead:[],beforeValidate:[],me:[],refresh:[]},indexes:[],timestamps:!0,upload:!1,versions:!1}},3094:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648),i=r(71590);t.default={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>(0,n._)`{passingSchemas: ${e.passing}}`},code(e){let{gen:t,schema:r,parentSchema:l,it:o}=e;if(!Array.isArray(r))throw Error("ajv implementation error");if(o.opts.discriminator&&l.discriminator)return;let s=t.let("valid",!1),a=t.let("passing",null),u=t.name("_valid");e.setParams({passing:a}),t.block(function(){r.forEach((r,l)=>{let c;(0,i.alwaysValidSchema)(o,r)?t.var(u,!0):c=e.subschema({keyword:"oneOf",schemaProp:l,compositeRule:!0},u),l>0&&t.if((0,n._)`${u} && ${s}`).assign(s,!1).assign(a,(0,n._)`[${a}, ${l}]`).else(),t.if(u,()=>{t.assign(s,!0),t.assign(a,l),c&&e.mergeEvaluated(c,n.Name)})})}),e.result(s,()=>e.reset(),()=>e.error(!0))}}},3809:e=>{"use strict";var t=e.exports=function(e,r,n){"function"==typeof r&&(n=r,r={});var i="function"==typeof(n=r.cb||n)?n:n.pre||function(){};!function e(r,n,i,l,o,s,a,u,c,d){if(l&&"object"==typeof l&&!Array.isArray(l)){for(var f in n(l,o,s,a,u,c,d),l){var h=l[f];if(Array.isArray(h)){if(f in t.arrayKeywords)for(var p=0;p{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(l=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,l[i]))return!1;for(i=n;0!=i--;){var n,i,l,o=l[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},4821:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(87157),i=r(38153),l=r(14767),o=r(98417),s=r(48756);t.default=[n.default,i.default,(0,l.default)(),o.default,s.metadataVocabulary,s.contentVocabulary]},5275:(e,t,r)=>{"use strict";r.d(t,{k:()=>n});let n=({sizes:e,targetSizeMax:t=180,targetSizeMin:r=40,thumbnailURL:n,url:i,width:l})=>n||e&&Object.values(e).reduce((e,n)=>!n.width||n.width=r&&n.widtht?n:e:!e.width||!e.original&&e.widthe.width||e.width>t&&n.width{"use strict";r.d(t,{g:()=>a});var n=r(73242),i=r(2854),l=r(22995),o=r(59898),s=r(42494);function a({newTab:e=!0,disabled:t=!1}){let[r]=(0,i.DF)();return(0,s.useEffect)(()=>{let i=i=>{let s=i.target;if(!(0,o.vAA)(s))return;let a=(0,o.scG)(s);if(null===a)return;let u=null,c=null;if(a.update(()=>{let e=(0,o.xL4)(s);if(null!==e){let r=(0,l.Bt)(e,o.ff4);if(!t)if((0,n.FJ)(r))u=r.sanitizeUrl(r.getURL()),c=r.getTarget();else{let e=function(e,t){let r=e;for(;null!=r;){if(t(r))return r;r=r.parentNode}return null}(s,o.nYP);null!==e&&(u=e.href,c=e.target)}}}),null===u||""===u)return;let d=r.getEditorState().read(o.vJq);if((0,o.I2P)(d)&&!d.isCollapsed())return void i.preventDefault();let f="auxclick"===i.type&&1===i.button;window.open(u,e||f||i.metaKey||i.ctrlKey||"_blank"===c?"_blank":"_self"),i.preventDefault()},s=e=>{1===e.button&&i(e)};return r.registerRootListener((e,t)=>{null!==t&&(t.removeEventListener("click",i),t.removeEventListener("mouseup",s)),null!==e&&(e.addEventListener("click",i),e.addEventListener("mouseup",s))})},[r,e,t]),null}},6791:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,d:()=>i});var n=r(59898);class i extends n.Kp7{constructor(e,t){super(t),this.__format=e||""}exportJSON(){return{...super.exportJSON(),format:this.__format||""}}updateFromJSON(e){return super.updateFromJSON(e).setFormat(e.format||"")}canIndent(){return!1}createDOM(){return document.createElement("div")}updateDOM(){return!1}setFormat(e){let t=this.getWritable();return t.__format=e,t}isInline(){return!1}}function l(e){return e instanceof i}},7077:(e,t,r)=>{"use strict";r.d(t,{G:()=>k});var n=r(44851),i=r(73242),l=r(59898),o=r(22995);let s=[];class a extends l.fGB{static getType(){return"mark"}static clone(e){return new a(e.__ids,e.__key)}static importDOM(){return null}static importJSON(e){return u().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setIDs(e.ids)}exportJSON(){return{...super.exportJSON(),ids:this.getIDs()}}constructor(e=s,t){super(t),this.__ids=e}createDOM(e){let t=document.createElement("mark");return(0,o.ZB)(t,e.theme.mark),this.__ids.length>1&&(0,o.ZB)(t,e.theme.markOverlap),t}updateDOM(e,t,r){let n=e.__ids,i=this.__ids,l=n.length,s=i.length,a=r.theme.markOverlap;return l!==s&&(1===l?2===s&&(0,o.ZB)(t,a):1===s&&(0,o.HE)(t,a)),!1}hasID(e){return this.getIDs().includes(e)}getIDs(){return Array.from(this.getLatest().__ids)}setIDs(e){let t=this.getWritable();return t.__ids=e,t}addID(e){let t=this.getWritable();return t.__ids.includes(e)?t:t.setIDs([...t.__ids,e])}deleteID(e){let t=this.getWritable(),r=t.__ids.indexOf(e);if(-1===r)return t;let n=Array.from(t.__ids);return n.splice(r,1),t.setIDs(n)}insertNewAfter(e,t=!0){let r=u(this.__ids);return this.insertAfter(r,t),r}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}canBeEmpty(){return!1}isInline(){return!0}extractWithChild(e,t,r){if(!(0,l.I2P)(t)||"html"===r)return!1;let n=t.anchor,i=t.focus,o=n.getNode(),s=i.getNode(),a=t.isBackward()?n.offset-i.offset:i.offset-n.offset;return this.isParentOf(o)&&this.isParentOf(s)&&this.getTextContent().length===a}excludeFromCopy(e){return"clone"!==e}}function u(e=s){return(0,l.pTq)(new a(e))}var c=r(86728),d=r(42494),f=r(21102);let h=Object.freeze({" ":"\\t","\n":"\\n"}),p=RegExp(Object.keys(h).join("|"),"g"),m=Object.freeze({ancestorHasNextSibling:"|",ancestorIsLastChild:" ",hasNextSibling:"├",isLastChild:"└",selectedChar:"^",selectedLine:">"}),y=[e=>e.hasFormat("bold")&&"Bold",e=>e.hasFormat("code")&&"Code",e=>e.hasFormat("italic")&&"Italic",e=>e.hasFormat("strikethrough")&&"Strikethrough",e=>e.hasFormat("subscript")&&"Subscript",e=>e.hasFormat("superscript")&&"Superscript",e=>e.hasFormat("underline")&&"Underline",e=>e.hasFormat("highlight")&&"Highlight"],_=[e=>e.hasTextFormat("bold")&&"Bold",e=>e.hasTextFormat("code")&&"Code",e=>e.hasTextFormat("italic")&&"Italic",e=>e.hasTextFormat("strikethrough")&&"Strikethrough",e=>e.hasTextFormat("subscript")&&"Subscript",e=>e.hasTextFormat("superscript")&&"Superscript",e=>e.hasTextFormat("underline")&&"Underline",e=>e.hasTextFormat("highlight")&&"Highlight"],v=[e=>e.isDirectionless()&&"Directionless",e=>e.isUnmergeable()&&"Unmergeable"],b=[e=>e.isToken()&&"Token",e=>e.isSegmented()&&"Segmented"];function w(e,t=!1){let r=Object.entries(h).reduce((e,[t,r])=>e.replace(RegExp(t,"g"),String(r)),e);return t?r.replace(/[^\s]/g,"*"):r}function S(e){let t=y.map(t=>t(e)).filter(Boolean).join(", ").toLocaleLowerCase();return""!==t&&(t="format: "+t),t}function x(e){if(!e.__state)return!1;let t=[];for(let[r,n]of e.__state.knownState.entries()){if(r.isEqual(n,r.defaultValue))continue;let e=JSON.stringify(r.unparse(n));t.push(`[${r.key}: ${e}]`)}let r=t.join(",");return""!==r&&(r="state: "+r),r}let C=(0,d.forwardRef)(function({treeTypeButtonClassName:e,timeTravelButtonClassName:t,timeTravelPanelSliderClassName:r,timeTravelPanelButtonClassName:n,viewClassName:i,timeTravelPanelClassName:l,editorState:o,setEditorState:s,setEditorReadOnly:a,generateContent:u,commandsLog:c=[]},h){let[p,m]=(0,d.useState)([]),[y,_]=(0,d.useState)(""),[v,b]=(0,d.useState)(!1),[w,S]=(0,d.useState)(!1),x=(0,d.useRef)(0),C=(0,d.useRef)(null),[k,N]=(0,d.useState)(!1),[E,T]=(0,d.useState)(!1),[$,O]=(0,d.useState)(!1),P=(0,d.useRef)(),A=(0,d.useRef)([]),M=(0,d.useRef)(0),D=(0,d.useCallback)(e=>{let t=++M.current;u(e).then(e=>{t===M.current&&_(e)}).catch(e=>{t===M.current&&_(`Error rendering tree: ${e.message} Stack: ${e.stack}`)})},[u]);(0,d.useEffect)(()=>{if(($||!(o._nodeMap.size>1e3)||(T(!0),$))&&(P.current!==o||A.current!==c)){let e=P.current!==o;P.current=o,A.current=c,D(w),!v&&e&&m(e=>[...e,[Date.now(),o]])}},[o,D,w,$,v,c]);let R=p.length;return(0,d.useEffect)(()=>{if(k){let e,t=()=>{let r=x.current;if(r===R-1)return void N(!1);let n=p[r][0];e=setTimeout(()=>{x.current++;let e=x.current,r=C.current;null!==r&&(r.value=String(e)),s(p[e][1]),t()},p[r+1][0]-n)};return t(),()=>{clearTimeout(e)}}},[p,k,R,s]),(0,f.jsxs)("div",{className:i,children:[!$&&E?(0,f.jsxs)("div",{style:{padding:20},children:[(0,f.jsx)("span",{style:{marginRight:20},children:"Detected large EditorState, this can impact debugging performance."}),(0,f.jsx)("button",{onClick:()=>{O(!0)},style:{background:"transparent",border:"1px solid white",color:"white",cursor:"pointer",padding:5},children:"Show full tree"})]}):null,$?null:(0,f.jsx)("button",{onClick:()=>(D(!w),void S(!w)),className:e,type:"button",children:w?"Tree":"Export DOM"}),!v&&($||!E)&&R>2&&(0,f.jsx)("button",{onClick:()=>{a(!0),x.current=R-1,b(!0)},className:t,type:"button",children:"Time Travel"}),($||!E)&&(0,f.jsx)("pre",{ref:h,children:y}),v&&($||!E)&&(0,f.jsxs)("div",{className:l,children:[(0,f.jsx)("button",{className:n,onClick:()=>{x.current===R-1&&(x.current=1),N(!k)},type:"button",children:k?"Pause":"Play"}),(0,f.jsx)("input",{className:r,ref:C,onChange:e=>{let t=Number(e.target.value),r=p[t];r&&(x.current=t,s(r[1]))},type:"range",min:"1",max:R-1}),(0,f.jsx)("button",{className:n,onClick:()=>{a(!1);let e=p.length-1;s(p[e][1]);let t=C.current;null!==t&&(t.value=String(e)),b(!1),N(!1)},type:"button",children:"Exit"})]})]})});function k({treeTypeButtonClassName:e,timeTravelButtonClassName:t,timeTravelPanelSliderClassName:r,timeTravelPanelButtonClassName:s,timeTravelPanelClassName:u,viewClassName:h,editor:y,customPrintNode:k}){let N=d.createRef(),[E,T]=(0,d.useState)(y.getEditorState()),$=function(e){let[t,r]=(0,d.useState)([]);return(0,d.useEffect)(()=>(function(e,t){let r=new Set,n=0;for(let[i]of e._commands)r.add(e.registerCommand(i,e=>(t(t=>{let r=[...t];return r.push({index:n+=1,payload:e,type:i.type?i.type:"UNKNOWN"}),r.length>10&&r.shift(),r}),!1),l.da8));return()=>r.forEach(e=>e())})(e,r),[e]),(0,d.useMemo)(()=>t,[t])}(y);return(0,d.useEffect)(()=>(0,o.Sd)(y.registerUpdateListener(({editorState:e})=>{T(e)}),y.registerEditableListener(()=>{T(y.getEditorState())})),[y]),(0,d.useEffect)(()=>{let e=N.current;if(null!==e)return e.__lexicalEditor=y,()=>{e.__lexicalEditor=null}},[y,N]),(0,f.jsx)(C,{treeTypeButtonClassName:e,timeTravelButtonClassName:t,timeTravelPanelSliderClassName:r,timeTravelPanelButtonClassName:s,viewClassName:h,timeTravelPanelClassName:u,setEditorReadOnly:e=>{let t=y.getRootElement();null!=t&&(t.contentEditable=e?"false":"true")},editorState:E,setEditorState:e=>y.setEditorState(e),generateContent:async function(e){return function(e,t,r,o,s=!1){let u=e.getEditorState(),d=e._config,f=e._compositionKey,h=e._editable;if(r){let t="";return u.read(()=>{t=function(e){let t=document.createElement("div");return t.innerHTML=e.trim(),function e(t,r){let n,i=Array(1+r++).join(" "),l=Array(r-1).join(" ");for(let o=0;o{let e=(0,l.vJq)();return function e(t,r,n=[]){let i=t.getChildren(),o=i.length;i.forEach((t,i)=>{r(t,n.concat(i===o-1?m.isLastChild:m.hasNextSibling)),(0,l.ff4)(t)&&e(t,r,n.concat(i===o-1?m.ancestorIsLastChild:m.ancestorHasNextSibling))})}((0,l.NiT)(),(t,r)=>{let n=`(${t.getKey()})`,u=t.getType()||"",c=t.isSelected();y+=`${c?m.selectedLine:" "} ${r.join(" ")} ${n} ${u} ${function(e,t,r=!1){let n=t?t(e,r):void 0;if(void 0!==n&&n.length>0)return n;if((0,l.kFe)(e)){var o,s;let t,n,i=e.getTextContent(),l=0===i.length?"(empty)":`"${w(i,r)}"`,a=[S(e),(o=e,""!==(t=v.map(e=>e(o)).filter(Boolean).join(", ").toLocaleLowerCase())&&(t="detail: "+t),t),(s=e,""!==(n=b.map(e=>e(s)).filter(Boolean).join(", ").toLocaleLowerCase())&&(n="mode: "+n),n),x(e)].filter(Boolean).join(", ");return[l,0!==a.length?`{ ${a} }`:null].filter(Boolean).join(" ").trim()}if((0,i.FJ)(e)){let t,n,i,l=e.getURL(),o=0===l.length?"(empty)":`"${w(l,r)}"`,s=[(null!=(t=e.getTarget())&&(t="target: "+t),t),(null!=(n=e.getRel())&&(n="rel: "+n),n),(null!=(i=e.getTitle())&&(i="title: "+i),i),x(e)].filter(Boolean).join(", ");return[o,0!==s.length?`{ ${s} }`:null].filter(Boolean).join(" ").trim()}if(e instanceof a)return`ids: [ ${e.getIDs().join(", ")} ]`;if((0,l.bSg)(e)){let t,r=(""!==(t=_.map(t=>t(e)).filter(Boolean).join(", ").toLocaleLowerCase())&&(t="format: "+t),t);return(""!==r?`{ ${r} }`:"")+(e.__style?`(${e.__style})`:"")}return""}(t,o,s)} `,y+=function({indent:e,isSelected:t,node:r,nodeKeyDisplay:n,selection:i,typeDisplay:o}){if(!(0,l.kFe)(r)||!(0,l.I2P)(i)||!t||(0,l.ff4)(r))return"";let s=i.anchor,a=i.focus;if(""===r.getTextContent()||s.getNode()===i.focus.getNode()&&s.offset===a.offset)return"";let[u,c]=function(e,t){let r=t.getStartEndPoints();if((0,l.RTZ)(t)||null===r)return[-1,-1];let[n,i]=r,o=e.getTextContent(),s=o.length,a=-1,u=-1;if("text"===n.type&&"text"===i.type){let t=n.getNode(),r=i.getNode();t===r&&e===t&&n.offset!==i.offset?[a,u]=n.offset{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getEsmExportName=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class r{}t._CodeOrName=r,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends r{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=n;class i extends r{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return""===e||'""'===e}get str(){var e;return null!=(e=this._str)?e:this._str=this._items.reduce((e,t)=>`${e}${t}`,"")}get names(){var e;return null!=(e=this._names)?e:this._names=this._items.reduce((e,t)=>(t instanceof n&&(e[t.str]=(e[t.str]||0)+1),e),{})}}function l(e,...t){let r=[e[0]],n=0;for(;n{"use strict";r.d(t,{r:()=>n});let n=e=>"string"==typeof e||"number"==typeof e?e:e.id},8900:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(46867).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},9264:()=>{},9320:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(14799),i=r(31336),l=r(71590),o=r(48793);t.default={keyword:"properties",type:"object",schemaType:"object",code(e){let{gen:t,schema:r,parentSchema:s,data:a,it:u}=e;"all"===u.opts.removeAdditional&&void 0===s.additionalProperties&&o.default.code(new n.KeywordCxt(u,o.default,"additionalProperties"));let c=(0,i.allSchemaProperties)(r);for(let e of c)u.definedProperties.add(e);u.opts.unevaluated&&c.length&&!0!==u.props&&(u.props=l.mergeEvaluated.props(t,(0,l.toHash)(c),u.props));let d=c.filter(e=>!(0,l.alwaysValidSchema)(u,r[e]));if(0===d.length)return;let f=t.name("valid");for(let n of d){var h;(h=n,u.opts.useDefaults&&!u.compositeRule&&void 0!==r[h].default)?p(n):(t.if((0,i.propertyInData)(t,a,n,u.opts.ownProperties)),p(n),u.allErrors||t.else().var(f,!0),t.endIf()),e.it.definedProperties.add(n),e.ok(f)}function p(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},f)}}}},10429:(e,t,r)=>{"use strict";function n({field:e,index:t,parentIndexPath:r,parentPath:n,parentSchemaPath:i}){if("name"in e)return{indexPath:`${r?r+"-":""}${t}`,path:`${n?n+".":""}${e.name}`,schemaPath:`${i?i+".":""}${e.name}`};let l=`_index-${r?r+"-":""}${t}`;return{indexPath:`${r?r+"-":""}${t}`,path:`${n?n+".":""}${l}`,schemaPath:`${i?i+".":""}${l}`}}r.d(t,{Z:()=>n})},11243:(e,t,r)=>{"use strict";r.d(t,{a:()=>W,c:()=>q,f:()=>H,k:()=>Z,l:()=>X});var n=r(42494);r(23803);var i=r(32398),l=r(21102);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=e.length?e.apply(this,i):function(){for(var e=arguments.length,n=Array(e),l=0;l=e.length?e.apply(this,i):function(){for(var e=arguments.length,n=Array(e),l=0;l"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,l=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),r.length!==t);n=!0);}catch(e){i=!0,l=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw l}}return r}}(e,2)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(({create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h.initial(e),h.handler(t);var r={current:e},n=u(y)(r,t),i=u(m)(r),l=u(h.changes)(e),o=u(p)(r);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return h.selector(e),e(r.current)},function(e){(function(){for(var e=arguments.length,t=Array(e),r=0;r2)||void 0===arguments[2]||arguments[2],i=(0,n.useRef)(!0);(0,n.useEffect)(i.current||!r?()=>{i.current=!1}:e,t)};function j(){}function L(e,t,r,n){var i,l,o,s,a,u;return i=e,l=n,i.editor.getModel(B(i,l))||(o=e,s=t,a=r,u=n,o.editor.createModel(s,a,u?B(o,u):void 0))}function B(e,t){return e.Uri.parse(t)}var K=function(e){let t=(0,n.useRef)();return(0,n.useEffect)(()=>{t.current=e},[e]),t.current},z=new Map,J=(0,n.memo)(function(e){let{defaultValue:t,defaultLanguage:r,defaultPath:i,value:l,language:o,path:s,theme:a="light",line:u,loading:c="Loading...",options:d={},overrideServices:f={},saveViewState:h=!0,keepCurrentModel:p=!1,width:m="100%",height:y="100%",className:_,wrapperProps:v={},beforeMount:b=j,onMount:w=j,onChange:S,onValidate:x=j}=e,[C,k]=(0,n.useState)(!1),[N,E]=(0,n.useState)(!0),T=(0,n.useRef)(null),$=(0,n.useRef)(null),O=(0,n.useRef)(null),A=(0,n.useRef)(w),M=(0,n.useRef)(b),D=(0,n.useRef)(),B=(0,n.useRef)(l),J=K(s),W=(0,n.useRef)(!1),U=(0,n.useRef)(!1);I(()=>{let e=P.init();return e.then(e=>(T.current=e)&&E(!1)).catch(e=>(null==e?void 0:e.type)!=="cancelation"&&console.error("Monaco initialization: error:",e)),()=>{var t,r;return $.current?void(null==(t=D.current)||t.dispose(),p?h&&z.set(s,$.current.saveViewState()):null==(r=$.current.getModel())||r.dispose(),$.current.dispose()):e.cancel()}}),F(()=>{var e,n,a,u;let c=L(T.current,t||l||"",r||o||"",s||i||"");c!==(null==(e=$.current)?void 0:e.getModel())&&(h&&z.set(J,null==(n=$.current)?void 0:n.saveViewState()),null==(a=$.current)||a.setModel(c),h&&(null==(u=$.current)||u.restoreViewState(z.get(s))))},[s],C),F(()=>{var e;null==(e=$.current)||e.updateOptions(d)},[d],C),F(()=>{$.current&&void 0!==l&&($.current.getOption(T.current.editor.EditorOption.readOnly)?$.current.setValue(l):l!==$.current.getValue()&&(U.current=!0,$.current.executeEdits("",[{range:$.current.getModel().getFullModelRange(),text:l,forceMoveMarkers:!0}]),$.current.pushUndoStop(),U.current=!1))},[l],C),F(()=>{var e,t;let r=null==(e=$.current)?void 0:e.getModel();r&&o&&(null==(t=T.current)||t.editor.setModelLanguage(r,o))},[o],C),F(()=>{var e;void 0!==u&&(null==(e=$.current)||e.revealLine(u))},[u],C),F(()=>{var e;null==(e=T.current)||e.editor.setTheme(a)},[a],C);let q=(0,n.useCallback)(()=>{if(!(!O.current||!T.current)&&!W.current){var e;M.current(T.current);let n=s||i,c=L(T.current,l||t||"",r||o||"",n||"");$.current=null==(e=T.current)?void 0:e.editor.create(O.current,{model:c,automaticLayout:!0,...d},f),h&&$.current.restoreViewState(z.get(n)),T.current.editor.setTheme(a),void 0!==u&&$.current.revealLine(u),k(!0),W.current=!0}},[t,r,i,l,o,s,d,f,h,a,u]);return(0,n.useEffect)(()=>{C&&A.current($.current,T.current)},[C]),(0,n.useEffect)(()=>{N||C||q()},[N,C,q]),B.current=l,(0,n.useEffect)(()=>{var e,t;C&&S&&(null==(e=D.current)||e.dispose(),D.current=null==(t=$.current)?void 0:t.onDidChangeModelContent(e=>{U.current||S($.current.getValue(),e)}))},[C,S]),(0,n.useEffect)(()=>{if(C){let e=T.current.editor.onDidChangeMarkers(e=>{var t;let r=null==(t=$.current.getModel())?void 0:t.uri;if(r&&e.find(e=>e.path===r.path)){let e=T.current.editor.getModelMarkers({resource:r});null==x||x(e)}});return()=>{null==e||e.dispose()}}return()=>{}},[C,x]),n.createElement(R,{width:m,height:y,isEditorReady:C,loading:c,_ref:O,className:_,wrapperProps:v})});function W(e,t){let r=(0,i.c)(5),[l,o]=(0,n.useState)(e),s=(0,n.useRef)(!0),a,u;r[0]!==e?(a=()=>{if(s.current){s.current=!1;return}o(e)},u=[e],r[0]=e,r[1]=a,r[2]=u):(a=r[1],u=r[2]),(0,n.useEffect)(a,u);let c=null!=l?l:t,d;return r[3]!==c?(d=[c,o],r[3]=c,r[4]=d):d=r[4],d}var U=(0,n.createContext)(void 0),q=()=>(0,n.use)(U),V=(0,n.createContext)({autoMode:!0,setTheme:()=>null,theme:"light"}),H=e=>{let{animationDelay:t="0ms",className:r,disableInlineStyles:n=!1,height:i="60px",width:o="100%"}=e;return(0,l.jsx)("div",{className:["shimmer-effect",r].filter(Boolean).join(" "),style:{height:!n&&("number"==typeof i?"".concat(i,"px"):i),width:!n&&("number"==typeof o?"".concat(o,"px"):o)},children:(0,l.jsx)("div",{className:"shimmer-effect__shine",style:{animationDelay:t}})})},Z={insertSpaces:!1,tabSize:4,trimAutoWhitespace:!1},G={hideCursorInOverviewRuler:!0,minimap:{enabled:!1},overviewRulerBorder:!1,readOnly:!1,scrollbar:{alwaysConsumeMouseWheel:!1},scrollBeyondLastLine:!1,wordWrap:"on"},Y="default"in J?J.default:J,X=e=>{var t;let r=(0,i.c)(10),{className:o,maxHeight:s,minHeight:a,options:u,readOnly:c,recalculatedHeightAt:d,value:f,...h}=e,p=null!=a?a:56,m=n.useRef(d),{insertSpaces:y,tabSize:_,trimAutoWhitespace:v,...b}=u||{},w=(null==u?void 0:u.padding)?(u.padding.top||0)+((null==(t=u.padding)?void 0:t.bottom)||0):0,[S,x]=(0,n.useState)(p),{theme:C}=(0,n.use)(V),k=(null==h?void 0:h.defaultLanguage)?"language--".concat(h.defaultLanguage):"",N=c&&"read-only",E;r[0]!==o||r[1]!==k||r[2]!==N?(E=["code-editor",o,k,N].filter(Boolean),r[0]=o,r[1]=k,r[2]=N,r[3]=E):E=r[3];let T=E.join(" "),$,O;return r[4]!==p||r[5]!==w||r[6]!==d||r[7]!==f?($=()=>{d&&d>m.current&&(x(f?Math.max(p,18*f.split("\n").length+2+w):p),m.current=d)},O=[f,p,w,d],r[4]=p,r[5]=w,r[6]=d,r[7]=f,r[8]=$,r[9]=O):($=r[8],O=r[9]),n.useEffect($,O),(0,l.jsx)(Y,{className:T,height:s?Math.min(S,s):S,loading:(0,l.jsx)(H,{height:S}),options:{...G,...b,readOnly:!!c,detectIndentation:!1,insertSpaces:void 0,tabSize:void 0,trimAutoWhitespace:void 0},theme:"dark"===C?"vs-dark":"vs",value:f,...h,onChange:(e,t)=>{var r;null==(r=h.onChange)||r.call(h,e,t),x(e?Math.max(p,18*e.split("\n").length+2+w):p)},onMount:(e,t)=>{var r;null==(r=h.onMount)||r.call(h,e,t);let n=e.getModel();n&&n.updateOptions({insertSpaces:null!=y?y:Z.insertSpaces,tabSize:null!=_?_:Z.tabSize,trimAutoWhitespace:null!=v?v:Z.trimAutoWhitespace}),x(Math.max(p,18*e.getValue().split("\n").length+2+w))}})}},11566:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648),i=r(71590),l=r(42192);t.default={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxLength"===e?"more":"fewer"} than ${t} characters`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:o,it:s}=e,a="maxLength"===t?n.operators.GT:n.operators.LT,u=!1===s.opts.unicode?(0,n._)`${r}.length`:(0,n._)`${(0,i.useFunc)(e.gen,l.default)}(${r})`;e.fail$data((0,n._)`${u} ${a} ${o}`)}}},12404:(e,t,r)=>{"use strict";function n(e,t=0){if(0===e)return"0 bytes";let r=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/1024**r).toFixed(tn})},13467:(e,t,r)=>{"use strict";function n(e){return null!=e&&("string"!=typeof e||""!==e.trim())&&!Number.isNaN(Number(e))}r.d(t,{E:()=>n})},14051:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});var n=(0,r(59898).guI)("INSERT_RELATIONSHIP_WITH_DRAWER_COMMAND")},14767:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(45236),i=r(42911),l=r(52387),o=r(58819),s=r(62088),a=r(16708),u=r(85844),c=r(48793),d=r(9320),f=r(82696),h=r(59830),p=r(15724),m=r(3094),y=r(53785),_=r(16698),v=r(89007);t.default=function(e=!1){let t=[h.default,p.default,m.default,y.default,_.default,v.default,u.default,c.default,a.default,d.default,f.default];return e?t.push(i.default,o.default):t.push(n.default,l.default),t.push(s.default),t}},14799:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;let n=r(97786),i=r(34741),l=r(34802),o=r(34741),s=r(30227),a=r(94396),u=r(19250),c=r(20648),d=r(61418),f=r(44814),h=r(71590),p=r(19161);function m({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},l){var o;i.code.es5?e.func(t,(0,c._)`${d.default.data}, ${d.default.valCxt}`,n.$async,()=>{var t,n;e.code((0,c._)`"use strict"; ${y(r,i)}`),t=e,n=i,t.if(d.default.valCxt,()=>{t.var(d.default.instancePath,(0,c._)`${d.default.valCxt}.${d.default.instancePath}`),t.var(d.default.parentData,(0,c._)`${d.default.valCxt}.${d.default.parentData}`),t.var(d.default.parentDataProperty,(0,c._)`${d.default.valCxt}.${d.default.parentDataProperty}`),t.var(d.default.rootData,(0,c._)`${d.default.valCxt}.${d.default.rootData}`),n.dynamicRef&&t.var(d.default.dynamicAnchors,(0,c._)`${d.default.valCxt}.${d.default.dynamicAnchors}`)},()=>{t.var(d.default.instancePath,(0,c._)`""`),t.var(d.default.parentData,(0,c._)`undefined`),t.var(d.default.parentDataProperty,(0,c._)`undefined`),t.var(d.default.rootData,d.default.data),n.dynamicRef&&t.var(d.default.dynamicAnchors,(0,c._)`{}`)}),e.code(l)}):e.func(t,(0,c._)`${d.default.data}, ${(o=i,(0,c._)`{${d.default.instancePath}="", ${d.default.parentData}, ${d.default.parentDataProperty}, ${d.default.rootData}=${d.default.data}${o.dynamicRef?(0,c._)`, ${d.default.dynamicAnchors}={}`:c.nil}}={}`)}`,n.$async,()=>e.code(y(r,i)).code(l))}function y(e,t){let r="object"==typeof e&&e[t.schemaId];return r&&(t.code.source||t.code.process)?(0,c._)`/*# sourceURL=${r} */`:c.nil}function _({schema:e,self:t}){if("boolean"==typeof e)return!e;for(let r in e)if(t.RULES.all[r])return!0;return!1}function v(e){return"boolean"!=typeof e.schema}function b(e){(0,h.checkUnknownRules)(e),function(e){let{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,h.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}(e)}function w(e,t){if(e.opts.jtd)return x(e,[],!1,t);let r=(0,i.getSchemaTypes)(e.schema),n=(0,i.coerceAndCheckDataType)(e,r);x(e,r,!n,t)}function S({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){let l=r.$comment;if(!0===i.$comment)e.code((0,c._)`${d.default.self}.logger.log(${l})`);else if("function"==typeof i.$comment){let r=(0,c.str)`${n}/$comment`,i=e.scopeValue("root",{ref:t.root});e.code((0,c._)`${d.default.self}.opts.$comment(${l}, ${r}, ${i}.schema)`)}}function x(e,t,r,n){var i,s,a,u;let{gen:f,schema:p,data:m,allErrors:y,opts:_,self:v}=e,{RULES:b}=v;if(p.$ref&&(_.ignoreKeywordsWithRef||!(0,h.schemaHasRulesButRef)(p,b)))return void f.block(()=>T(e,"$ref",b.all.$ref.definition));function w(i){(0,l.shouldUseGroup)(p,i)&&(i.type?(f.if((0,o.checkDataType)(i.type,m,_.strictNumbers)),C(e,i),1===t.length&&t[0]===i.type&&r&&(f.else(),(0,o.reportTypeError)(e)),f.endIf()):C(e,i),y||f.if((0,c._)`${d.default.errors} === ${n||0}`))}_.jtd||(i=e,s=t,!i.schemaEnv.meta&&i.opts.strictTypes&&(function(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(t=>{k(e.dataTypes,t)||N(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)}),function(e,t){let r=[];for(let n of e.dataTypes)k(t,n)?r.push(n):t.includes("integer")&&"number"===n&&r.push("integer");e.dataTypes=r}(e,t)}}(i,s),i.opts.allowUnionTypes||(a=i,(u=s).length>1&&!(2===u.length&&u.includes("null"))&&N(a,"use allowUnionTypes to allow union type keyword")),function(e,t){let r=e.self.RULES.all;for(let n in r){let i=r[n];if("object"==typeof i&&(0,l.shouldUseRule)(e.schema,i)){let{type:r}=i.definition;r.length&&!r.some(e=>{var r,n;return r=t,n=e,r.includes(n)||"number"===n&&r.includes("integer")})&&N(e,`missing type "${r.join(",")}" for keyword "${n}"`)}}}(i,i.dataTypes))),f.block(()=>{for(let e of b.rules)w(e);w(b.post)})}function C(e,t){let{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,s.assignDefaults)(e,t.type),r.block(()=>{for(let r of t.rules)(0,l.shouldUseRule)(n,r)&&T(e,r.keyword,r.definition,t.type)})}function k(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function N(e,t){let r=e.schemaEnv.baseId+e.errSchemaPath;t+=` at "${r}" (strictTypes)`,(0,h.checkStrictMode)(e,t,e.opts.strictTypes)}t.validateFunctionCode=function(e){if(v(e)&&(b(e),_(e)))return void function(e){let{schema:t,opts:r,gen:n}=e;m(e,()=>{r.$comment&&t.$comment&&S(e),function(e){let{schema:t,opts:r}=e;void 0!==t.default&&r.useDefaults&&r.strictSchema&&(0,h.checkStrictMode)(e,"default is ignored in the schema root")}(e),n.let(d.default.vErrors,null),n.let(d.default.errors,0),r.unevaluated&&function(e){let{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",(0,c._)`${r}.evaluated`),t.if((0,c._)`${e.evaluated}.dynamicProps`,()=>t.assign((0,c._)`${e.evaluated}.props`,(0,c._)`undefined`)),t.if((0,c._)`${e.evaluated}.dynamicItems`,()=>t.assign((0,c._)`${e.evaluated}.items`,(0,c._)`undefined`))}(e),w(e),function(e){let{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:l}=e;r.$async?t.if((0,c._)`${d.default.errors} === 0`,()=>t.return(d.default.data),()=>t.throw((0,c._)`new ${i}(${d.default.vErrors})`)):(t.assign((0,c._)`${n}.errors`,d.default.vErrors),l.unevaluated&&function({gen:e,evaluated:t,props:r,items:n}){r instanceof c.Name&&e.assign((0,c._)`${t}.props`,r),n instanceof c.Name&&e.assign((0,c._)`${t}.items`,n)}(e),t.return((0,c._)`${d.default.errors} === 0`))}(e)})}(e);m(e,()=>(0,n.topBoolOrEmptySchema)(e))};class E{constructor(e,t,r){if((0,a.validateKeywordUsage)(e,t,r),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=r,this.data=e.data,this.schema=e.schema[r],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,h.schemaRefOrVal)(e,this.schema,r,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",P(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,a.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw Error(`${r} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",d.default.errors))}result(e,t,r){this.failResult((0,c.not)(e),t,r)}failResult(e,t,r){this.gen.if(e),r?r():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,c.not)(e),void 0,t)}fail(e){if(void 0===e){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:t}=this;this.fail((0,c._)`${t} !== undefined && (${(0,c.or)(this.invalid$data(),e)})`)}error(e,t,r){if(t){this.setParams(t),this._error(e,r),this.setParams({});return}this._error(e,r)}_error(e,t){(e?p.reportExtraError:p.reportError)(this,this.def.error,t)}$dataError(){(0,p.reportError)(this,this.def.$dataError||p.keyword$DataError)}reset(){if(void 0===this.errsCount)throw Error('add "trackErrors" to keyword definition');(0,p.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,r=c.nil){this.gen.block(()=>{this.check$data(e,r),t()})}check$data(e=c.nil,t=c.nil){if(!this.$data)return;let{gen:r,schemaCode:n,schemaType:i,def:l}=this;r.if((0,c.or)((0,c._)`${n} === undefined`,t)),e!==c.nil&&r.assign(e,!0),(i.length||l.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==c.nil&&r.assign(e,!1)),r.else()}invalid$data(){let{gen:e,schemaCode:t,schemaType:r,def:n,it:i}=this;return(0,c.or)(function(){if(r.length){if(!(t instanceof c.Name))throw Error("ajv implementation error");let e=Array.isArray(r)?r:[r];return(0,c._)`${(0,o.checkDataTypes)(e,t,i.opts.strictNumbers,o.DataType.Wrong)}`}return c.nil}(),function(){if(n.validateSchema){let r=e.scopeValue("validate$data",{ref:n.validateSchema});return(0,c._)`!${r}(${t})`}return c.nil}())}subschema(e,t){let r=(0,u.getSubschema)(this.it,e);(0,u.extendSubschemaData)(r,this.it,e),(0,u.extendSubschemaMode)(r,e);let i={...this.it,...r,items:void 0,props:void 0};return!function(e,t){if(v(e)&&(b(e),_(e))){var r=e,i=t;let{schema:n,gen:l,opts:o}=r;o.$comment&&n.$comment&&S(r),function(e){let t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,f.resolveUrl)(e.opts.uriResolver,e.baseId,t))}(r),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw Error("async schema in sync schema")}(r);let s=l.const("_errs",d.default.errors);w(r,s),l.var(i,(0,c._)`${s} === ${d.default.errors}`);return}(0,n.boolOrEmptySchema)(e,t)}(i,t),i}mergeEvaluated(e,t){let{it:r,gen:n}=this;r.opts.unevaluated&&(!0!==r.props&&void 0!==e.props&&(r.props=h.mergeEvaluated.props(n,e.props,r.props,t)),!0!==r.items&&void 0!==e.items&&(r.items=h.mergeEvaluated.items(n,e.items,r.items,t)))}mergeValidEvaluated(e,t){let{it:r,gen:n}=this;if(r.opts.unevaluated&&(!0!==r.props||!0!==r.items))return n.if(t,()=>this.mergeEvaluated(e,c.Name)),!0}}function T(e,t,r,n){let i=new E(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,a.funcKeywordCode)(i,r):"macro"in r?(0,a.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,a.funcKeywordCode)(i,r)}t.KeywordCxt=E;let $=/^\/(?:[^~]|~0|~1)*$/,O=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function P(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,l;if(""===e)return d.default.rootData;if("/"===e[0]){if(!$.test(e))throw Error(`Invalid JSON-pointer: ${e}`);i=e,l=d.default.rootData}else{let o=O.exec(e);if(!o)throw Error(`Invalid JSON-pointer: ${e}`);let a=+o[1];if("#"===(i=o[2])){if(a>=t)throw Error(s("property/index",a));return n[t-a]}if(a>t)throw Error(s("data",a));if(l=r[t-a],!i)return l}let o=l;for(let e of i.split("/"))e&&(l=(0,c._)`${l}${(0,c.getProperty)((0,h.unescapeJsonPointer)(e))}`,o=(0,c._)`${o} && ${l}`);return o;function s(e,r){return`Cannot access ${e} ${r} levels up, current level is ${t}`}}t.getData=P},15132:(e,t,r)=>{"use strict";r.d(t,{aG:()=>n});let n=["ar","fa","he"]},15242:(e,t,r)=>{"use strict";r.d(t,{D4:()=>c,F7:()=>y,Pe:()=>p,gd:()=>h,h1:()=>u,kg:()=>m,lF:()=>d,oE:()=>f});var n=r(71655);let i=Object.prototype.hasOwnProperty,l=Array.isArray,o=function(){let e=[];for(let t=0;t1;){let t=e.pop(),r=t.obj[t.prop];if(l(r)){let e=[];for(let t=0;t=1024?s.slice(e,e+1024):s,r=[];for(let e=0;e=48&&i=65&&i=97&&i>6]+o[128|63&i];continue}if(i=57344){r[r.length]=o[224|i>>12]+o[128|i>>6&63]+o[128|63&i];continue}e+=1,i=65536+((1023&i)>18]+o[128|i>>12&63]+o[128|i>>6&63]+o[128|63&i]}a+=r.join("")}return a},f=function(e){let t=[{obj:{o:e},prop:"o"}],r=[];for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:r(31336).validateUnion,error:{message:"must match a schema in anyOf"}}},16698:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648),i=r(71590);function l(e,t){let r=e.schema[t];return void 0!==r&&!(0,i.alwaysValidSchema)(e,r)}t.default={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>(0,n.str)`must match "${e.ifClause}" schema`,params:({params:e})=>(0,n._)`{failingKeyword: ${e.ifClause}}`},code(e){let{gen:t,parentSchema:r,it:o}=e;void 0===r.then&&void 0===r.else&&(0,i.checkStrictMode)(o,'"if" without "then" and "else" is ignored');let s=l(o,"then"),a=l(o,"else");if(!s&&!a)return;let u=t.let("valid",!0),c=t.name("_valid");if(function(){let t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},c);e.mergeEvaluated(t)}(),e.reset(),s&&a){let r=t.let("ifClause");e.setParams({ifClause:r}),t.if(c,d("then",r),d("else",r))}else s?t.if(c,d("then")):t.if((0,n.not)(c),d("else"));function d(r,i){return()=>{let l=e.subschema({keyword:r},c);t.assign(u,c),e.mergeValidEvaluated(l,u),i?t.assign(i,(0,n._)`${r}`):e.setParams({ifClause:r})}}e.pass(u,()=>e.error(!0))}}},16708:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;let n=r(20648),i=r(71590),l=r(31336);t.error={message:({params:{property:e,depsCount:t,deps:r}})=>(0,n.str)`must have ${1===t?"property":"properties"} ${r} when property ${e} is present`,params:({params:{property:e,depsCount:t,deps:r,missingProperty:i}})=>(0,n._)`{property: ${e}, missingProperty: ${i}, depsCount: ${t}, deps: ${r}}`};let o={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){let[t,r]=function({schema:e}){let t={},r={};for(let n in e)"__proto__"!==n&&((Array.isArray(e[n])?t:r)[n]=e[n]);return[t,r]}(e);s(e,t),a(e,r)}};function s(e,t=e.schema){let{gen:r,data:i,it:o}=e;if(0===Object.keys(t).length)return;let a=r.let("missing");for(let s in t){let u=t[s];if(0===u.length)continue;let c=(0,l.propertyInData)(r,i,s,o.opts.ownProperties);e.setParams({property:s,depsCount:u.length,deps:u.join(", ")}),o.allErrors?r.if(c,()=>{for(let t of u)(0,l.checkReportMissingProp)(e,t)}):(r.if((0,n._)`${c} && (${(0,l.checkMissingProp)(e,u,a)})`),(0,l.reportMissingProp)(e,a),r.else())}}function a(e,t=e.schema){let{gen:r,data:n,keyword:o,it:s}=e,u=r.name("valid");for(let a in t)(0,i.alwaysValidSchema)(s,t[a])||(r.if((0,l.propertyInData)(r,n,a,s.opts.ownProperties),()=>{let t=e.subschema({keyword:o,schemaProp:a},u);e.mergeValidEvaluated(t,u)},()=>r.var(u,!0)),e.ok(u))}t.validatePropertyDeps=s,t.validateSchemaDeps=a,t.default=o},17851:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(42494),i=r(73332),l=r(59946),o=r(55462);let s=o.I?e=>{e()}:n.startTransition,a=(0,i.Ht)(l.Ay,()=>(e,t,r={})=>{let{mutate:l}=(0,i.iX)(),a=(0,n.useRef)(e),u=(0,n.useRef)(t),c=(0,n.useRef)(r),d=(0,n.useRef)(0),[f,h,p]=(e=>{let[,t]=(0,n.useState)({}),r=(0,n.useRef)(!1),i=(0,n.useRef)(e),l=(0,n.useRef)({data:!1,error:!1,isValidating:!1}),s=(0,n.useCallback)(e=>{let n=!1,o=i.current;for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&o[t]!==e[t]&&(o[t]=e[t],l.current[t]&&(n=!0));n&&!r.current&&t({})},[]);return(0,o.u)(()=>(r.current=!1,()=>{r.current=!0})),[i,l.current,s]})({data:o.U,error:o.U,isMutating:!1}),m=f.current,y=(0,n.useCallback)(async(e,t)=>{let[r,n]=(0,o.s)(a.current);if(!u.current)throw Error("Can’t trigger the mutation: missing fetcher.");if(!r)throw Error("Can’t trigger the mutation: missing key.");let i=(0,o.m)((0,o.m)({populateCache:!1,throwOnError:!0},c.current),t),f=(0,o.o)();d.current=f,p({isMutating:!0});try{let t=await l(r,u.current(n,{arg:e}),(0,o.m)(i,{throwOnError:!0}));return d.currentp({data:t,isMutating:!1,error:void 0})),null==i.onSuccess||i.onSuccess.call(i,t,r,i)),t}catch(e){if(d.currentp({error:e,isMutating:!1})),null==i.onError||i.onError.call(i,e,r,i),i.throwOnError))throw e}},[]),_=(0,n.useCallback)(()=>{d.current=(0,o.o)(),p({data:o.U,error:o.U,isMutating:!1})},[]);return(0,o.u)(()=>{a.current=e,u.current=t,c.current=r}),{trigger:y,reset:_,get data(){return h.data=!0,m.data},get error(){return h.error=!0,m.error},get isMutating(){return h.isMutating=!0,m.isMutating}}})},18078:(e,t,r)=>{"use strict";r.d(t,{AN:()=>eu,FR:()=>C,MS:()=>x,Mp:()=>eI,PM:()=>eL,Sj:()=>j,Vy:()=>O,fF:()=>eB,fp:()=>A,sl:()=>B,uN:()=>ei,vL:()=>o,y$:()=>M,zM:()=>ez});var n,i,l,o,s,a,u,c,d,f,h=r(42494),p=r(23803),m=r(21164),y=r(57864);let _=(0,h.createContext)(null),v={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},b={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was moved over droppable area "+r.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was dropped over droppable area "+r.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function w(e){let{announcements:t=b,container:r,hiddenTextDescribedById:n,screenReaderInstructions:i=v}=e,{announce:l,announcement:o}=(0,y.bO)(),s=(0,m.YG)("DndLiveRegion"),[a,u]=(0,h.useState)(!1);(0,h.useEffect)(()=>{u(!0)},[]);var c=(0,h.useMemo)(()=>({onDragStart(e){let{active:r}=e;l(t.onDragStart({active:r}))},onDragMove(e){let{active:r,over:n}=e;t.onDragMove&&l(t.onDragMove({active:r,over:n}))},onDragOver(e){let{active:r,over:n}=e;l(t.onDragOver({active:r,over:n}))},onDragEnd(e){let{active:r,over:n}=e;l(t.onDragEnd({active:r,over:n}))},onDragCancel(e){let{active:r,over:n}=e;l(t.onDragCancel({active:r,over:n}))}}),[l,t]);let d=(0,h.useContext)(_);if((0,h.useEffect)(()=>{if(!d)throw Error("useDndMonitor must be used within a children of ");return d(c)},[c,d]),!a)return null;let f=h.createElement(h.Fragment,null,h.createElement(y.Aw,{id:n,value:i.draggable}),h.createElement(y.L4,{id:s,announcement:o}));return r?(0,p.createPortal)(f,r):f}function S(){}function x(e,t){return(0,h.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])}function C(){for(var e=arguments.length,t=Array(e),r=0;r[...t].filter(e=>null!=e),[...t])}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(n||(n={}));let k=Object.freeze({x:0,y:0});function N(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function E(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return r-n}function T(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return n-r}function $(e){let{left:t,top:r,height:n,width:i}=e;return[{x:t,y:r},{x:t+i,y:r},{x:t,y:r+n},{x:t+i,y:r+n}]}function O(e,t){if(!e||0===e.length)return null;let[r]=e;return t?r[t]:r}function P(e,t,r){return void 0===t&&(t=e.left),void 0===r&&(r=e.top),{x:t+.5*e.width,y:r+.5*e.height}}let A=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,i=P(t,t.left,t.top),l=[];for(let e of n){let{id:t}=e,n=r.get(t);if(n){let r=N(P(n),i);l.push({id:t,data:{droppableContainer:e,value:r}})}}return l.sort(E)},M=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,i=$(t),l=[];for(let e of n){let{id:t}=e,n=r.get(t);if(n){let r=$(n),o=Number((i.reduce((e,t,n)=>e+N(r[n],t),0)/4).toFixed(4));l.push({id:t,data:{droppableContainer:e,value:o}})}}return l.sort(E)},D=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e,i=[];for(let e of n){let{id:n}=e,l=r.get(n);if(l){let r=function(e,t){let r=Math.max(t.top,e.top),n=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),l=Math.min(t.top+t.height,e.top+e.height);if(n0&&i.push({id:n,data:{droppableContainer:e,value:r}})}}return i.sort(T)};function R(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:k}let I=function(e){return function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i({...t,top:t.top+e*r.y,bottom:t.bottom+e*r.y,left:t.left+e*r.x,right:t.right+e*r.x}),{...t})}}(1),F={ignoreTransform:!1};function j(e,t){void 0===t&&(t=F);let r=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:n}=(0,m.zk)(e).getComputedStyle(e);t&&(r=function(e,t,r){let n=function(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(t);if(!n)return e;let{scaleX:i,scaleY:l,x:o,y:s}=n,a=e.left-o-(1-i)*parseFloat(r),u=e.top-s-(1-l)*parseFloat(r.slice(r.indexOf(" ")+1)),c=i?e.width/i:e.width,d=l?e.height/l:e.height;return{width:c,height:d,top:u,right:a+c,bottom:u+d,left:a}}(r,t,n))}let{top:n,left:i,width:l,height:o,bottom:s,right:a}=r;return{top:n,left:i,width:l,height:o,bottom:s,right:a}}function L(e){return j(e,{ignoreTransform:!0})}function B(e,t){let r=[];return e?function n(i){var l;if(null!=t&&r.length>=t||!i)return r;if((0,m.wz)(i)&&null!=i.scrollingElement&&!r.includes(i.scrollingElement))return r.push(i.scrollingElement),r;if(!(0,m.sb)(i)||(0,m.xZ)(i)||r.includes(i))return r;let o=(0,m.zk)(e).getComputedStyle(i);return(i!==e&&function(e,t){void 0===t&&(t=(0,m.zk)(e).getComputedStyle(e));let r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{let n=t[e];return"string"==typeof n&&r.test(n)})}(i,o)&&r.push(i),void 0===(l=o)&&(l=(0,m.zk)(i).getComputedStyle(i)),"fixed"===l.position)?r:n(i.parentNode)}(e):r}function K(e){let[t]=B(e,1);return null!=t?t:null}function z(e){return m.Sw&&e?(0,m.l6)(e)?e:(0,m.Ll)(e)?(0,m.wz)(e)||e===(0,m.TW)(e).scrollingElement?window:(0,m.sb)(e)?e:null:null:null}function J(e){return(0,m.l6)(e)?e.scrollX:e.scrollLeft}function W(e){return(0,m.l6)(e)?e.scrollY:e.scrollTop}function U(e){return{x:J(e),y:W(e)}}function q(e){return!!m.Sw&&!!e&&e===document.scrollingElement}function V(e){let t={x:0,y:0},r=q(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height},i=e.scrollTop=n.y,isRight:e.scrollLeft>=n.x,maxScroll:n,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(i||(i={}));let H={x:.2,y:.2};function Z(e){return e.reduce((e,t)=>(0,m.WQ)(e,U(t)),k)}let G=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+J(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+W(t),0)}]];class Y{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let r=B(t),n=Z(r);for(let[t,i,l]of(this.rect={...e},this.width=e.width,this.height=e.height,G))for(let e of i)Object.defineProperty(this,e,{get:()=>{let i=l(r),o=n[t]-i;return this.rect[e]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class X{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}add(e,t,r){var n;null==(n=this.target)||n.addEventListener(e,t,r),this.listeners.push([e,t,r])}}function Q(e,t){let r=Math.abs(e.x),n=Math.abs(e.y);return"number"==typeof t?Math.sqrt(r**2+n**2)>t:"x"in t&&"y"in t?r>t.x&&n>t.y:"x"in t?r>t.x:"y"in t&&n>t.y}function ee(e){e.preventDefault()}function et(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(l||(l={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"}(o||(o={}));let er={start:[o.Space,o.Enter],cancel:[o.Esc],end:[o.Space,o.Enter]},en=(e,t)=>{let{currentCoordinates:r}=t;switch(e.code){case o.Right:return{...r,x:r.x+25};case o.Left:return{...r,x:r.x-25};case o.Down:return{...r,y:r.y+25};case o.Up:return{...r,y:r.y-25}}};class ei{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;let{event:{target:t}}=e;this.props=e,this.listeners=new X((0,m.TW)(t)),this.windowListeners=new X((0,m.zk)(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(l.Resize,this.handleCancel),this.windowListeners.add(l.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(l.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,r=e.node.current;r&&function(e,t){if(void 0===t&&(t=j),!e)return;let{top:r,left:n,bottom:i,right:l}=t(e);K(e)&&(i=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}(r),t(k)}handleKeyDown(e){if((0,m.kx)(e)){let{active:t,context:r,options:n}=this.props,{keyboardCodes:i=er,coordinateGetter:l=en,scrollBehavior:s="smooth"}=n,{code:a}=e;if(i.end.includes(a))return void this.handleEnd(e);if(i.cancel.includes(a))return void this.handleCancel(e);let{collisionRect:u}=r.current,c=u?{x:u.left,y:u.top}:k;this.referenceCoordinates||(this.referenceCoordinates=c);let d=l(e,{active:t,context:r.current,currentCoordinates:c});if(d){let t=(0,m.Re)(d,c),n={x:0,y:0},{scrollableAncestors:i}=r.current;for(let r of i){let i=e.code,{isTop:l,isRight:a,isLeft:u,isBottom:c,maxScroll:f,minScroll:h}=V(r),p=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:r,right:n,bottom:i}=e.getBoundingClientRect();return{top:t,left:r,right:n,bottom:i,width:e.clientWidth,height:e.clientHeight}}(r),m={x:Math.min(i===o.Right?p.right-p.width/2:p.right,Math.max(i===o.Right?p.left:p.left+p.width/2,d.x)),y:Math.min(i===o.Down?p.bottom-p.height/2:p.bottom,Math.max(i===o.Down?p.top:p.top+p.height/2,d.y))},y=i===o.Right&&!a||i===o.Left&&!u,_=i===o.Down&&!c||i===o.Up&&!l;if(y&&m.x!==d.x){let e=r.scrollLeft+t.x,l=i===o.Right&&e=h.x;if(l&&!t.y)return void r.scrollTo({left:e,behavior:s});l?n.x=r.scrollLeft-e:n.x=i===o.Right?r.scrollLeft-f.x:r.scrollLeft-h.x,n.x&&r.scrollBy({left:-n.x,behavior:s});break}if(_&&m.y!==d.y){let e=r.scrollTop+t.y,l=i===o.Down&&e=h.y;if(l&&!t.x)return void r.scrollTo({top:e,behavior:s});l?n.y=r.scrollTop-e:n.y=i===o.Down?r.scrollTop-f.y:r.scrollTop-h.y,n.y&&r.scrollBy({top:-n.y,behavior:s});break}}this.handleMove(e,(0,m.WQ)((0,m.Re)(d,this.referenceCoordinates),n))}}}handleMove(e,t){let{onMove:r}=this.props;e.preventDefault(),r(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function el(e){return!!(e&&"distance"in e)}function eo(e){return!!(e&&"delay"in e)}ei.activators=[{eventName:"onKeyDown",handler:(e,t,r)=>{let{keyboardCodes:n=er,onActivation:i}=t,{active:l}=r,{code:o}=e.nativeEvent;if(n.start.includes(o)){let t=l.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==i||i({event:e.nativeEvent}),!0)}return!1}}];class es{constructor(e,t,r){var n;void 0===r&&(r=function(e){let{EventTarget:t}=(0,m.zk)(e);return e instanceof t?e:(0,m.TW)(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;let{event:i}=e,{target:l}=i;this.props=e,this.events=t,this.document=(0,m.TW)(l),this.documentListeners=new X(this.document),this.listeners=new X(r),this.windowListeners=new X((0,m.zk)(l)),this.initialCoordinates=null!=(n=(0,m.e_)(i))?n:k,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:e,props:{options:{activationConstraint:t}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(l.Resize,this.handleCancel),this.windowListeners.add(l.DragStart,ee),this.windowListeners.add(l.VisibilityChange,this.handleCancel),this.windowListeners.add(l.ContextMenu,ee),this.documentListeners.add(l.Keydown,this.handleKeydown),t){if(el(t))return;if(eo(t)){this.timeoutId=setTimeout(this.handleStart,t.delay);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(l.Click,et,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(l.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:r,initialCoordinates:n,props:i}=this,{onMove:l,options:{activationConstraint:o}}=i;if(!n)return;let s=null!=(t=(0,m.e_)(e))?t:k,a=(0,m.Re)(n,s);if(!r&&o){if(eo(o))return Q(a,o.tolerance)?this.handleCancel():void 0;if(el(o))return null!=o.tolerance&&Q(a,o.tolerance)?this.handleCancel():Q(a,o.distance)?this.handleStart():void 0}e.cancelable&&e.preventDefault(),l(s)}handleEnd(){let{onEnd:e}=this.props;this.detach(),e()}handleCancel(){let{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===o.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}let ea={move:{name:"pointermove"},end:{name:"pointerup"}};class eu extends es{constructor(e){let{event:t}=e;super(e,ea,(0,m.TW)(t.target))}}eu.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return!!r.isPrimary&&0===r.button&&(null==n||n({event:r}),!0)}}];let ec={move:{name:"mousemove"},end:{name:"mouseup"}};!function(e){e[e.RightClick=2]="RightClick"}(s||(s={}));class ed extends es{constructor(e){super(e,ec,(0,m.TW)(e.event.target))}}ed.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return r.button!==s.RightClick&&(null==n||n({event:r}),!0)}}];let ef={move:{name:"touchmove"},end:{name:"touchend"}};class eh extends es{constructor(e){super(e,ef)}static setup(){return window.addEventListener(ef.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(ef.move.name,e)};function e(){}}}eh.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t,{touches:i}=r;return!(i.length>1)&&(null==n||n({event:r}),!0)}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(a||(a={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(u||(u={}));let ep={x:{[i.Backward]:!1,[i.Forward]:!1},y:{[i.Backward]:!1,[i.Forward]:!1}};!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(c||(c={})),(d||(d={})).Optimized="optimized";let eg=new Map;function em(e,t){return(0,m.KG)(r=>e?r||("function"==typeof t?t(e):e):null,[t,e])}function ey(e){let{callback:t,disabled:r}=e,n=(0,m._q)(t),i=(0,h.useMemo)(()=>{if(r||"undefined"==typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(n)},[r]);return(0,h.useEffect)(()=>()=>null==i?void 0:i.disconnect(),[i]),i}function e_(e){return new Y(j(e),e)}function ev(e,t,r){void 0===t&&(t=e_);let[n,i]=(0,h.useReducer)(function(n){if(!e)return null;if(!1===e.isConnected){var i;return null!=(i=null!=n?n:r)?i:null}let l=t(e);return JSON.stringify(n)===JSON.stringify(l)?n:l},null),l=function(e){let{callback:t,disabled:r}=e,n=(0,m._q)(t),i=(0,h.useMemo)(()=>{if(r||"undefined"==typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(n)},[n,r]);return(0,h.useEffect)(()=>()=>null==i?void 0:i.disconnect(),[i]),i}({callback(t){if(e)for(let r of t){let{type:t,target:n}=r;if("childList"===t&&n instanceof HTMLElement&&n.contains(e)){i();break}}}}),o=ey({callback:i});return(0,m.Es)(()=>{i(),e?(null==o||o.observe(e),null==l||l.observe(document.body,{childList:!0,subtree:!0})):(null==o||o.disconnect(),null==l||l.disconnect())},[e]),n}let eb=[];function ew(e,t){void 0===t&&(t=[]);let r=(0,h.useRef)(null);return(0,h.useEffect)(()=>{r.current=null},t),(0,h.useEffect)(()=>{let t=e!==k;t&&!r.current&&(r.current=e),!t&&r.current&&(r.current=null)},[e]),r.current?(0,m.Re)(e,r.current):k}function eS(e){return(0,h.useMemo)(()=>e?function(e){let t=e.innerWidth,r=e.innerHeight;return{top:0,left:0,right:t,bottom:r,width:t,height:r}}(e):null,[e])}let ex=[],eC=[{sensor:eu,options:{}},{sensor:ei,options:{}}],ek={current:{}},eN={draggable:{measure:L},droppable:{measure:L,strategy:c.WhileDragging,frequency:d.Optimized},dragOverlay:{measure:j}};class eE extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,r;return null!=(t=null==(r=this.get(e))?void 0:r.node.current)?t:void 0}}let eT={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new eE,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:S},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:eN,measureDroppableContainers:S,windowRect:null,measuringScheduled:!1},e$={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:S,draggableNodes:new Map,over:null,measureDroppableContainers:S},eO=(0,h.createContext)(e$),eP=(0,h.createContext)(eT);function eA(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new eE}}}function eM(e,t){switch(t.type){case n.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case n.DragMove:if(!e.draggable.active)return e;return{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case n.DragEnd:case n.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case n.RegisterDroppable:{let{element:r}=t,{id:n}=r,i=new eE(e.droppable.containers);return i.set(n,r),{...e,droppable:{...e.droppable,containers:i}}}case n.SetDroppableDisabled:{let{id:r,key:n,disabled:i}=t,l=e.droppable.containers.get(r);if(!l||n!==l.key)return e;let o=new eE(e.droppable.containers);return o.set(r,{...l,disabled:i}),{...e,droppable:{...e.droppable,containers:o}}}case n.UnregisterDroppable:{let{id:r,key:n}=t,i=e.droppable.containers.get(r);if(!i||n!==i.key)return e;let l=new eE(e.droppable.containers);return l.delete(r),{...e,droppable:{...e.droppable,containers:l}}}default:return e}}function eD(e){let{disabled:t}=e,{active:r,activatorEvent:n,draggableNodes:i}=(0,h.useContext)(eO),l=(0,m.ZC)(n),o=(0,m.ZC)(null==r?void 0:r.id);return(0,h.useEffect)(()=>{if(!t&&!n&&l&&null!=o){if(!(0,m.kx)(l)||document.activeElement===l.target)return;let e=i.get(o);if(!e)return;let{activatorNode:t,node:r}=e;(t.current||r.current)&&requestAnimationFrame(()=>{for(let e of[t.current,r.current]){if(!e)continue;let t=(0,m.ag)(e);if(t){t.focus();break}}})}},[n,t,i,o,l]),null}let eR=(0,h.createContext)({...k,scaleX:1,scaleY:1});!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(f||(f={}));let eI=(0,h.memo)(function(e){var t,r,l,o,s,d;let{id:y,accessibility:v,autoScroll:b=!0,children:S,sensors:x=eC,collisionDetection:C=D,measuring:N,modifiers:E,...T}=e,[$,P]=(0,h.useReducer)(eM,void 0,eA),[A,M]=function(){let[e]=(0,h.useState)(()=>new Set),t=(0,h.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,h.useCallback)(t=>{let{type:r,event:n}=t;e.forEach(e=>{var t;return null==(t=e[r])?void 0:t.call(e,n)})},[e]),t]}(),[F,L]=(0,h.useState)(f.Uninitialized),J=F===f.Initialized,{draggable:{active:W,nodes:G,translate:X},droppable:{containers:Q}}=$,ee=W?G.get(W):null,et=(0,h.useRef)({initial:null,translated:null}),er=(0,h.useMemo)(()=>{var e;return null!=W?{id:W,data:null!=(e=null==ee?void 0:ee.data)?e:ek,rect:et}:null},[W,ee]),en=(0,h.useRef)(null),[ei,el]=(0,h.useState)(null),[eo,es]=(0,h.useState)(null),ea=(0,m.YN)(T,Object.values(T)),eu=(0,m.YG)("DndDescribedBy",y),ec=(0,h.useMemo)(()=>Q.getEnabled(),[Q]),ed=(0,h.useMemo)(()=>({draggable:{...eN.draggable,...null==N?void 0:N.draggable},droppable:{...eN.droppable,...null==N?void 0:N.droppable},dragOverlay:{...eN.dragOverlay,...null==N?void 0:N.dragOverlay}}),[null==N?void 0:N.draggable,null==N?void 0:N.droppable,null==N?void 0:N.dragOverlay]),{droppableRects:ef,measureDroppableContainers:eh,measuringScheduled:e_}=function(e,t){let{dragging:r,dependencies:n,config:i}=t,[l,o]=(0,h.useState)(null),{frequency:s,measure:a,strategy:u}=i,d=(0,h.useRef)(e),f=function(){switch(u){case c.Always:return!1;case c.BeforeDragging:return r;default:return!r}}(),p=(0,m.YN)(f),y=(0,h.useCallback)(function(e){void 0===e&&(e=[]),p.current||o(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[p]),_=(0,h.useRef)(null),v=(0,m.KG)(t=>{if(f&&!r)return eg;if(!t||t===eg||d.current!==e||null!=l){let t=new Map;for(let r of e){if(!r)continue;if(l&&l.length>0&&!l.includes(r.id)&&r.rect.current){t.set(r.id,r.rect.current);continue}let e=r.node.current,n=e?new Y(a(e),e):null;r.rect.current=n,n&&t.set(r.id,n)}return t}return t},[e,l,r,f,a]);return(0,h.useEffect)(()=>{d.current=e},[e]),(0,h.useEffect)(()=>{f||y()},[r,f]),(0,h.useEffect)(()=>{l&&l.length>0&&o(null)},[JSON.stringify(l)]),(0,h.useEffect)(()=>{f||"number"!=typeof s||null!==_.current||(_.current=setTimeout(()=>{y(),_.current=null},s))},[s,f,y,...n]),{droppableRects:v,measureDroppableContainers:y,measuringScheduled:null!=l}}(ec,{dragging:J,dependencies:[X.x,X.y],config:ed.droppable}),eE=function(e,t){let r=null!==t?e.get(t):void 0,n=r?r.node.current:null;return(0,m.KG)(e=>{var r;return null===t?null:null!=(r=null!=n?n:e)?r:null},[n,t])}(G,W),eT=(0,h.useMemo)(()=>eo?(0,m.e_)(eo):null,[eo]),e$=function(){let e=(null==ei?void 0:ei.autoScrollEnabled)===!1,t="object"==typeof b?!1===b.enabled:!1===b,r=J&&!e&&!t;return"object"==typeof b?{...b,enabled:r}:{enabled:r}}(),eI=em(eE,ed.draggable.measure);!function(e){let{activeNode:t,measure:r,initialRect:n,config:i=!0}=e,l=(0,h.useRef)(!1),{x:o,y:s}="boolean"==typeof i?{x:i,y:i}:i;(0,m.Es)(()=>{if(!o&&!s||!t){l.current=!1;return}if(l.current||!n)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let i=R(r(e),n);if(o||(i.x=0),s||(i.y=0),l.current=!0,Math.abs(i.x)>0||Math.abs(i.y)>0){let t=K(e);t&&t.scrollBy({top:i.y,left:i.x})}},[t,o,s,n,r])}({activeNode:W?G.get(W):null,config:e$.layoutShiftCompensation,initialRect:eI,measure:ed.draggable.measure});let eF=ev(eE,ed.draggable.measure,eI),ej=ev(eE?eE.parentElement:null),eL=(0,h.useRef)({activatorEvent:null,active:null,activeNode:eE,collisionRect:null,collisions:null,droppableRects:ef,draggableNodes:G,draggingNode:null,draggingNodeRect:null,droppableContainers:Q,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),eB=Q.getNodeFor(null==(t=eL.current.over)?void 0:t.id),eK=function(e){let{measure:t}=e,[r,n]=(0,h.useState)(null),i=ey({callback:(0,h.useCallback)(e=>{for(let{target:r}of e)if((0,m.sb)(r)){n(e=>{let n=t(r);return e?{...e,width:n.width,height:n.height}:n});break}},[t])}),l=(0,h.useCallback)(e=>{let r=function(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return(0,m.sb)(t)?t:e}(e);null==i||i.disconnect(),r&&(null==i||i.observe(r)),n(r?t(r):null)},[t,i]),[o,s]=(0,m.lk)(l);return(0,h.useMemo)(()=>({nodeRef:o,rect:r,setRef:s}),[r,o,s])}({measure:ed.dragOverlay.measure}),ez=null!=(r=eK.nodeRef.current)?r:eE,eJ=J?null!=(l=eK.rect)?l:eF:null,eW=!!(eK.nodeRef.current&&eK.rect),eU=function(e){let t=em(e);return R(e,t)}(eW?null:eF),eq=eS(ez?(0,m.zk)(ez):null),eV=function(e){let t=(0,h.useRef)(e),r=(0,m.KG)(r=>e?r&&r!==eb&&e&&t.current&&e.parentNode===t.current.parentNode?r:B(e):eb,[e]);return(0,h.useEffect)(()=>{t.current=e},[e]),r}(J?null!=eB?eB:eE:null),eH=function(e,t){void 0===t&&(t=j);let[r]=e,n=eS(r?(0,m.zk)(r):null),[i,l]=(0,h.useReducer)(function(){return e.length?e.map(e=>q(e)?n:new Y(t(e),e)):ex},ex),o=ey({callback:l});return e.length>0&&i===ex&&l(),(0,m.Es)(()=>{e.length?e.forEach(e=>null==o?void 0:o.observe(e)):(null==o||o.disconnect(),l())},[e]),i}(eV),eZ=function(e,t){let{transform:r,...n}=t;return null!=e&&e.length?e.reduce((e,t)=>t({transform:e,...n}),r):r}(E,{transform:{x:X.x-eU.x,y:X.y-eU.y,scaleX:1,scaleY:1},activatorEvent:eo,active:er,activeNodeRect:eF,containerNodeRect:ej,draggingNodeRect:eJ,over:eL.current.over,overlayNodeRect:eK.rect,scrollableAncestors:eV,scrollableAncestorRects:eH,windowRect:eq}),eG=eT?(0,m.WQ)(eT,X):null,eY=function(e){let[t,r]=(0,h.useState)(null),n=(0,h.useRef)(e),i=(0,h.useCallback)(e=>{let t=z(e.target);t&&r(e=>e?(e.set(t,U(t)),new Map(e)):null)},[]);return(0,h.useEffect)(()=>{let t=n.current;if(e!==t){l(t);let o=e.map(e=>{let t=z(e);return t?(t.addEventListener("scroll",i,{passive:!0}),[t,U(t)]):null}).filter(e=>null!=e);r(o.length?new Map(o):null),n.current=e}return()=>{l(e),l(t)};function l(e){e.forEach(e=>{let t=z(e);null==t||t.removeEventListener("scroll",i)})}},[i,e]),(0,h.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>(0,m.WQ)(e,t),k):Z(e):k,[e,t])}(eV),eX=ew(eY),eQ=ew(eY,[eF]),e0=(0,m.WQ)(eZ,eX),e1=eJ?I(eJ,eZ):null,e2=er&&e1?C({active:er,collisionRect:e1,droppableRects:ef,droppableContainers:ec,pointerCoordinates:eG}):null,e4=O(e2,"id"),[e3,e8]=(0,h.useState)(null),e5=(s=eW?eZ:(0,m.WQ)(eZ,eQ),d=null!=(o=null==e3?void 0:e3.rect)?o:null,{...s,scaleX:d&&eF?d.width/eF.width:1,scaleY:d&&eF?d.height/eF.height:1}),e6=(0,h.useCallback)((e,t)=>{let{sensor:r,options:i}=t;if(null==en.current)return;let l=G.get(en.current);if(!l)return;let o=e.nativeEvent,s=new r({active:en.current,activeNode:l,event:o,options:i,context:eL,onStart(e){let t=en.current;if(null==t)return;let r=G.get(t);if(!r)return;let{onDragStart:i}=ea.current,l={active:{id:t,data:r.data,rect:et}};(0,p.unstable_batchedUpdates)(()=>{null==i||i(l),L(f.Initializing),P({type:n.DragStart,initialCoordinates:e,active:t}),A({type:"onDragStart",event:l})})},onMove(e){P({type:n.DragMove,coordinates:e})},onEnd:a(n.DragEnd),onCancel:a(n.DragCancel)});function a(e){return async function(){let{active:t,collisions:r,over:i,scrollAdjustedTranslate:l}=eL.current,s=null;if(t&&l){let{cancelDrop:a}=ea.current;s={activatorEvent:o,active:t,collisions:r,delta:l,over:i},e===n.DragEnd&&"function"==typeof a&&await Promise.resolve(a(s))&&(e=n.DragCancel)}en.current=null,(0,p.unstable_batchedUpdates)(()=>{P({type:e}),L(f.Uninitialized),e8(null),el(null),es(null);let t=e===n.DragEnd?"onDragEnd":"onDragCancel";if(s){let e=ea.current[t];null==e||e(s),A({type:t,event:s})}})}}(0,p.unstable_batchedUpdates)(()=>{el(s),es(e.nativeEvent)})},[G]),e9=(0,h.useCallback)((e,t)=>(r,n)=>{let i=r.nativeEvent,l=G.get(n);null!==en.current||!l||i.dndKit||i.defaultPrevented||!0===e(r,t.options,{active:l})&&(i.dndKit={capturedBy:t.sensor},en.current=n,e6(r,t))},[G,e6]),e7=(0,h.useMemo)(()=>x.reduce((e,t)=>{let{sensor:r}=t;return[...e,...r.activators.map(e=>({eventName:e.eventName,handler:e9(e.handler,t)}))]},[]),[x,e9]);(0,h.useEffect)(()=>{if(!m.Sw)return;let e=x.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},x.map(e=>{let{sensor:t}=e;return t})),(0,m.Es)(()=>{eF&&F===f.Initializing&&L(f.Initialized)},[eF,F]),(0,h.useEffect)(()=>{let{onDragMove:e}=ea.current,{active:t,activatorEvent:r,collisions:n,over:i}=eL.current;if(!t||!r)return;let l={active:t,activatorEvent:r,collisions:n,delta:{x:e0.x,y:e0.y},over:i};(0,p.unstable_batchedUpdates)(()=>{null==e||e(l),A({type:"onDragMove",event:l})})},[e0.x,e0.y]),(0,h.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:r,droppableContainers:n,scrollAdjustedTranslate:i}=eL.current;if(!e||null==en.current||!t||!i)return;let{onDragOver:l}=ea.current,o=n.get(e4),s=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}:null,a={active:e,activatorEvent:t,collisions:r,delta:{x:i.x,y:i.y},over:s};(0,p.unstable_batchedUpdates)(()=>{e8(s),null==l||l(a),A({type:"onDragOver",event:a})})},[e4]),(0,m.Es)(()=>{eL.current={activatorEvent:eo,active:er,activeNode:eE,collisionRect:e1,collisions:e2,droppableRects:ef,draggableNodes:G,draggingNode:ez,draggingNodeRect:eJ,droppableContainers:Q,over:e3,scrollableAncestors:eV,scrollAdjustedTranslate:e0},et.current={initial:eJ,translated:e1}},[er,eE,e2,e1,G,ez,eJ,ef,Q,e3,eV,e0]),function(e){let{acceleration:t,activator:r=a.Pointer,canScroll:n,draggingRect:l,enabled:o,interval:s=5,order:c=u.TreeOrder,pointerCoordinates:d,scrollableAncestors:f,scrollableAncestorRects:p,delta:y,threshold:_}=e,v=function(e){let{delta:t,disabled:r}=e,n=(0,m.ZC)(t);return(0,m.KG)(e=>{if(r||!n||!e)return ep;let l={x:Math.sign(t.x-n.x),y:Math.sign(t.y-n.y)};return{x:{[i.Backward]:e.x[i.Backward]||-1===l.x,[i.Forward]:e.x[i.Forward]||1===l.x},y:{[i.Backward]:e.y[i.Backward]||-1===l.y,[i.Forward]:e.y[i.Forward]||1===l.y}}},[r,t,n])}({delta:y,disabled:!o}),[b,w]=(0,m.$$)(),S=(0,h.useRef)({x:0,y:0}),x=(0,h.useRef)({x:0,y:0}),C=(0,h.useMemo)(()=>{switch(r){case a.Pointer:return d?{top:d.y,bottom:d.y,left:d.x,right:d.x}:null;case a.DraggableRect:return l}},[r,l,d]),k=(0,h.useRef)(null),N=(0,h.useCallback)(()=>{let e=k.current;if(!e)return;let t=S.current.x*x.current.x,r=S.current.y*x.current.y;e.scrollBy(t,r)},[]),E=(0,h.useMemo)(()=>c===u.TreeOrder?[...f].reverse():f,[c,f]);(0,h.useEffect)(()=>{if(!o||!f.length||!C)return void w();for(let e of E){if((null==n?void 0:n(e))===!1)continue;let r=p[f.indexOf(e)];if(!r)continue;let{direction:l,speed:o}=function(e,t,r,n,l){let{top:o,left:s,right:a,bottom:u}=r;void 0===n&&(n=10),void 0===l&&(l=H);let{isTop:c,isBottom:d,isLeft:f,isRight:h}=V(e),p={x:0,y:0},m={x:0,y:0},y={height:t.height*l.y,width:t.width*l.x};return!c&&o=t.bottom-y.height&&(p.y=i.Forward,m.y=n*Math.abs((t.bottom-y.height-u)/y.height)),!h&&a>=t.right-y.width?(p.x=i.Forward,m.x=n*Math.abs((t.right-y.width-a)/y.width)):!f&&s0||o.y>0){w(),k.current=e,b(N,s),S.current=o,x.current=l;return}}S.current={x:0,y:0},x.current={x:0,y:0},w()},[t,N,n,w,o,s,JSON.stringify(C),JSON.stringify(v),b,f,E,p,JSON.stringify(_)])}({...e$,delta:X,draggingRect:e1,pointerCoordinates:eG,scrollableAncestors:eV,scrollableAncestorRects:eH});let te=(0,h.useMemo)(()=>({active:er,activeNode:eE,activeNodeRect:eF,activatorEvent:eo,collisions:e2,containerNodeRect:ej,dragOverlay:eK,draggableNodes:G,droppableContainers:Q,droppableRects:ef,over:e3,measureDroppableContainers:eh,scrollableAncestors:eV,scrollableAncestorRects:eH,measuringConfiguration:ed,measuringScheduled:e_,windowRect:eq}),[er,eE,eF,eo,e2,ej,eK,G,Q,ef,e3,eh,eV,eH,ed,e_,eq]),tt=(0,h.useMemo)(()=>({activatorEvent:eo,activators:e7,active:er,activeNodeRect:eF,ariaDescribedById:{draggable:eu},dispatch:P,draggableNodes:G,over:e3,measureDroppableContainers:eh}),[eo,e7,er,eF,P,eu,G,e3,eh]);return h.createElement(_.Provider,{value:M},h.createElement(eO.Provider,{value:tt},h.createElement(eP.Provider,{value:te},h.createElement(eR.Provider,{value:e5},S)),h.createElement(eD,{disabled:(null==v?void 0:v.restoreFocus)===!1})),h.createElement(w,{...v,hiddenTextDescribedById:eu}))}),eF=(0,h.createContext)(null),ej="button";function eL(e){let{id:t,data:r,disabled:n=!1,attributes:i}=e,l=(0,m.YG)("Droppable"),{activators:o,activatorEvent:s,active:a,activeNodeRect:u,ariaDescribedById:c,draggableNodes:d,over:f}=(0,h.useContext)(eO),{role:p=ej,roleDescription:y="draggable",tabIndex:_=0}=null!=i?i:{},v=(null==a?void 0:a.id)===t,b=(0,h.useContext)(v?eR:eF),[w,S]=(0,m.lk)(),[x,C]=(0,m.lk)(),k=(0,h.useMemo)(()=>o.reduce((e,r)=>{let{eventName:n,handler:i}=r;return e[n]=e=>{i(e,t)},e},{}),[o,t]),N=(0,m.YN)(r);return(0,m.Es)(()=>(d.set(t,{id:t,key:l,node:w,activatorNode:x,data:N}),()=>{let e=d.get(t);e&&e.key===l&&d.delete(t)}),[d,t]),{active:a,activatorEvent:s,activeNodeRect:u,attributes:(0,h.useMemo)(()=>({role:p,tabIndex:_,"aria-disabled":n,"aria-pressed":!!v&&p===ej||void 0,"aria-roledescription":y,"aria-describedby":c.draggable}),[n,p,_,v,y,c.draggable]),isDragging:v,listeners:n?void 0:k,node:w,over:f,setNodeRef:S,setActivatorNodeRef:C,transform:b}}function eB(){return(0,h.useContext)(eP)}let eK={timeout:25};function ez(e){let{data:t,disabled:r=!1,id:i,resizeObserverConfig:l}=e,o=(0,m.YG)("Droppable"),{active:s,dispatch:a,over:u,measureDroppableContainers:c}=(0,h.useContext)(eO),d=(0,h.useRef)({disabled:r}),f=(0,h.useRef)(!1),p=(0,h.useRef)(null),y=(0,h.useRef)(null),{disabled:_,updateMeasurementsFor:v,timeout:b}={...eK,...l},w=(0,m.YN)(null!=v?v:i),S=ey({callback:(0,h.useCallback)(()=>{if(!f.current){f.current=!0;return}null!=y.current&&clearTimeout(y.current),y.current=setTimeout(()=>{c(Array.isArray(w.current)?w.current:[w.current]),y.current=null},b)},[b]),disabled:_||!s}),x=(0,h.useCallback)((e,t)=>{S&&(t&&(S.unobserve(t),f.current=!1),e&&S.observe(e))},[S]),[C,k]=(0,m.lk)(x),N=(0,m.YN)(t);return(0,h.useEffect)(()=>{S&&C.current&&(S.disconnect(),f.current=!1,S.observe(C.current))},[C,S]),(0,m.Es)(()=>(a({type:n.RegisterDroppable,element:{id:i,key:o,disabled:r,node:C,rect:p,data:N}}),()=>a({type:n.UnregisterDroppable,key:o,id:i})),[i]),(0,h.useEffect)(()=>{r!==d.current.disabled&&(a({type:n.SetDroppableDisabled,id:i,key:o,disabled:r}),d.current.disabled=r)},[i,o,r,a]),{active:s,rect:p,isOver:(null==u?void 0:u.id)===i,node:C,over:u,setNodeRef:k}}},19161:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;let n=r(20648),i=r(71590),l=r(61418);function o(e,t){let r=e.const("err",t);e.if((0,n._)`${l.default.vErrors} === null`,()=>e.assign(l.default.vErrors,(0,n._)`[${r}]`),(0,n._)`${l.default.vErrors}.push(${r})`),e.code((0,n._)`${l.default.errors}++`)}function s(e,t){let{gen:r,validateName:i,schemaEnv:l}=e;l.$async?r.throw((0,n._)`new ${e.ValidationError}(${t})`):(r.assign((0,n._)`${i}.errors`,t),r.return(!1))}t.keywordError={message:({keyword:e})=>(0,n.str)`must pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?(0,n.str)`"${e}" keyword must be ${t} ($data)`:(0,n.str)`"${e}" keyword is invalid ($data)`},t.reportError=function(e,r=t.keywordError,i,l){let{it:a}=e,{gen:c,compositeRule:d,allErrors:f}=a,h=u(e,r,i);(null!=l?l:d||f)?o(c,h):s(a,(0,n._)`[${h}]`)},t.reportExtraError=function(e,r=t.keywordError,n){let{it:i}=e,{gen:a,compositeRule:c,allErrors:d}=i;o(a,u(e,r,n)),c||d||s(i,l.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(l.default.errors,t),e.if((0,n._)`${l.default.vErrors} !== null`,()=>e.if(t,()=>e.assign((0,n._)`${l.default.vErrors}.length`,t),()=>e.assign(l.default.vErrors,null)))},t.extendErrors=function({gen:e,keyword:t,schemaValue:r,data:i,errsCount:o,it:s}){if(void 0===o)throw Error("ajv implementation error");let a=e.name("err");e.forRange("i",o,l.default.errors,o=>{e.const(a,(0,n._)`${l.default.vErrors}[${o}]`),e.if((0,n._)`${a}.instancePath === undefined`,()=>e.assign((0,n._)`${a}.instancePath`,(0,n.strConcat)(l.default.instancePath,s.errorPath))),e.assign((0,n._)`${a}.schemaPath`,(0,n.str)`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign((0,n._)`${a}.schema`,r),e.assign((0,n._)`${a}.data`,i))})};let a={keyword:new n.Name("keyword"),schemaPath:new n.Name("schemaPath"),params:new n.Name("params"),propertyName:new n.Name("propertyName"),message:new n.Name("message"),schema:new n.Name("schema"),parentSchema:new n.Name("parentSchema")};function u(e,t,r){let{createErrors:o}=e.it;return!1===o?(0,n._)`{}`:function(e,t,r={}){let{gen:o,it:s}=e,u=[function({errorPath:e},{instancePath:t}){let r=t?(0,n.str)`${e}${(0,i.getErrorPath)(t,i.Type.Str)}`:e;return[l.default.instancePath,(0,n.strConcat)(l.default.instancePath,r)]}(s,r),function({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:l}){let o=l?t:(0,n.str)`${t}/${e}`;return r&&(o=(0,n.str)`${o}${(0,i.getErrorPath)(r,i.Type.Str)}`),[a.schemaPath,o]}(e,r)];return function(e,{params:t,message:r},i){let{keyword:o,data:s,schemaValue:u,it:c}=e,{opts:d,propertyName:f,topSchemaRef:h,schemaPath:p}=c;i.push([a.keyword,o],[a.params,"function"==typeof t?t(e):t||(0,n._)`{}`]),d.messages&&i.push([a.message,"function"==typeof r?r(e):r]),d.verbose&&i.push([a.schema,u],[a.parentSchema,(0,n._)`${h}${p}`],[l.default.data,s]),f&&i.push([a.propertyName,f])}(e,t,u),o.object(...u)}(e,t,r)}},19250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;let n=r(20648),i=r(71590);t.getSubschema=function(e,{keyword:t,schemaProp:r,schema:l,schemaPath:o,errSchemaPath:s,topSchemaRef:a}){if(void 0!==t&&void 0!==l)throw Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){let l=e.schema[t];return void 0===r?{schema:l,schemaPath:(0,n._)`${e.schemaPath}${(0,n.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:l[r],schemaPath:(0,n._)`${e.schemaPath}${(0,n.getProperty)(t)}${(0,n.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,i.escapeFragment)(r)}`}}if(void 0!==l){if(void 0===o||void 0===s||void 0===a)throw Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:l,schemaPath:o,topSchemaRef:a,errSchemaPath:s}}throw Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:r,dataPropType:l,data:o,dataTypes:s,propertyName:a}){if(void 0!==o&&void 0!==r)throw Error('both "data" and "dataProp" passed, only one allowed');let{gen:u}=t;if(void 0!==r){let{errorPath:o,dataPathArr:s,opts:a}=t;c(u.let("data",(0,n._)`${t.data}${(0,n.getProperty)(r)}`,!0)),e.errorPath=(0,n.str)`${o}${(0,i.getErrorPath)(r,l,a.jsPropertySyntax)}`,e.parentDataProperty=(0,n._)`${r}`,e.dataPathArr=[...s,e.parentDataProperty]}function c(r){e.data=r,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,r]}void 0!==o&&(c(o instanceof n.Name?o:u.let("data",o,!0)),void 0!==a&&(e.propertyName=a)),s&&(e.dataTypes=s)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:l}){void 0!==n&&(e.compositeRule=n),void 0!==i&&(e.createErrors=i),void 0!==l&&(e.allErrors=l),e.jtdDiscriminator=t,e.jtdMetadata=r}},19373:(e,t,r)=>{"use strict";function n(e){return null!=e}r.d(t,{n:()=>n})},20648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;let n=r(8581),i=r(66088);var l=r(8581);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return l._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return l.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return l.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return l.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return l.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return l.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return l.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return l.Name}});var o=r(66088);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return o.varKinds}}),t.operators={GT:new n._Code(">"),GTE:new n._Code(">="),LT:new n._Code("t+r.render(e),"")}optimizeNodes(){let{nodes:e}=this,t=e.length;for(;t--;){let r=e[t].optimizeNodes();Array.isArray(r)?e.splice(t,1,...r):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){let{nodes:r}=this,n=r.length;for(;n--;){let i=r[n];i.optimizeNames(e,t)||(function(e,t){for(let r in t)e[r]=(e[r]||0)-(t[r]||0)}(e,i.names),r.splice(n,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce((e,t)=>P(e,t.names),{})}}class y extends m{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class _ extends m{}class v extends y{}v.kind="else";class b extends y{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){let e=t.optimizeNodes();t=this.else=Array.isArray(e)?new v(e):e}return t?!1===e?t instanceof b?t:t.nodes:this.nodes.length?this:new b(D(e),t instanceof b?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var r;if(this.else=null==(r=this.else)?void 0:r.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=M(this.condition,e,t),this}get names(){let e=super.names;return A(e,this.condition),this.else&&P(e,this.else.names),e}}b.kind="if";class w extends y{}w.kind="for";class S extends w{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=M(this.iteration,e,t),this}get names(){return P(super.names,this.iteration.names)}}class x extends w{constructor(e,t,r,n){super(),this.varKind=e,this.name=t,this.from=r,this.to=n}render(e){let t=e.es5?i.varKinds.var:this.varKind,{name:r,from:n,to:l}=this;return`for(${t} ${r}=${n}; ${r}1&&t.push(","),t.push(r),(r!==i||this.opts.es5)&&(t.push(":"),(0,n.addCodeArg)(t,i));return t.push("}"),new n._Code(t)}if(e,t,r){if(this._blockNode(new b(e)),t&&r)this.code(t).else().code(r).endIf();else if(t)this.code(t).endIf();else if(r)throw Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new b(e))}else(){return this._elseNode(new v)}endIf(){return this._endBlockNode(b,v)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new S(e),t)}forRange(e,t,r,n,l=this.opts.es5?i.varKinds.var:i.varKinds.let){let o=this._scope.toName(e);return this._for(new x(l,o,t,r),()=>n(o))}forOf(e,t,r,l=i.varKinds.const){let o=this._scope.toName(e);if(this.opts.es5){let e=t instanceof n.Name?t:this.var("_arr",t);return this.forRange("_i",0,(0,n._)`${e}.length`,t=>{this.var(o,(0,n._)`${e}[${t}]`),r(o)})}return this._for(new C("of",l,o,t),()=>r(o))}forIn(e,t,r,l=this.opts.es5?i.varKinds.var:i.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,n._)`Object.keys(${t})`,r);let o=this._scope.toName(e);return this._for(new C("in",l,o,t),()=>r(o))}endFor(){return this._endBlockNode(w)}label(e){return this._leafNode(new d(e))}break(e){return this._leafNode(new f(e))}return(e){let t=new N;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw Error('CodeGen: "return" should have one node');return this._endBlockNode(N)}try(e,t,r){if(!t&&!r)throw Error('CodeGen: "try" without "catch" and "finally"');let n=new E;if(this._blockNode(n),this.code(e),t){let e=this.name("e");this._currNode=n.catch=new T(e),t(e)}return r&&(this._currNode=n.finally=new $,this.code(r)),this._endBlockNode(T,$)}throw(e){return this._leafNode(new h(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){let t=this._blockStarts.pop();if(void 0===t)throw Error("CodeGen: not in self-balancing block");let r=this._nodes.length-t;if(r0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){let r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){let t=this._currNode;if(!(t instanceof b))throw Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let t=this._nodes;t[t.length-1]=e}}function P(e,t){for(let r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function A(e,t){return t instanceof n._CodeOrName?P(e,t.names):e}function M(e,t,r){var i;if(e instanceof n.Name)return l(e);if(!((i=e)instanceof n._Code&&i._items.some(e=>e instanceof n.Name&&1===t[e.str]&&void 0!==r[e.str])))return e;return new n._Code(e._items.reduce((e,t)=>(t instanceof n.Name&&(t=l(t)),t instanceof n._Code?e.push(...t._items):e.push(t),e),[]));function l(e){let n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function D(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:(0,n._)`!${j(e)}`}t.CodeGen=O,t.not=D;let R=F(t.operators.AND);t.and=function(...e){return e.reduce(R)};let I=F(t.operators.OR);function F(e){return(t,r)=>t===n.nil?r:r===n.nil?t:(0,n._)`${j(t)} ${e} ${j(r)}`}function j(e){return e instanceof n.Name?e:(0,n._)`(${e})`}t.or=function(...e){return e.reduce(I)}},21125:(e,t,r)=>{"use strict";function n(e,t){if(void 0===t)return e.trim();var r=function(e,t){if(void 0===t)return e.trimEnd();let r=e.length;switch(typeof t){case"string":if(1!==t.length)throw Error("The 'chars' parameter should be a single character string.");for(;r>0&&e[r-1]===t;)r--;break;case"object":for(;r>0&&t.includes(e[r-1]);)r--}return e.substring(0,r)}(e,t);if(void 0===t)return r.trimStart();let n=0;switch(typeof t){case"string":for(;nn})},22044:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(2854),i=r(86728),l=r(42494);function o({hasCellMerge:e=!0,hasCellBackgroundColor:t=!0,hasTabHandler:r=!0,hasHorizontalScroll:o=!1}){let[s]=(0,n.DF)();return(0,l.useEffect)(()=>{(0,i.FY)(s)!==o&&((0,i.hi)(s,o),s.registerNodeTransform(i.HA,()=>{})())},[s,o]),(0,l.useEffect)(()=>(0,i.xT)(s),[s]),(0,l.useEffect)(()=>(0,i.Ej)(s,r),[s,r]),(0,l.useEffect)(()=>{if(!e)return(0,i.nq)(s)},[s,e]),(0,l.useEffect)(()=>{if(!t)return s.registerNodeTransform(i.B9,e=>{null!==e.getBackgroundColor()&&e.setBackgroundColor(null)})},[s,t,e]),null}},22266:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(47386),i=r(2854),l=r(42494);function o({hasStrictIndent:e=!1}){let[t]=(0,i.DF)();return(0,l.useEffect)(()=>{if(!t.hasNodes([n.v5,n.YW]))throw Error("ListPlugin: ListNode and/or ListItemNode not registered on editor")},[t]),(0,l.useEffect)(()=>{if(e)return(0,n.Js)(t)},[t,e]),(0,l.useEffect)(()=>(0,n.cz)(t),[t]),null}},22995:(e,t,r)=>{"use strict";r.d(t,{Bt:()=>m,HE:()=>d,K2:()=>w,OV:()=>x,Pe:()=>y,Sd:()=>u,YF:()=>f,ZB:()=>c,cE:()=>k,cj:()=>_,eu:()=>h,mB:()=>p,vF:()=>C,xj:()=>v,zD:()=>b});var n=r(59898);function i(e,...t){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;for(let r of(n.append("code",e),t))n.append("v",r);throw r.search=n.toString(),Error(`Minified Lexical error #${e}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}let l="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,o=l&&"documentMode"in document?document.documentMode:null,s=(l&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),l&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent));function a(...e){let t=[];for(let r of e)if(r&&"string"==typeof r)for(let[e]of r.matchAll(/\S+/g))t.push(e);return t}function u(...e){return()=>{for(let t=e.length-1;t>=0;t--)e[t]();e.length=0}}function c(e,...t){let r=a(...t);r.length>0&&e.classList.add(...r)}function d(e,...t){let r=a(...t);r.length>0&&e.classList.remove(...r)}function f(e,t){return function(e,t,r){let i=(0,n.NiT)(),l=t||i,o=(0,n.ff4)(l)?(0,n.uwZ)(l,e):(0,n.IlV)(l,e),s=function(e){let t=-1;for(let r=e;null!==r;r=r.getParent())t++;return t}(l),a=r?(0,n.erb)((0,n.P6U)((0,n.IlV)(r,e))):function(e,t){let r=E((0,n.IlV)(e,t));return r&&r[0]}(l,e),u=s;return(0,n.Bts)({hasNext:e=>null!==e,initial:o,map:e=>({depth:u,node:e.origin}),step:e=>{if(e.isSameNodeCaret(a))return null;(0,n.cmH)(e)&&u++;let t=E(e);return!t||t[0].isSameNodeCaret(a)?null:(u+=t[1],t[0])}})}("next",e,t)}function h(e,t){let r=e;for(;null!=r;){if(r instanceof t)return r;r=r.getParent()}return null}function p(e){let t=m(e,e=>(0,n.ff4)(e)&&!e.isInline());return(0,n.ff4)(t)||i(4,e.__key),t}l&&"InputEvent"in window&&!o&&new window.InputEvent("input"),l&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),l&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&window.MSStream,l&&/Android/.test(navigator.userAgent),l&&/^(?=.*Chrome).*/i.test(navigator.userAgent),l&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent);let m=(e,t)=>{let r=e;for(;r!==(0,n.NiT)()&&null!=r;){if(t(r))return r;r=r.getParent()}return null};function y(e){let t,r=(0,n.vJq)()||(0,n.S1w)();if((0,n.I2P)(r))t=(0,n.Ave)(r.focus,"next");else{if(null!=r){let e=r.getNodes(),i=e[e.length-1];i&&(t=(0,n.IlV)(i,"next"))}t=t||(0,n.uwZ)((0,n.NiT)(),"previous").getFlipped().insert((0,n.lJ7)())}let l=function(e,t,r){let l=(0,n.Csq)(t,"next");for(let e=l;e;e=(0,n.k1Q)(e,void 0))l=e;return(0,n.rN)(l)&&i(283),l.insert(e.isInline()?(0,n.lJ7)().append(e):e),(0,n.Csq)((0,n.IlV)(e.getLatest(),"next"),t.direction)}(e,t),o=(0,n.erb)(l),s=(0,n.cmH)(o)?(0,n.lSZ)(o):l;return(0,n.xQ8)((0,n.sWS)(s)),e.getLatest()}function _(e,t){let r=t();return e.replace(r),r.append(e),r}function v(e,t){return null!==e&&Object.getPrototypeOf(e).constructor.name===t.name}function b(e,t){let r=[];for(let n=0;no.insertAfter(e))),o.remove());return l}(e,t,null)}function k(e,t){let r=[],i=Array.from(e).reverse();for(let e=i.pop();void 0!==e;e=i.pop())if(t(e))r.push(e);else if((0,n.ff4)(e))for(let t of N(e))i.push(t);return r}function N(e){var t;return t=(0,n.uwZ)(e,"previous"),(0,n.Bts)({hasNext:n.OpE,initial:t.getAdjacentCaret(),map:e=>e.origin.getLatest(),step:e=>e.getAdjacentCaret()})}function E(e,t="root"){let r=0,i=e,l=(0,n.erb)(i);for(;null===l;){if(r--,!(l=i.getParentCaret(t)))return null;i=l,l=(0,n.erb)(i)}return l&&[l,r]}},25515:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});let n=e=>{let t=e.split(" ");return RegExp(t.reduce((e,r,n)=>{let i=r.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");return`${e}(?=.*(?:(?:[^\\p{L}\\p{N}])|^).*${i}.*(?=[^\\p{L}\\p{N}]|$))${n+1===t.length?".+":""}`},""),"i")}},27600:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var n=r(32398),i=r(2854),l=r(56692),o=r(59898),s=r(42494),a=(e,t)=>{let r,a=(0,n.c)(24),[u]=(0,i.DF)(),[c,d]=(0,s.useState)(null),[f,h]=(0,s.useState)(!1),{closeModal:p,modalState:m,toggleModal:y}=(0,l.hSE)(),_;a[0]!==u?(_=()=>{u.read(()=>{d((0,o.vJq)()??(0,o.S1w)())})},a[0]=u,a[1]=_):_=a[1];let v=_,b;a[2]!==u||a[3]!==c?(b=()=>{c&&u.update(()=>{(0,o.n1P)(c.clone())},{discrete:!0,skipTransforms:!0})},a[2]=u,a[3]=c,a[4]=b):b=a[4];let w=b,S;a[5]!==p||a[6]!==e?(S=()=>{p(e)},a[5]=p,a[6]=e,a[7]=S):S=a[7];let x=S,C=m?.[e]?.isOpen,k;a[8]!==C||a[9]!==w||a[10]!==e||a[11]!==v||a[12]!==y?(k=()=>{C?w():v(),h(!0),y(e)},a[8]=C,a[9]=w,a[10]=e,a[11]=v,a[12]=y,a[13]=k):k=a[13];let N=k,E,T;return a[14]!==m||a[15]!==t||a[16]!==w||a[17]!==e||a[18]!==f?(E=()=>{if(!f)return;let r=m[e];r&&!r?.isOpen&&(h(!1),t?setTimeout(()=>{w()},0):w())},T=[m,e,w,f,t],a[14]=m,a[15]=t,a[16]=w,a[17]=e,a[18]=f,a[19]=E,a[20]=T):(E=a[19],T=a[20]),(0,s.useEffect)(E,T),a[21]!==x||a[22]!==N?(r={closeDrawer:x,toggleDrawer:N},a[21]=x,a[22]=N,a[23]=r):r=a[23],r}},29091:(e,t,r)=>{"use strict";async function n(e){return new Promise(t=>{setTimeout(t,e)})}r.d(t,{u:()=>n})},29647:(e,t,r)=>{"use strict";r.d(t,{a:()=>E,b:()=>T,c:()=>x,d:()=>C,e:()=>k});var n=r(27600),i=r(74463),l=r(21102),o=r(2854),s=r(58298),a=r(72082),u=r(49212),c=r(56692),d=r(11243),f=r(43734),h=r(59898),p=r(81534),m=r(68842),y=r(42494),_=r(50203),v=r(2456),b=r(22995),w=class extends h.Kp7{__cacheBuster;__fields;constructor({cacheBuster:e,fields:t,key:r}){super(r),this.__fields=t,this.__cacheBuster=e||0}static clone(e){return new this({cacheBuster:e.__cacheBuster,fields:e.__fields,key:e.__key})}static getType(){return"inlineBlock"}static importDOM(){return{}}static importJSON(e){var t;return t=e.fields,(0,h.pTq)(new w({fields:{...t,id:t?.id||new v.default().toHexString()}}))}static isInline(){return!1}canIndent(){return!0}createDOM(e){let t=document.createElement("span");return(0,b.ZB)(t,e?.theme?.inlineBlock),t}decorate(e,t){return null}exportDOM(){let e=document.createElement("span");e.classList.add("inline-block-container");let t=document.createTextNode(this.getTextContent());return e.append(t),{element:e}}exportJSON(){return{type:"inlineBlock",fields:this.getFields(),version:1}}getCacheBuster(){return this.getLatest().__cacheBuster}getFields(){return this.getLatest().__fields}getTextContent(){return"Block Field"}isInline(){return!0}setFields(e,t){let r=this.getWritable();r.__fields=e,t||r.__cacheBuster++}updateDOM(){return!1}},S=y.lazy(()=>r.e(9052).then(r.bind(r,69052)).then(e=>({default:e.InlineBlockComponent}))),x=class extends w{static clone(e){return super.clone(e)}static getType(){return super.getType()}static importJSON(e){return C(e.fields)}decorate(e,t){return(0,l.jsx)(S,{cacheBuster:this.getCacheBuster(),className:t.theme.inlineBlock??"LexicalEditorTheme__inlineBlock",formData:this.getFields(),nodeKey:this.getKey()})}exportJSON(){return super.exportJSON()}};function C(e){return(0,h.pTq)(new x({fields:{...e,id:e?.id||new v.default().toHexString()}}))}function k(e){return e instanceof x}var N=(0,y.createContext)({initialState:!1}),E=()=>y.use(N),T=e=>{let{cacheBuster:t,className:r,formData:v,nodeKey:b}=e,[w]=(0,o.DF)(),S=(0,s.a)(),{i18n:x,t:C}=(0,u.d)(),{createdInlineBlock:E,fieldProps:{featureClientSchemaMap:T,initialLexicalFormState:$,schemaPath:O},setCreatedInlineBlock:P,uuid:A}=(0,i.b)(),{fields:M}=(0,c.Lay)(),{getFormState:D}=(0,c.gL$)(),R=(0,c.lUE)(),I=(0,y.useRef)(!1),[F,j]=y.useState(()=>{let e=$?.[v.id]?.formState;return!!e&&Object.fromEntries(Object.entries(e).map(([e,t])=>[e,e in v?{...t,initialValue:v[e],value:v[e]}:t]))}),L=(0,y.useRef)(!1),B=(0,y.useRef)(t);(0,y.useEffect)(()=>{L.current?(B.current!==t&&j(!1),B.current=t):L.current=!0},[t]);let[K,z]=y.useState(F?._components?.customComponents?.BlockLabel),[J,W]=y.useState(F?._components?.customComponents?.Block),U=(0,c.QtH)({slug:`lexical-inlineBlocks-create-${A}-${v.id}`,depth:R}),{toggleDrawer:q}=(0,n.a)(U,!0),V=(0,y.useRef)(null),{id:H,collectionSlug:Z,getDocPreferences:G,globalSlug:Y}=(0,c.rLj)(),{config:X}=(0,d.c)(),Q=`${O}.lexical_internal_feature.blocks.lexical_inline_blocks.${v.blockType}`,ee=T.blocks?.[Q]?.[0],et=ee.blockReferences?"string"==typeof ee?.blockReferences?.[0]?X.blocksMap[ee?.blockReferences?.[0]]:ee?.blockReferences?.[0]:ee?.blocks?.[0],er=et?.fields??[];(0,y.useEffect)(()=>{I.current||E?.getKey()!==b||(er.length>2&&q(),P?.(void 0),I.current=!0)},[er.length,E,b,P,q]);let en=(0,y.useCallback)(()=>{w.update(()=>{(0,h.nsf)(b)?.remove()})},[w,b]),ei=et?.labels?.singular?(0,a.s)(et?.labels.singular,x):et?.slug,el=(0,y.useRef)(new AbortController),eo=`${O}.lexical_internal_feature.blocks.lexical_inline_blocks.${et?.slug}.fields`;(0,y.useEffect)(()=>{let e=new AbortController;return v&&!F&&(async()=>{let{state:t}=await D({id:H,collectionSlug:Z,data:v,docPermissions:{fields:!0},docPreferences:await G(),documentFormState:(0,p.KS)(M),globalSlug:Y,initialBlockData:v,initialBlockFormState:v,operation:"update",readOnly:!S,renderAllFields:!0,schemaPath:eo,signal:e.signal});if(t){let e=(0,m.r)((0,p.KS)(t),!0);w.update(()=>{let t=(0,h.nsf)(b);t&&k(t)&&(e.blockType=v.blockType,t.setFields(e,!0))}),j(t),z(t._components?.customComponents?.BlockLabel),W(t._components?.customComponents?.Block)}})(),()=>{(0,f.eS)(e)}},[D,w,b,S,eo,H,v,F,Z,Y,G,M]);let es=(0,y.useCallback)(async({formState:e,submit:t})=>{(0,f.eS)(el.current);let r=new AbortController;el.current=r;let{state:n}=await D({id:H,collectionSlug:Z,docPermissions:{fields:!0},docPreferences:await G(),documentFormState:(0,p.KS)(M),formState:e,globalSlug:Y,initialBlockFormState:e,operation:"update",readOnly:!S,renderAllFields:!!t,schemaPath:eo,signal:r.signal});return n?(t&&(z(n._components?.customComponents?.BlockLabel),W(n._components?.customComponents?.Block)),n):e},[D,H,Z,G,M,Y,S,eo]);(0,y.useEffect)(()=>()=>{F&&((e,t)=>Object.keys(t).some(r=>t[r]&&e[r]!==t[r].value))(v,F)&&j(!1),(0,f.eS)(el.current)},[v,F]);let ea=(0,y.useCallback)((e,t)=>{t.blockType=v.blockType,w.update(()=>{let e=(0,h.nsf)(b);e&&k(e)&&e.setFields(t,!0)})},[w,b,v]),eu=(0,y.useMemo)(()=>()=>(0,l.jsx)(c.$nd,{buttonStyle:"icon-label",className:`${r}__removeButton`,disabled:!S,icon:"x",onClick:e=>{e.preventDefault(),en()},round:!0,size:"small",tooltip:C("lexical:blocks:inlineBlocks:remove",{label:ei})}),[r,ei,S,en,C]),ec=(0,y.useMemo)(()=>()=>(0,l.jsx)(c.$nd,{buttonStyle:"icon-label",className:`${r}__editButton`,disabled:!S,el:"button",icon:"edit",onClick:()=>{q()},round:!0,size:"small",tooltip:C("lexical:blocks:inlineBlocks:edit",{label:ei})}),[r,ei,S,C,q]),ed=(0,y.useMemo)(()=>({children:e,className:t})=>(0,l.jsx)("div",{className:[`${r}__container`,r+"-"+v.blockType,t].filter(Boolean).join(" "),ref:V,children:e}),[r,v.blockType]),ef=(0,y.useMemo)(()=>K?()=>K:()=>(0,l.jsx)("div",{children:et?.labels?(0,a.s)(et?.labels.singular,x):""}),[K,et?.labels,x]);return et?(0,l.jsxs)(c.lVW,{beforeSubmit:[async({formState:e})=>await es({formState:e,submit:!0})],disableValidationOnSubmit:!0,el:"div",fields:et?.fields,initialState:F||{},onChange:[es],onSubmit:(e,t)=>{ea(e,t),q()},uuid:(0,_.A)(),children:[(0,l.jsx)(c.lLQ,{children:(0,l.jsx)(c._s,{className:"",slug:U,title:C(`lexical:blocks:inlineBlocks:${v?.id?"edit":"create"}`,{label:ei??C("lexical:blocks:inlineBlocks:label")}),children:F?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.At5,{fields:et?.fields,forceRender:!0,parentIndexPath:"",parentPath:"",parentSchemaPath:eo,permissions:!0,readOnly:!S}),(0,l.jsx)(c.hPP,{programmaticSubmit:!0,children:C("fields:saveChanges")})]}):null})}),J?(0,l.jsx)(N,{value:{EditButton:ec,initialState:F,InlineBlockContainer:ed,Label:ef,nodeKey:b,RemoveButton:eu},children:J}):(0,l.jsxs)(ed,{children:[F?(0,l.jsx)(ef,{}):(0,l.jsx)(d.f,{height:"15px",width:"40px"}),S?(0,l.jsxs)("div",{className:`${r}__actions`,children:[(0,l.jsx)(ec,{}),(0,l.jsx)(eu,{})]}):null]})]}):(0,l.jsxs)(ed,{className:`${r}-not-found`,children:[(0,l.jsxs)("span",{children:["Error: Block '",v.blockType,"' not found"]}),S?(0,l.jsx)("div",{className:`${r}__actions`,children:(0,l.jsx)(eu,{})}):null]})}},30068:(e,t,r)=>{"use strict";r.d(t,{uB:()=>M});var n=/[\\\/_+.#"@\[\(\{&]/,i=/[\\\/_+.#"@\[\(\{&]/g,l=/[\s-]/,o=/[\s-]/g;function s(e){return e.toLowerCase().replace(o," ")}var a=r(64623),u=r(42494),c=r(53139),d=r(22483),f=r(76304),h='[cmdk-group=""]',p='[cmdk-group-items=""]',m='[cmdk-item=""]',y="".concat(m,':not([aria-disabled="true"])'),_="cmdk-item-select",v="data-value",b=(e,t,r)=>(function(e,t,r){return function e(t,r,s,a,u,c,d){if(c===r.length)return u===t.length?1:.99;var f=`${u},${c}`;if(void 0!==d[f])return d[f];for(var h,p,m,y,_=a.charAt(c),v=s.indexOf(_,u),b=0;v>=0;)(h=e(t,r,s,a,v+1,c+1,d))>b&&(v===u?h*=1:n.test(t.charAt(v-1))?(h*=.8,(m=t.slice(u,v-1).match(i))&&u>0&&(h*=Math.pow(.999,m.length))):l.test(t.charAt(v-1))?(h*=.9,(y=t.slice(u,v-1).match(o))&&u>0&&(h*=Math.pow(.999,y.length))):(h*=.17,u>0&&(h*=Math.pow(.999,v-u))),t.charAt(v)!==r.charAt(c)&&(h*=.9999)),(h<.1>h&&(h=.1*p),h>b&&(b=h),v=s.indexOf(_,v+1);return d[f]=b,b}(e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,t,s(e),s(t),0,0,{})})(e,t,r),w=u.createContext(void 0),S=()=>u.useContext(w),x=u.createContext(void 0),C=()=>u.useContext(x),k=u.createContext(void 0),N=u.forwardRef((e,t)=>{let r=I(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=I(()=>new Set),i=I(()=>new Map),l=I(()=>new Map),o=I(()=>new Set),s=D(e),{label:a,children:f,value:S,onValueChange:C,filter:k,shouldFilter:N,loop:E,disablePointerSelection:T=!1,vimBindings:$=!0,...O}=e,P=(0,d.B)(),A=(0,d.B)(),M=(0,d.B)(),F=u.useRef(null),j=L();R(()=>{if(void 0!==S){let e=S.trim();r.current.value=e,z.emit()}},[S]),R(()=>{j(6,H)},[]);let z=u.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var i,l,o,a;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)V(),U(),j(1,q);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(M);e?e.focus():null==(i=document.getElementById(P))||i.focus()}if(j(7,()=>{var e;r.current.selectedItemId=null==(e=Z())?void 0:e.id,z.emit()}),n||j(5,H),(null==(l=s.current)?void 0:l.value)!==void 0){null==(a=(o=s.current).onValueChange)||a.call(o,null!=t?t:"");return}}z.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),J=u.useMemo(()=>({value:(e,t,n)=>{var i;t!==(null==(i=l.current.get(e))?void 0:i.value)&&(l.current.set(e,{value:t,keywords:n}),r.current.filtered.items.set(e,W(t,n)),j(2,()=>{U(),z.emit()}))},item:(e,t)=>(n.current.add(e),t&&(i.current.has(t)?i.current.get(t).add(e):i.current.set(t,new Set([e]))),j(3,()=>{V(),U(),r.current.value||q(),z.emit()}),()=>{l.current.delete(e),n.current.delete(e),r.current.filtered.items.delete(e);let t=Z();j(4,()=>{V(),(null==t?void 0:t.getAttribute("id"))===e&&q(),z.emit()})}),group:e=>(i.current.has(e)||i.current.set(e,new Set),()=>{l.current.delete(e),i.current.delete(e)}),filter:()=>s.current.shouldFilter,label:a||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:P,inputId:M,labelId:A,listInnerRef:F}),[]);function W(e,t){var n,i;let l=null!=(i=null==(n=s.current)?void 0:n.filter)?i:b;return e?l(e,r.current.search,t):0}function U(){if(!r.current.search||!1===s.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(r=>{let n=i.current.get(r),l=0;n.forEach(t=>{l=Math.max(e.get(t),l)}),t.push([r,l])});let n=F.current;G().sort((t,r)=>{var n,i;let l=t.getAttribute("id"),o=r.getAttribute("id");return(null!=(n=e.get(o))?n:0)-(null!=(i=e.get(l))?i:0)}).forEach(e=>{let t=e.closest(p);t?t.appendChild(e.parentElement===t?e:e.closest("".concat(p," > *"))):n.appendChild(e.parentElement===n?e:e.closest("".concat(p," > *")))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=F.current)?void 0:t.querySelector("".concat(h,"[").concat(v,'="').concat(encodeURIComponent(e[0]),'"]'));null==r||r.parentElement.appendChild(r)})}function q(){let e=G().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(v);z.setState("value",t||void 0)}function V(){var e,t,o,a;if(!r.current.search||!1===s.current.shouldFilter){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let u=0;for(let i of n.current){let n=W(null!=(t=null==(e=l.current.get(i))?void 0:e.value)?t:"",null!=(a=null==(o=l.current.get(i))?void 0:o.keywords)?a:[]);r.current.filtered.items.set(i,n),n>0&&u++}for(let[e,t]of i.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=u}function H(){var e,t,r;let n=Z();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(h))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function Z(){var e;return null==(e=F.current)?void 0:e.querySelector("".concat(m,'[aria-selected="true"]'))}function G(){var e;return Array.from((null==(e=F.current)?void 0:e.querySelectorAll(y))||[])}function Y(e){let t=G()[e];t&&z.setState("value",t.getAttribute(v))}function X(e){var t;let r=Z(),n=G(),i=n.findIndex(e=>e===r),l=n[i+e];null!=(t=s.current)&&t.loop&&(l=i+e0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,h):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,h))?void 0:r.querySelector(y);n?z.setState("value",n.getAttribute(v)):X(e)}let ee=()=>Y(G().length-1),et=e=>{e.preventDefault(),e.metaKey?ee():e.altKey?Q(1):X(1)},er=e=>{e.preventDefault(),e.metaKey?Y(0):e.altKey?Q(-1):X(-1)};return u.createElement(c.sG.div,{ref:t,tabIndex:-1,...O,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=O.onKeyDown)||t.call(O,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":$&&e.ctrlKey&&et(e);break;case"ArrowDown":et(e);break;case"p":case"k":$&&e.ctrlKey&&er(e);break;case"ArrowUp":er(e);break;case"Home":e.preventDefault(),Y(0);break;case"End":e.preventDefault(),ee();break;case"Enter":{e.preventDefault();let t=Z();if(t){let e=new Event(_);t.dispatchEvent(e)}}}}},u.createElement("label",{"cmdk-label":"",htmlFor:J.inputId,id:J.labelId,style:K},a),B(e,e=>u.createElement(x.Provider,{value:z},u.createElement(w.Provider,{value:J},e))))}),E=u.forwardRef((e,t)=>{var r,n;let i=(0,d.B)(),l=u.useRef(null),o=u.useContext(k),s=S(),a=D(e),h=null!=(n=null==(r=a.current)?void 0:r.forceMount)?n:null==o?void 0:o.forceMount;R(()=>{if(!h)return s.item(i,null==o?void 0:o.id)},[h]);let p=j(i,l,[e.value,e.children,l],e.keywords),m=C(),y=F(e=>e.value&&e.value===p.current),v=F(e=>!!h||!1===s.filter()||!e.search||e.filtered.items.get(i)>0);function b(){var e,t;w(),null==(t=(e=a.current).onSelect)||t.call(e,p.current)}function w(){m.setState("value",p.current,!0)}if(u.useEffect(()=>{let t=l.current;if(!(!t||e.disabled))return t.addEventListener(_,b),()=>t.removeEventListener(_,b)},[v,e.onSelect,e.disabled]),!v)return null;let{disabled:x,value:N,onSelect:E,forceMount:T,keywords:$,...O}=e;return u.createElement(c.sG.div,{ref:(0,f.t)(l,t),...O,id:i,"cmdk-item":"",role:"option","aria-disabled":!!x,"aria-selected":!!y,"data-disabled":!!x,"data-selected":!!y,onPointerMove:x||s.getDisablePointerSelection()?void 0:w,onClick:x?void 0:b},e.children)}),T=u.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:i,...l}=e,o=(0,d.B)(),s=u.useRef(null),a=u.useRef(null),h=(0,d.B)(),p=S(),m=F(e=>!!i||!1===p.filter()||!e.search||e.filtered.groups.has(o));R(()=>p.group(o),[]),j(o,s,[e.value,e.heading,a]);let y=u.useMemo(()=>({id:o,forceMount:i}),[i]);return u.createElement(c.sG.div,{ref:(0,f.t)(s,t),...l,"cmdk-group":"",role:"presentation",hidden:!m||void 0},r&&u.createElement("div",{ref:a,"cmdk-group-heading":"","aria-hidden":!0,id:h},r),B(e,e=>u.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?h:void 0},u.createElement(k.Provider,{value:y},e))))}),$=u.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,i=u.useRef(null),l=F(e=>!e.search);return r||l?u.createElement(c.sG.div,{ref:(0,f.t)(i,t),...n,"cmdk-separator":"",role:"separator"}):null}),O=u.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,i=null!=e.value,l=C(),o=F(e=>e.search),s=F(e=>e.selectedItemId),a=S();return u.useEffect(()=>{null!=e.value&&l.setState("search",e.value)},[e.value]),u.createElement(c.sG.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":a.listId,"aria-labelledby":a.labelId,"aria-activedescendant":s,id:a.inputId,type:"text",value:i?e.value:o,onChange:e=>{i||l.setState("search",e.target.value),null==r||r(e.target.value)}})}),P=u.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...i}=e,l=u.useRef(null),o=u.useRef(null),s=F(e=>e.selectedItemId),a=S();return u.useEffect(()=>{if(o.current&&l.current){let e=o.current,t=l.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),u.createElement(c.sG.div,{ref:(0,f.t)(l,t),...i,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":n,id:a.listId},B(e,e=>u.createElement("div",{ref:(0,f.t)(o,a.listInnerRef),"cmdk-list-sizer":""},e)))}),A=u.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:i,contentClassName:l,container:o,...s}=e;return u.createElement(a.bL,{open:r,onOpenChange:n},u.createElement(a.ZL,{container:o},u.createElement(a.hJ,{"cmdk-overlay":"",className:i}),u.createElement(a.UC,{"aria-label":e.label,"cmdk-dialog":"",className:l},u.createElement(N,{ref:t,...s}))))}),M=Object.assign(N,{List:P,Item:E,Input:O,Group:T,Separator:$,Dialog:A,Empty:u.forwardRef((e,t)=>F(e=>0===e.filtered.count)?u.createElement(c.sG.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:u.forwardRef((e,t)=>{let{progress:r,children:n,label:i="Loading...",...l}=e;return u.createElement(c.sG.div,{ref:t,...l,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":i},B(e,e=>u.createElement("div",{"aria-hidden":!0},e)))})});function D(e){let t=u.useRef(e);return R(()=>{t.current=e}),t}var R="undefined"==typeof window?u.useEffect:u.useLayoutEffect;function I(e){let t=u.useRef();return void 0===t.current&&(t.current=e()),t}function F(e){let t=C(),r=()=>e(t.snapshot());return u.useSyncExternalStore(t.subscribe,r,r)}function j(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=u.useRef(),l=S();return R(()=>{var o;let s=(()=>{var e;for(let t of r){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():i.current}})(),a=n.map(e=>e.trim());l.value(e,s,a),null==(o=t.current)||o.setAttribute(v,s),i.current=s}),i}var L=()=>{let[e,t]=u.useState(),r=I(()=>new Map);return R(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}};function B(e,t){let r,{asChild:n,children:i}=e;return n&&u.isValidElement(i)?u.cloneElement("function"==typeof(r=i.type)?r(i.props):"render"in r?r.render(i.props):i,{ref:i.ref},t(i.props.children)):t(i)}var K={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},30227:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;let n=r(20648),i=r(71590);function l(e,t,r){let{gen:l,compositeRule:o,data:s,opts:a}=e;if(void 0===r)return;let u=(0,n._)`${s}${(0,n.getProperty)(t)}`;if(o)return void(0,i.checkStrictMode)(e,`default is ignored for: ${u}`);let c=(0,n._)`${u} === undefined`;"empty"===a.useDefaults&&(c=(0,n._)`${c} || ${u} === null || ${u} === ""`),l.if(c,(0,n._)`${u} = ${(0,n.stringify)(r)}`)}t.assignDefaults=function(e,t){let{properties:r,items:n}=e.schema;if("object"===t&&r)for(let t in r)l(e,t,r[t].default);else"array"===t&&Array.isArray(n)&&n.forEach((t,r)=>l(e,r,t.default))}},31336:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;let n=r(20648),i=r(71590),l=r(61418),o=r(71590);function s(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,n._)`Object.prototype.hasOwnProperty`})}function a(e,t,r){return(0,n._)`${s(e)}.call(${t}, ${r})`}function u(e,t,r,i){let l=(0,n._)`${t}${(0,n.getProperty)(r)} === undefined`;return i?(0,n.or)(l,(0,n.not)(a(e,t,r))):l}function c(e){return e?Object.keys(e).filter(e=>"__proto__"!==e):[]}t.checkReportMissingProp=function(e,t){let{gen:r,data:i,it:l}=e;r.if(u(r,i,t,l.opts.ownProperties),()=>{e.setParams({missingProperty:(0,n._)`${t}`},!0),e.error()})},t.checkMissingProp=function({gen:e,data:t,it:{opts:r}},i,l){return(0,n.or)(...i.map(i=>(0,n.and)(u(e,t,i,r.ownProperties),(0,n._)`${l} = ${i}`)))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=s,t.isOwnProperty=a,t.propertyInData=function(e,t,r,i){let l=(0,n._)`${t}${(0,n.getProperty)(r)} !== undefined`;return i?(0,n._)`${l} && ${a(e,t,r)}`:l},t.noPropertyInData=u,t.allSchemaProperties=c,t.schemaProperties=function(e,t){return c(t).filter(r=>!(0,i.alwaysValidSchema)(e,t[r]))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:r,topSchemaRef:i,schemaPath:o,errorPath:s},it:a},u,c,d){let f=d?(0,n._)`${e}, ${t}, ${i}${o}`:t,h=[[l.default.instancePath,(0,n.strConcat)(l.default.instancePath,s)],[l.default.parentData,a.parentData],[l.default.parentDataProperty,a.parentDataProperty],[l.default.rootData,l.default.rootData]];a.opts.dynamicRef&&h.push([l.default.dynamicAnchors,l.default.dynamicAnchors]);let p=(0,n._)`${f}, ${r.object(...h)}`;return c!==n.nil?(0,n._)`${u}.call(${c}, ${p})`:(0,n._)`${u}(${p})`};let d=(0,n._)`new RegExp`;t.usePattern=function({gen:e,it:{opts:t}},r){let i=t.unicodeRegExp?"u":"",{regExp:l}=t.code,s=l(r,i);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:(0,n._)`${"new RegExp"===l.code?d:(0,o.useFunc)(e,l)}(${r}, ${i})`})},t.validateArray=function(e){let{gen:t,data:r,keyword:l,it:o}=e,s=t.name("valid");if(o.allErrors){let e=t.let("valid",!0);return a(()=>t.assign(e,!1)),e}return t.var(s,!0),a(()=>t.break()),s;function a(o){let a=t.const("len",(0,n._)`${r}.length`);t.forRange("i",0,a,r=>{e.subschema({keyword:l,dataProp:r,dataPropType:i.Type.Num},s),t.if((0,n.not)(s),o)})}},t.validateUnion=function(e){let{gen:t,schema:r,keyword:l,it:o}=e;if(!Array.isArray(r))throw Error("ajv implementation error");if(r.some(e=>(0,i.alwaysValidSchema)(o,e))&&!o.opts.unevaluated)return;let s=t.let("valid",!1),a=t.name("_valid");t.block(()=>r.forEach((r,i)=>{let o=e.subschema({keyword:l,schemaProp:i,compositeRule:!0},a);t.assign(s,(0,n._)`${s} || ${a}`),e.mergeValidEvaluated(o,a)||t.if((0,n.not)(s))})),e.result(s,()=>e.reset(),()=>e.error(!0))}},32398:(e,t,r)=>{"use strict";e.exports=r(65824)},33940:(e,t,r)=>{"use strict";function n(e){return null==e}r.d(t,{g:()=>n})},34741:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;let i=r(82769),l=r(34802),o=r(19161),s=r(20648),a=r(71590);function u(e){let t=Array.isArray(e)?e:e?[e]:[];if(t.every(i.isJSONType))return t;throw Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(n||(t.DataType=n={})),t.getSchemaTypes=function(e){let t=u(e.type);if(t.includes("null")){if(!1===e.nullable)throw Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=u,t.coerceAndCheckDataType=function(e,t){var r,i;let{gen:o,data:a,opts:u}=e,d=(r=t,(i=u.coerceTypes)?r.filter(e=>c.has(e)||"array"===i&&"array"===e):[]),h=t.length>0&&!(0===d.length&&1===t.length&&(0,l.schemaHasRulesForType)(e,t[0]));if(h){let r=f(t,a,u.strictNumbers,n.Wrong);o.if(r,()=>{d.length?function(e,t,r){let{gen:n,data:i,opts:l}=e,o=n.let("dataType",(0,s._)`typeof ${i}`),a=n.let("coerced",(0,s._)`undefined`);for(let e of("array"===l.coerceTypes&&n.if((0,s._)`${o} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,()=>n.assign(i,(0,s._)`${i}[0]`).assign(o,(0,s._)`typeof ${i}`).if(f(t,i,l.strictNumbers),()=>n.assign(a,i))),n.if((0,s._)`${a} !== undefined`),r))(c.has(e)||"array"===e&&"array"===l.coerceTypes)&&function(e){switch(e){case"string":n.elseIf((0,s._)`${o} == "number" || ${o} == "boolean"`).assign(a,(0,s._)`"" + ${i}`).elseIf((0,s._)`${i} === null`).assign(a,(0,s._)`""`);return;case"number":n.elseIf((0,s._)`${o} == "boolean" || ${i} === null || (${o} == "string" && ${i} && ${i} == +${i})`).assign(a,(0,s._)`+${i}`);return;case"integer":n.elseIf((0,s._)`${o} === "boolean" || ${i} === null || (${o} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(a,(0,s._)`+${i}`);return;case"boolean":n.elseIf((0,s._)`${i} === "false" || ${i} === 0 || ${i} === null`).assign(a,!1).elseIf((0,s._)`${i} === "true" || ${i} === 1`).assign(a,!0);return;case"null":n.elseIf((0,s._)`${i} === "" || ${i} === 0 || ${i} === false`),n.assign(a,null);return;case"array":n.elseIf((0,s._)`${o} === "string" || ${o} === "number" || ${o} === "boolean" || ${i} === null`).assign(a,(0,s._)`[${i}]`)}}(e);n.else(),p(e),n.endIf(),n.if((0,s._)`${a} !== undefined`,()=>{n.assign(i,a),function({gen:e,parentData:t,parentDataProperty:r},n){e.if((0,s._)`${t} !== undefined`,()=>e.assign((0,s._)`${t}[${r}]`,n))}(e,a)})}(e,t,d):p(e)})}return h};let c=new Set(["string","number","integer","boolean","null"]);function d(e,t,r,i=n.Correct){let l,o=i===n.Correct?s.operators.EQ:s.operators.NEQ;switch(e){case"null":return(0,s._)`${t} ${o} null`;case"array":l=(0,s._)`Array.isArray(${t})`;break;case"object":l=(0,s._)`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":l=a((0,s._)`!(${t} % 1) && !isNaN(${t})`);break;case"number":l=a();break;default:return(0,s._)`typeof ${t} ${o} ${e}`}return i===n.Correct?l:(0,s.not)(l);function a(e=s.nil){return(0,s.and)((0,s._)`typeof ${t} == "number"`,e,r?(0,s._)`isFinite(${t})`:s.nil)}}function f(e,t,r,n){let i;if(1===e.length)return d(e[0],t,r,n);let l=(0,a.toHash)(e);if(l.array&&l.object){let e=(0,s._)`typeof ${t} != "object"`;i=l.null?e:(0,s._)`!${t} || ${e}`,delete l.null,delete l.array,delete l.object}else i=s.nil;for(let e in l.number&&delete l.integer,l)i=(0,s.and)(i,d(e,t,r,n));return i}t.checkDataType=d,t.checkDataTypes=f;let h={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?(0,s._)`{type: ${e}}`:(0,s._)`{type: ${t}}`};function p(e){let t=function(e){let{gen:t,data:r,schema:n}=e,i=(0,a.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:i,schemaValue:i,parentSchema:n,params:{},it:e}}(e);(0,o.reportError)(t,h)}t.reportTypeError=p},34802:(e,t)=>{"use strict";function r(e,t){return t.rules.some(t=>n(e,t))}function n(e,t){var r;return void 0!==e[t.keyword]||(null==(r=t.definition.implements)?void 0:r.some(t=>void 0!==e[t]))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function({schema:e,self:t},n){let i=t.RULES.types[n];return i&&!0!==i&&r(e,i)},t.shouldUseGroup=r,t.shouldUseRule=n},35325:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(76784);n.code='require("ajv/dist/runtime/uri").default',t.default=n},35424:(e,t,r)=>{"use strict";r.d(t,{d:()=>l});var n=r(68842),i=r(93201);let l=(e,t)=>{let r;if(!e)return null;if(-1===t.indexOf("."))return(0,n.r)(e,!0);let l={},o=t.split(".");return r=Number.isNaN(Number(o[o.length-1]))?t.substring(0,t.lastIndexOf(".")+1):`${t}.`,Object.keys(e).forEach(t=>{e[t]?.disableFormData||0!==t.indexOf(r)||(l[t.replace(r,"")]=e[t]?.value)}),(0,i.s)(l)}},35494:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(31336),i=r(20648),l=r(71590);t.default={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>(0,i.str)`must have required property '${e}'`,params:({params:{missingProperty:e}})=>(0,i._)`{missingProperty: ${e}}`},code(e){let{gen:t,schema:r,schemaCode:o,data:s,$data:a,it:u}=e,{opts:c}=u;if(!a&&0===r.length)return;let d=r.length>=c.loopRequired;if(u.allErrors?function(){if(d||a)e.block$data(i.nil,f);else for(let t of r)(0,n.checkReportMissingProp)(e,t)}():function(){let l=t.let("missing");if(d||a){let r=t.let("valid",!0);e.block$data(r,()=>{var a,u;return a=l,u=r,void(e.setParams({missingProperty:a}),t.forOf(a,o,()=>{t.assign(u,(0,n.propertyInData)(t,s,a,c.ownProperties)),t.if((0,i.not)(u),()=>{e.error(),t.break()})},i.nil))}),e.ok(r)}else t.if((0,n.checkMissingProp)(e,r,l)),(0,n.reportMissingProp)(e,l),t.else()}(),c.strictRequired){let t=e.parentSchema.properties,{definedProperties:n}=e.it;for(let e of r)if((null==t?void 0:t[e])===void 0&&!n.has(e)){let t=u.schemaEnv.baseId+u.errSchemaPath,r=`required property "${e}" is not defined at "${t}" (strictRequired)`;(0,l.checkStrictMode)(u,r,u.opts.strictRequired)}}function f(){t.forOf("prop",o,r=>{e.setParams({missingProperty:r}),t.if((0,n.noPropertyInData)(t,s,r,c.ownProperties),()=>e.error())})}}}},35943:(e,t,r)=>{"use strict";function n(e){return e.substring(0,1).toUpperCase()+e.substring(1)}r.d(t,{Z:()=>n})},36531:(e,t,r)=>{"use strict";let n;r.d(t,{a:()=>B,b:()=>en,c:()=>ei,d:()=>f,e:()=>h,f:()=>p,h:()=>b,i:()=>C,j:()=>k,k:()=>N,l:()=>E});var i=r(32398),l=r(42494),o=r(21102),s=r(2854),a=r(22995),u=r(59898),c=r(47386),d=r(74833),f="u">typeof window&&"u">typeof window.document&&"u">typeof window.document.createElement;function h(e){let t=(0,i.c)(2),r=void 0===e?500:e,n=(0,l.useRef)(void 0),o;return t[0]!==r?(o=e=>new Promise(t=>{let i=()=>{e(),t()};"requestIdleCallback"in window?("cancelIdleCallback"in window&&void 0!==n.current&&cancelIdleCallback(n.current),n.current=requestIdleCallback(i,{timeout:r})):new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})}).then(i)}),t[0]=r,t[1]=o):o=t[1],o}var p=class{_x;_y;constructor(e,t){this._x=e,this._y=t}calcDeltaXTo({x:e}){return this.x-e}calcDeltaYTo({y:e}){return this.y-e}calcDistanceTo(e){return Math.sqrt(Math.pow(this.calcDeltaXTo(e),2)+Math.pow(this.calcDeltaYTo(e),2))}calcHorizontalDistanceTo(e){return Math.abs(this.calcDeltaXTo(e))}calcVerticalDistance(e){return Math.abs(this.calcDeltaYTo(e))}equals({x:e,y:t}){return this.x===e&&this.y===t}get x(){return this._x}get y(){return this._y}},m=e=>{let t=document.getElementById("slash-menu");if(!t)return;let r=t.getBoundingClientRect();r.top+r.height>window.innerHeight&&t.scrollIntoView({block:"center"}),r.topn.top&&r.top{let t=r.getRootElement();null!==t&&(t.setAttribute("aria-activedescendant",`slash-menu-popup__item-${e.key}`),d(e.key))},[r]),p=(0,l.useCallback)(()=>{if(null!==n&&null!=f){let e=n.flatMap(e=>e.items);e.length&&h(e[0])}},[n,h,f]);(0,l.useEffect)(()=>{p()},[f,p]);let y=(0,l.useCallback)(e=>{t(),r.update(()=>{let e=null!=o.match&&s?function(e){let t,r=(0,u.vJq)();if(!(0,u.I2P)(r)||!r.isCollapsed())return;let n=r.anchor;if("text"!==n.type)return;let i=n.getNode();if(!i.isSimpleText())return;let l=n.offset,o=i.getTextContent().slice(0,l),s=e.replaceableString.length,a=l-function(e,t,r){let n=r;for(let r=n;r{let t;r.read(()=>{t=(0,u.vJq)()?.clone()}),r.update(()=>{t&&(0,u.n1P)(t)}),e.onSelect({editor:r,queryString:o.match?o.match.matchingString:""})},0)},[r,s,o.match,t]);return(0,l.useEffect)(()=>()=>{let e=r.getRootElement();null!==e&&e.removeAttribute("aria-activedescendant")},[r]),(0,l.useLayoutEffect)(()=>{null===n?d(null):null===c&&p()},[n,c,h,p]),(0,l.useEffect)(()=>(0,a.Sd)(r.registerCommand(_,({item:e})=>!!e.ref&&null!=e.ref.current&&(m(e.ref.current),!0),u.AcJ)),[r,h]),(0,l.useEffect)(()=>(0,a.Sd)(r.registerCommand(u.bbF,e=>{if(null!==n&&n.length&&null!==c){let t=n.flatMap(e=>e.items),i=t.findIndex(e=>e.key===c),l=i!==t.length-1?i+1:0,o=t[l];if(!o)return!1;h(o),null!=o.ref&&o.ref.current&&r.dispatchCommand(_,{index:l,item:o}),e.preventDefault(),e.stopImmediatePropagation()}return!0},u.JjG),r.registerCommand(u.UDz,e=>{if(null!==n&&n.length&&null!==c){let t=n.flatMap(e=>e.items),r=t.findIndex(e=>e.key===c),i=0!==r?r-1:t.length-1,l=t[i];if(!l)return!1;h(l),null!=l.ref&&l.ref.current&&m(l.ref.current),e.preventDefault(),e.stopImmediatePropagation()}return!0},u.JjG),r.registerCommand(u.Q$N,e=>(e.preventDefault(),e.stopImmediatePropagation(),t(),!0),u.AcJ),r.registerCommand(u.OXk,e=>{if(null===n||null===c)return!1;let t=n.flatMap(e=>e.items).find(e=>e.key===c);return!!t&&(e.preventDefault(),e.stopImmediatePropagation(),y(t),!0)},u.JjG),r.registerCommand(u.RTo,e=>{if(null===n||null===c)return!1;let t=n.flatMap(e=>e.items).find(e=>e.key===c);return!!t&&(null!==e&&(e.preventDefault(),e.stopImmediatePropagation()),y(t),!0)},u.JjG)),[y,t,r,n,c,h]),i(e,(0,l.useMemo)(()=>({groups:n,selectedItemKey:c,selectItemAndCleanUp:y,setSelectedItemKey:d}),[y,c,n]),o.match?o.match.matchingString:"")}var b="\\.,\\+\\*\\?\\$\\@\\|#{}\\(\\)\\^\\-\\[\\]\\\\/!%'\"~=_:;";function w(e,t,r){let n=(0,u.peL)(r);if(null===n||!n.isCollapsed)return!1;let i=n.anchorNode,l=n.anchorOffset;if(null==i||null==l)return!1;try{t.setStart(i,e),t.setEnd(i,l>1?l:1)}catch{return!1}return!0}function S(e,t){return 0===t&&e.getEditorState().read(()=>{let e=(0,u.vJq)();if((0,u.I2P)(e)){let t=e.anchor.getNode().getPreviousSibling();return(0,u.kFe)(t)&&t.isTextEntity()}return!1})}function x(e){l.startTransition?l.startTransition(e):e()}var C=(0,u.guI)("ENABLE_SLASH_MENU_COMMAND");function k({anchorClassName:e,anchorElem:t,groups:r,menuRenderFn:n,onClose:c,onOpen:d,onQueryChange:h,triggerFn:p}){let[m]=(0,s.DF)(),[_,b]=(0,l.useState)(null),k=function(e,t,r,n){let o,a=(0,i.c)(14),[u]=(0,s.DF)(),c;a[0]===Symbol.for("react.memo_cache_sentinel")?(c=f?document.createElement("div"):null,a[0]=c):c=a[0];let d=(0,l.useRef)(c),h;a[1]!==e||a[2]!==n||a[3]!==u||a[4]!==t?(h=()=>{if(null===d.current||void 0===parent)return;let r=u.getRootElement(),i=d.current,l=i.firstChild;if(null!==r&&null!==t){let{height:o,width:s}=t.getRect(),{left:a,top:u}=t.getRect(),c=u;if(u-=e.getBoundingClientRect().top+window.scrollY,a-=e.getBoundingClientRect().left+window.scrollX,i.style.left=`${a+window.scrollX}px`,i.style.height=`${o}px`,i.style.width=`${s}px`,null!==l){let t=l.getBoundingClientRect(),n=t.height,s=t.width,d=r.getBoundingClientRect(),f="rtl"===document.dir||"rtl"===document.documentElement.dir,h=e.getBoundingClientRect(),p=Math.max(0,d.left);if(!f&&a+s>d.right)i.style.left=`${d.right-s+window.scrollX}px`;else if(f&&t.left

window.innerHeight&&!(c{let e=u.getRootElement();if(null!==t)return p(),()=>{null!==e&&e.removeAttribute("aria-controls");let t=d.current;null!==t&&t.isConnected&&(t.remove(),t.removeAttribute("id"))}},_=[u,p,t],a[6]=u,a[7]=p,a[8]=t,a[9]=m,a[10]=_):(m=a[9],_=a[10]),(0,l.useEffect)(m,_),a[11]!==t||a[12]!==r?(o=e=>{null!==t&&(e||r(null))},a[11]=t,a[12]=r,a[13]=o):o=a[13],function(e,t,r,n){let o=(0,i.c)(7),[a]=(0,s.DF)(),u,c;o[0]!==a||o[1]!==r||o[2]!==n||o[3]!==e||o[4]!==t?(u=()=>{let i=t.current;if(null!=i&&null!=e){let e=a.getRootElement(),t=null!=e?function(e,t){let r=getComputedStyle(e),n="absolute"===r.position,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/;if("fixed"===r.position)return document.body;for(let t=e;t=t.parentElement;)if(r=getComputedStyle(t),!(n&&"static"===r.position)&&i.test(r.overflow+r.overflowY+r.overflowX))return t;return document.body}(e,!1):document.body,l=!1,o=y(i,t),s=function(){l||(window.requestAnimationFrame(function(){r(),l=!1}),l=!0);let e=y(i,t);e!==o&&(o=e,n?.(e))},u=new ResizeObserver(r);return window.addEventListener("resize",r),document.addEventListener("scroll",s,{capture:!0,passive:!0}),u.observe(i),()=>{u.disconnect(),window.removeEventListener("resize",r),document.removeEventListener("scroll",s,!0)}}},c=[a,n,r,e,t],o[0]=a,o[1]=r,o[2]=n,o[3]=e,o[4]=t,o[5]=u,o[6]=c):(u=o[5],c=o[6]),(0,l.useEffect)(u,c)}(t,d,p,o),d}(t,_,b,e),N=(0,l.useCallback)(()=>{b(null),null!=c&&null!==_&&c()},[c,_]),E=(0,l.useCallback)(e=>{b(e),null!=d&&null===_&&d(e)},[d,_]);return(0,l.useEffect)(()=>(0,a.Sd)(m.registerCommand(C,({node:e})=>(m.getEditorState().read(()=>{let t={leadOffset:0,matchingString:"",replaceableString:""};if(!S(m,t.leadOffset)&&null!==e){let e=m._window??window,r=e.document.createRange();null!==w(t.leadOffset,r,e)&&x(()=>E({getRect:()=>r.getBoundingClientRect(),match:t}));return}}),!0),u.AcJ)),[m,E]),(0,l.useEffect)(()=>{let e=m.registerUpdateListener(()=>{m.getEditorState().read(()=>{let e,t=m._window??window,r=t.document.createRange(),n=(0,u.vJq)(),i=(m.getEditorState().read(()=>{let t=(0,u.vJq)();(0,u.I2P)(t)&&(e=function(e){let t=e.anchor;if("text"!==t.type)return null;let r=t.getNode();if(!r.isSimpleText())return null;let n=t.offset;return r.getTextContent().slice(0,n)}(t))}),e);if(!(0,u.I2P)(n)||!n.isCollapsed()||void 0===i||null===r)return void N();let l=p({editor:m,query:i});if(h(l?l.matchingString:null),null!==l&&!S(m,l.leadOffset)&&null!==w(l.leadOffset,r,t))return void x(()=>E({getRect:()=>r.getBoundingClientRect(),match:l}));N()})});return()=>{e()}},[m,p,h,_,N,E]),null===k.current||null===_||null===m?null:(0,o.jsx)(v,{anchorElementRef:k,close:N,editor:m,groups:r,menuRenderFn:n,resolution:_,shouldSplitNodeWithQuery:!0})}var N=class e{_bottom;_left;_right;_top;constructor(e,t,r,n){let[i,l]=tthis._bottom,l=tthis._right;return{reason:{isOnBottomSide:i,isOnLeftSide:l,isOnRightSide:o,isOnTopSide:n},result:!n&&!i&&!l&&!o}}let{bottom:t,left:r,right:n,top:i}=e;return i>=this._top&&i=this._top&&t=this._left&&r=this._left&&nthis._right&&(r=e.x-this._right),e.ythis._bottom&&(n=e.y-this._bottom),{distance:Math.sqrt(r*r+n*n),isOnBottomSide:e.y>this._bottom,isOnLeftSide:e.xthis._right,isOnTopSide:e.y=o+a?r+i:o+a)-(r=s+l?n+t:s+l)-(n"node"in e?e.node:e)}({nodes:e.features.nodes})}function T(e){return(t,r)=>(0,d.Pi)(t)&&t.getTag()==="h"+e?"#".repeat(e)+" "+r(t):null}function $(e,t){let r={};for(let n of e){let e=t(n);e&&(r[e]?r[e].push(n):r[e]=[n])}return r}function O(e){let t=$(e,e=>e.type);return{element:t.element||[],multilineElement:t["multiline-element"]||[],textFormat:t["text-format"]||[],textMatch:t["text-match"]||[]}}T(1),T(2),T(3),T(4),T(5),T(6);var P=/[!-/:-@[-`{-~\s]/,A=/^\s{0,3}$/;function M(e){if(!(0,u.bSg)(e))return!1;let t=e.getFirstChild();return null==t||1===e.getChildrenSize()&&(0,u.kFe)(t)&&A.test(t.getTextContent())}function D(e,t,r,n,i){let l=[],o=e.getChildren();n||(n=[]),i||(i=[]);e:for(let e of o){for(let o of r){if(!o.export)continue;let s=o.export(e,e=>D(e,t,r,n,[...i,...n]),(e,r)=>R(e,r,t,n,i));if(null!=s){l.push(s);continue e}}(0,u.wH$)(e)?l.push(` `):(0,u.kFe)(e)?l.push(R(e,e.getTextContent(),t,n,i)):(0,u.ff4)(e)?l.push(D(e,t,r,n,i)):(0,u.Cyw)(e)&&l.push(e.getTextContent())}return l.join("")}function R(e,t,r,n,i){let l=t.trim(),o=l;e.hasFormat("code")||(o=o.replace(/([*_`~\\])/g,"\\$1"));let s="",a="",u="",c=I(e,!0),d=I(e,!1),f=new Set;for(let t of r){let r=t.format[0],i=t.tag;F(e,r)&&!f.has(r)&&(f.add(r),F(c,r)&&n.find(e=>e.tag===i)||(n.push({format:r,tag:i}),s+=i))}for(let t=0;tt;){let e=s.pop();i&&e&&i.find(t=>t.tag===e.tag)||(e&&"string"==typeof e.tag&&(l?o||(u+=e.tag):a+=e.tag),n.pop())}break}return o=s+o+u,a+t.replace(l,()=>o)}function I(e,t){let r=t?e.getPreviousSibling():e.getNextSibling();if(!r){let n=e.getParentOrThrow();n.isInline()&&(r=t?n.getPreviousSibling():n.getNextSibling())}for(;r;){if((0,u.ff4)(r)){if(!r.isInline())break;let e=t?r.getLastDescendant():r.getFirstDescendant();if((0,u.kFe)(e))return e;r=t?r.getPreviousSibling():r.getNextSibling()}if((0,u.kFe)(r))return r;if(!(0,u.ff4)(r))break}return null}function F(e,t){return(0,u.kFe)(e)&&e.hasFormat(t)}function j(e,t,r){let n=r.length;for(let i=t;i>=n;i--){let t=i-n;if(L(e,t,r,0,n)&&" "!==e[t+n])return t}return -1}function L(e,t,r,n,i){for(let l=0;le[e.length-1]),i=$(r.textMatch,({trigger:e})=>e);for(let r of t){let t=r.type;if("element"===t||"text-match"===t||"multiline-element"===t){for(let t of r.dependencies)if(!e.hasNode(t))throw Error("MarkdownShortcuts: missing dependency %s for transformer. Ensure node dependency is included in editor initial config."+t.getType())}}return e.registerUpdateListener(({dirtyLeaves:t,editorState:l,prevEditorState:o,tags:s})=>{if(s.has("collaboration")||s.has("historic")||e.isComposing())return;let a=l.read(u.vJq),c=o.read(u.vJq);if(!(0,u.I2P)(c)||!(0,u.I2P)(a)||!a.isCollapsed()||a.is(c))return;let d=a.anchor.key,f=a.anchor.offset,h=l._nodeMap.get(d);(0,u.kFe)(h)&&t.has(d)&&(1===f||!(f>c.anchor.offset+1))&&e.update(()=>{var e;if(h.hasFormat("code"))return;let t=h.getParent();null!==t&&(function(e,t,r,n){let i=e.getParent();if(!(0,u.IqF)(i)||e.getFirstChild()!==t)return!1;let l=t.getTextContent();if(" "!==l[r-1])return!1;for(let{regExp:i,replace:o}of n){let n=l.match(i);if(n&&n[0].length===(n[0].endsWith(" ")?r:r-1)){let i=t.getNextSiblings(),[l,s]=t.splitText(r);if(l?.remove(),!1!==o(e,s?[s,...i]:i,n,!1))return!0}}return!1}(t,h,e=a.anchor.offset,r.element)||function(e,t,r,n){let i=e.getParent();if(!(0,u.IqF)(i)||e.getFirstChild()!==t)return!1;let l=t.getTextContent();if(" "!==l[r-1])return!1;for(let{regExpEnd:i,regExpStart:o,replace:s}of n){if(i&&!("optional"in i)||i&&"optional"in i&&!i.optional)continue;let n=l.match(o);if(n&&n[0].length===(n[0].endsWith(" ")?r:r-1)){let i=t.getNextSiblings(),[l,o]=t.splitText(r);if(l?.remove(),!1!==s(e,o?[o,...i]:i,n,null,null,!1))return!0}}return!1}(t,h,e,r.multilineElement)||function(e,t,r){let n=e.getTextContent(),i=r[n[t-1]];if(null==i)return!1;for(let r of(t1&&!L(n,s,r,0,o)||" "===n[s-1])continue;let a=n[i+1];if(!1===t.intraword&&a&&!P.test(a))continue;let c=e,d=j(n,s,r),f=c;for(;d0&&h[d-1]===l)continue;let p=h[d-1];if(!1===t.intraword&&p&&!P.test(p))continue;let m=e.getTextContent(),y=m.slice(0,s)+m.slice(i+1);e.setTextContent(y);let _=c===e?y:h;c.setTextContent(_.slice(0,d)+_.slice(d+o));let v=(0,u.vJq)(),b=(0,u.uTE)();(0,u.n1P)(b);let w=i-o*(c===e?2:1)+1;for(let r of(b.anchor.set(c.__key,d,"text"),b.focus.set(e.__key,w,"text"),t.format))b.hasFormat(r)||b.formatText(r);for(let e of(b.anchor.set(b.focus.key,b.focus.offset,b.focus.type),t.format))b.hasFormat(e)&&b.toggleFormat(e);return(0,u.I2P)(v)&&(b.format=v.format),!0}}(h,e,n))})})}var K=/^[\t ]*$/,z=/^(\s*)(\d+)\.\s/,J=/^(\s*)[-*+]\s/,W=/^(\s*)(?:-\s)?\s?(\[(\s|x)?\])\s/i,U=/^(#{1,6})\s/,q=/^>\s/,V=/^[ \t]*(\\`\\`\\`|```)(\w+)?/,H=/[ \t]*(\\`\\`\\`|```)$/,Z=/^[ \t]*```[^`]+(?:(?:`{1,2}|`{4,})[^`]+)*```(?:[^`]|$)/,G=/^\|(.+)\|\s?$/,Y=/^(\| ?:?-*:? ?)+\|\s?$/,X=/^[ \t]*]*)?\/?>/i,Q=/^[ \t]*/i,ee=e=>(t,r,n)=>{let i=t.getPreviousSibling(),l=t.getNextSibling(),o=(0,c.i)("check"===e?"x"===n[3]:void 0);if((0,c.HY)(l)&&l.getListType()===e){let e=l.getFirstChild();null!==e?e.insertBefore(o):l.append(o),t.remove()}else if((0,c.HY)(i)&&i.getListType()===e)i.append(o),t.remove();else{let r=(0,c.DE)(e,"number"===e?Number(n[2]):void 0);r.append(o),t.replace(r)}o.append(...r),o.select(0,0);let s=function(e){let t=e.match(/\t/g),r=e.match(/ /g),n=0;return t&&(n+=t.length),r&&(n+=Math.floor(r.length/4)),n}(n[1]);s&&o.setIndent(s)},et=(e,t,r)=>{let n=[],i=e.getChildren(),l=0;for(let o of i)if((0,c.Mz)(o)){if(1===o.getChildrenSize()){let e=o.getFirstChild();if((0,c.HY)(e)){n.push(et(e,t,r+1));continue}}let i=" ".repeat(4*r),s=e.getListType(),a="number"===s?`${e.getStart()+l}. `:"check"===s?`- [${o.getChecked()?"x":" "}] `:"- ";n.push(i+a+t(o)),l++}return n.join(` `)},er=[{type:"element",dependencies:[d.jL],export:(e,t)=>{if(!(0,d.Pi)(e))return null;let r=Number(e.getTag().slice(1));return"#".repeat(r)+" "+t(e)},regExp:U,replace:(n=e=>{let t="h"+e[1].length;return(0,d.fi)(t)},(e,t,r)=>{let i=n(r);i.append(...t),e.replace(i),i.select(0,0)})},{type:"element",dependencies:[d.dJ],export:(e,t)=>{if(!(0,d.jd)(e))return null;let r=t(e).split(` `),n=[];for(let e of r)n.push("> "+e);return n.join(` `)},regExp:q,replace:(e,t,r,n)=>{if(n){let r=e.getPreviousSibling();if((0,d.jd)(r)){r.splice(r.getChildrenSize(),0,[(0,u.WKo)(),...t]),r.select(0,0),e.remove();return}}let i=(0,d.xi)();i.append(...t),e.replace(i),i.select(0,0)}},{type:"element",dependencies:[c.v5,c.YW],export:(e,t)=>(0,c.HY)(e)?et(e,t,0):null,regExp:J,replace:ee("bullet")},(c.v5,c.YW,ee("check"),{type:"element",dependencies:[c.v5,c.YW],export:(e,t)=>(0,c.HY)(e)?et(e,t,0):null,regExp:z,replace:ee("number")}),{type:"text-format",format:["code"],tag:"`"},{type:"text-format",format:["bold","italic"],tag:"***"},{type:"text-format",format:["bold","italic"],intraword:!1,tag:"___"},{type:"text-format",format:["bold"],tag:"**"},{type:"text-format",format:["bold"],intraword:!1,tag:"__"},{type:"text-format",format:["highlight"],tag:"=="},{type:"text-format",format:["italic"],tag:"*"},{type:"text-format",format:["italic"],intraword:!1,tag:"_"},{type:"text-format",format:["strikethrough"],tag:"~~"}];function en(e,t=er,r,n=!1,i=!0){let l=n?e:function(e,t){let r=e.split(` `),n=!1,i=[],l=0;for(let e=0;e0&&l--,i.push(o);continue}if(V.test(o)){n=!0,l++,i.push(o);continue}if(n){i.push(o);continue}K.test(o)||K.test(s)||!s||U.test(s)||U.test(o)||q.test(o)||z.test(o)||J.test(o)||W.test(o)||G.test(o)||Y.test(o)||!t||X.test(o)||Q.test(o)||X.test(s)||Q.test(s)||H.test(s)?i.push(o):i[i.length-1]=s+" "+o.trim()}return i.join(` `)}(e,i);return(function(e,t=!1){let r=O(e),n=function(e){let t={},r={},n=[];for(let i of e){let{tag:e}=i;t[e]=i;let l=e.replace(/([*^+])/g,"\\$1");n.push(l),1===e.length?r[e]=RegExp(`(?{let l=e.split(` `),o=l.length,s=i||(0,u.NiT)();s.clear();for(let e=0;en)&&(r=s,n=a,i=o,l=t)}return void 0===r||void 0===n||void 0===i||void 0===l?null:{endIndex:n,match:l,startIndex:r,transformer:i}}(t,n);if(i&&l&&(i.startIndex=l.endIndex?l=null:i=null),i){let l=function(e,t,r,n,i){let l=e.getTextContent(),o,s,a;if(i[0]===l?a=e:0===t?[a,o]=e.splitText(r):[s,a,o]=e.splitText(t,r),a.setTextContent(i[2]),n)for(let e of n.format)a.hasFormat(e)||a.toggleFormat(e);return{nodeAfter:o,nodeBefore:s,transformedNode:a}}(t,i.startIndex,i.endIndex,i.transformer,i.match);l.nodeAfter&&(0,u.kFe)(l.nodeAfter)&&!l.nodeAfter.hasFormat("code")&&e(l.nodeAfter,r,n),l.nodeBefore&&(0,u.kFe)(l.nodeBefore)&&!l.nodeBefore.hasFormat("code")&&e(l.nodeBefore,r,n),l.transformedNode&&(0,u.kFe)(l.transformedNode)&&!l.transformedNode.hasFormat("code")&&e(l.transformedNode,r,n)}else if(l){var o,s,a,c;let i,d,f,h=(o=l.startIndex,s=l.endIndex,a=l.transformer,c=l.match,(0===o?[f,i]=t.splitText(s):[d,f,i]=t.splitText(o,s),a.replace)?{nodeAfter:i,nodeBefore:d,transformedNode:(f?a.replace(f,c):void 0)||void 0}:null);if(!h)return;h.nodeAfter&&(0,u.kFe)(h.nodeAfter)&&!h.nodeAfter.hasFormat("code")&&e(h.nodeAfter,r,n),h.nodeBefore&&(0,u.kFe)(h.nodeBefore)&&!h.nodeBefore.hasFormat("code")&&e(h.nodeBefore,r,n),h.transformedNode&&(0,u.kFe)(h.transformedNode)&&!h.transformedNode.hasFormat("code")&&e(h.transformedNode,r,n)}let d=t.getTextContent().replace(/\\([*_`~])/g,"$1");t.setTextContent(d)}(l,n,i),o.isAttached()&&e.length>0){let e=o.getPreviousSibling();if((0,u.bSg)(e)||(0,d.jd)(e)||(0,c.HY)(e)){let t=e;if((0,c.HY)(e)){let r=e.getLastDescendant();t=null==r?null:(0,a.Bt)(r,c.Mz)}null!=t&&t.getTextContentSize()>0&&(t.splice(t.getChildrenSize(),0,[(0,u.WKo)(),...o.getChildren()]),o.remove())}}}(t,s,r.element,n,r.textMatch)}for(let e of s.getChildren())!t&&M(e)&&s.getChildrenSize()>1&&e.remove();null!==(0,u.vJq)()&&s.selectStart()}})(t,n)(l,r)}function ei(e=er,t,r=!1){return(function(e,t=!1){let r=O(e),n=[...r.multilineElement,...r.element],i=!t,l=r.textFormat.filter(e=>1===e.format.length).sort((e,t)=>e.format.includes("code")&&!t.format.includes("code")?1:!e.format.includes("code")&&t.format.includes("code")?-1:0);return e=>{let t=[],o=(e||(0,u.NiT)()).getChildren();return o.forEach((e,s)=>{let a=function(e,t,r,n){for(let i of t){if(!i.export)continue;let t=i.export(e,e=>D(e,r,n));if(null!=t)return t}return(0,u.ff4)(e)?D(e,r,n):(0,u.Cyw)(e)?e.getTextContent():null}(e,n,l,r.textMatch);null!=a&&t.push(i&&s>0&&!M(e)&&!M(o[s-1])?` `.concat(a):a)}),t.join(` `)}})(e,r)(t)}},38153:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(95263),i=r(47794),l=r(11566),o=r(51563),s=r(41259),a=r(35494),u=r(68222),c=r(82812),d=r(84930),f=r(44470);t.default=[n.default,i.default,l.default,o.default,s.default,a.default,u.default,c.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,f.default]},38928:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;let n=r(88890),i=r(31336),l=r(20648),o=r(61418),s=r(91358),a=r(71590);function u(e,t){let{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):(0,l._)`${r.scopeValue("wrapper",{ref:t})}.validate`}function c(e,t,r,n){let{gen:s,it:u}=e,{allErrors:c,schemaEnv:d,opts:f}=u,h=f.passContext?o.default.this:l.nil;function p(e){let t=(0,l._)`${e}.errors`;s.assign(o.default.vErrors,(0,l._)`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`),s.assign(o.default.errors,(0,l._)`${o.default.vErrors}.length`)}function m(e){var t;if(!u.opts.unevaluated)return;let n=null==(t=null==r?void 0:r.validate)?void 0:t.evaluated;if(!0!==u.props)if(n&&!n.dynamicProps)void 0!==n.props&&(u.props=a.mergeEvaluated.props(s,n.props,u.props));else{let t=s.var("props",(0,l._)`${e}.evaluated.props`);u.props=a.mergeEvaluated.props(s,t,u.props,l.Name)}if(!0!==u.items)if(n&&!n.dynamicItems)void 0!==n.items&&(u.items=a.mergeEvaluated.items(s,n.items,u.items));else{let t=s.var("items",(0,l._)`${e}.evaluated.items`);u.items=a.mergeEvaluated.items(s,t,u.items,l.Name)}}n?function(){if(!d.$async)throw Error("async schema referenced by sync schema");let r=s.let("valid");s.try(()=>{s.code((0,l._)`await ${(0,i.callValidateCode)(e,t,h)}`),m(t),c||s.assign(r,!0)},e=>{s.if((0,l._)`!(${e} instanceof ${u.ValidationError})`,()=>s.throw(e)),p(e),c||s.assign(r,!1)}),e.ok(r)}():e.result((0,i.callValidateCode)(e,t,h),()=>m(t),()=>p(t))}t.getValidate=u,t.callRef=c,t.default={keyword:"$ref",schemaType:"string",code(e){let{gen:t,schema:r,it:i}=e,{baseId:o,schemaEnv:a,validateName:d,opts:f,self:h}=i,{root:p}=a;if(("#"===r||"#/"===r)&&o===p.baseId){if(a===p)return c(e,d,a,a.$async);let r=t.scopeValue("root",{ref:p});return c(e,(0,l._)`${r}.validate`,p,p.$async)}let m=s.resolveRef.call(h,p,o,r);if(void 0===m)throw new n.default(i.opts.uriResolver,o,r);return m instanceof s.SchemaEnv?function(t){let r=u(e,t);c(e,r,t,t.$async)}(m):function(n){let i=t.scopeValue("schema",!0===f.code.source?{ref:n,code:(0,l.stringify)(n)}:{ref:n}),o=t.name("valid"),s=e.subschema({schema:n,dataTypes:[],schemaPath:l.nil,topSchemaRef:i,errSchemaPath:r},o);e.mergeEvaluated(s),e.ok(o)}(m)}}},39159:(e,t,r)=>{"use strict";function n(e){return"group"===e.type||"array"===e.type||"row"===e.type||"collapsible"===e.type}function i(e){return"object"==typeof e}function l(e){return Array.isArray(e)&&"object"==typeof e?.[0]}function o(e){return"ui"===e.type}function s(e){return"admin"in e&&"position"in e.admin&&"sidebar"===e.admin.position}function a(e){return"name"in e&&"id"===e.name}function u(e){return"hidden"in e&&e.hidden||"admin"in e&&"disabled"in e.admin&&e.admin.disabled}function c(e){return"name"in e&&!o(e)}function d(e){return"name"in e}function f(e){return"name"in e}r.d(t,{I2:()=>u,Vh:()=>l,Z7:()=>c,aO:()=>o,jY:()=>f,pz:()=>d,sd:()=>n,uT:()=>a,vs:()=>i,zj:()=>s}),r(37811)},40253:(e,t,r)=>{"use strict";function n(e){return["image/jpeg","image/png","image/gif","image/svg+xml","image/webp","image/avif","image/jxl"].indexOf(e)>-1}r.d(t,{w:()=>n})},41259:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648);t.default={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message:({keyword:e,schemaCode:t})=>(0,n.str)`must NOT have ${"maxProperties"===e?"more":"fewer"} than ${t} properties`,params:({schemaCode:e})=>(0,n._)`{limit: ${e}}`},code(e){let{keyword:t,data:r,schemaCode:i}=e,l="maxProperties"===t?n.operators.GT:n.operators.LT;e.fail$data((0,n._)`Object.keys(${r}).length ${l} ${i}`)}}},42192:(e,t)=>{"use strict";function r(e){let t,r=e.length,n=0,i=0;for(;i=55296&&t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(52387);t.default={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,n.validateTuple)(e,"items")}},42920:(e,t,r)=>{"use strict";let{isUUID:n}=r(86837),i=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu,l=["http","https","ws","wss","urn","urn:uuid"];function o(e){return!0===e.secure||!1!==e.secure&&!!e.scheme&&3===e.scheme.length&&("w"===e.scheme[0]||"W"===e.scheme[0])&&("s"===e.scheme[1]||"S"===e.scheme[1])&&("s"===e.scheme[2]||"S"===e.scheme[2])}function s(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function a(e){let t="https"===String(e.scheme).toLowerCase();return(e.port===(t?443:80)||""===e.port)&&(e.port=void 0),e.path||(e.path="/"),e}let u={scheme:"http",domainHost:!0,parse:s,serialize:a},c={scheme:"https",domainHost:u.domainHost,parse:s,serialize:a},d={scheme:"ws",domainHost:!0,parse:function(e){return e.secure=o(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e},serialize:function(e){if((e.port===(o(e)?443:80)||""===e.port)&&(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){let[t,r]=e.resourceName.split("?");e.path=t&&"/"!==t?t:void 0,e.query=r,e.resourceName=void 0}return e.fragment=void 0,e}},f={scheme:"wss",domainHost:d.domainHost,parse:d.parse,serialize:d.serialize},h={http:u,https:c,ws:d,wss:f,urn:{scheme:"urn",parse:function(e,t){if(!e.path)return e.error="URN can not be parsed",e;let r=e.path.match(i);if(r){let n=t.scheme||e.scheme||"urn";e.nid=r[1].toLowerCase(),e.nss=r[2];let i=p(`${n}:${t.nid||e.nid}`);e.path=void 0,i&&(e=i.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e},serialize:function(e,t){if(void 0===e.nid)throw Error("URN without nid cannot be serialized");let r=t.scheme||e.scheme||"urn",n=e.nid.toLowerCase(),i=p(`${r}:${t.nid||n}`);i&&(e=i.serialize(e,t));let l=e,o=e.nss;return l.path=`${n||t.nid}:${o}`,t.skipEscape=!0,l},skipNormalize:!0},"urn:uuid":{scheme:"urn:uuid",parse:function(e,t){return e.uuid=e.nss,e.nss=void 0,t.tolerant||e.uuid&&n(e.uuid)||(e.error=e.error||"UUID is not valid."),e},serialize:function(e){return e.nss=(e.uuid||"").toLowerCase(),e},skipNormalize:!0}};function p(e){return e&&(h[e]||h[e.toLowerCase()])||void 0}Object.setPrototypeOf(h,null),e.exports={wsIsSecure:o,SCHEMES:h,isValidSchemeName:function(e){return -1!==l.indexOf(e)},getSchemeHandler:p}},43734:(e,t,r)=>{"use strict";r.d(t,{FR:()=>l,eS:()=>o,zG:()=>s}),r(21102),r(42494);var n=r(58382),i=({elements:e,translationString:t})=>g("span",{children:t.split(/(]+>.*?]+>)/g).map((t,r)=>{if(e&&t.startsWith("")){let n=t[1],l=e[n];if(l){let e=RegExp(`(.*?)${n}>`,"g");return g(l,{children:g(i,{translationString:t.replace(e,(e,t)=>t)})},r)}}return t})}),l=e=>({...e?.admin?.style||{},...e?.admin?.width?{"--field-width":e.admin.width}:{flex:"1 1 auto"},...e?.admin?.style?.flex?{flex:e.admin.style.flex}:{}});function o(e){if(e)try{e.abort()}catch{}}var s={delete:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(e,{...t,credentials:"include",headers:{...r},method:"delete"})},get:(e,t={headers:{}})=>{let r="";return t.params&&(r=n.A(t.params,{addQueryPrefix:!0})),fetch(`${e}${r}`,{credentials:"include",...t})},patch:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(e,{...t,credentials:"include",headers:{...r},method:"PATCH"})},post:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(`${e}`,{...t,credentials:"include",headers:{...r},method:"post"})},put:(e,t={headers:{}})=>{let r=t&&t.headers?{...t.headers}:{};return fetch(e,{...t,credentials:"include",headers:{...r},method:"put"})}},a={},u={};function c(e,t){try{let r=(a[e]||=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"numeric",timeZoneName:"longOffset"}).format)(t).split("GMT")[1]||"";return r in u?u[r]:f(r,r.split(":"))}catch{if(e in u)return u[e];let t=e?.match(d);return t?f(e,t.slice(1)):NaN}}var d=/([+-]\d\d):?(\d\d)?/;function f(e,t){let r=+t[0],n=+(t[1]||0);return u[e]=r>0?60*r+n:60*r-n}var h=class e extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(c(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),y(this,NaN),m(this)):this.setTime(Date.now())}static tz(t,...r){return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){return-c(this.timeZone,this)}setTime(e){return Date.prototype.setTime.apply(this,arguments),m(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},p=/^(get|set)(?!UTC)/;function m(e){e.internal.setTime(+e),e.internal.setUTCMinutes(e.internal.getUTCMinutes()-e.getTimezoneOffset())}function y(e){let t=c(e.timeZone,e),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let n=-new Date(+e).getTimezoneOffset(),i=n- -new Date(+r).getTimezoneOffset(),l=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();i&&l&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+i);let o=n-t;o&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+o);let s=c(e.timeZone,e),a=-new Date(+e).getTimezoneOffset()-s-o;if(s!==t&&a){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+a);let t=s-c(e.timeZone,e);t&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+t),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+t))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!p.test(e))return;let t=e.replace(p,"$1UTC");h.prototype[t]&&(e.startsWith("get")?h.prototype[e]=function(){return this.internal[t]()}:(h.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),y(e),+this},h.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),m(this),+this}))}),!function(e){e.collection="collections",e.global="globals"}({})},44470:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648),i=r(71590),l=r(68623);t.default={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>(0,n._)`{allowedValues: ${e}}`},code(e){let t,r,{gen:o,data:s,$data:a,schema:u,schemaCode:c,it:d}=e;if(!a&&0===u.length)throw Error("enum must have non-empty array");let f=u.length>=d.opts.loopEnum,h=()=>null!=t?t:t=(0,i.useFunc)(o,l.default);if(f||a)r=o.let("valid"),e.block$data(r,function(){o.assign(r,!1),o.forOf("v",c,e=>o.if((0,n._)`${h()}(${s}, ${e})`,()=>o.assign(r,!0).break()))});else{if(!Array.isArray(u))throw Error("ajv implementation error");let e=o.const("vSchema",c);r=(0,n.or)(...u.map((t,r)=>(function(e,t){let r=u[t];return"object"==typeof r&&null!==r?(0,n._)`${h()}(${s}, ${e}[${t}])`:(0,n._)`${s} === ${r}`})(e,r)))}e.pass(r)}}},44814:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;let n=r(71590),i=r(4727),l=r(3809),o=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!function e(t){for(let r in t){if(s.has(r))return!0;let n=t[r];if(Array.isArray(n)&&n.some(e)||"object"==typeof n&&e(n))return!0}return!1}(e):!!t&&function e(t){let r=0;for(let i in t)if("$ref"===i||(r++,!o.has(i)&&("object"==typeof t[i]&&(0,n.eachItem)(t[i],t=>r+=e(t)),r===1/0)))return 1/0;return r}(e){if(void 0===i)return;let l=u+t,o=s[i];function a(t){let r=this.opts.uriResolver.resolve;if(t=d(o?r(o,t):t),h.has(t))throw m(t);h.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?p(e,n.schema,t):t!==d(l)&&("#"===t[0]?(p(e,c[t],t),c[t]=e):this.refs[t]=l),t}function y(e){if("string"==typeof e){if(!f.test(e))throw Error(`invalid anchor "${e}"`);a.call(this,`#${e}`)}}"string"==typeof e[r]&&(o=a.call(this,e[r])),y.call(this,e.$anchor),y.call(this,e.$dynamicAnchor),s[t]=o}),c;function p(e,t,r){if(void 0!==t&&!i(e,t))throw m(r)}function m(e){return Error(`reference "${e}" resolves to more than one schema`)}}},44851:(e,t,r)=>{"use strict";r.d(t,{d:()=>l,g:()=>o});var n=r(64778),i=r(59898);function l(e,t){let r=t.body?t.body.childNodes:[],n=[],l=[];for(let t=0;t{let e=new i.A7V;return n.push(e),e}:i.lJ7)),null==c?m.length>0?u=u.concat(m):(0,i.a9V)(t)&&null!=t.nextSibling&&null!=t.previousSibling&&(0,i._On)(t.nextSibling)&&(0,i._On)(t.previousSibling)&&(u=u.concat((0,i.WKo)())):(0,i.ff4)(c)&&c.append(...m),u}(o,e,l,!1);null!==t&&(n=n.concat(t))}}return function(e){for(let t of e)t.getNextSibling()instanceof i.A7V&&t.insertAfter((0,i.WKo)());for(let t of e){for(let e of t.getChildren())t.insertBefore(e);t.remove()}}(l),n}function o(e,t){if("undefined"==typeof document||"undefined"==typeof window&&void 0===global.window)throw Error("To use $generateHtmlFromNodes in headless mode please initialize a headless browser implementation such as JSDom before calling this function.");let r=document.createElement("div"),l=(0,i.NiT)().getChildren();for(let o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=void 0;let n=r(20648),i=r(71590);function l(e,t){let{gen:r,schema:l,data:o,keyword:s,it:a}=e;a.items=!0;let u=r.const("len",(0,n._)`${o}.length`);if(!1===l)e.setParams({len:t.length}),e.pass((0,n._)`${u} {var o;return o=l,void r.forRange("i",t.length,u,t=>{e.subschema({keyword:s,dataProp:t,dataPropType:i.Type.Num},o),a.allErrors||r.if((0,n.not)(o),()=>r.break())})}),e.ok(l)}}t.validateAdditionalItems=l,t.default={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{parentSchema:t,it:r}=e,{items:n}=t;if(!Array.isArray(n))return void(0,i.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');l(e,n)}}},47386:(e,t,r)=>{"use strict";r.d(t,{DE:()=>T,GO:()=>P,HY:()=>$,Js:()=>z,Mz:()=>S,YW:()=>v,cz:()=>K,i:()=>w,mJ:()=>O,q7:()=>j,v5:()=>x,x:()=>L});var n=r(22995),i=r(59898),l=r(64778);function o(e,...t){let r=new URL("https://lexical.dev/docs/error"),n=new URLSearchParams;for(let r of(n.append("code",e),t))n.append("v",r);throw r.search=n.toString(),Error(`Minified Lexical error #${e}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}function s(e){let t=1,r=e.getParent();for(;null!=r;){if(S(r)){let e=r.getParent();if($(e)){t++,r=e.getParent();continue}o(40)}break}return t}function a(e){let t=e.getParent();$(t)||o(40);let r=t;for(;null!==r;)$(r=r.getParent())&&(t=r);return t}function u(e){return S(e)&&$(e.getFirstChild())}function c(e){return w().append(e)}function d(e,t){return S(e)&&(0===t.length||1===t.length&&e.is(t[0])&&0===e.getChildrenSize())}function f(e){let t=(0,i.vJq)();if(null!==t){let r=t.getNodes();if((0,i.I2P)(t)){let n=t.getStartEndPoints();null===n&&o(143);let[l]=n,s=l.getNode(),a=s.getParent();if((0,i.IqF)(s)){let e=s.getFirstChild();if(e)r=e.selectStart().getNodes();else{let e=(0,i.lJ7)();s.append(e),r=e.select().getNodes()}}else if(d(s,r)){let t=T(e);if((0,i.IqF)(a)){s.replace(t);let e=w();(0,i.ff4)(s)&&(e.setFormat(s.getFormatType()),e.setIndent(s.getIndent())),t.append(e)}else if(S(s)){let e=s.getParentOrThrow();h(t,e.getChildren()),e.replace(t)}return}}let n=new Set;for(let t=0;t0&&e.append(...i),t.remove()}function y(e){let t="check"!==e.getListType(),r=e.getStart();for(let n of e.getChildren())S(n)&&(n.getValue()!==r&&n.setValue(r),t&&null!=n.getLatest().__checked&&n.setChecked(void 0),$(n.getFirstChild())||r++)}function _(...e){let t=[];for(let r of e)if(r&&"string"==typeof r)for(let[e]of r.matchAll(/\S+/g))t.push(e);return t}class v extends i.fGB{$config(){return this.config("listitem",{$transform:e=>{if(null==e.__checked)return;let t=e.getParent();$(t)&&"check"!==t.getListType()&&null!=e.getChecked()&&e.setChecked(void 0)},extends:i.fGB,importDOM:(0,i.kBm)({li:()=>({conversion:b,priority:0})})})}constructor(e=1,t,r){super(r),this.__value=void 0===e?1:e,this.__checked=t}afterCloneFrom(e){super.afterCloneFrom(e),this.__value=e.__value,this.__checked=e.__checked}createDOM(e){let t=document.createElement("li");return this.updateListItemDOM(null,t,e),t}updateListItemDOM(e,t,r){let i=this.getParent();$(i)&&"check"===i.getListType()&&($(this.getFirstChild())?(t.removeAttribute("role"),t.removeAttribute("tabIndex"),t.removeAttribute("aria-checked")):(t.setAttribute("role","checkbox"),t.setAttribute("tabIndex","-1"),e&&this.__checked===e.__checked||t.setAttribute("aria-checked",this.getChecked()?"true":"false"))),t.value=this.__value,function(e,t,r){let i,l=[],o=[],s=t.list,a=s?s.listitem:void 0;if(s&&s.nested&&(i=s.nested.listitem),void 0!==a&&l.push(..._(a)),s){let e=r.getParent(),t=$(e)&&"check"===e.getListType(),n=r.getChecked();t&&!n||o.push(s.listitemUnchecked),t&&n||o.push(s.listitemChecked),t&&l.push(n?s.listitemChecked:s.listitemUnchecked)}if(void 0!==i){let e=_(i);r.getChildren().some(e=>$(e))?l.push(...e):o.push(...e)}o.length>0&&(0,n.HE)(e,...o),l.length>0&&(0,n.ZB)(e,...l)}(t,r.theme,this);let o=e?e.__style:"",s=this.__style;o!==s&&(""===s?t.removeAttribute("style"):t.style.cssText=s),function(e,t,r){let n=(0,l.Wh)(t.__textStyle);for(let t in n)e.style.setProperty(`--listitem-marker-${t}`,n[t]);if(r)for(let t in(0,l.Wh)(r.__textStyle))t in n||e.style.removeProperty(`--listitem-marker-${t}`)}(t,this,e)}updateDOM(e,t,r){return this.updateListItemDOM(e,t,r),!1}updateFromJSON(e){return super.updateFromJSON(e).setValue(e.value).setChecked(e.checked)}exportDOM(e){let t=this.createDOM(e._config),r=this.getFormatType();r&&(t.style.textAlign=r);let n=this.getDirection();return n&&(t.dir=n),{element:t}}exportJSON(){return{...super.exportJSON(),checked:this.getChecked(),value:this.getValue()}}append(...e){for(let t=0;t{e.append(t)})),this.remove(),0===r.getChildrenSize()&&r.remove(),e}insertAfter(e,t=!0){let r=this.getParentOrThrow();if($(r)||o(39),S(e))return super.insertAfter(e,t);let n=this.getNextSiblings();if(r.insertAfter(e,t),0!==n.length){let i=T(r.getListType());n.forEach(e=>i.append(e)),e.insertAfter(i,t)}return e}remove(e){let t=this.getPreviousSibling(),r=this.getNextSibling();super.remove(e),t&&r&&u(t)&&u(r)&&(m(t.getFirstChild(),r.getFirstChild()),r.remove())}insertNewAfter(e,t=!0){let r=w().updateFromJSON(this.exportJSON()).setChecked(!this.getChecked()&&void 0);return this.insertAfter(r,t),r}collapseAtStart(e){let t=(0,i.lJ7)();this.getChildren().forEach(e=>t.append(e));let r=this.getParentOrThrow(),n=r.getParentOrThrow(),l=S(n);if(1===r.getChildrenSize())if(l)r.remove(),n.select();else{r.insertBefore(t),r.remove();let n=e.anchor,i=e.focus,l=t.getKey();"element"===n.type&&n.getNode().is(this)&&n.set(l,n.offset,"element"),"element"===i.type&&i.getNode().is(this)&&i.set(l,i.offset,"element")}else r.insertBefore(t),this.remove();return!0}getValue(){return this.getLatest().__value}setValue(e){let t=this.getWritable();return t.__value=e,t}getChecked(){let e,t=this.getLatest(),r=this.getParent();return $(r)&&(e=r.getListType()),"check"===e?!!t.__checked:void 0}setChecked(e){let t=this.getWritable();return t.__checked=e,t}toggleChecked(){let e=this.getWritable();return e.setChecked(!e.__checked)}getIndent(){let e=this.getParent();if(null===e||!this.isAttached())return this.getLatest().__indent;let t=e.getParentOrThrow(),r=0;for(;S(t);)t=t.getParentOrThrow().getParentOrThrow(),r++;return r}setIndent(e){"number"!=typeof e&&o(117),(e=Math.floor(e))>=0||o(199);let t=this.getIndent();for(;t!==e;)tl.append(e));let o=w(),s=T(n);o.append(s),h(s,e.getNextSiblings()),r.insertBefore(i),r.insertAfter(o),r.replace(e)}}}(this),t--);return this}canInsertAfter(e){return S(e)}canReplaceWith(e){return S(e)}canMergeWith(e){return S(e)||(0,i.bSg)(e)}extractWithChild(e,t){if(!(0,i.I2P)(t))return!1;let r=t.anchor.getNode(),n=t.focus.getNode();return this.isParentOf(r)&&this.isParentOf(n)&&this.getTextContent().length===t.getTextContent().length}isParentRequired(){return!0}createParentElementNode(){return T("bullet")}canMergeWhenEmpty(){return!0}}function b(e){if(e.classList.contains("task-list-item")){for(let r of e.children)if("INPUT"===r.tagName){var t;return"checkbox"!==(t=r).getAttribute("type")?{node:null}:{node:w(t.hasAttribute("checked"))}}}let r=e.getAttribute("aria-checked");return{node:w("true"===r||"false"!==r&&void 0)}}function w(e){return(0,i.pTq)(new v(void 0,e))}function S(e){return e instanceof v}class x extends i.fGB{$config(){return this.config("list",{$transform:e=>{!function(e){let t=e.getNextSibling();$(t)&&e.getListType()===t.getListType()&&m(e,t)}(e),y(e)},extends:i.fGB,importDOM:(0,i.kBm)({ol:()=>({conversion:N,priority:0}),ul:()=>({conversion:N,priority:0})})})}constructor(e="number",t=1,r){super(r);let n=E[e]||e;this.__listType=n,this.__tag="number"===n?"ol":"ul",this.__start=t}afterCloneFrom(e){super.afterCloneFrom(e),this.__listType=e.__listType,this.__tag=e.__tag,this.__start=e.__start}getTag(){return this.getLatest().__tag}setListType(e){let t=this.getWritable();return t.__listType=e,t.__tag="number"===e?"ol":"ul",t}getListType(){return this.getLatest().__listType}getStart(){return this.getLatest().__start}setStart(e){let t=this.getWritable();return t.__start=e,t}createDOM(e,t){let r=this.__tag,n=document.createElement(r);return 1!==this.__start&&n.setAttribute("start",String(this.__start)),n.__lexicalListType=this.__listType,C(n,e.theme,this),n}updateDOM(e,t,r){return e.__tag!==this.__tag||(C(t,r.theme,this),!1)}updateFromJSON(e){return super.updateFromJSON(e).setListType(e.listType).setStart(e.start)}exportDOM(e){let t=this.createDOM(e._config,e);return(0,i.sby)(t)&&(1!==this.__start&&t.setAttribute("start",String(this.__start)),"check"===this.__listType&&t.setAttribute("__lexicalListType","check")),{element:t}}exportJSON(){return{...super.exportJSON(),listType:this.getListType(),start:this.getStart(),tag:this.getTag()}}canBeEmpty(){return!1}canIndent(){return!1}splice(e,t,r){let n=r;for(let e=0;e1?i.push(...t):l.push(...t)}}l.length>0&&(0,n.HE)(e,...l),i.length>0&&(0,n.ZB)(e,...i)}function k(e){let t=[];for(let r=0;r1&&e.forEach(e=>{$(e)&&t.push(c(e))})}else t.push(c(n))}return t}function N(e){let t=e.nodeName.toLowerCase(),r=null;return"ol"===t?r=T("number",e.start):"ul"===t&&(r=!function(e){if("check"===e.getAttribute("__lexicallisttype")||e.classList.contains("contains-task-list"))return!0;for(let t of e.childNodes)if((0,i.sby)(t)&&t.hasAttribute("aria-checked"))return!0;return!1}(e)?T("bullet"):T("check")),{after:k,node:r}}let E={ol:"number",ul:"bullet"};function T(e="number",t=1){return(0,i.pTq)(new x(e,t))}function $(e){return e instanceof x}let O=(0,i.guI)("INSERT_CHECK_LIST_COMMAND");function P(e){return(0,n.Sd)(e.registerCommand(O,()=>(f("check"),!0),i.AcJ),e.registerCommand(i.bbF,t=>I(t,e,!1),i.AcJ),e.registerCommand(i.UDz,t=>I(t,e,!0),i.AcJ),e.registerCommand(i.Q$N,()=>{if(null!=R()){let t=e.getRootElement();return null!=t&&t.focus(),!0}return!1},i.AcJ),e.registerCommand(i.Huu,t=>{let r=R();return!(null==r||!e.isEditable())&&(e.update(()=>{let e=(0,i.xL4)(r);S(e)&&(t.preventDefault(),e.toggleChecked())}),!0)},i.AcJ),e.registerCommand(i.AX0,t=>e.getEditorState().read(()=>{let r=(0,i.vJq)();if((0,i.I2P)(r)&&r.isCollapsed()){let{anchor:l}=r,o="element"===l.type;if(o||0===l.offset){let r=l.getNode(),s=(0,n.Bt)(r,e=>(0,i.ff4)(e)&&!e.isInline());if(S(s)){let n=s.getParent();if($(n)&&"check"===n.getListType()&&(o||s.getFirstDescendant()===r)){let r=e.getElementByKey(s.__key);if(null!=r&&document.activeElement!==r)return r.focus(),t.preventDefault(),!0}}}}return!1}),i.AcJ),e.registerRootListener((e,t)=>{null!==e&&(e.addEventListener("click",M),e.addEventListener("pointerdown",D)),null!==t&&(t.removeEventListener("click",M),t.removeEventListener("pointerdown",D))}))}function A(e,t){let r=e.target;if(!(0,i.sby)(r))return;let l=r.firstChild;if((0,i.sby)(l)&&("UL"===l.tagName||"OL"===l.tagName))return;let o=r.parentNode;if(!o||"check"!==o.__lexicalListType)return;let s=r.getBoundingClientRect(),a=(0,n.OV)(r),u=e.clientX/a,c=parseFloat((window.getComputedStyle?window.getComputedStyle(r,"::before"):{width:"0px"}).width),d=32*("touch"===e.pointerType);("rtl"===r.dir?us.right-c-d:u>s.left-d&&u{if((0,i.sby)(e.target)){let t=e.target,r=(0,i.scG)(t);null!=r&&r.isEditable()&&r.update(()=>{let e=(0,i.xL4)(t);S(e)&&(t.focus(),e.toggleChecked())})}})}function D(e){A(e,()=>{e.preventDefault()})}function R(){let e=document.activeElement;return(0,i.sby)(e)&&"LI"===e.tagName&&null!=e.parentNode&&"check"===e.parentNode.__lexicalListType?e:null}function I(e,t,r){let n=R();return null!=n&&t.update(()=>{let l=(0,i.xL4)(n);if(!S(l))return;let o=function(e,t){let r=t?e.getPreviousSibling():e.getNextSibling(),n=e;for(;null==r&&S(n);)null!=(n=n.getParentOrThrow().getParent())&&(r=t?n.getPreviousSibling():n.getNextSibling());for(;S(r);){let e=t?r.getLastChild():r.getFirstChild();if(!$(e))return r;r=t?e.getLastChild():e.getFirstChild()}return null}(l,r);if(null!=o){o.selectStart();let r=t.getElementByKey(o.__key);null!=r&&(e.preventDefault(),setTimeout(()=>{r.focus()},0))}}),!1}let F=(0,i.guI)("UPDATE_LIST_START_COMMAND"),j=(0,i.guI)("INSERT_UNORDERED_LIST_COMMAND"),L=(0,i.guI)("INSERT_ORDERED_LIST_COMMAND"),B=(0,i.guI)("REMOVE_LIST_COMMAND");function K(e){return(0,n.Sd)(e.registerCommand(L,()=>(f("number"),!0),i.AcJ),e.registerCommand(F,e=>{let{listNodeKey:t,newStart:r}=e,n=(0,i.nsf)(t);return!!$(n)&&("number"===n.getListType()&&(n.setStart(r),y(n)),!0)},i.AcJ),e.registerCommand(j,()=>(f("bullet"),!0),i.AcJ),e.registerCommand(B,()=>((function(){let e=(0,i.vJq)();if((0,i.I2P)(e)){let t=new Set,r=e.getNodes(),l=e.anchor.getNode();if(d(l,r))t.add(a(l));else for(let e=0;e(function(){let e,t=(0,i.vJq)();if(!(0,i.I2P)(t)||!t.isCollapsed())return!1;let r=t.anchor.getNode();if(!S(r)||0!==r.getChildrenSize())return!1;let n=a(r),l=r.getParent();$(l)||o(40);let s=l.getParent();if((0,i.IqF)(s))e=(0,i.lJ7)(),n.insertAfter(e);else{if(!S(s))return!1;e=w(),s.insertAfter(e)}e.setTextStyle(t.style).setTextFormat(t.format).select();let u=r.getNextSiblings();if(u.length>0){let t=T(l.getListType());if(S(e)){let r=w();r.append(t),e.insertAfter(r)}else e.insertAfter(t);t.append(...u)}return function(e){let t=e;for(;null==t.getNextSibling()&&null==t.getPreviousSibling();){let e=t.getParent();if(null==e||!S(e)&&!$(e))break;t=e}t.remove()}(r),!0})(),i.AcJ),e.registerNodeTransform(v,e=>{let t=e.getFirstChild();if(t){if((0,i.kFe)(t)){let r=t.getStyle(),n=t.getFormat();e.getTextStyle()!==r&&e.setTextStyle(r),e.getTextFormat()!==n&&e.setTextFormat(n)}}else{let t=(0,i.vJq)();(0,i.I2P)(t)&&(t.style!==e.getTextStyle()||t.format!==e.getTextFormat())&&t.isCollapsed()&&e.is(t.anchor.getNode())&&e.setTextStyle(t.style).setTextFormat(t.format)}}),e.registerNodeTransform(i.Ey8,e=>{let t=e.getParent();if(S(t)&&e.is(t.getFirstChild())){let r=e.getStyle(),n=e.getFormat();r===t.getTextStyle()&&n===t.getTextFormat()||t.setTextStyle(r).setTextFormat(n)}}))}function z(e){let t=e=>{let t=e.getParent();if($(e.getFirstChild())||!$(t))return;let r=(0,n.Bt)(e,e=>S(e)&&$(e.getParent())&&S(e.getPreviousSibling()));if(null===r&&e.getIndent()>0)e.setIndent(0);else if(S(r)){let n=r.getPreviousSibling();if(S(n)){let r=(function(e){let t=e,r=t.getFirstChild();for(;$(r);){let e=r.getLastChild();if(!S(e))break;r=(t=e).getFirstChild()}return t})(n).getParent();if($(r)){let n=s(r);n+1{let r=[e];for(;r.length>0;){let e=r.shift();if($(e)){for(let n of e.getChildren())if(S(n)){t(n);let e=n.getFirstChild();$(e)&&r.push(e)}}}})}},47594:(e,t,r)=>{"use strict";r.d(t,{P:()=>n});let n=({collectionPermissions:e,field:t,operation:r,parentName:n,permissions:i})=>{let l=!0===i||i?.[r]===!0||i?.[n]===!0||"name"in t&&"object"==typeof i&&i?.[t.name]&&(!0===i[t.name]||r in i[t.name]&&i[t.name][r]),o=null==i||!0===i||("name"in t?i[t.name]:i),s=!0===i||i?.read===!0||i?.[n]===!0||"name"in t&&"object"==typeof i&&i?.[t.name]&&(!0===i[t.name]||"read"in i[t.name]&&i[t.name].read);if(!(!0===i||"object"==typeof i&&null!==i&&Object.keys(i).length>0)&&e){let t=!!e.read,n=!1;return"create"===r&&"create"in e?n=!!e.create:"update"===r&&(n=!!e.update),{operation:n,permissions:{read:t},read:t}}return{operation:!!l,permissions:o,read:!!s}}},47794:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648);t.default={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>(0,n.str)`must be multiple of ${e}`,params:({schemaCode:e})=>(0,n._)`{multipleOf: ${e}}`},code(e){let{gen:t,data:r,schemaCode:i,it:l}=e,o=l.opts.multipleOfPrecision,s=t.let("res"),a=o?(0,n._)`Math.abs(Math.round(${s}) - ${s}) > 1e-${o}`:(0,n._)`${s} !== parseInt(${s})`;e.fail$data((0,n._)`(${i} === 0 || (${s} = ${r}/${i}, ${a}))`)}}},48756:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},48793:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(31336),i=r(20648),l=r(61418),o=r(71590);t.default={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>(0,i._)`{additionalProperty: ${e.additionalProperty}}`},code(e){let{gen:t,schema:r,parentSchema:s,data:a,errsCount:u,it:c}=e;if(!u)throw Error("ajv implementation error");let{allErrors:d,opts:f}=c;if(c.props=!0,"all"!==f.removeAdditional&&(0,o.alwaysValidSchema)(c,r))return;let h=(0,n.allSchemaProperties)(s.properties),p=(0,n.allSchemaProperties)(s.patternProperties);function m(e){t.code((0,i._)`delete ${a}[${e}]`)}function y(n){if("all"===f.removeAdditional||f.removeAdditional&&!1===r)return void m(n);if(!1===r){e.setParams({additionalProperty:n}),e.error(),d||t.break();return}if("object"==typeof r&&!(0,o.alwaysValidSchema)(c,r)){let r=t.name("valid");"failing"===f.removeAdditional?(_(n,r,!1),t.if((0,i.not)(r),()=>{e.reset(),m(n)})):(_(n,r),d||t.if((0,i.not)(r),()=>t.break()))}}function _(t,r,n){let i={keyword:"additionalProperties",dataProp:t,dataPropType:o.Type.Str};!1===n&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(i,r)}t.forIn("key",a,r=>{h.length||p.length?t.if(function(r){let l;if(h.length>8){let e=(0,o.schemaRefOrVal)(c,s.properties,"properties");l=(0,n.isOwnProperty)(t,e,r)}else l=h.length?(0,i.or)(...h.map(e=>(0,i._)`${r} === ${e}`)):i.nil;return p.length&&(l=(0,i.or)(l,...p.map(t=>(0,i._)`${(0,n.usePattern)(e,t)}.test(${r})`))),(0,i.not)(l)}(r),()=>y(r)):y(r)}),e.ok((0,i._)`${u} === ${l.default.errors}`)}}},49573:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(59898);function i(e){let t=(0,n.ieJ)(e);return t._headless=!0,["registerDecoratorListener","registerRootListener","registerMutationListener","getRootElement","setRootElement","getElementByKey","focus","blur"].forEach(e=>{t[e]=()=>{throw Error(`${e} is not supported in headless mode`)}}),t}},50203:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};for(var i,l=new Uint8Array(16),o=[],s=0;s{"use strict";r.d(t,{f:()=>n});let n=e=>e?.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()},51302:(e,t,r)=>{"use strict";r.d(t,{L:()=>function e(t=[],r){let{i18n:l,keepPresentationalFields:o,labelPrefix:s,moveSubFieldsToTop:a=!1,pathPrefix:u}="boolean"==typeof r?{keepPresentationalFields:r}:r??{};return t.reduce((t,c)=>{if("group"===c.type&&"fields"in c)if(a){let r="name"in c&&"string"==typeof c.name&&!!c.name,i="name"in c?c.name:void 0,d="label"in c&&c.label&&l?(0,n.s)(c.label,l):void 0,f=s?`${s} > ${d??i}`:d??i,h="name"in c&&c.name?u?`${u}.${c.name}`:c.name:u;t.push(c,...e(c.fields,{i18n:l,keepPresentationalFields:o,labelPrefix:r?f:s,moveSubFieldsToTop:a,pathPrefix:r?h:u}))}else(0,i.Z7)(c)?t.push(c):t.push(...e(c.fields,r));else if("tabs"===c.type&&"tabs"in c)return[...t,...c.tabs.reduce((t,c)=>{if(!(0,i.pz)(c))return[...t,...e(c.fields,r)];if(!a)return[...t,{...c,type:"tab"}];{let r="label"in c&&c.label&&l?(0,n.s)(c.label,l):void 0,i=s?`${s} > ${r??c.name}`:r??c.name,d=c.name?u?`${u}.${c.name}`:c.name:u;return[...t,...e(c.fields,{i18n:l,keepPresentationalFields:o,labelPrefix:i,moveSubFieldsToTop:a,pathPrefix:d})]}},[])];else if((0,i.sd)(c)&&["collapsible","row"].includes(c.type))t.push(...e(c.fields,r));else if((0,i.Z7)(c)||o&&(0,i.aO)(c)){if("id"===c.name&&void 0!==s)return t;let e="label"in c&&c.label&&l?(0,n.s)(c.label,l):void 0,r="name"in c?c.name:void 0,i=void 0!==u||void 0!==s;t.push({...c,...a&&i&&{accessor:u&&r?`${u}.${r}`:r??"",labelWithPrefix:s?`${s} > ${e??r}`:e??r}})}return t},[])}});var n=r(72082),i=r(39159)},51563:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(31336),i=r(20648);t.default={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>(0,i.str)`must match pattern "${e}"`,params:({schemaCode:e})=>(0,i._)`{pattern: ${e}}`},code(e){let{data:t,$data:r,schema:l,schemaCode:o,it:s}=e,a=s.opts.unicodeRegExp?"u":"",u=r?(0,i._)`(new RegExp(${o}, ${a}))`:(0,n.usePattern)(e,l);e.fail$data((0,i._)`!${u}.test(${t})`)}}},51614:(e,t,r)=>{"use strict";r.d(t,{f:()=>n});let n=({collectionConfig:e,select:t})=>{e.upload&&t&&(t.mimeType=!0,t.thumbnailURL=!0,e.upload.imageSizes&&e.upload.imageSizes.length>0?e.upload.adminThumbnail&&"string"==typeof e.upload.adminThumbnail?t.sizes={[e.upload.adminThumbnail]:{filename:!0}}:t.sizes=e.upload.imageSizes.reduce((e,t)=>({...e,[t.name]:{filename:!0,url:!0,width:!0}}),{}):t.url=!0)}},52387:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;let n=r(20648),i=r(71590),l=r(31336);function o(e,t,r=e.schema){let{gen:l,parentSchema:s,data:a,keyword:u,it:c}=e;(function(e){let{opts:n,errSchemaPath:l}=c,o=r.length,s=o===e.minItems&&(o===e.maxItems||!1===e[t]);if(n.strictTuples&&!s){let e=`"${u}" is ${o}-tuple, but minItems or maxItems/${t} are not specified or different at path "${l}"`;(0,i.checkStrictMode)(c,e,n.strictTuples)}})(s),c.opts.unevaluated&&r.length&&!0!==c.items&&(c.items=i.mergeEvaluated.items(l,r.length,c.items));let d=l.name("valid"),f=l.const("len",(0,n._)`${a}.length`);r.forEach((t,r)=>{(0,i.alwaysValidSchema)(c,t)||(l.if((0,n._)`${f} > ${r}`,()=>e.subschema({keyword:u,schemaProp:r,dataProp:r},d)),e.ok(d))})}t.validateTuple=o,t.default={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){let{schema:t,it:r}=e;if(Array.isArray(t))return o(e,"additionalItems",t);r.items=!0,(0,i.alwaysValidSchema)(r,t)||e.ok((0,l.validateArray)(e))}}},52748:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(46867).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},53139:(e,t,r)=>{"use strict";r.d(t,{sG:()=>o});var n=r(42494);r(23803);var i=r(91731),l=r(21102),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(i?r:t,{...o,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{})},53248:(e,t,r)=>{"use strict";r.d(t,{d:()=>n});let n=(e,t)=>t.map(e=>e.replace("*","")).some(t=>e.startsWith(t))},53785:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(71590);t.default={keyword:"allOf",schemaType:"array",code(e){let{gen:t,schema:r,it:i}=e;if(!Array.isArray(r))throw Error("ajv implementation error");let l=t.name("valid");r.forEach((t,r)=>{if((0,n.alwaysValidSchema)(i,t))return;let o=e.subschema({keyword:"allOf",schemaProp:r},l);e.ok(l),e.mergeEvaluated(o)})}}},58158:(e,t,r)=>{"use strict";r.d(t,{v:()=>n});let n=(e,t,r)=>{if(!t||!e)return r;let n=t.split(".").reduce((e,t)=>e?.[t],e);return void 0===n?r:n}},58298:(e,t,r)=>{"use strict";r.d(t,{a:()=>s});var n=r(2854),i=r(42494);let l="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?i.useLayoutEffect:i.useEffect;function o(e){return{initialValueFn:()=>e.isEditable(),subscribe:t=>e.registerEditableListener(t)}}function s(){let[e]=(0,n.DF)(),t=(0,i.useMemo)(()=>o(e),[e,o]),[r,s]=(0,i.useState)(()=>t.initialValueFn()),a=(0,i.useRef)(r);return l(()=>{let{initialValueFn:e,subscribe:r}=t,n=e();return a.current!==n&&(a.current=n,s(n)),r(e=>{a.current=e,s(e)})},[t,o]),r}},58382:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(15242),i=r(71655);let l=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,a=Array.prototype.push,u=function(e,t){a.apply(e,s(t)?t:[t])},c=Date.prototype.toISOString,d=i.Ay,f={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:n.lF,encodeValuesOnly:!1,format:d,formatter:i._J[d],indices:!1,serializeDate:function(e){return c.call(e)},skipNulls:!1,strictNullHandling:!1},h={},p=function(e,t,r,i,l,o,a,c,d,m,y,_,v,b,w,S,x,C){var k;let N,E=e,T=C,$=0,O=!1;for(;void 0!==(T=T.get(h))&&!O;){let t=T.get(e);if($+=1,void 0!==t)if(t===$)throw RangeError("Cyclic object value");else O=!0;void 0===T.get(h)&&($=0)}if("function"==typeof m?E=m(t,E):E instanceof Date?E=v(E):"comma"===r&&s(E)&&(E=n.F7(E,function(e){return e instanceof Date?v(e):e})),null===E){if(o)return d&&!S?d(t,f.encoder,x,"key",b):t;E=""}if("string"==typeof(k=E)||"number"==typeof k||"boolean"==typeof k||"symbol"==typeof k||"bigint"==typeof k||n.Pe(E))return d?[w(S?t:d(t,f.encoder,x,"key",b))+"="+w(d(E,f.encoder,x,"value",b))]:[w(t)+"="+w(String(E))];let P=[];if(void 0===E)return P;if("comma"===r&&s(E))S&&d&&(E=n.F7(E,d)),N=[{value:E.length>0?E.join(",")||null:void 0}];else if(s(m))N=m;else{let e=Object.keys(E);N=y?e.sort(y):e}let A=c?t.replace(/\./g,"%2E"):t,M=i&&s(E)&&1===E.length?A+"[]":A;if(l&&s(E)&&0===E.length)return M+"[]";for(let t=0;t0?h+f:""}},58819:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(20648),i=r(71590),l=r(31336),o=r(45236);t.default={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>(0,n.str)`must NOT have more than ${e} items`,params:({params:{len:e}})=>(0,n._)`{limit: ${e}}`},code(e){let{schema:t,parentSchema:r,it:n}=e,{prefixItems:s}=r;n.items=!0,(0,i.alwaysValidSchema)(n,t)||(s?(0,o.validateAdditionalItems)(e,s):e.ok((0,l.validateArray)(e)))}}},59830:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(71590);t.default={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){let{gen:t,schema:r,it:i}=e;if((0,n.alwaysValidSchema)(i,r))return void e.fail();let l=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},l),e.failResult(l,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}}},59898:(e,t,r)=>{"use strict";function n(e,...t){let r=new URL("https://lexical.dev/docs/error"),i=new URLSearchParams;for(let r of(i.append("code",e),t))i.append("v",r);throw r.search=i.toString(),Error(`Minified Lexical error #${e}; visit ${r.toString()} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)}r.d(t,{$7r:()=>tl,$ey:()=>eR,$iu:()=>lp,A7V:()=>nc,AX0:()=>eW,AcJ:()=>nm,Ave:()=>lc,B$P:()=>is,BEs:()=>iB,Bts:()=>ll,CaD:()=>H,Chh:()=>I,Cku:()=>ra,Csq:()=>lb,Cyw:()=>r6,Ey8:()=>tZ,FEN:()=>eP,GMe:()=>rV,GcU:()=>rj,Gew:()=>iv,H2A:()=>r$,HYn:()=>te,Huu:()=>eZ,I2H:()=>to,I2P:()=>ri,I8X:()=>R,IlV:()=>i3,IqF:()=>ib,JAT:()=>ig,JM3:()=>ez,JjG:()=>ny,Jvg:()=>nN,K8K:()=>iP,KfJ:()=>ti,Kp7:()=>r5,LYZ:()=>n$,LZn:()=>v,MZu:()=>t5,MvL:()=>eE,NiT:()=>nG,OBE:()=>rb,OQi:()=>na,OSq:()=>iE,OXk:()=>eQ,OpE:()=>iQ,P6U:()=>i9,PiT:()=>e1,Q$N:()=>eY,RTZ:()=>ro,RTo:()=>eH,Rb_:()=>nD,S1w:()=>rx,SKc:()=>tt,Sr4:()=>e4,T40:()=>nl,TJt:()=>li,TgX:()=>e8,UDz:()=>eq,V30:()=>eB,VSO:()=>e7,WKo:()=>tB,WWb:()=>tn,WgU:()=>n_,WuB:()=>eO,XKQ:()=>eA,YW5:()=>e0,Z$U:()=>nT,ZKf:()=>eL,_On:()=>iA,a9V:()=>iM,bM3:()=>eM,bMH:()=>ni,bSg:()=>np,bbF:()=>eV,cmH:()=>i0,d8p:()=>e$,da8:()=>nv,dxY:()=>iK,e1k:()=>ir,erb:()=>i7,ev7:()=>t6,fGB:()=>r4,fUS:()=>e3,ff4:()=>r3,fwY:()=>no,gCZ:()=>eG,guI:()=>eN,hVZ:()=>r7,haT:()=>r9,hi0:()=>eI,i0_:()=>iI,ieJ:()=>nw,jG6:()=>nj,jZM:()=>ng,k1Q:()=>lC,kBm:()=>tI,kFe:()=>t3,lJ7:()=>nh,lSZ:()=>l_,mB:()=>ej,mWO:()=>lr,n0X:()=>nn,n1P:()=>nX,nYP:()=>iT,nsf:()=>nW,oqR:()=>eT,pGK:()=>lv,pTq:()=>iS,pd8:()=>iz,peL:()=>iN,rN:()=>iX,rUs:()=>rv,riq:()=>e5,sTu:()=>t4,sWS:()=>ln,sby:()=>i$,scG:()=>nP,sik:()=>e2,t5V:()=>tr,u5G:()=>e9,uTE:()=>r_,urt:()=>D,uwZ:()=>i6,vAA:()=>iO,vJq:()=>rS,viC:()=>eF,w$Z:()=>eX,w3H:()=>iD,wH$:()=>tK,waI:()=>eD,wp6:()=>ld,xL4:()=>nV,xQ8:()=>lf,y68:()=>rm,z8s:()=>re});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),c=i&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,d=i&&/Android/.test(navigator.userAgent),f=i&&/^(?=.*Chrome).*/i.test(navigator.userAgent),h=i&&d&&f,p=i&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!f;function m(...e){let t=[];for(let r of e)if(r&&"string"==typeof r)for(let[e]of r.matchAll(/\S+/g))t.push(e);return t}let y=u||c||p?"\xa0":"​",_=s?"\xa0":y,v={bold:1,capitalize:1024,code:16,highlight:128,italic:2,lowercase:256,strikethrough:4,subscript:32,superscript:64,underline:8,uppercase:512},b={directionless:1,unmergeable:2},w={center:2,end:6,justify:4,left:1,right:3,start:5},S={2:"center",6:"end",4:"justify",1:"left",3:"right",5:"start"},x={normal:0,segmented:2,token:1},C={0:"normal",2:"segmented",1:"token"},k="$config",N=!1,E=0;function T(e){E=e.timeStamp}function $(e,t,r){let n="BR"===e.nodeName,i=t.__lexicalLineBreak;return i&&(e===i||n&&e.previousSibling===i)||n&&void 0!==nq(e,r)}function O(e,t,r){N=!0;let n=performance.now()-E>100;try{r0(e,()=>{let i=rS()||e.getEditorState().read(()=>{let e=rS();return null!==e?e.clone():null}),l=new Map,o=e.getRootElement(),a=e._editorState,u=e._blockCursorElement,c=!1,d="";for(let r=0;r0){let t=0;for(let i=0;i0)for(let[t,r]of l)r.reconcileObservedMutation(t,e);let f=r.takeRecords();if(f.length>0){for(let t=0;t{O(e,t,r)})}class M{constructor(e,t){this.key=e,this.parse=t.parse.bind(t),this.unparse=(t.unparse||K).bind(t),this.isEqual=(t.isEqual||Object.is).bind(t),this.defaultValue=this.parse(void 0)}}function D(e,t){return new M(e,t)}function R(e,t,r="latest"){let n=("latest"===r?e.getLatest():e).__state;return n?n.getValue(t):t.defaultValue}function I(e,t,r){let n;if(rL(),"function"==typeof r){let i=e.getLatest(),l=R(i,t);if(n=r(l),t.isEqual(l,n))return i}else n=r;let i=e.getWritable();return j(i).updateFromKnown(t,n),i}class F{constructor(e,t,r,n=new Map,i){this.node=e,this.sharedNodeState=t,this.unknownState=r,this.knownState=n;let{sharedConfigMap:l}=this.sharedNodeState,o=void 0!==i?i:function(e,t,r){let n=r.size;if(t)for(let i in t){let t=e.get(i);t&&r.has(t)||n++}return n}(l,r,n);this.size=o}getValue(e){let t=this.knownState.get(e);if(void 0!==t)return t;this.sharedNodeState.sharedConfigMap.set(e.key,e);let r=e.defaultValue;if(this.unknownState&&e.key in this.unknownState){let t=this.unknownState[e.key];void 0!==t&&(r=e.parse(t)),this.updateFromKnown(e,r)}return r}getInternalState(){return[this.unknownState,this.knownState]}toJSON(){let e={...this.unknownState},t={};for(let[t,r]of this.knownState)t.isEqual(r,t.defaultValue)?delete e[t.key]:e[t.key]=t.unparse(r);for(let r of this.sharedNodeState.flatKeys)r in e&&(t[r]=e[r],delete e[r]);return B(e)&&(t.$=e),t}getWritable(e){if(this.node===e)return this;let{sharedNodeState:t,unknownState:r}=this,n=new Map(this.knownState);return new F(e,t,function(e,t,r){let n;if(r)for(let[i,l]of Object.entries(r)){let r=e.get(i);r?t.has(r)||t.set(r,r.parse(l)):(n=n||{})[i]=l}return n}(t.sharedConfigMap,n,r),n,this.size)}updateFromKnown(e,t){let r=e.key;this.sharedNodeState.sharedConfigMap.set(r,e);let{knownState:n,unknownState:i}=this;n.has(e)||i&&r in i||(i&&(delete i[r],this.unknownState=B(i)),this.size++),n.set(e,t)}updateFromUnknown(e,t){let r=this.sharedNodeState.sharedConfigMap.get(e);r?this.updateFromKnown(r,r.parse(t)):(this.unknownState=this.unknownState||{},e in this.unknownState||this.size++,this.unknownState[e]=t)}updateFromJSON(e){let{knownState:t}=this;for(let e of t.keys())t.set(e,e.defaultValue);if(this.size=t.size,this.unknownState=void 0,e)for(let[t,r]of Object.entries(e))this.updateFromUnknown(t,r)}}function j(e){let t=e.getWritable(),r=t.__state?t.__state.getWritable(t):new F(t,L(t));return t.__state=r,r}function L(e){return e.__state?e.__state.sharedNodeState:nk(iI(),e.getType()).sharedNodeState}function B(e){if(e)for(let t in e)return e}function K(e){return e}function z(e,t,r){for(let[n,i]of t.knownState){if(e.has(n.key))continue;e.add(n.key);let t=r?r.getValue(n):n.defaultValue;if(t!==i&&!n.isEqual(t,i))return!0}return!1}function J(e,t,r){let{unknownState:n}=t,i=r?r.unknownState:void 0;if(n){for(let[t,r]of Object.entries(n))if(!e.has(t)&&(e.add(t),r!==(i?i[t]:void 0)))return!0}return!1}function W(e,t){let r=e.__state;return r&&r.node===e?r.getWritable(t):r}function U(e,t){let r=e.__mode,n=e.__format,i=e.__style,l=t.__mode,o=t.__format,s=t.__style,a=e.__state,u=t.__state;return(null===r||r===l)&&(null===n||n===o)&&(null===i||i===s)&&(null===e.__state||a===u||function(e,t){if(e===t)return!0;if(e&&t&&e.size!==t.size)return!1;let r=new Set;return!(e&&z(r,e,t)||t&&z(r,t,e)||e&&J(r,e,t)||t&&J(r,t,e))}(a,u))}function q(e,t){let r=e.mergeWithSibling(t),n=rz()._normalizedNodes;return n.add(e.__key),n.add(t.__key),r}function V(e){let t,r,n=e;if(""!==n.__text||!n.isSimpleText()||n.isUnmergeable()){for(;null!==(t=n.getPreviousSibling())&&t3(t)&&t.isSimpleText()&&!t.isUnmergeable();){if(""!==t.__text){U(t,n)&&(n=q(t,n));break}t.remove()}for(;null!==(r=n.getNextSibling())&&t3(r)&&r.isSimpleText()&&!r.isUnmergeable();){if(""!==r.__text){U(n,r)&&(n=q(n,r));break}r.remove()}}else n.remove()}function H(e){return Z(e.anchor),Z(e.focus),e}function Z(e){for(;"element"===e.type;){let t,r,n=e.getNode(),i=e.offset;if(i===n.getChildrenSize()?(t=n.getChildAtIndex(i-1),r=!0):(t=n.getChildAtIndex(i),r=!1),t3(t)){e.set(t.__key,r?t.getTextContentSize():0,"text",!0);break}if(!r3(t))break;e.set(t.__key,r?t.getChildrenSize():0,"element",!0)}}let G,Y,X,Q,ee,et,er,en,ei,el,eo="",es=null,ea="",eu="",ec=!1,ed=!1;function ef(e,t){let r=er.get(e);if(null!==t){let r=ek(e);r.parentNode===t&&t.removeChild(r)}if(en.has(e)||Y._keyToDOMMap.delete(e),r3(r)){let e=eS(r,er);eh(e,0,e.length-1,null)}void 0!==r&&il(el,X,Q,r,"destroyed")}function eh(e,t,r,n){let i=t;for(;i0&&!n?e.classList.add(r):t{t$(t,tb)}),tv=!1,void(tb="");if(n9(e,"ArrowRight",{shiftKey:"any"}))iu(t,ez,e);else if(n9(e,"ArrowRight",n7))iu(t,eJ,e);else if(n9(e,"ArrowLeft",{shiftKey:"any"}))iu(t,eW,e);else if(n9(e,"ArrowLeft",n7))iu(t,eU,e);else if(n9(e,"ArrowUp",{altKey:"any",shiftKey:"any"}))iu(t,eq,e);else if(n9(e,"ArrowDown",{altKey:"any",shiftKey:"any"}))iu(t,eV,e);else if(n9(e,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any",shiftKey:!0}))ty=!0,iu(t,eH,e);else if(" "===e.key)iu(t,eZ,e);else if(o&&n9(e,"o",{ctrlKey:!0}))e.preventDefault(),ty=!0,iu(t,eP,!0);else if(n9(e,"Enter",{altKey:"any",ctrlKey:"any",metaKey:"any"}))ty=!1,iu(t,eH,e);else if(n9(e,"Backspace",{shiftKey:"any"})||o&&n9(e,"h",{ctrlKey:!0}))it(e)?iu(t,eG,e):(e.preventDefault(),iu(t,eO,!0));else if("Escape"===e.key)iu(t,eY,e);else if(n9(e,"Delete",{})||o&&n9(e,"d",{ctrlKey:!0}))"Delete"!==e.key?(e.preventDefault(),iu(t,eO,!1)):iu(t,eX,e);else if(n9(e,"Backspace",ie))e.preventDefault(),iu(t,eI,!0);else if(n9(e,"Delete",ie))e.preventDefault(),iu(t,eI,!1);else if(o&&n9(e,"Backspace",{metaKey:!0}))e.preventDefault(),iu(t,eF,!0);else if(o&&(n9(e,"Delete",{metaKey:!0})||n9(e,"k",{ctrlKey:!0})))e.preventDefault(),iu(t,eF,!1);else if(n9(e,"b",n7))e.preventDefault(),iu(t,ej,"bold");else if(n9(e,"u",n7))e.preventDefault(),iu(t,ej,"underline");else if(n9(e,"i",n7))e.preventDefault(),iu(t,ej,"italic");else if(n9(e,"Tab",{shiftKey:"any"}))iu(t,eQ,e);else if(n9(e,"z",n7))e.preventDefault(),iu(t,eL,void 0);else if(o?n9(e,"z",{metaKey:!0,shiftKey:!0}):n9(e,"y",{ctrlKey:!0})||n9(e,"z",{ctrlKey:!0,shiftKey:!0}))e.preventDefault(),iu(t,eB,void 0);else{let r=t._editorState._selection;null===r||ri(r)?n9(e,"a",n7)&&(e.preventDefault(),iu(t,te,e)):n9(e,"c",n7)?(e.preventDefault(),iu(t,e9,e)):n9(e,"x",n7)?(e.preventDefault(),iu(t,e7,e)):n9(e,"a",n7)&&(e.preventDefault(),iu(t,te,e))}(e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)&&iu(t,ts,e)}}],["pointerdown",function(e,t){let r=e.target,n=e.pointerType;iO(r)&&"touch"!==n&&"pen"!==n&&0===e.button&&r0(t,()=>{r6(nV(r))||(tm=!0)})}],["compositionstart",function(e,t){r0(t,()=>{let r=rS();if(ri(r)&&!t.isComposing()){let n=r.anchor,i=r.anchor.getNode();nz(n.key),(e.timeStamp{t$(t,e.data)})}],["input",function(e,t){e.stopPropagation(),r0(t,()=>{if(i$(e.target)&&r6(nV(e.target)))return;let r=rS(),n=e.data,i=tT(e);if(null!=n&&ri(r)&&tx(r,i,n,e.timeStamp,!1)){t_&&(t$(t,n),t_=!1);let i=r.anchor.getNode(),l=iN(i_(t));if(null===l)return;let o=r.isBackward(),d=o?r.anchor.offset:r.focus.offset,f=o?r.focus.offset:r.anchor.offset;a&&!r.isCollapsed()&&t3(i)&&null!==l.anchorNode&&i.getTextContent().slice(0,d)+n+i.getTextContent().slice(d+f)===n4(l.anchorNode)||iu(t,eM,n);let h=n.length;s&&h>1&&"insertCompositionText"===e.inputType&&!t.isComposing()&&(r.anchor.offset-=h),u||c||p||!t.isComposing()||(tc=0,nz(null))}else n3(!1,t,null!==n?n:void 0),t_&&(t$(t,n||void 0),t_=!1);rL(),P(rz())},{event:e}),th=null}],["click",function(e,t){r0(t,()=>{let r=rS(),n=iN(i_(t)),i=rx();if(n){if(ri(r)){let t=r.anchor,l=t.getNode();if("element"===t.type&&0===t.offset&&r.isCollapsed()&&!r7(l)&&1===nG().getChildrenSize()&&l.getTopLevelElementOrThrow().isEmpty()&&null!==i&&r.is(i))n.removeAllRanges(),r.dirty=!0;else if(3===e.detail&&!r.isCollapsed()&&l!==r.focus.getNode()){let e=function(e,t){let r=e;for(;r!==nG()&&null!=r;){if(t(r))return r;r=r.getParent()}return null}(l,e=>r3(e)&&!e.isInline());r3(e)&&e.select(0)}}else if("touch"===e.pointerType||"pen"===e.pointerType){let r=n.anchorNode;(i$(r)||nR(r))&&nX(rw(i,n,t,e))}}iu(t,e$,e)})}],["cut",ta],["copy",ta],["dragstart",ta],["dragover",ta],["dragend",ta],["paste",ta],["focus",ta],["blur",ta],["drop",ta]];a&&tu.push(["beforeinput",(e,t)=>(function(e,t){let r=e.inputType,i=tT(e);"deleteCompositionText"===r||s&&ia(t)||"insertCompositionText"!==r&&r0(t,()=>{var l;let o=rS();if("deleteContentBackward"===r){if(null===o){let e=rx();if(!ri(e))return;nX(e.clone())}if(ri(o)){let r=o.anchor.key===o.focus.key;if(l=e.timeStamp,"MediaLast"===td&&l{r0(t,()=>{nz(null)})},30),ri(o)){let e=o.anchor.getNode();e.markDirty(),t3(e)||n(142),tE(o,e)}}else{nz(null),e.preventDefault();let n=o.anchor.getNode(),i=n.getTextContent(),l=n.canInsertTextAfter(),s=0===o.anchor.offset&&o.focus.offset===i.length,a=h&&r&&!s&&l;if(a&&o.isCollapsed()&&(a=!r6(is(o.anchor,!0))),!a){iu(t,eO,!0);let e=rS();h&&ri(e)&&e.isCollapsed()&&(tw=e,setTimeout(()=>tw=null))}}return}}if(!ri(o))return;let s=e.data;null!==th&&n3(!1,t,th),o.dirty&&null===th||!o.isCollapsed()||r7(o.anchor.getNode())||null===i||o.applyDOMRange(i),th=null;let a=o.anchor,u=o.focus,d=a.getNode(),f=u.getNode();if("insertText"!==r&&"insertTranspose"!==r)switch(e.preventDefault(),r){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":iu(t,eM,e);break;case"insertFromComposition":nz(null),iu(t,eM,e);break;case"insertLineBreak":nz(null),iu(t,eP,!1);break;case"insertParagraph":nz(null),ty&&!c?(ty=!1,iu(t,eP,!1)):iu(t,eA,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":iu(t,eD,e);break;case"deleteByComposition":(d!==f||r3(d)||r3(f)||!nM(d)||!nM(f))&&iu(t,eR,e);break;case"deleteByDrag":case"deleteByCut":iu(t,eR,e);break;case"deleteContent":iu(t,eO,!1);break;case"deleteWordBackward":iu(t,eI,!0);break;case"deleteWordForward":iu(t,eI,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":iu(t,eF,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":iu(t,eF,!1);break;case"formatStrikeThrough":iu(t,ej,"strikethrough");break;case"formatBold":iu(t,ej,"bold");break;case"formatItalic":iu(t,ej,"italic");break;case"formatUnderline":iu(t,ej,"underline");break;case"historyUndo":iu(t,eL,void 0);break;case"historyRedo":iu(t,eB,void 0)}else{if("\n"===s)e.preventDefault(),iu(t,eP,!1);else if("\n\n"===s)e.preventDefault(),iu(t,eA,void 0);else if(null==s&&e.dataTransfer){let t=e.dataTransfer.getData("text/plain");e.preventDefault(),o.insertRawText(t)}else null!=s&&tx(o,i,s,e.timeStamp,!0)?(e.preventDefault(),iu(t,eM,s)):th=s;tf=e.timeStamp}})})(e,t)]);let tc=0,td=null,tf=0,th=null,tp=new WeakMap,tg=!1,tm=!1,ty=!1,t_=!1,tv=!1,tb="",tw=null,tS=[0,"",0,"root",0];function tx(e,t,r,n,i){let l=e.anchor,o=e.focus,s=l.getNode(),u=rz(),c=iN(i_(u)),d=null!==c?c.anchorNode:null,f=l.key,h=u.getElementByKey(f),p=r.length;return f!==o.key||!t3(s)||(!i&&(!a||tf1||(i||!a)&&null!==h&&!s.isComposing()&&d!==nI(h)||null!==c&&null!==t&&(!t.collapsed||t.startContainer!==c.anchorNode||t.startOffset!==c.anchorOffset)||s.getFormat()!==e.format||s.getStyle()!==e.style||function(e,t){if(t.isSegmented())return!0;if(!e.isCollapsed())return!1;let r=e.anchor.offset,n=t.getParentOrThrow(),i=nM(t);return 0===r?!t.canInsertTextBefore()||!n.canInsertTextBefore()&&!t.isComposing()||i||function(e){let t=e.getPreviousSibling();return(t3(t)||r3(t)&&t.isInline())&&!t.canInsertTextAfter()}(t):r===t.getTextContentSize()&&(!t.canInsertTextAfter()||!n.canInsertTextAfter()&&!t.isComposing()||i)}(e,s)}function tC(e,t){return nR(e)&&null!==e.nodeValue&&0!==t&&t!==e.nodeValue.length}function tk(e,t,r){let{anchorNode:i,anchorOffset:l,focusNode:o,focusOffset:s}=e;tg&&(tg=!1,tC(i,l)&&tC(o,s)&&!tw)||r0(t,()=>{if(!r)return void nX(null);if(!n$(t,i,o))return;let a=rS();if(tw&&ri(a)&&a.isCollapsed()){let e=a.anchor,t=tw.anchor;(e.key===t.key&&e.offset===t.offset+1||1===e.offset&&t.getNode().is(e.getNode().getPreviousSibling()))&&nX(a=tw.clone())}if(tw=null,ri(a)){let r=a.anchor,i=r.getNode();if(a.isCollapsed()){"Range"===e.type&&e.anchorNode===e.focusNode&&(a.dirty=!0);let l=i_(t).event,o=l?l.timeStamp:performance.now(),[s,c,d,f,h]=tS,p=nG(),m=!1===t.isComposing()&&""===p.getTextContent();if(o{let n=rx(),i=t.anchorNode;(i$(i)||nR(i))&&nX(rw(n,t,r,e))}));let n=n1(r),i=n[n.length-1],l=i._key,o=tP.get(l),s=o||i;s!==r&&tk(t,s,!1),tk(t,r,!0),r!==i?tP.set(l,r):o&&tP.delete(l)}function tM(e){e._lexicalHandled=!0}function tD(e){return!0===e._lexicalHandled}function tR(e,t,r){rL();let n=e.__key,i=e.getParent();if(null===i)return;let l=function(e){let t=rS();if(!ri(t)||!r3(e))return t;let{anchor:r,focus:n}=t,i=r.getNode(),l=n.getNode();return im(i,e)&&r.set(e.__key,0,"element"),im(l,e)&&n.set(e.__key,0,"element"),t}(e),o=!1;if(ri(l)&&t){let t=l.anchor,r=l.focus;t.key===n&&(rN(t,e,i,e.getPreviousSibling(),e.getNextSibling()),o=!0),r.key===n&&(rN(r,e,i,e.getPreviousSibling(),e.getNextSibling()),o=!0)}else ro(l)&&t&&e.isSelected()&&e.selectPrevious();if(ri(l)&&t&&!o){let t=e.getIndexWithinParent();nB(e),rC(l,i,t,-1)}else nB(e);r||ib(i)||i.canBeEmpty()||!i.isEmpty()||tR(i,t),t&&l&&r7(i)&&i.isEmpty()&&i.selectEnd()}function tI(e){return e}class tF{static getType(){let{ownNodeType:e}=iW(this);return void 0===e&&n(64,this.name),e}static clone(e){n(65,this.name)}$config(){return{}}config(e,t){let r=t.extends||Object.getPrototypeOf(this.constructor);return Object.assign(t,{extends:r,type:e}),{[e]:t}}afterCloneFrom(e){this.__key===e.__key?(this.__parent=e.__parent,this.__next=e.__next,this.__prev=e.__prev,this.__state=e.__state):e.__state&&(this.__state=e.__state.getWritable(this))}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}),nL(this,e)}getType(){return this.__type}isInline(){n(137,this.constructor.name)}isAttached(){let e=this.__key;for(;null!==e;){if("root"===e)return!0;let t=nW(e);if(null===t)break;e=t.__parent}return!1}isSelected(e){let t=e||rS();if(null==t)return!1;let r=t.getNodes().some(e=>e.__key===this.__key);if(t3(this))return r;if(ri(t)&&"element"===t.anchor.type&&"element"===t.focus.type){if(t.isCollapsed())return!1;let e=this.getParent();if(r6(this)&&this.isInline()&&e){let r=t.isBackward()?t.focus:t.anchor;if(e.is(r.getNode())&&r.offset===e.getChildrenSize()&&this.is(e.getLastChild()))return!1}}return r}getKey(){return this.__key}getIndexWithinParent(){let e=this.getParent();if(null===e)return -1;let t=e.getFirstChild(),r=0;for(;null!==t;){if(this.is(t))return r;r++,t=t.getNextSibling()}return -1}getParent(){let e=this.getLatest().__parent;return null===e?null:nW(e)}getParentOrThrow(){let e=this.getParent();return null===e&&n(66,this.__key),e}getTopLevelElement(){let e=this;for(;null!==e;){let t=e.getParent();if(ib(t))return r3(e)||e===this&&r6(e)||n(194),e;e=t}return null}getTopLevelElementOrThrow(){let e=this.getTopLevelElement();return null===e&&n(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:nW(e)}getPreviousSiblings(){let e=[],t=this.getParent();if(null===t)return e;let r=t.getFirstChild();for(;null!==r&&!r.is(this);)e.push(r),r=r.getNextSibling();return e}getNextSibling(){let e=this.getLatest().__next;return null===e?null:nW(e)}getNextSiblings(){let e=[],t=this.getNextSibling();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getCommonAncestor(e){let t=r3(this)?this:this.getParent(),r=r3(e)?e:e.getParent(),n=t&&r?lu(t,r):null;return n?n.commonAncestor:null}is(e){return null!=e&&this.__key===e.__key}isBefore(e){let t=lu(this,e);return null!==t&&("descendant"===t.type||("branch"===t.type?-1===ls(t):("same"!==t.type&&"ancestor"!==t.type&&n(279),!1)))}isParentOf(e){let t=lu(this,e);return null!==t&&"ancestor"===t.type}getNodesBetween(e){let t=this.isBefore(e),r=[],i=new Set,l=this;for(;null!==l;){let o=l.__key;if(i.has(o)||(i.add(o),r.push(l)),l===e)break;let s=r3(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)||r.push(u),u===e)break;let c=null,d=u;do{if(null===d&&n(68),c=t?d.getNextSibling():d.getPreviousSibling(),null===(d=d.getParent()))break;null!==c||i.has(d.__key)||r.push(d)}while(null===c);l=c}return t||r.reverse(),r}isDirty(){let e=rz()._dirtyLeaves;return null!==e&&e.has(this.__key)}getLatest(){let e=nW(this.__key);return null===e&&n(113),e}getWritable(){rL();let e=rK(),t=rz(),r=e._nodeMap,n=this.__key,i=this.getLatest(),l=t._cloneNotNeeded,o=rS();if(null!==o&&o.setCachedNodes(null),l.has(n))return nK(i),i;let s=iB(i);return l.add(n),nK(s),r.set(n,s),s}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,t){n(70)}updateDOM(e,t,r){n(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){n(18,this.name)}updateFromJSON(e){return function(e,t){let r=e.getWritable(),n=t.$,i=n;for(let e of L(r).flatKeys)e in t&&(void 0!==i&&i!==n||(i={...n}),i[e]=t[e]);return(r.__state||i)&&j(e).updateFromJSON(i),r}(this,e)}static transform(){return null}remove(e){tR(this,!0,e)}replace(e,t){rL();let r=rS();null!==r&&(r=r.clone()),ix(this,e);let i=this.getLatest(),l=this.__key,o=e.__key,s=e.getWritable(),a=this.getParentOrThrow().getWritable(),u=a.__size;nB(s);let c=i.getPreviousSibling(),d=i.getNextSibling(),f=i.__prev,h=i.__next,p=i.__parent;if((tR(i,!1,!0),null===c)?a.__first=o:c.getWritable().__next=o,(s.__prev=f,null===d)?a.__last=o:d.getWritable().__prev=o,s.__next=h,s.__parent=p,a.__size=u,t&&(r3(this)&&r3(s)||n(139),this.getChildren().forEach(e=>{s.append(e)})),ri(r)){nX(r);let e=r.anchor,t=r.focus;e.key===l&&rr(e,s),t.key===l&&rr(t,s)}return nJ()===l&&nz(o),s}insertAfter(e,t=!0){rL(),ix(this,e);let r=this.getWritable(),n=e.getWritable(),i=n.getParent(),l=rS(),o=!1,s=!1;if(null!==i){let t=e.getIndexWithinParent();if(nB(n),ri(l)){let e=i.__key,r=l.anchor,n=l.focus;o="element"===r.type&&r.key===e&&r.offset===t+1,s="element"===n.type&&n.key===e&&n.offset===t+1}}let a=this.getNextSibling(),u=this.getParentOrThrow().getWritable(),c=n.__key,d=r.__next;if(null===a?u.__last=c:a.getWritable().__prev=c,u.__size++,r.__next=c,n.__next=d,n.__prev=r.__key,n.__parent=r.__parent,t&&ri(l)){let e=this.getIndexWithinParent();rC(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){rL(),ix(this,e);let r=this.getWritable(),n=e.getWritable(),i=n.__key;nB(n);let l=this.getPreviousSibling(),o=this.getParentOrThrow().getWritable(),s=r.__prev,a=this.getIndexWithinParent();null===l?o.__first=i:l.getWritable().__next=i,o.__size++,r.__prev=i,n.__prev=s,n.__next=r.__key,n.__parent=r.__parent;let u=rS();return t&&ri(u)&&rC(u,this.getParentOrThrow(),a),e}isParentRequired(){return!1}createParentElementNode(){return nh()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,t){rL();let r=this.getPreviousSibling(),n=this.getParentOrThrow();if(null===r)return n.select(0,0);if(r3(r))return r.select();if(!t3(r)){let e=r.getIndexWithinParent()+1;return n.select(e,e)}return r.select(e,t)}selectNext(e,t){rL();let r=this.getNextSibling(),n=this.getParentOrThrow();if(null===r)return n.select();if(r3(r))return r.select(0,0);if(!t3(r)){let e=r.getIndexWithinParent();return n.select(e,e)}return r.select(e,t)}markDirty(){this.getWritable()}reconcileObservedMutation(e,t){this.markDirty()}}class tj extends tF{static getType(){return"linebreak"}static clone(e){return new tj(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&&iM(t)){let r=t.firstChild;if(r===e||r.nextSibling===e&&tz(r)){let r=t.lastChild;if(r===e||r.previousSibling===e&&tz(r))return!0}}return!1})(e)||function(e){let t=e.parentElement;if(null!==t&&iM(t)){let r=t.firstChild;if(r===e||r.nextSibling===e&&tz(r))return!1;let n=t.lastChild;if(n===e||n.previousSibling===e&&tz(n))return!0}return!1}(e)?null:{conversion:tL,priority:0}}}static importJSON(e){return tB().updateFromJSON(e)}}function tL(e){return{node:tB()}}function tB(){return iS(new tj)}function tK(e){return e instanceof tj}function tz(e){return nR(e)&&/^( |\t|\r?\n)+$/.test(e.textContent||"")}function tJ(e,t){return 16&t?"code":128&t?"mark":32&t?"sub":64&t?"sup":null}function tW(e,t){return 1&t?"strong":2&t?"em":"span"}function tU(e,t,r,n,i){let l=n.classList,o=ii(i,"base");void 0!==o&&l.add(...o);let s=!1,a=8&t&&4&t;for(let e in void 0!==(o=ii(i,"underlineStrikethrough"))&&(8&r&&4&r?(s=!0,a||l.add(...o)):a&&l.remove(...o)),v){let n=v[e];if(void 0!==(o=ii(i,e)))if(r&n){if(s&&("underline"===e||"strikethrough"===e)){t&n&&l.remove(...o);continue}t&n&&(!a||"underline"!==e)&&"strikethrough"!==e||l.add(...o)}else t&n&&l.remove(...o)}}function tq(e,t,r){let n=t.firstChild,i=r.isComposing(),l=e+(i?y:"");if(null==n)t.textContent=l;else{let e=n.nodeValue;if(e!==l)if(i||s){let[t,r,i]=function(e,t){let r=e.length,n=t.length,i=0,l=0;for(;i({conversion:tQ,priority:0}),b:()=>({conversion:tY,priority:0}),code:()=>({conversion:t2,priority:0}),em:()=>({conversion:t2,priority:0}),i:()=>({conversion:t2,priority:0}),mark:()=>({conversion:t2,priority:0}),s:()=>({conversion:t2,priority:0}),span:()=>({conversion:tG,priority:0}),strong:()=>({conversion:t2,priority:0}),sub:()=>({conversion:t2,priority:0}),sup:()=>({conversion:t2,priority:0}),u:()=>({conversion:t2,priority:0})}}static importJSON(e){return t4().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setTextContent(e.text).setFormat(e.format).setDetail(e.detail).setMode(e.mode).setStyle(e.style)}exportDOM(e){let{element:t}=super.exportDOM(e);return i$(t)||n(132),t.style.whiteSpace="pre-wrap",this.hasFormat("lowercase")?t.style.textTransform="lowercase":this.hasFormat("uppercase")?t.style.textTransform="uppercase":this.hasFormat("capitalize")&&(t.style.textTransform="capitalize"),this.hasFormat("bold")&&(t=tH(t,"b")),this.hasFormat("italic")&&(t=tH(t,"i")),this.hasFormat("strikethrough")&&(t=tH(t,"s")),this.hasFormat("underline")&&(t=tH(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?v[e]:e,t}setDetail(e){let t=this.getWritable();return t.__detail="string"==typeof e?b[e]:e,t}setStyle(e){let t=this.getWritable();return t.__style=e,t}toggleFormat(e){let t=nF(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=x[e];if(this.__mode===t)return this;let r=this.getWritable();return r.__mode=t,r}setTextContent(e){if(this.__text===e)return this;let t=this.getWritable();return t.__text=e,t}select(e,t){rL();let r=e,n=t,i=rS(),l=this.getTextContent(),o=this.__key;if("string"==typeof l){let e=l.length;void 0===r&&(r=e),void 0===n&&(n=e)}else r=0,n=0;if(!ri(i))return ry(o,r,o,n,"text","text");{let e=nJ();e!==i.anchor.key&&e!==i.focus.key||nz(o),i.setTextNodeRange(this,r,this,n)}return i}selectStart(){return this.select(0,0)}selectEnd(){let e=this.getTextContentSize();return this.select(e,e)}spliceText(e,t,r,n){let i=this.getWritable(),l=i.__text,o=r.length,s=e;se-t),e.push(o);let s=[],a=e.length;for(let t=0,r=0;tt&&(s.push(n.slice(t,i)),t=i)}let u=s.length;if(1===u)return[r];let c=s[0],d=r.getParent(),f=r.getFormat(),h=r.getStyle(),p=r.__detail,m=!1,y=null,_=null,v=rS();if(ri(v)){let[e,t]=v.isBackward()?[v.focus,v.anchor]:[v.anchor,v.focus];"text"===e.type&&e.key===i&&(y=e),"text"===t.type&&t.key===i&&(_=t)}r.isSegmented()?((t=t4(c)).__format=f,t.__style=h,t.__detail=p,t.__state=W(r,t),m=!0):t=r.setTextContent(c);let b=[t];for(let e=1;e=x&&(y.set(e.getKey(),w-x,"text"),w=x){_.set(e.getKey(),S-x,"text");break}x=t}if(null!==d){let e=this.getPreviousSibling(),t=this.getNextSibling();null!==e&&nK(e),null!==t&&nK(t);let r=d.getWritable(),n=this.getIndexWithinParent();m?(r.splice(n,0,b),this.remove()):r.splice(n,1,b),ri(v)&&rC(v,d,n,u-1)}return b}mergeWithSibling(e){let t=e===this.getPreviousSibling();t||e===this.getNextSibling()||n(50);let r=this.__key,i=e.__key,l=this.__text,o=l.length;nJ()===i&&nz(r);let s=rS();if(ri(s)){let n=s.anchor,l=s.focus;null!==n&&n.key===i&&rE(n,t,r,e,o),null!==l&&l.key===i&&rE(l,t,r,e,o)}let a=e.__text,u=t?a+l:l+a;this.setTextContent(u);let c=this.getWritable();return e.remove(),c}isTextEntity(){return!1}}function tG(e){return{forChild:t8(e.style),node:null}}function tY(e){let t="normal"===e.style.fontWeight;return{forChild:t8(e.style,t?void 0:"bold"),node:null}}let tX=new WeakMap;function tQ(e){null===e.parentElement&&n(129);let t=e.textContent||"";if(null!==function(e){let t,r=e.parentNode,n=[e];for(;null!==r&&void 0===(t=tX.get(r))&&!function(e){if(!i$(e))return!1;if("PRE"===e.nodeName)return!0;let t=e.style.whiteSpace;return"string"==typeof t&&t.startsWith("pre")}(r);)n.push(r),r=r.parentNode;let i=void 0===t?r:t;for(let e=0;e0){/[ \t\n]$/.test(e)&&(t=t.slice(1)),n=!1;break}}n&&(t=t.slice(1))}if(" "===t[t.length-1]){let r=e,n=!0;for(;null!==r&&null!==(r=t0(r,!0));)if((r.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){n=!1;break}n&&(t=t.slice(0,t.length-1))}return""===t?{node:null}:{node:t4(t)}}function t0(e,t){let r=e;for(;;){let e;for(;null===(e=t?r.nextSibling:r.previousSibling);){let e=r.parentElement;if(null===e)return null;r=e}if(i$(r=e)){let e=r.style.display;if(""===e&&!iA(r)||""!==e&&!e.startsWith("inline"))return null}let n=r;for(;null!==(n=t?r.firstChild:r.lastChild);)r=n;if(nR(r))return r;if("BR"===r.nodeName)return null}}let t1={code:"code",em:"italic",i:"italic",mark:"highlight",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function t2(e){let t=t1[e.nodeName.toLowerCase()];return void 0===t?{node:null}:{forChild:t8(e.style,t),node:null}}function t4(e=""){return iS(new tZ(e))}function t3(e){return e instanceof tZ}function t8(e,t){let r=e.fontWeight,n=e.textDecoration.split(" "),i="700"===r||"bold"===r,l=n.includes("line-through"),o="italic"===e.fontStyle,s=n.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 tZ{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),r=ii(e.theme,"tab");return void 0!==r&&t.classList.add(...r),t}static importJSON(e){return t6().updateFromJSON(e)}setTextContent(e){return" "!==e&&""!==e&&n(126),super.setTextContent(" ")}spliceText(e,t,r,i){return""===r&&0===t||" "===r&&1===t||n(286),this}setDetail(e){return 2!==e&&n(127),this}setMode(e){return"normal"!==e&&n(128),this}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function t6(){return iS(new t5)}function t9(e){return e instanceof t5}class t7{constructor(e,t,r){this._selection=null,this.key=e,this.offset=t,this.type=r}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){return this.key===e.key?this.offset<0>&&n&&this.key&&this.offset&&this.type&&nz&&&&&&&&Array.from&&e.isCollapsed&&t.isParentOf&&&&&&&&&&iD&&d&&rS&&nX&&n.push&&h&&&&_&&u.set&&c.set&&&&&&&&&&&&&&t&&rT&&&&o.anchorOffset&&rP&&&&r3&&e.offset&&e.offset&&r.isShadowRoot&&n.anchor.origin.isEmpty&&&&&&r3&&n.anchor.origin.isEmpty&&r.isEmpty&&&&ru&&n.isSegmented&&t&&&&r.isSegmented&&&&i&&&&❤️&&t️⃣&&t&&&&&&t&&o--&&n&&o&&&&function&&s&&&&&&r6&&nQ&&null&&r3&&l.isInline&&e.set&&&&n.isInline&&e.set&&r3&&n.isInline&&null&&r3&&l.isInline&&&&e.set&&&&t.set&&l._compositionKey&&ri&&&&r6&&&&&&u&&&&&&ri&&&&&&&&&&&&&&&&&&null&&&&e.set&&&&&&i.append&&&&&&&&&&&&r6&&a.origin.isKeyboardSelectable&&ld&&rA._readOnly&&n&&n&&n&&n&&&&&&eh&&&&&&&&&&ey&&ex&&r7&&l.__cachedText&&e._onError&&&&&&null&&&&null&&&&p.disconnect&&ik&&d&&nT&&n&&n.removeAllRanges&&&&&&&&null&&&&&&&&&&x&&l.contains&&t.isCollapsed&&null&&l&&&&&&r.isCollapsed&&&&t.contains&&&&iC&&&&&&&&&&r.classList.add&&ik&&p.observe&&function&&n.isAttached&&n.isSimpleText&&&&V&&rU&&rW&&u.set&&rU&&rW&&&&function&&&&e&&&&void&&&&&&e._onError&&nE&&&&void&&t.parentElement&&n&&n&&n&&&&t.removeChild&&null&&n&&&&e.has&&t.is&&e.push&&e.getLastDescendant&&n.getFirstDescendant&&n&&n&&&&&&&&&&&&r.replaceChild&&&&null&&null&&t.editor&&n&&t.append&&&&&&&&&&&&&&null&&&&i&&i&&&&t._headless&&n&&n&&i.delete&&&&r.skipInitialization&&o&&i.delete&&n&&e&&n.push&&e.update&&e.markDirty&&&&t.removeEventListener&&tP.delete&&n&&l&&iu&&iu&&iu&&iu&&iu&&iu&&iu&&iu&&e.classList.add&&n&&&&l.add&&l.add&&r&&t._onError&&&&&&e&&r.removeAttribute&&e.blur&&t.removeAllRanges&&&&n&&&&null&&n.contains&&n.contains&&null&&&&nP&&&&&n&n&&&&&&&&&&&&r.__key&&&&&&&&&&function&&e.getWritable&&t.getWritable&&&&t3&&r&&n8&&&&t&&&&l.remove&&f&&&&&&&&&&&&&&&&i.focus.offset&&&&&&i.key&&&&n6&&n6&&n6&&e.key.toLowerCase&&&&n&&&&&&c.set&&&&&&&&r&&t.inputType&&i.&&i&&&&e.remove&&s.size&&r.is&&e.remove&&n&&this.direction&&this.origin.is&&this.direction&&this.origin.is&&this.direction&&this.origin.is&&this.direction&&this.origin.is&&this.offset&&this.direction&&this.origin.is&&&&function&&r&&&&r.isSameNodeCaret&&e.origin.isAttached&&t3&&e.offset&&&&i&&l.insert&&&&t&&&&&&&&l.if&&&&&&o&&e.length&&r&&e.length&&&&n&&&&&&&&&&null&&&&r.set&&e&&l&&&&&&t.anchor.key&&function&&t.setFormat&&t.setIndent&&l.set&&l.set&&&&l.set&&&&o.anchor.set&&o.focus.set&&e.is&&&&&&&&&&null&&&&&&&&function&&&&&&r&&&&&&&&r&&&&et&&o&&o&&o&&o&&o&&o&&o&&o&&o&&u&&e.protoDef&&e.protoDef.protoCon&&e.protoDef&&&&&&E&&&&u&&S.push&&N.protoDef&&&&&&&&&&&&e.length&&&&&&et&&&&&&&&ea&&d&&l&&&&&&&&&&&&&&eo&&&&E.fields.push&&&&&&N.protoDef&&&&&&et&&&&&&ei&&&&k&&k&&i&&&&&&&&&&&&t.prototype&&&&&&&&&&&&r&&&&Object.getPrototypeOf&&&&null&&&&&&R.cb&&I.cb&&&&&&&&R.name&&&&&&&&&&&&&&&&&&&&&&&&R.external&&I.external&&&&e.push&&R.external&&&&&&t.prototype&&e.proto&&&l&l&l&&l&l&l&&&&&&&&&&&&&this.addKeyword&&&&&&&&&&&&e&&&&f&&t.all&&&&&&&&&&e&&e.__url&&e&&this.isParentOf&&t.getTextContent&&&&&&u.focusEditor&&void&&void&&&&&&&&&&&&&&&&&&t.append&&&&&&w&&t.append&&&&&&&&e&&&&e&&&&&&&&&&&&&&&&&&&&&&&&&&e.toggleFormat&&&&&&&&&&r.insertText&&r.insertText&&&&&&&&&&t.setFormat&&&&&&e.setIndent&&&&&&&&t.offset&&&&&&&&&&&&&&&&&&c&&&&&&&&e.preventDefault&&e.getNodes&&&&&&null&&&&null&&&&&&&&t.scheme&&void&&void&&s.serialize&&s.serialize&&&&&&r.scheme&&o.push&&&&o.push&&&&o.push&&s.absolutePath&&&&&&&&o.push&&o.push&&&&&&&&r.reference&&&&&&i.host&&&&t.domainHost&&&&a&&&&&&&&&&&&&&&&t.parse&&t.parse&&&&&&&&&&&&&&&&a.properties&&function&&&&&&r.has&&&&&&t.if&&o&&&&&&&&&&&&&&&&e.theme.tableCellHeader&&&&&&this.hasHeader&&&&&t&&e&e&&&&&&&&c.textDecoration&&&&e.remove&&&&l.toggleFormat&&l.toggleFormat&&l.toggleFormat&&l.toggleFormat&&t.push&&&&&&void&&void&&&&&&&&&&new&&r&&R&&n&&e&&p&&<_ t="h;t<=m;t++){let{cell:r,startColumn:n}=s[e][t];if(n<h){if(t===h){let" e="h-n;r.setColSpan(r.__colSpan-Math.min(y,r.__colSpan-e))}}else" if>&&e&&e&&&&p&&p&&&&f&&t&&r&&d&&&&&&&&&&this.tableKey&&this.anchor.is&&this.focus.is&&&r&&p&&p&&p&&p&&&&r.push&&&&p&&&&&&null&&e.rangeCount&&e.removeAllRanges&&this.anchorY&&&&o&&null&&null&&p&&p&&null&&null&&v&&v&&n&&n&&r.isEmpty&&e.dispatchCommand&&e.remove&&&&p&&&&&&&&p&&p&&n&&v&&v&&&&&&&&&&&&e.__rowStriping&&&&&&&&&&&&&&t.setRowStriping&&t.setFrozenColumns&&t.setFrozenRows&&&&t.setColWidths&&&&&&&&null&&p&&delete&&r.update&&t.shiftKey&&eg&&&&u.&&&u.isSelecting&&&&&&&&null&&e.preventDefault&&&&r.update&&e.tableKey&&s.contains&&u.&&function&&t.hasAttribute&&&&r.getFirstChild&&&&&&&&&&a.isBackward&&&&&&&&&&&&null&&&&&&s.tableNodeKey&&eT&&s.setShouldCheckSelection&&p&&null&&&&&&&&f&&null&&&&&&&&&&&&r&&n&&n.getKey&&u.listenersToRemove.add&&&&p&&p&&null&&null&&f&&v&&eM&&&&P&&t.tableKey&&&&eg&&&&&&t.isCollapsed&&v&&e.is&&h&&&&u.isSelecting&&t.isCollapsed&&&&l.isCollapsed&&&&&&V&&t.is&&t.tableKey&&n.anchorNode&&n.focusNode&&&&e.isParentOf&&a&&n.rangeCount&&&&&&&&u.tableSelection&&&&t.tableKey&&V&&l.tableKey&&u.&&&&e.isSelected&&ed&&&&&&void&&&&&&null&&t.some&&r&&r&&r&&r&&r&&r&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&r.pop&&&&&&r.pop&&&&&&&&&&&&&&e.pass&&&&l.async&&&&&&e&&e.__esModule&&Array.isArray&&&&&&&t.comma&&e.indexOf&&&&&&&&r.parseArrays&&&&&&l&&String&&o&&r.parseArrays&&o&&&&i.call&&&&null&&d&&e.and&&&&&&&&&&&&&&this.logger.error&&t.root&&t.baseId&&n&&&&&&r&&i&&&&r.&&&&null&&&&e.constructor.isBuffer&&&&void&&&&&&Array.isArray&&e.pop&&&&&&null&&&&&&e.setData&&s&&t.isCollapsed&&s&&t.isCollapsed&&s.self.validateSchema&&&&t.compile&&&&s&&s&&&&&&void&&&&&&y&&e.warn&&e.error&&k.call&&N.call&&this.addMetaSchema&&&&e&&this.addMetaSchema&&&&await&&&&&&t&&this._cache.delete&&&&&&void&&&&r.rules.splice&&&&&&l&&&&&&&&&&&&&&this._checkUnique&&this.validateSchema&&this.logger&&this.addFormat&&t.&&&&i&&&&this.opts.&&