(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,13117,818719,e=>{"use strict";var t,r,n=e.i(841501);e.s(["default",()=>n.ReactFlow],13117);var i=e.i(942347),l=e.i(796007),s=e.i(882132);function o(e){let{color:t,dimensions:r,lineWidth:n}=e;return i.default.createElement("path",{stroke:t,strokeWidth:n,d:`M${r[0]/2} 0 V${r[1]} M0 ${r[1]/2} H${r[0]}`})}function a(e){let{color:t,radius:r}=e;return i.default.createElement("circle",{cx:r,cy:r,r:r,fill:t})}(t=r||(r={})).Lines="lines",t.Dots="dots",t.Cross="cross";let d={[r.Dots]:"#91919a",[r.Lines]:"#eee",[r.Cross]:"#e2e2e2"},c={[r.Dots]:1,[r.Lines]:1,[r.Cross]:6},u=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function g(e){let{id:t,variant:g=r.Dots,gap:h=20,size:m,lineWidth:f=1,offset:p=2,color:x,style:_,className:v}=e,N=(0,i.useRef)(null),{transform:C,patternId:b}=(0,n.useStore)(u,s.shallow),y=x||d[g],k=m||c[g],T=g===r.Dots,S=g===r.Cross,E=Array.isArray(h)?h:[h,h],w=[E[0]*C[2]||1,E[1]*C[2]||1],O=k*C[2],L=S?[O,O]:w,P=T?[O/p,O/p]:[L[0]/p,L[1]/p];return i.default.createElement("svg",{className:(0,l.default)(["react-flow__background",v]),style:{..._,position:"absolute",width:"100%",height:"100%",top:0,left:0},ref:N,"data-testid":"rf__background"},i.default.createElement("pattern",{id:b+t,x:C[0]%w[0],y:C[1]%w[1],width:w[0],height:w[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${P[0]},-${P[1]})`},T?i.default.createElement(a,{color:y,radius:O/p}):i.default.createElement(o,{dimensions:L,color:y,lineWidth:f})),i.default.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${b+t})`}))}g.displayName="Background";var h=(0,i.memo)(g);e.s(["Background",()=>h],818719)},550907,e=>{"use strict";var t=e.i(942347),r=e.i(796007),n=e.i(882132);e.i(250149);var i=e.i(402481),l=e.i(158687),s=e.i(692423),o=e.i(954542),a=e.i(841501);let d=e=>{let{id:n,x:i,y:l,width:s,height:o,style:a,color:d,strokeColor:c,strokeWidth:u,className:g,borderRadius:h,shapeRendering:m,onClick:f,selected:p}=e,{background:x,backgroundColor:_}=a||{};return t.default.createElement("rect",{className:(0,r.default)(["react-flow__minimap-node",{selected:p},g]),x:i,y:l,rx:h,ry:h,width:s,height:o,fill:d||x||_,stroke:c,strokeWidth:u,shapeRendering:m,onClick:f?e=>f(e,n):void 0})};d.displayName="MiniMapNode";var c=(0,t.memo)(d);let u=e=>e.nodeOrigin,g=e=>e.getNodes().filter(e=>!e.hidden&&e.width&&e.height),h=e=>e instanceof Function?e:()=>e;var m=(0,t.memo)(function(e){let{nodeStrokeColor:r="transparent",nodeColor:i="#e2e2e2",nodeClassName:l="",nodeBorderRadius:s=5,nodeStrokeWidth:o=2,nodeComponent:d=c,onClick:m}=e,f=(0,a.useStore)(g,n.shallow),p=(0,a.useStore)(u),x=h(i),_=h(r),v=h(l),N="u"{let{x:r,y:n}=(0,a.getNodePositionWithOrigin)(e,p).positionAbsolute;return t.default.createElement(d,{key:e.id,x:r,y:n,width:e.width,height:e.height,style:e.style,selected:e.selected,className:v(e),color:x(e),borderRadius:s,strokeColor:_(e),strokeWidth:o,shapeRendering:N,onClick:m,id:e.id})}))});let f=e=>{let t=e.getNodes(),r={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:r,boundingRect:t.length>0?(0,a.getBoundsOfRects)((0,a.getNodesBounds)(t,e.nodeOrigin),r):r,rfId:e.rfId}};function p(e){let{style:d,className:c,nodeStrokeColor:u="transparent",nodeColor:g="#e2e2e2",nodeClassName:h="",nodeBorderRadius:p=5,nodeStrokeWidth:x=2,nodeComponent:_,maskColor:v="rgb(240, 240, 240, 0.6)",maskStrokeColor:N="none",maskStrokeWidth:C=1,position:b="bottom-right",onClick:y,onNodeClick:k,pannable:T=!1,zoomable:S=!1,ariaLabel:E="React Flow mini map",inversePan:w=!1,zoomStep:O=10,offsetScale:L=5}=e,P=(0,a.useStoreApi)(),$=(0,t.useRef)(null),{boundingRect:M,viewBB:R,rfId:A}=(0,a.useStore)(f,n.shallow),j=d?.width??200,I=d?.height??150,F=Math.max(M.width/j,M.height/I),D=F*j,U=F*I,W=L*F,B=M.x-(D-M.width)/2-W,z=M.y-(U-M.height)/2-W,K=D+2*W,H=U+2*W,Y=`react-flow__minimap-desc-${A}`,J=(0,t.useRef)(0);J.current=F,(0,t.useEffect)(()=>{if($.current){let e=(0,s.select)($.current),t=(0,i.zoom)().on("zoom",T?e=>{let{transform:t,d3Selection:r,d3Zoom:n,translateExtent:i,width:s,height:o}=P.getState();if("mousemove"!==e.sourceEvent.type||!r||!n)return;let a=J.current*Math.max(1,t[2])*(w?-1:1),d={x:t[0]-e.sourceEvent.movementX*a,y:t[1]-e.sourceEvent.movementY*a},c=l.zoomIdentity.translate(d.x,d.y).scale(t[2]),u=n.constrain()(c,[[0,0],[s,o]],i);n.transform(r,u)}:null).on("zoom.wheel",S?e=>{let{transform:t,d3Selection:r,d3Zoom:n}=P.getState();if("wheel"!==e.sourceEvent.type||!r||!n)return;let i=-e.sourceEvent.deltaY*(1===e.sourceEvent.deltaMode?.05:e.sourceEvent.deltaMode?1:.002)*O,l=t[2]*Math.pow(2,i);n.scaleTo(r,l)}:null);return e.call(t),()=>{e.on("zoom",null)}}},[T,S,w,O]);let V=y?e=>{let t=(0,o.pointer)(e);y(e,{x:t[0],y:t[1]})}:void 0,X=k?(e,t)=>{k(e,P.getState().nodeInternals.get(t))}:void 0;return t.default.createElement(a.Panel,{position:b,style:d,className:(0,r.default)(["react-flow__minimap",c]),"data-testid":"rf__minimap"},t.default.createElement("svg",{width:j,height:I,viewBox:`${B} ${z} ${K} ${H}`,role:"img","aria-labelledby":Y,ref:$,onClick:V},E&&t.default.createElement("title",{id:Y},E),t.default.createElement(m,{onClick:X,nodeColor:g,nodeStrokeColor:u,nodeBorderRadius:p,nodeClassName:h,nodeStrokeWidth:x,nodeComponent:_}),t.default.createElement("path",{className:"react-flow__minimap-mask",d:`M${B-W},${z-W}h${K+2*W}v${H+2*W}h${-K-2*W}z M${R.x},${R.y}h${R.width}v${R.height}h${-R.width}z`,fill:v,fillRule:"evenodd",stroke:N,strokeWidth:C,pointerEvents:"none"})))}p.displayName="MiniMap";var x=(0,t.memo)(p);e.s(["MiniMap",()=>x])},490525,174383,e=>{"use strict";var t=e.i(162115),r=e.i(942347),n=e.i(841501);let i=(0,r.memo)(e=>{let{fromX:r,fromY:i,toX:l,toY:s}=e,[o]=(0,n.getBezierPath)({sourceX:r,sourceY:i,sourcePosition:n.Position.Right,targetX:l,targetY:s,targetPosition:n.Position.Left,curvature:.16});return(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"none",stroke:"#D0D5DD",strokeWidth:2,d:o}),(0,t.jsx)("rect",{x:l,y:s-4,width:2,height:8,fill:"#2970FF"})]})});e.s(["default",0,i],490525),e.s(["default",0,e=>{let{id:r,startColor:n,stopColor:i,position:l}=e,{x1:s,x2:o,y1:a,y2:d}=l;return(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:r,gradientUnits:"userSpaceOnUse",x1:s,y1:a,x2:o,y2:d,children:[(0,t.jsx)("stop",{offset:"0%",style:{stopColor:n,stopOpacity:1}}),(0,t.jsx)("stop",{offset:"100%",style:{stopColor:i,stopOpacity:1}})]})})}],174383)},555503,758905,e=>{"use strict";var t=e.i(162115),r=e.i(942347);e.i(816688);var n=e.i(675066),i=e.i(963855);e.i(603198);var l=e.i(645960);e.s(["VariableLabelInNode",()=>l.default],758905);var l=l,s=e.i(245695),o=e.i(670082),a=e.i(146106);let d=(0,r.memo)(e=>{let{condition:d}=e,{t:c}=(0,n.useTranslation)(),{variable_selector:u,comparison_operator:g,sub_variable_condition:h}=d,m=(0,a.isComparisonOperatorNeedTranslate)(g)?c(`nodes.ifElse.comparisonOperator.${g}`,{ns:"workflow"}):g,f=(0,r.useCallback)(e=>(0,a.comparisonOperatorNotRequireValue)(e.comparison_operator)?"":e.value.replace(/\{\{#([^#]*)#\}\}/g,(e,t)=>{let r=t.split(".");return(0,i.isSystemVar)(r)?`{{${t}}}`:`{{${r.slice(1).join(".")}}}`}),[]),p=(0,r.useCallback)(e=>e.comparison_operator===o.ComparisonOperator.in||e.comparison_operator===o.ComparisonOperator.notIn,[]),x=(0,r.useCallback)(e=>{if(e.comparison_operator===o.ComparisonOperator.in||e.comparison_operator===o.ComparisonOperator.notIn){let t=[...s.FILE_TYPE_OPTIONS,...s.TRANSFER_METHOD].filter(t=>t.value===(Array.isArray(e.value)?e.value[0]:e.value))[0];return t?c(`nodes.ifElse.optionName.${t.i18nKey}`,{ns:"workflow"}).replace(/\{\{#([^#]*)#\}\}/g,(e,t)=>{let r=t.split(".");return(0,i.isSystemVar)(r)?`{{${t}}}`:`{{${r.slice(1).join(".")}}}`}):""}return""},[c]);return(0,t.jsxs)("div",{className:"rounded-md bg-workflow-block-parma-bg",children:[(0,t.jsxs)("div",{className:"flex h-6 items-center px-1 ",children:[(0,t.jsx)(l.default,{className:"w-0 grow",variables:u,notShowFullPath:!0}),(0,t.jsx)("div",{className:"mx-1 shrink-0 text-xs font-medium text-text-primary",title:m,children:m})]}),(0,t.jsx)("div",{className:"ml-[10px] border-l border-divider-regular pl-[10px]",children:h?.conditions.map((e,r)=>{let n=e.comparison_operator,i=n&&(0,a.isComparisonOperatorNeedTranslate)(n)?c(`nodes.ifElse.comparisonOperator.${n}`,{ns:"workflow"}):n;return(0,t.jsxs)("div",{className:"relative flex h-6 items-center space-x-1",children:[(0,t.jsx)("div",{className:"system-xs-medium text-text-accent",children:e.key}),(0,t.jsx)("div",{className:"system-xs-medium text-text-primary",children:i}),e.comparison_operator&&!(0,a.isEmptyRelatedOperator)(e.comparison_operator)&&(0,t.jsx)("div",{className:"system-xs-regular text-text-secondary",children:p(e)?x(e):f(e)}),r!==h.conditions.length-1&&(0,t.jsx)("div",{className:"absolute bottom-[-10px] right-1 z-10 text-[10px] font-medium uppercase leading-4 text-text-accent",children:c(`nodes.ifElse.${h.logical_operator}`,{ns:"workflow"})})]},e.id)})})]})});e.s(["default",0,d],555503)},543421,e=>{"use strict";var t=e.i(95240);e.s(["VariableLabelInText",()=>t.default])},166211,e=>{"use strict";var t=e.i(162115),r=e.i(942347);e.i(816688);var n=e.i(675066),i=e.i(841501),l=e.i(963855);e.i(603198);var s=e.i(543421);e.i(905691);var o=e.i(48498),a=e.i(245695),d=e.i(670082),c=e.i(146106);let u=(0,r.memo)(e=>{let{variableSelector:u,labelName:g,operator:h,value:m}=e,{t:f}=(0,n.useTranslation)(),p=(0,i.useNodes)(),x=g||((0,l.isSystemVar)(u)?u.slice(0).join("."):u.slice(1).join(".")),_=(0,c.isComparisonOperatorNeedTranslate)(h)?f(`nodes.ifElse.comparisonOperator.${h}`,{ns:"workflow"}):h,v=(0,c.comparisonOperatorNotRequireValue)(h),N=p.find(e=>e.id===u[0]),C=(0,o.isExceptionVariable)(x,N?.data.type),b=(0,r.useMemo)(()=>v?"":Array.isArray(m)?m[0]:!0===m||!1===m?m?"True":"False":m.replace(/\{\{#([^#]*)#\}\}/g,(e,t)=>{let r=t.split(".");return(0,l.isSystemVar)(r)?`{{${t}}}`:`{{${r.slice(1).join(".")}}}`}),[v,m]),y=h===d.ComparisonOperator.in||h===d.ComparisonOperator.notIn,k=(0,r.useMemo)(()=>{if(y){let e=[...a.FILE_TYPE_OPTIONS,...a.TRANSFER_METHOD].filter(e=>e.value===(Array.isArray(m)?m[0]:m))[0];return e?f(`nodes.ifElse.optionName.${e.i18nKey}`,{ns:"workflow"}).replace(/\{\{#([^#]*)#\}\}/g,(e,t)=>{let r=t.split(".");return(0,l.isSystemVar)(r)?`{{${t}}}`:`{{${r.slice(1).join(".")}}}`}):""}return""},[y,f,m]);return(0,t.jsxs)("div",{className:"flex flex-wrap items-center rounded-md bg-workflow-block-parma-bg",children:[(0,t.jsx)(s.VariableLabelInText,{className:"flex min-w-0 shrink-0 items-center border-none bg-transparent shadow-none",variables:u,nodeTitle:N?.data.title,nodeType:N?.data.type,isExceptionVariable:C,notShowFullPath:!1}),(0,t.jsx)("div",{className:"mx-1 shrink-0 text-xs font-medium text-text-primary",title:_,children:_}),!v&&(0,t.jsx)("div",{className:"grow truncate px-1.5 text-xs leading-6 text-text-secondary",title:b,children:y?k:b})]})});e.s(["default",0,u])},617178,e=>{"use strict";var t=e.i(162115);let r=e.i(942347).memo(e=>{let{title:r,content:n}=e;return(0,t.jsx)("div",{children:(0,t.jsxs)("div",{className:"flex flex-col gap-y-0.5 rounded-md bg-workflow-block-parma-bg px-[5px] py-[3px]",children:[(0,t.jsx)("div",{className:"system-2xs-semibold-uppercase uppercase text-text-secondary",children:r}),(0,t.jsx)("div",{className:"system-xs-regular break-words text-text-tertiary",children:n})]})})});e.s(["default",0,r])},444462,378675,805429,212838,e=>{"use strict";e.s(["NoteEditorContextProvider",()=>ey,"default",()=>ek],378675);var t=e.i(162115),r=e.i(703057),n=e.i(410911),i=e.i(501522);let l=new Set(["http:","https:","mailto:","sms:","tel:"]);class s extends r.ElementNode{__url;__target;__rel;__title;static getType(){return"link"}static clone(e){return new s(e.__url,{rel:e.__rel,target:e.__target,title:e.__title},e.__key)}constructor(e="",t={},r){super(r);const{target:n=null,rel:i=null,title:l=null}=t;this.__url=e,this.__target=n,this.__rel=i,this.__title=l}createDOM(e){let t=document.createElement("a");return this.updateLinkDOM(null,t,e),(0,r.addClassNamesToElement)(t,e.theme.link),t}updateLinkDOM(e,t,n){if((0,r.isHTMLAnchorElement)(t))for(let r of(e&&e.__url===this.__url||(t.href=this.sanitizeUrl(this.__url)),["target","rel","title"])){let n=`__${r}`,i=this[n];e&&e[n]===i||(i?t[r]=i:t.removeAttribute(r))}}updateDOM(e,t,r){return this.updateLinkDOM(e,t,r),!1}static importDOM(){return{a:e=>({conversion:c,priority:1})}}static importJSON(e){return u().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setURL(e.url).setRel(e.rel||null).setTarget(e.target||null).setTitle(e.title||null)}sanitizeUrl(e){e=N(e);try{let t=new URL(N(e));if(!l.has(t.protocol))return"about:blank"}catch(e){}return e}exportJSON(){return{...super.exportJSON(),rel:this.getRel(),target:this.getTarget(),title:this.getTitle(),url:this.getURL()}}getURL(){return this.getLatest().__url}setURL(e){let t=this.getWritable();return t.__url=e,t}getTarget(){return this.getLatest().__target}setTarget(e){let t=this.getWritable();return t.__target=e,t}getRel(){return this.getLatest().__rel}setRel(e){let t=this.getWritable();return t.__rel=e,t}getTitle(){return this.getLatest().__title}setTitle(e){let t=this.getWritable();return t.__title=e,t}insertNewAfter(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=u(this.__url,{rel:this.__rel,target:this.__target,title:this.__title});return this.insertAfter(r,t),r}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}canBeEmpty(){return!1}isInline(){return!0}extractWithChild(e,t,n){if(!(0,r.$isRangeSelection)(t))return!1;let i=t.anchor.getNode(),l=t.focus.getNode();return this.isParentOf(i)&&this.isParentOf(l)&&t.getTextContent().length>0}isEmailURI(){return this.__url.startsWith("mailto:")}isWebSiteURI(){return this.__url.startsWith("https://")||this.__url.startsWith("http://")}}function o(e){let t=(0,r.$caretFromPoint)(e,"next");return[t,t.getFlipped()]}function a(e,t){for(let n of t)if(n.origin.isAttached()){let t=(0,r.$normalizeCaret)(n);return void(0,r.$setPointFromCaret)(e,t)}}function d(e){let t=(0,r.$getSelection)(),i=null,l=null;for(let s of((0,r.$isRangeSelection)(t)&&(i=o(t.anchor),l=o(t.focus)),(0,r.$getChildCaret)(e,"next"))){let t=s.origin;if((0,r.$isElementNode)(t)&&!t.isInline()){let i=t.getChildren();if(i.length>0){let n=(0,r.$copyNode)(e);n.append(...i),t.append(n)}(0,n.$insertNodeToNearestRootAtCaret)(t,(0,r.$rewindSiblingCaret)(s),{$shouldSplit:()=>!1})}}if(e.isEmpty()){let t=e.getParent();e.remove(),t&&t.isEmpty()&&t.remove()}(0,r.$isRangeSelection)(t)&&(a(t.anchor,i),a(t.focus,l),(0,r.$normalizeSelection__EXPERIMENTAL)(t))}function c(e){let t=null;if((0,r.isHTMLAnchorElement)(e)){let r=e.textContent;(null!==r&&""!==r||e.children.length>0)&&(t=u(e.getAttribute("href")||"",{rel:e.getAttribute("rel"),target:e.getAttribute("target"),title:e.getAttribute("title")}))}return{node:t}}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return(0,r.$applyNodeReplacement)(new s(e,t))}function g(e){return e instanceof s}class h extends s{__isUnlinked;constructor(e="",t={},r){super(e,t,r),this.__isUnlinked=void 0!==t.isUnlinked&&null!==t.isUnlinked&&t.isUnlinked}static getType(){return"autolink"}static clone(e){return new h(e.__url,{isUnlinked:e.__isUnlinked,rel:e.__rel,target:e.__target,title:e.__title},e.__key)}getIsUnlinked(){return this.__isUnlinked}setIsUnlinked(e){let t=this.getWritable();return t.__isUnlinked=e,t}createDOM(e){return this.__isUnlinked?document.createElement("span"):super.createDOM(e)}updateDOM(e,t,r){return super.updateDOM(e,t,r)||e.__isUnlinked!==this.__isUnlinked}static importJSON(e){return m().updateFromJSON(e)}updateFromJSON(e){return super.updateFromJSON(e).setIsUnlinked(e.isUnlinked||!1)}static importDOM(){return null}exportJSON(){return{...super.exportJSON(),isUnlinked:this.__isUnlinked}}insertNewAfter(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=m(this.__url,{isUnlinked:this.__isUnlinked,rel:this.__rel,target:this.__target,title:this.__title});return this.insertAfter(r,t),r}}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return(0,r.$applyNodeReplacement)(new h(e,t))}function f(e){return e instanceof h}let p=(0,r.createCommand)("TOGGLE_LINK_COMMAND");function x(e,t){if("element"===e.type){let n=e.getNode();return(0,r.$isElementNode)(n)||function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:{};if(e&&"object"==typeof e){let{url:r,...i}=e;t=r,n={...i,...n}}else t=e;let{target:i,title:l}=n,s=void 0===n.rel?"noreferrer":n.rel,o=(0,r.$getSelection)();if(null===o||!(0,r.$isRangeSelection)(o)&&!(0,r.$isNodeSelection)(o))return;if((0,r.$isNodeSelection)(o)){let e=o.getNodes();if(0===e.length)return;return void e.forEach(e=>{if(null===t){let t=(0,r.$findMatchingParent)(e,e=>!f(e)&&g(e));t&&(t.insertBefore(e),0===t.getChildren().length&&t.remove())}else{let n=(0,r.$findMatchingParent)(e,e=>!f(e)&&g(e));if(n)n.setURL(t),void 0!==i&&n.setTarget(i),void 0!==s&&n.setRel(s);else{let r=u(t,{rel:s,target:i});e.insertBefore(r),r.append(e)}}})}if(o.isCollapsed()&&null===t)for(let e of o.getNodes()){let t=(0,r.$findMatchingParent)(e,e=>!f(e)&&g(e));return void(null!==t&&(t.getChildren().forEach(e=>{t.insertBefore(e)}),t.remove()))}let a=o.extract();if(null===t){let e=new Set;return void a.forEach(t=>{let n=(0,r.$findMatchingParent)(t,e=>!f(e)&&g(e));if(null!==n){let t=n.getKey();if(e.has(t))return;!function(e,t){let n=new Set(t.filter(t=>e.isParentOf(t)).map(e=>e.getKey())),i=e.getChildren(),l=i=>n.has(i.getKey())||(0,r.$isElementNode)(i)&&t.some(t=>e.isParentOf(t)&&i.isParentOf(t)),s=i.filter(l);if(s.length===i.length)return i.forEach(t=>e.insertBefore(t)),e.remove();let o=i.findIndex(l),a=i.findLastIndex(l),d=a===i.length-1;if(0===o)s.forEach(t=>e.insertBefore(t));else if(d)for(let t=s.length-1;t>=0;t--)e.insertAfter(s[t]);else{for(let t=s.length-1;t>=0;t--)e.insertAfter(s[t]);let t=i.slice(a+1);if(t.length>0){let r=u(e.getURL(),{rel:e.getRel(),target:e.getTarget(),title:e.getTitle()});s[s.length-1].insertAfter(r),t.forEach(e=>r.append(e))}}}(n,a),e.add(t)}})}let d=new Set,c=e=>{d.has(e.getKey())||(d.add(e.getKey()),e.setURL(t),void 0!==i&&e.setTarget(i),void 0!==s&&e.setRel(s),void 0!==l&&e.setTitle(l))};if(1===a.length){let e=a[0],t=(0,r.$findMatchingParent)(e,g);if(null!==t)return c(t)}!function(e){let t=(0,r.$getSelection)();if(!(0,r.$isRangeSelection)(t))return e();let n=(0,r.$normalizeSelection__EXPERIMENTAL)(t),i=n.isBackward(),l=x(n.anchor,i?-1:0),s=x(n.focus,i?0:-1);if(e(),l||s){let e=(0,r.$getSelection)();if((0,r.$isRangeSelection)(e)){let t=e.clone();if(l){let e=l.getParent();e&&t.anchor.set(e.getKey(),l.getIndexWithinParent()+ +!!i,"element")}if(s){let e=s.getParent();e&&t.focus.set(e.getKey(),s.getIndexWithinParent()+ +!i,"element")}(0,r.$setSelection)((0,r.$normalizeSelection__EXPERIMENTAL)(t))}}}(()=>{let e=null;for(let n of a){if(!n.isAttached())continue;let o=(0,r.$findMatchingParent)(n,g);if(o){c(o);continue}if((0,r.$isElementNode)(n)){if(!n.isInline())continue;if(g(n)){if(!(f(n)||null!==e&&e.getParentOrThrow().isParentOf(n))){c(n),e=n;continue}for(let e of n.getChildren())n.insertBefore(e);n.remove();continue}}let a=n.getPreviousSibling();g(a)&&a.is(e)?a.append(n):(e=u(t,{rel:s,target:i,title:l}),n.insertAfter(e),e.append(n))}})}let v=/^\+?[0-9\s()-]{5,}$/;function N(e){return e.match(/^[a-z][a-z0-9+.-]*:/i)||e.match(/^[/#.]/)?e:e.includes("@")?`mailto:${e}`:v.test(e)?`tel:${e}`:`https://${e}`}function C(e,t){return(0,r.mergeRegister)(e.registerNodeTransform(s,d),(0,i.effect)(()=>e.registerCommand(p,e=>{let r=t.validateUrl.peek(),n=t.attributes.peek();if(null===e)return _(null),!0;if("string"==typeof e)return!(void 0!==r&&!r(e))&&(_(e,n),!0);{let{url:t,target:r,rel:i,title:l}=e;return _(t,{...n,rel:i,target:r,title:l}),!0}},r.COMMAND_PRIORITY_LOW)),(0,i.effect)(()=>{let i=t.validateUrl.value;if(!i)return;let l=t.attributes.value;return e.registerCommand(r.PASTE_COMMAND,t=>{let s=(0,r.$getSelection)();if(!(0,r.$isRangeSelection)(s)||s.isCollapsed()||!(0,n.objectKlassEquals)(t,ClipboardEvent)||null===t.clipboardData)return!1;let o=t.clipboardData.getData("text");return!!i(o)&&!s.getNodes().some(e=>(0,r.$isElementNode)(e))&&(e.dispatchCommand(p,{...l,url:o}),t.preventDefault(),!0)},r.COMMAND_PRIORITY_LOW)}))}let b=(0,r.defineExtension)({build:(e,t,r)=>(0,i.namedSignals)(t),config:{attributes:void 0,validateUrl:void 0},mergeConfig(e,t){let n=(0,r.shallowMergeConfig)(e,t);return e.attributes&&(n.attributes=(0,r.shallowMergeConfig)(e.attributes,n.attributes)),n},name:"@lexical/link/Link",nodes:()=>[s],register:(e,t,r)=>C(e,r.getOutput())});function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n=>{let i=n.target;if(!(0,r.isDOMNode)(i))return;let l=(0,r.getNearestEditorFromDOMNode)(i);if(null===l)return;let s=null,o=null;if(l.update(()=>{let e=(0,r.$getNearestNodeFromDOMNode)(i);if(null!==e){let n=(0,r.$findMatchingParent)(e,r.$isElementNode);if(!t.disabled.peek())if(g(n))s=n.sanitizeUrl(n.getURL()),o=n.getTarget();else{let e=function(e,t){let r=e;for(;null!=r;){if(t(r))return r;r=r.parentNode}return null}(i,r.isHTMLAnchorElement);null!==e&&(s=e.href,o=e.target)}}}),null===s||""===s)return;let a=e.getEditorState().read(r.$getSelection);if((0,r.$isRangeSelection)(a)&&!a.isCollapsed())return void n.preventDefault();let d="auxclick"===n.type&&1===n.button;window.open(s,t.newTab.peek()||d||n.metaKey||n.ctrlKey||"_blank"===o?"_blank":"_self"),n.preventDefault()},l=e=>{1===e.button&&i(e)};return e.registerRootListener((e,t)=>{null!==t&&(t.removeEventListener("click",i),t.removeEventListener("mouseup",l)),null!==e&&(e.addEventListener("click",i,n),e.addEventListener("mouseup",l,n))})}function k(e,t){for(let r=0;r(0,i.namedSignals)(t),config:(0,r.safeCast)({disabled:!1,newTab:!1}),dependencies:[b],name:"@lexical/link/ClickableLink",register:(e,t,r)=>y(e,r.getOutput())});let T=/[.,;\s]/;function S(e){return T.test(e)}function E(e){return S(e[e.length-1])}function w(e){let t=e.getPreviousSibling();return(0,r.$isElementNode)(t)&&(t=t.getLastDescendant()),null===t||(0,r.$isLineBreakNode)(t)||(0,r.$isTextNode)(t)&&E(t.getTextContent())}function O(e){let t=e.getNextSibling();return(0,r.$isElementNode)(t)&&(t=t.getFirstDescendant()),null===t||(0,r.$isLineBreakNode)(t)||(0,r.$isTextNode)(t)&&S(t.getTextContent()[0])}function L(e,t,n){let i=e.getChildren(),l=i.length;for(let t=0;t=0;r--)e.insertAfter(t[r]);return e.remove(),t.map(e=>e.getLatest())}let $={changeHandlers:[],excludeParents:[],matchers:[]};(0,r.defineExtension)({config:$,dependencies:[b],mergeConfig(e,t){let n=(0,r.shallowMergeConfig)(e,t);for(let r of["matchers","changeHandlers","excludeParents"]){let i=t[r];Array.isArray(i)&&(n[r]=[...e[r],...i])}return n},name:"@lexical/link/AutoLink",nodes:[h],register:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$,{matchers:n,changeHandlers:i,excludeParents:l}=t,s=(e,t)=>{for(let r of i)r(e,t)};return(0,r.mergeRegister)(e.registerNodeTransform(r.TextNode,e=>{let t=e.getParentOrThrow(),i=e.getPreviousSibling();f(t)&&!t.getIsUnlinked()?L(t,n,s):g(t)||l.some(e=>e(t))||(e.isSimpleText()&&(S(e.getTextContent()[0])||!f(i))&&function(e,t,n){for(let t of e){let e=t.getParent();if(f(e)&&!e.getIsUnlinked())return}let i=[...e],l=i.map(e=>e.getTextContent()).join(""),s,o=l,a=0;for(;(s=k(o,t))&&null!==s;){var d,c,u;let e=s.index,t=e+s.length;if(d=a+e,c=a+t,u=i,(d>0?S(l[d-1]):w(u[0]))&&(c0;){let e=a[0],d=e.getTextContent().length,c=o;o+d<=t?(n.push(e),s+=d):c>=r?l.push(e):i.push(e),o+=d,a.shift()}return[s,n,i,l]}(i,a+e,a+t),u=!1;for(let e of d){let t=e.getParent();if(f(t)&&!t.getIsUnlinked()){u=!0;break}}if(u){a+=t,o=o.substring(t);continue}let g=function(e,t,n,i){let l=m(i.url,i.attributes);if(1===e.length){let s,o=e[0];0===t?[s,o]=o.splitText(n):[,s,o]=o.splitText(t,n);let a=(0,r.$createTextNode)(i.text);return a.setFormat(s.getFormat()),a.setDetail(s.getDetail()),a.setStyle(s.getStyle()),l.append(a),s.replace(l),o}if(e.length>1){let i,s=e[0],o,a=s.getTextContent().length;0===t?o=s:[,o]=s.splitText(t);let d=[];for(let t=1;t{let t=(0,r.$getSelection)();return null===e&&!!(0,r.$isRangeSelection)(t)&&(t.extract().forEach(e=>{let t=e.getParent();f(t)&&(t.setIsUnlinked(!t.getIsUnlinked()),t.markDirty())}),!1)},r.COMMAND_PRIORITY_LOW))}});var M=r,R=e.i(974725);function A(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n0&&e.append(...i),t.remove()}function H(e){let t="check"!==e.getListType(),r=e.getStart();for(let n of e.getChildren())G(n)&&(n.getValue()!==r&&n.setValue(r),t&&null!=n.getLatest().__checked&&n.setChecked(void 0),en(n.getFirstChild())||r++)}class Y extends M.ElementNode{__value;__checked;$config(){return this.config("listitem",{$transform:e=>{if(null==e.__checked)return;let t=e.getParent();en(t)&&"check"!==t.getListType()&&null!=e.getChecked()&&e.setChecked(void 0)},extends:M.ElementNode,importDOM:(0,M.buildImportMap)({li:()=>({conversion:J,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 n;!en(n=this.getParent())||"check"!==n.getListType()||en(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 n,i=[],l=[],s=t.list,o=s?s.listitem:void 0;if(s&&s.nested&&(n=s.nested.listitem),void 0!==o&&i.push(...(0,M.normalizeClassNames)(o)),s){let e=r.getParent(),t=en(e)&&"check"===e.getListType(),n=r.getChecked();t&&!n||l.push(s.listitemUnchecked),t&&n||l.push(s.listitemChecked),t&&i.push(n?s.listitemChecked:s.listitemUnchecked)}if(void 0!==n){let e=(0,M.normalizeClassNames)(n);r.getChildren().some(e=>en(e))?i.push(...e):l.push(...e)}l.length>0&&(0,M.removeClassNamesFromElement)(e,...l),i.length>0&&(0,M.addClassNamesToElement)(e,...i)}(t,r.theme,this);let i=e?e.__style:"",l=this.__style;i!==l&&(""===l?t.removeAttribute("style"):t.style.cssText=l),function(e,t,r){let n=(0,R.getStyleObjectFromCSS)(t.__textStyle);for(let t in n)e.style.setProperty(`--listitem-marker-${t}`,n[t]);if(r)for(let t in(0,R.getStyleObjectFromCSS)(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(){for(var e=arguments.length,t=Array(e),r=0;r{e.append(t)})),this.remove(),0===r.getChildrenSize()&&r.remove(),e}insertAfter(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=this.getParentOrThrow();if(en(r)||A(39),G(e))return super.insertAfter(e,t);let n=this.getNextSiblings();if(r.insertAfter(e,t),0!==n.length){let i=er(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&&F(t)&&F(r)&&(K(t.getFirstChild(),r.getFirstChild()),r.remove())}insertNewAfter(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=X().updateFromJSON(this.exportJSON()).setChecked(!this.getChecked()&&void 0);return this.insertAfter(r,t),r}collapseAtStart(e){let t=(0,M.$createParagraphNode)();this.getChildren().forEach(e=>t.append(e));let r=this.getParentOrThrow(),n=r.getParentOrThrow(),i=G(n);if(1===r.getChildrenSize())if(i)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 en(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(;G(t);)t=t.getParentOrThrow().getParentOrThrow(),r++;return r}setIndent(e){"number"!=typeof e&&A(117),(e=Math.floor(e))>=0||A(199);let t=this.getIndent();for(;t!==e;)tl.append(e));let s=X(),o=er(n);s.append(o),B(o,e.getNextSiblings()),r.insertBefore(i),r.insertAfter(s),r.replace(e)}}}(this),t--);return this}canInsertAfter(e){return G(e)}canReplaceWith(e){return G(e)}canMergeWith(e){return G(e)||(0,M.$isParagraphNode)(e)}extractWithChild(e,t){if(!(0,M.$isRangeSelection)(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 er("bullet")}canMergeWhenEmpty(){return!0}}function J(e){if(e.classList.contains("task-list-item")){for(let t of e.children)if("INPUT"===t.tagName)return V(t)}if(e.classList.contains("joplin-checkbox")){for(let t of e.children)if(t.classList.contains("checkbox-wrapper")&&t.children.length>0&&"INPUT"===t.children[0].tagName)return V(t.children[0])}let t=e.getAttribute("aria-checked");return{node:X("true"===t||"false"!==t&&void 0)}}function V(e){return"checkbox"!==e.getAttribute("type")?{node:null}:{node:X(e.hasAttribute("checked"))}}function X(e){return(0,M.$applyNodeReplacement)(new Y(void 0,e))}function G(e){return e instanceof Y}class Z extends M.ElementNode{__tag;__start;__listType;$config(){return this.config("list",{$transform:e=>{let t;en(t=e.getNextSibling())&&e.getListType()===t.getListType()&&K(e,t),H(e)},extends:M.ElementNode,importDOM:(0,M.buildImportMap)({ol:()=>({conversion:ee,priority:0}),ul:()=>({conversion:ee,priority:0})})})}constructor(e="number",t=1,r){super(r);const n=et[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,q(n,e.theme,this),n}updateDOM(e,t,r){return e.__tag!==this.__tag||e.__listType!==this.__listType||(q(t,r.theme,this),e.__start!==this.__start&&t.setAttribute("start",String(this.__start)),!1)}updateFromJSON(e){return super.updateFromJSON(e).setListType(e.listType).setStart(e.start)}exportDOM(e){let t=this.createDOM(e._config,e);return(0,M.isHTMLElement)(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?n.push(...t):i.push(...t)}}i.length>0&&(0,M.removeClassNamesFromElement)(e,...i),n.length>0&&(0,M.addClassNamesToElement)(e,...n)}function Q(e){let t=[];for(let r=0;r1&&e.forEach(e=>{en(e)&&t.push(D(e))})}else t.push(D(n))}return t}function ee(e){let t=e.nodeName.toLowerCase(),r=null;return"ol"===t?r=er("number",e.start):"ul"===t&&(r=!function(e){if("check"===e.getAttribute("__lexicallisttype")||e.classList.contains("contains-task-list")||"1"===e.getAttribute("data-is-checklist"))return!0;for(let t of e.childNodes)if((0,M.isHTMLElement)(t)&&t.hasAttribute("aria-checked"))return!0;return!1}(e)?er("bullet"):er("check")),{after:Q,node:r}}let et={ol:"number",ul:"bullet"};function er(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"number",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(0,M.$applyNodeReplacement)(new Z(e,t))}function en(e){return e instanceof Z}let ei=(0,M.createCommand)("INSERT_CHECK_LIST_COMMAND");function el(e,t){let r=e.target;if(!(0,M.isHTMLElement)(r))return;let i=r.firstChild;if((0,M.isHTMLElement)(i)&&("UL"===i.tagName||"OL"===i.tagName))return;let l=r.parentNode;if(!l||"check"!==l.__lexicalListType)return;let s=null,o=null;if("clientX"in e)s=e.clientX;else if("touches"in e){let t=e.touches;t.length>0&&(s=t[0].clientX,o="touch")}if(null==s)return;let a=r.getBoundingClientRect(),d=s/(0,n.calculateZoomLevel)(r),c=parseFloat((window.getComputedStyle?window.getComputedStyle(r,"::before"):{width:"0px"}).width),u=32*("touch"===o||"touch"===e.pointerType);("rtl"===r.dir?da.right-c-u:d>a.left-u&&d{let i=(0,M.$getNearestNodeFromDOMNode)(n);if(!G(i))return;let l=function(e,t){let r=t?e.getPreviousSibling():e.getNextSibling(),n=e;for(;null==r&&G(n);)null!=(n=n.getParentOrThrow().getParent())&&(r=t?n.getPreviousSibling():n.getNextSibling());for(;G(r);){let e=t?r.getLastChild():r.getFirstChild();if(!en(e))return r;r=t?e.getLastChild():e.getFirstChild()}return null}(i,r);if(null!=l){l.selectStart();let r=t.getElementByKey(l.__key);null!=r&&(e.preventDefault(),setTimeout(()=>{r.focus()},0))}}),!1}let ea=(0,M.createCommand)("UPDATE_LIST_START_COMMAND"),ed=(0,M.createCommand)("INSERT_UNORDERED_LIST_COMMAND"),ec=(0,M.createCommand)("INSERT_ORDERED_LIST_COMMAND"),eu=(0,M.createCommand)("REMOVE_LIST_COMMAND");function eg(e,t){return(0,M.mergeRegister)(e.registerCommand(ec,()=>(W("number"),!0),M.COMMAND_PRIORITY_LOW),e.registerCommand(ea,e=>{let{listNodeKey:t,newStart:r}=e,n=(0,M.$getNodeByKey)(t);return!!en(n)&&("number"===n.getListType()&&(n.setStart(r),H(n)),!0)},M.COMMAND_PRIORITY_LOW),e.registerCommand(ed,()=>(W("bullet"),!0),M.COMMAND_PRIORITY_LOW),e.registerCommand(eu,()=>((function(){let e=(0,M.$getSelection)();if((0,M.$isRangeSelection)(e)){let t=new Set,r=e.getNodes(),i=e.anchor.getNode();if(U(i,r))t.add(I(i));else for(let e=0;e(function(){let e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=(0,M.$getSelection)();if(!(0,M.$isRangeSelection)(r)||!r.isCollapsed())return!1;let n=r.anchor.getNode(),i=null;if(G(n)&&0===n.getChildrenSize())i=n;else if((0,M.$isTextNode)(n)){let e=n.getParent();G(e)&&e.getChildren().every(e=>(0,M.$isTextNode)(e)&&""===e.getTextContent().trim())&&(i=e)}if(null===i)return!1;let l=I(i),s=i.getParent();en(s)||A(40);let o=s.getParent();if((0,M.$isRootOrShadowRoot)(o))e=(0,M.$createParagraphNode)(),l.insertAfter(e);else{if(!G(o))return!1;e=X(),o.insertAfter(e)}e.setTextStyle(r.style).setTextFormat(r.format).select();let a=i.getNextSiblings();if(a.length>0){var d;let r=t?(d=i,s.getStart()+d.getIndexWithinParent()):1,n=er(s.getListType(),r);if(G(e)){let t=X();t.append(n),e.insertAfter(t)}else e.insertAfter(n);n.append(...a)}return function(e){let t=e;for(;null==t.getNextSibling()&&null==t.getPreviousSibling();){let e=t.getParent();if(null==e||!G(e)&&!en(e))break;t=e}t.remove()}(i),!0})(!!(t&&t.restoreNumbering)),M.COMMAND_PRIORITY_LOW),e.registerNodeTransform(Y,e=>{let t=e.getFirstChild();if(t){if((0,M.$isTextNode)(t)){let r=t.getStyle(),n=t.getFormat();e.getTextStyle()!==r&&e.setTextStyle(r),e.getTextFormat()!==n&&e.setTextFormat(n)}}else{let t=(0,M.$getSelection)();(0,M.$isRangeSelection)(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(M.TextNode,e=>{let t=e.getParent();if(G(t)&&e.is(t.getFirstChild())){let r=e.getStyle(),n=e.getFormat();r===t.getTextStyle()&&n===t.getTextFormat()||t.setTextStyle(r).setTextFormat(n)}}))}function eh(e){let t=e=>{let t=e.getParent();if(en(e.getFirstChild())||!en(t))return;let r=(0,M.$findMatchingParent)(e,e=>G(e)&&en(e.getParent())&&G(e.getPreviousSibling()));if(null===r&&e.getIndent()>0)e.setIndent(0);else if(G(r)){let n=r.getPreviousSibling();if(G(n)){let r=(function(e){let t=e,r=t.getFirstChild();for(;en(r);){let e=r.getLastChild();if(!G(e))break;r=(t=e).getFirstChild()}return t})(n).getParent();if(en(r)){let n=j(r);n+1{let r=[e];for(;r.length>0;){let e=r.shift();if(en(e)){for(let n of e.getChildren())if(G(n)){t(n);let e=n.getFirstChild();en(e)&&r.push(e)}}}})}let em=(0,M.defineExtension)({build:(e,t,r)=>(0,i.namedSignals)(t),config:(0,M.safeCast)({hasStrictIndent:!1,shouldPreserveNumbering:!1}),name:"@lexical/list/List",nodes:()=>[Z,Y],register(e,t,r){let n=r.getOutput();return(0,M.mergeRegister)((0,i.effect)(()=>eg(e,{restoreNumbering:n.shouldPreserveNumbering.value})),(0,i.effect)(()=>n.hasStrictIndent.value?eh(e):void 0))}});(0,M.defineExtension)({config:(0,M.safeCast)({disableTakeFocusOnClick:!1}),dependencies:[em],name:"@lexical/list/CheckList",register:function(e,t){let r=t&&t.disableTakeFocusOnClick||!1,n=e=>{el(e,()=>{if((0,M.isHTMLElement)(e.target)){let t=e.target,n=(0,M.getNearestEditorFromDOMNode)(t);null!=n&&n.isEditable()&&n.update(()=>{let e=(0,M.$getNearestNodeFromDOMNode)(t);G(e)&&(r?((0,M.$addUpdateTag)(M.SKIP_SELECTION_FOCUS_TAG),(0,M.$addUpdateTag)(M.SKIP_DOM_SELECTION_TAG)):t.focus(),e.toggleChecked())})}})},i=e=>{el(e,()=>{e.preventDefault(),r&&e.stopPropagation()})};return(0,M.mergeRegister)(e.registerCommand(ei,()=>(W("check"),!0),M.COMMAND_PRIORITY_LOW),e.registerCommand(M.KEY_ARROW_DOWN_COMMAND,t=>eo(t,e,!1),M.COMMAND_PRIORITY_LOW),e.registerCommand(M.KEY_ARROW_UP_COMMAND,t=>eo(t,e,!0),M.COMMAND_PRIORITY_LOW),e.registerCommand(M.KEY_ESCAPE_COMMAND,()=>{if(null!=es()){let t=e.getRootElement();return null!=t&&t.focus(),!0}return!1},M.COMMAND_PRIORITY_LOW),e.registerCommand(M.KEY_SPACE_COMMAND,t=>{let r=es();return!(null==r||!e.isEditable())&&(e.update(()=>{let e=(0,M.$getNearestNodeFromDOMNode)(r);G(e)&&(t.preventDefault(),e.toggleChecked())}),!0)},M.COMMAND_PRIORITY_LOW),e.registerCommand(M.KEY_ARROW_LEFT_COMMAND,t=>e.getEditorState().read(()=>{let r=(0,M.$getSelection)();if((0,M.$isRangeSelection)(r)&&r.isCollapsed()){let{anchor:n}=r,i="element"===n.type;if(i||0===n.offset){let r=n.getNode(),l=(0,M.$findMatchingParent)(r,e=>(0,M.$isElementNode)(e)&&!e.isInline());if(G(l)){let n=l.getParent();if(en(n)&&"check"===n.getListType()&&(i||l.getFirstDescendant()===r)){let r=e.getElementByKey(l.__key);if(null!=r&&document.activeElement!==r)return r.focus(),t.preventDefault(),!0}}}}return!1}),M.COMMAND_PRIORITY_LOW),e.registerRootListener((e,t)=>{null!==e&&(e.addEventListener("click",n),e.addEventListener("pointerdown",i,{capture:!0}),e.addEventListener("mousedown",i,{capture:!0}),e.addEventListener("touchstart",i,{capture:!0,passive:!1})),null!==t&&(t.removeEventListener("click",n),t.removeEventListener("pointerdown",i,{capture:!0}),t.removeEventListener("mousedown",i,{capture:!0}),t.removeEventListener("touchstart",i,{capture:!0}))}))}});var ef=e.i(546910),ep=e.i(942347),ex=e.i(534011),e_=e.i(613763);function ev(e){let t=(0,ep.useContext)(ek);if(!t)throw Error("Missing NoteEditorContext.Provider in the tree");return(0,ex.useStore)(t,e)}let eN=()=>(0,ep.useContext)(ek),eC={paragraph:"note-editor-theme_paragraph",list:{ul:"note-editor-theme_list-ul",listitem:"note-editor-theme_list-li"},link:"note-editor-theme_link",text:{italic:"note-editor-theme_text-italic",strikethrough:"note-editor-theme_text-strikethrough"}},eb=(0,ep.createContext)(null),ey=(0,ep.memo)(e=>{let{value:r,children:n,editable:i=!0}=e,l=(0,ep.useRef)(void 0);l.current||(l.current=(0,e_.createStore)(e=>({linkAnchorElement:null,setLinkAnchorElement:t=>{t?setTimeout(()=>{let t=window.getSelection();if(t?.focusNode){let r=t.focusNode.parentElement;e(()=>({linkAnchorElement:r}))}}):e(()=>({linkAnchorElement:null}))},linkOperatorShow:!1,setLinkOperatorShow:t=>e(()=>({linkOperatorShow:t})),selectedIsBold:!1,setSelectedIsBold:t=>e(()=>({selectedIsBold:t})),selectedIsItalic:!1,setSelectedIsItalic:t=>e(()=>({selectedIsItalic:t})),selectedIsStrikeThrough:!1,setSelectedIsStrikeThrough:t=>e(()=>({selectedIsStrikeThrough:t})),selectedLinkUrl:"",setSelectedLinkUrl:t=>e(()=>({selectedLinkUrl:t})),selectedIsLink:!1,setSelectedIsLink:t=>e(()=>({selectedIsLink:t})),selectedIsBullet:!1,setSelectedIsBullet:t=>e(()=>({selectedIsBullet:t}))})));let o=null;try{o=JSON.parse(r)}catch{}let a={namespace:"note-editor",nodes:[s,Z,Y],editorState:o?.root.children.length?JSON.stringify(o):null,onError:e=>{throw e},theme:eC,editable:i};return(0,t.jsx)(eb.Provider,{value:l.current,children:(0,t.jsx)(ef.LexicalComposer,{initialConfig:{...a},children:n})})});ey.displayName="NoteEditorContextProvider";let ek=eb;var eT=e.i(600745);function eS(e){let{newTab:t=!0,disabled:r=!1}=e,[n]=(0,eT.useLexicalComposerContext)();return(0,ep.useEffect)(()=>y(n,(0,i.namedSignals)({disabled:r,newTab:t})),[n,t,r]),null}var eE=e.i(626161),ew=e.i(463370),eO=e.i(789922);function eL(e){let{validateUrl:t,attributes:r}=e,[n]=(0,eT.useLexicalComposerContext)();return(0,ep.useEffect)(()=>{if(!n.hasNodes([s]))throw Error("LinkPlugin: LinkNode not registered on editor")}),(0,ep.useEffect)(()=>C(n,(0,i.namedSignals)({attributes:r,validateUrl:t})),[n,t,r]),null}function eP(e){let{hasStrictIndent:t=!1,shouldPreserveNumbering:n=!1}=e,[i]=(0,eT.useLexicalComposerContext)();return(0,ep.useEffect)(()=>{if(!i.hasNodes([Z,Y]))throw Error("ListPlugin: ListNode and/or ListItemNode not registered on editor")},[i]),(0,ep.useEffect)(()=>(0,r.mergeRegister)(eg(i,{restoreNumbering:n}),t?eh(i):()=>{}),[i,t,n]),(0,ep.useEffect)(()=>eg(i),[i]),null}var e$=e.i(231365),eM=e.i(903858),eR=e.i(729009);function eA(e){let t=e.anchor,r=e.focus,n=e.anchor.getNode(),i=e.focus.getNode();return n===i?n:e.isBackward()?(0,R.$isAtNodeEnd)(r)?n:i:(0,R.$isAtNodeEnd)(t)?n:i}let ej=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=+$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=+$,\w]+@)[A-Za-z0-9.-]+)((?:\/[+~%/.\w-]*)?\??[-+=&;%@.\w]*#?\w*)?)/,eI=()=>((()=>{let[e]=(0,eT.useLexicalComposerContext)(),t=eN(),n=(0,ep.useCallback)(()=>{e.getEditorState().read(()=>{if(e.isComposing())return;let n=(0,r.$getSelection)();if((0,r.$isRangeSelection)(n)){let e=eA(n),{setSelectedIsBold:r,setSelectedIsItalic:i,setSelectedIsStrikeThrough:l,setSelectedLinkUrl:s,setSelectedIsLink:o,setSelectedIsBullet:a}=t.getState();r(n.hasFormat("bold")),i(n.hasFormat("italic")),l(n.hasFormat("strikethrough"));let d=e.getParent();g(d)||g(e)?(s((g(d)?d:e).getURL()),o(!0)):(s(""),o(!1)),a(!!(G(d)||G(e)))}})},[e,t]);return(0,ep.useEffect)(()=>(document.addEventListener("selectionchange",n),()=>{document.removeEventListener("selectionchange",n)}),[n]),(0,ep.useEffect)(()=>(0,r.mergeRegister)(e.registerUpdateListener(()=>{n()})),[e,n])})(),null);var eF=e.i(556938),eD=e.i(885002),eU=e.i(869931),eW=e.i(211740),eB=e.i(443344);e.i(816688);var ez=e.i(675066),eK=e.i(151094),eH=e.i(935139),eY=e.i(734962);let eJ=(0,ep.memo)(e=>{let{containerElement:r}=e,{t:n}=(0,ez.useTranslation)(),{handleSaveLink:i,handleUnlink:l}=(()=>{let{t:e}=(0,ez.useTranslation)(),[t]=(0,eT.useLexicalComposerContext)(),r=eN(),{notify:n}=(0,eY.useToastContext)();return{handleSaveLink:(0,ep.useCallback)(i=>{if(i&&!ej.test(i))return void n({type:"error",message:e("nodes.note.editor.invalidUrl",{ns:"workflow"})});t.dispatchCommand(p,(0,eB.escape)(i));let{setLinkAnchorElement:l}=r.getState();l()},[t,r,n,e]),handleUnlink:(0,ep.useCallback)(()=>{t.dispatchCommand(p,null);let{setLinkAnchorElement:e}=r.getState();e()},[t,r])}})(),s=ev(e=>e.selectedLinkUrl),o=ev(e=>e.linkAnchorElement),a=ev(e=>e.linkOperatorShow),d=ev(e=>e.setLinkAnchorElement),c=ev(e=>e.setLinkOperatorShow),[u,g]=(0,ep.useState)(s),{refs:h,floatingStyles:m,elements:f}=(0,eD.useFloating)({placement:"top",middleware:[(0,eF.offset)(4),(0,eF.shift)(),(0,eF.flip)()]});return(0,eW.useClickAway)(()=>{d()},o),(0,ep.useEffect)(()=>{g(s)},[s]),(0,ep.useEffect)(()=>{o&&h.setReference(o)},[o,h]),(0,t.jsx)(t.Fragment,{children:f.reference&&(0,t.jsx)(eD.FloatingPortal,{root:r,children:(0,t.jsxs)("div",{className:(0,eH.cn)("nodrag nopan z-10 inline-flex w-max items-center rounded-md border-[0.5px] border-components-actionbar-border bg-components-actionbar-bg",!a&&"p-1 shadow-md",a&&"system-xs-medium p-0.5 text-text-tertiary shadow-sm"),style:m,ref:h.setFloating,children:[!a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{className:"mr-0.5 h-6 w-[196px] appearance-none rounded-sm bg-transparent p-1 text-[13px] text-components-input-text-filled outline-none",value:u,onChange:e=>g(e.target.value),placeholder:n("nodes.note.editor.enterUrl",{ns:"workflow"})||"",autoFocus:!0}),(0,t.jsx)(eK.default,{variant:"primary",size:"small",disabled:!u,onClick:()=>i(u),children:n("operation.ok",{ns:"common"})})]}),a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("a",{className:"flex h-6 items-center rounded-md px-2 hover:bg-state-base-hover",href:(0,eB.escape)(u),target:"_blank",rel:"noreferrer",children:[(0,t.jsx)(eU.RiExternalLinkLine,{className:"mr-1 h-3 w-3"}),(0,t.jsx)("div",{className:"mr-1",children:n("nodes.note.editor.openLink",{ns:"workflow"})}),(0,t.jsx)("div",{title:(0,eB.escape)(u),className:"max-w-[140px] truncate text-text-accent",children:(0,eB.escape)(u)})]}),(0,t.jsx)("div",{className:"mx-1 h-3.5 w-[1px] bg-divider-regular"}),(0,t.jsxs)("div",{className:"mr-0.5 flex h-6 cursor-pointer items-center rounded-md px-2 hover:bg-state-base-hover",onClick:e=>{e.stopPropagation(),c(!1)},children:[(0,t.jsx)(eU.RiEditLine,{className:"mr-1 h-3 w-3"}),n("operation.edit",{ns:"common"})]}),(0,t.jsxs)("div",{className:"flex h-6 cursor-pointer items-center rounded-md px-2 hover:bg-state-base-hover",onClick:l,children:[(0,t.jsx)(eU.RiLinkUnlinkM,{className:"mr-1 h-3 w-3"}),n("nodes.note.editor.unlink",{ns:"workflow"})]})]})]})})})}),eV=(0,ep.memo)(e=>{let{containerElement:n}=e;return((()=>{let[e]=(0,eT.useLexicalComposerContext)(),t=eN();(0,ep.useEffect)(()=>(0,r.mergeRegister)(e.registerUpdateListener(()=>{setTimeout(()=>{let{selectedLinkUrl:e,selectedIsLink:r,setLinkAnchorElement:n,setLinkOperatorShow:i}=t.getState();r?(n(!0),i(!!e)):(n(),i(!1))})}),e.registerCommand(r.CLICK_COMMAND,e=>(setTimeout(()=>{let{selectedLinkUrl:r,selectedIsLink:n,setLinkAnchorElement:i,setLinkOperatorShow:l}=t.getState();if(n){if((e.metaKey||e.ctrlKey)&&r)return window.open(r,"_blank"),!0;i(!0),l(!!r)}else i(),l(!1)}),!1),r.COMMAND_PRIORITY_LOW)),[e,t])})(),ev(e=>e.linkAnchorElement))?(0,t.jsx)(eJ,{containerElement:n}):null}),eX=(0,ep.memo)(e=>{let{placeholder:r="write you note...",onChange:n,containerElement:i,setShortcutsEnabled:l}=e,s=(0,ep.useCallback)(e=>{n?.(e)},[n]);return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(eM.RichTextPlugin,{contentEditable:(0,t.jsx)("div",{children:(0,t.jsx)(eE.ContentEditable,{onFocus:()=>l?.(!1),onBlur:()=>l?.(!0),spellCheck:!1,className:"h-full w-full text-text-secondary caret-primary-600 outline-none"})}),placeholder:(0,t.jsx)(eR.default,{value:r,compact:!0}),ErrorBoundary:ew.LexicalErrorBoundary}),(0,t.jsx)(eS,{disabled:!0}),(0,t.jsx)(eL,{}),(0,t.jsx)(eP,{}),(0,t.jsx)(eV,{containerElement:i}),(0,t.jsx)(eI,{}),(0,t.jsx)(eO.HistoryPlugin,{}),(0,t.jsx)(e$.OnChangePlugin,{onChange:s})]})});var eG=e.i(391185),eZ=e.i(534042),eq=e.i(141167);let eQ=[{key:eq.NoteTheme.blue,inner:eZ.THEME_MAP[eq.NoteTheme.blue].title,outer:eZ.THEME_MAP[eq.NoteTheme.blue].outer},{key:eq.NoteTheme.cyan,inner:eZ.THEME_MAP[eq.NoteTheme.cyan].title,outer:eZ.THEME_MAP[eq.NoteTheme.cyan].outer},{key:eq.NoteTheme.green,inner:eZ.THEME_MAP[eq.NoteTheme.green].title,outer:eZ.THEME_MAP[eq.NoteTheme.green].outer},{key:eq.NoteTheme.yellow,inner:eZ.THEME_MAP[eq.NoteTheme.yellow].title,outer:eZ.THEME_MAP[eq.NoteTheme.yellow].outer},{key:eq.NoteTheme.pink,inner:eZ.THEME_MAP[eq.NoteTheme.pink].title,outer:eZ.THEME_MAP[eq.NoteTheme.pink].outer},{key:eq.NoteTheme.violet,inner:eZ.THEME_MAP[eq.NoteTheme.violet].title,outer:eZ.THEME_MAP[eq.NoteTheme.violet].outer}],e0=(0,ep.memo)(e=>{let{theme:r,onThemeChange:n}=e,[i,l]=(0,ep.useState)(!1);return(0,t.jsxs)(eG.PortalToFollowElem,{open:i,onOpenChange:l,placement:"top",offset:4,children:[(0,t.jsx)(eG.PortalToFollowElemTrigger,{onClick:()=>l(!i),children:(0,t.jsx)("div",{className:(0,eH.cn)("flex h-8 w-8 cursor-pointer items-center justify-center rounded-md hover:bg-black/5",i&&"bg-black/5"),children:(0,t.jsx)("div",{className:(0,eH.cn)("h-4 w-4 rounded-full border border-black/5",eZ.THEME_MAP[r].title)})})}),(0,t.jsx)(eG.PortalToFollowElemContent,{children:(0,t.jsx)("div",{className:"grid grid-cols-3 grid-rows-2 gap-0.5 rounded-lg border-[0.5px] border-components-actionbar-border bg-components-actionbar-bg p-0.5 shadow-lg",children:eQ.map(e=>(0,t.jsxs)("div",{className:"group relative flex h-8 w-8 cursor-pointer items-center justify-center rounded-md",onClick:t=>{t.stopPropagation(),n(e.key),l(!1)},children:[(0,t.jsx)("div",{className:(0,eH.cn)("absolute left-1/2 top-1/2 hidden h-5 w-5 -translate-x-1/2 -translate-y-1/2 rounded-full border-[1.5px] group-hover:block",e.outer)}),(0,t.jsx)("div",{className:(0,eH.cn)("absolute left-1/2 top-1/2 h-4 w-4 -translate-x-1/2 -translate-y-1/2 rounded-full border border-black/5",e.inner)})]},e.key))})})]})});var e1=e.i(421001);let e2=(0,ep.memo)(e=>{let{type:n}=e,{t:i}=(0,ez.useTranslation)(),l=ev(e=>e.selectedIsBold),s=ev(e=>e.selectedIsItalic),o=ev(e=>e.selectedIsStrikeThrough),a=ev(e=>e.selectedIsLink),d=ev(e=>e.selectedIsBullet),{handleCommand:c}=(()=>{let[e]=(0,eT.useLexicalComposerContext)(),t=eN();return{handleCommand:(0,ep.useCallback)(n=>{if("bold"===n&&e.dispatchCommand(r.FORMAT_TEXT_COMMAND,"bold"),"italic"===n&&e.dispatchCommand(r.FORMAT_TEXT_COMMAND,"italic"),"strikethrough"===n&&e.dispatchCommand(r.FORMAT_TEXT_COMMAND,"strikethrough"),"link"===n&&e.update(()=>{let n=(0,r.$getSelection)();if((0,r.$isRangeSelection)(n)){let r=eA(n),i=r.getParent(),{setLinkAnchorElement:l}=t.getState();g(i)||g(r)?(e.dispatchCommand(p,null),l()):(e.dispatchCommand(p,""),l(!0))}}),"bullet"===n){let{selectedIsBullet:n}=t.getState();n?e.update(()=>{let e=(0,r.$getSelection)();(0,r.$isRangeSelection)(e)&&(0,R.$setBlocksType)(e,()=>(0,r.$createParagraphNode)())}):e.dispatchCommand(ed,void 0)}},[e,t])}})(),u=(0,ep.useMemo)(()=>{switch(n){case"bold":return(0,t.jsx)(eU.RiBold,{className:(0,eH.cn)("h-4 w-4",l&&"text-primary-600")});case"italic":return(0,t.jsx)(eU.RiItalic,{className:(0,eH.cn)("h-4 w-4",s&&"text-primary-600")});case"strikethrough":return(0,t.jsx)(eU.RiStrikethrough,{className:(0,eH.cn)("h-4 w-4",o&&"text-primary-600")});case"link":return(0,t.jsx)(eU.RiLink,{className:(0,eH.cn)("h-4 w-4",a&&"text-primary-600")});case"bullet":return(0,t.jsx)(eU.RiListUnordered,{className:(0,eH.cn)("h-4 w-4",d&&"text-primary-600")})}},[n,l,s,o,a,d]),h=(0,ep.useMemo)(()=>{switch(n){case"bold":return i("nodes.note.editor.bold",{ns:"workflow"});case"italic":return i("nodes.note.editor.italic",{ns:"workflow"});case"strikethrough":return i("nodes.note.editor.strikethrough",{ns:"workflow"});case"link":return i("nodes.note.editor.link",{ns:"workflow"});case"bullet":return i("nodes.note.editor.bulletList",{ns:"workflow"})}},[n,i]);return(0,t.jsx)(e1.default,{popupContent:h,children:(0,t.jsx)("div",{className:(0,eH.cn)("flex h-8 w-8 cursor-pointer items-center justify-center rounded-md text-text-tertiary hover:bg-state-accent-active hover:text-text-accent","bold"===n&&l&&"bg-state-accent-active","italic"===n&&s&&"bg-state-accent-active","strikethrough"===n&&o&&"bg-state-accent-active","link"===n&&a&&"bg-state-accent-active","bullet"===n&&d&&"bg-state-accent-active"),onClick:()=>c(n),children:u})})}),e4=()=>(0,t.jsx)("div",{className:"mx-1 h-3.5 w-[1px] bg-divider-regular"});e.i(47690);var e5=e.i(490774);let e6=(0,ep.memo)(()=>{let{t:e}=(0,ez.useTranslation)(),n=[{key:"12px",value:e("nodes.note.editor.small",{ns:"workflow"})},{key:"14px",value:e("nodes.note.editor.medium",{ns:"workflow"})},{key:"16px",value:e("nodes.note.editor.large",{ns:"workflow"})}],{fontSizeSelectorShow:i,handleOpenFontSizeSelector:l,fontSize:s,handleFontSize:o}=(()=>{let[e]=(0,eT.useLexicalComposerContext)(),[t,n]=(0,ep.useState)("12px"),[i,l]=(0,ep.useState)(!1),s=(0,ep.useCallback)(t=>{e.update(()=>{let e=(0,r.$getSelection)();(0,r.$isRangeSelection)(e)&&(0,R.$patchStyleText)(e,{"font-size":t})})},[e]),o=(0,ep.useCallback)(t=>{t&&e.update(()=>{let e=(0,r.$getSelection)();(0,r.$isRangeSelection)(e)&&(0,r.$setSelection)(e.clone())}),l(t)},[e]);return(0,ep.useEffect)(()=>(0,r.mergeRegister)(e.registerUpdateListener(()=>{e.getEditorState().read(()=>{let e=(0,r.$getSelection)();(0,r.$isRangeSelection)(e)&&n((0,R.$getSelectionStyleValueForProperty)(e,"font-size","12px"))})}),e.registerCommand(r.SELECTION_CHANGE_COMMAND,()=>{let e=(0,r.$getSelection)();return(0,r.$isRangeSelection)(e)&&n((0,R.$getSelectionStyleValueForProperty)(e,"font-size","12px")),!1},r.COMMAND_PRIORITY_CRITICAL)),[e]),{fontSize:t,handleFontSize:s,fontSizeSelectorShow:i,handleOpenFontSizeSelector:o}})();return(0,t.jsxs)(eG.PortalToFollowElem,{open:i,onOpenChange:l,placement:"bottom-start",offset:2,children:[(0,t.jsx)(eG.PortalToFollowElemTrigger,{onClick:()=>l(!i),children:(0,t.jsxs)("div",{className:(0,eH.cn)("flex h-8 cursor-pointer items-center rounded-md pl-2 pr-1.5 text-[13px] font-medium text-text-tertiary hover:bg-state-base-hover hover:text-text-secondary",i&&"bg-state-base-hover text-text-secondary"),children:[(0,t.jsx)(eU.RiFontSize,{className:"mr-1 h-4 w-4"}),n.find(e=>e.key===s)?.value||e("nodes.note.editor.small",{ns:"workflow"})]})}),(0,t.jsx)(eG.PortalToFollowElemContent,{children:(0,t.jsx)("div",{className:"w-[120px] rounded-md border-[0.5px] border-components-panel-border bg-components-panel-bg-blur p-1 text-text-secondary shadow-xl",children:n.map(e=>(0,t.jsxs)("div",{className:"flex h-8 cursor-pointer items-center justify-between rounded-md pl-3 pr-2 hover:bg-state-base-hover",onClick:t=>{t.stopPropagation(),o(e.key),l(!1)},children:[(0,t.jsx)("div",{style:{fontSize:e.key},children:e.value}),s===e.key&&(0,t.jsx)(e5.Check,{className:"h-4 w-4 text-text-accent"})]},e.key))})})]})});var e9=e.i(260484),e8=e.i(194902);let e3=(0,ep.memo)(e=>{let{onCopy:r,onDelete:n,onDuplicate:i,showAuthor:l,onShowAuthorChange:s}=e,{t:o}=(0,ez.useTranslation)(),[a,d]=(0,ep.useState)(!1);return(0,t.jsxs)(eG.PortalToFollowElem,{open:a,onOpenChange:d,placement:"bottom-end",offset:4,children:[(0,t.jsx)(eG.PortalToFollowElemTrigger,{onClick:()=>d(!a),children:(0,t.jsx)("div",{className:(0,eH.cn)("flex h-8 w-8 cursor-pointer items-center justify-center rounded-lg text-text-tertiary hover:bg-state-base-hover hover:text-text-secondary",a&&"bg-state-base-hover text-text-secondary"),children:(0,t.jsx)(eU.RiMoreFill,{className:"h-4 w-4"})})}),(0,t.jsx)(eG.PortalToFollowElemContent,{children:(0,t.jsxs)("div",{className:"min-w-[192px] rounded-md border-[0.5px] border-components-panel-border bg-components-panel-bg-blur shadow-xl",children:[(0,t.jsxs)("div",{className:"p-1",children:[(0,t.jsxs)("div",{className:"flex h-8 cursor-pointer items-center justify-between rounded-md px-3 text-sm text-text-secondary hover:bg-state-base-hover",onClick:()=>{r(),d(!1)},children:[o("common.copy",{ns:"workflow"}),(0,t.jsx)(e8.default,{keys:["ctrl","c"]})]}),(0,t.jsxs)("div",{className:"flex h-8 cursor-pointer items-center justify-between rounded-md px-3 text-sm text-text-secondary hover:bg-state-base-hover",onClick:()=>{i(),d(!1)},children:[o("common.duplicate",{ns:"workflow"}),(0,t.jsx)(e8.default,{keys:["ctrl","d"]})]})]}),(0,t.jsx)("div",{className:"h-px bg-divider-subtle"}),(0,t.jsx)("div",{className:"p-1",children:(0,t.jsxs)("div",{className:"flex h-8 cursor-pointer items-center justify-between rounded-md px-3 text-sm text-text-secondary hover:bg-state-base-hover",onClick:e=>e.stopPropagation(),children:[(0,t.jsx)("div",{children:o("nodes.note.editor.showAuthor",{ns:"workflow"})}),(0,t.jsx)(e9.default,{size:"lg",value:l,onChange:s})]})}),(0,t.jsx)("div",{className:"h-px bg-divider-subtle"}),(0,t.jsx)("div",{className:"p-1",children:(0,t.jsxs)("div",{className:"flex h-8 cursor-pointer items-center justify-between rounded-md px-3 text-sm text-text-secondary hover:bg-state-destructive-hover hover:text-text-destructive",onClick:()=>{n(),d(!1)},children:[o("operation.delete",{ns:"common"}),(0,t.jsx)(e8.default,{keys:["del"]})]})})]})})]})}),e7=(0,ep.memo)(e=>{let{theme:r,onThemeChange:n,onCopy:i,onDuplicate:l,onDelete:s,showAuthor:o,onShowAuthorChange:a}=e;return(0,t.jsxs)("div",{className:"inline-flex items-center rounded-lg border-[0.5px] border-components-actionbar-border bg-components-actionbar-bg p-0.5 shadow-sm",children:[(0,t.jsx)(e0,{theme:r,onThemeChange:n}),(0,t.jsx)(e4,{}),(0,t.jsx)(e6,{}),(0,t.jsx)(e4,{}),(0,t.jsxs)("div",{className:"flex items-center space-x-0.5",children:[(0,t.jsx)(e2,{type:"bold"}),(0,t.jsx)(e2,{type:"italic"}),(0,t.jsx)(e2,{type:"strikethrough"}),(0,t.jsx)(e2,{type:"link"}),(0,t.jsx)(e2,{type:"bullet"})]}),(0,t.jsx)(e4,{}),(0,t.jsx)(e3,{onCopy:i,onDuplicate:l,onDelete:s,showAuthor:o,onShowAuthorChange:a})]})});e.s(["default",0,e7],805429),e.s([],444462),e.s(["NoteEditor",0,eX],212838)},175179,e=>{"use strict";var t=e.i(162115),r=e.i(942347),n=e.i(421001),i=e.i(194902);let l=(0,r.memo)(e=>{let{title:r,children:l,shortcuts:s}=e;return(0,t.jsx)(n.default,{needsDelay:!1,offset:4,popupClassName:"p-0 bg-transparent",popupContent:(0,t.jsxs)("div",{className:"flex items-center gap-1 rounded-lg border-[0.5px] border-components-panel-border bg-components-tooltip-bg p-1.5 shadow-lg backdrop-blur-[5px]",children:[(0,t.jsx)("span",{className:"system-xs-medium text-text-secondary",children:r}),s&&(0,t.jsx)(i.default,{keys:s})]}),children:l})});e.s(["default",0,l])}]);