(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4582],{185:(e,t,l)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbilityFactory=t.ProductFeatureMap=void 0;let a=l(79721),n={plus:["ai_models_plus","change_history_unlimited","folders","hide_gamma_badge","unlimited_credits"],pro:["ai_premium_models","card_margin_elements","custom_domains","custom_fonts","edit_doc_ai","individual_analytics","password_protected_docs","public_api","search_engine_indexing"],team:[]};t.ProductFeatureMap={plus:[...n.plus,"ai_card_count_plus","ai_tokens_plus"],pro:[...n.plus,...n.pro,"ai_card_count_pro","ai_tokens_pro"],ultra:[...n.plus,...n.pro,"ai_card_count_pro","ai_tokens_pro"],team:[...n.plus,...n.pro,...n.team,"ai_card_count_pro","ai_tokens_pro"],business:[...n.plus,...n.pro,...n.team,"ai_card_count_pro","ai_tokens_pro"]};let o=["hide_gamma_badge"],i={plus:[...o],pro:[...o],ultra:[...o],team:[...o],business:[...o]};class r{createForUser(e,l){let{can:n,build:o}=new a.AbilityBuilder(a.Ability);if(e)if(["gamma-admin-readonly@gamma.app"].includes(e.email)&&(n(["view"],"Organization"),n(t.ProductFeatureMap.ultra,"Organization"),n(t.ProductFeatureMap.business,"Organization"),n(["view"],"Doc"),n(["view"],"File"),n(["view"],"Comment")),["gamma-admin@gamma.app"].includes(e.email))n(["admin","view"],"Organization"),n(t.ProductFeatureMap.ultra,"Organization"),n(t.ProductFeatureMap.business,"Organization"),n(["manage","edit","comment","view"],"Doc"),n(["manage","edit","comment","view"],"File"),n(["manage","edit","comment","view"],"Comment");else{for(let t of e.workspaceMemberships||[])t.disabled||("admin"===t.role&&n(["admin","view"],"Organization",{id:t.workspace.id}),"member"===t.role&&n(["view"],"Organization",{id:t.workspace.id}));for(let a of(n(t.ProductFeatureMap.plus,"Organization",{products:{$in:["plus"]}}),n(t.ProductFeatureMap.pro,"Organization",{products:{$in:["pro"]}}),n(t.ProductFeatureMap.ultra,"Organization",{products:{$in:["ultra"]}}),n(t.ProductFeatureMap.team,"Organization",{products:{$in:["team"]}}),n(t.ProductFeatureMap.business,"Organization",{products:{$in:["business"]}}),n(["manage","edit","comment","view"],"Doc",{collaborators:{$elemMatch:{"user.id":e.id,permission:"manage"}}}),n(["edit","comment","view"],"Doc",{collaborators:{$elemMatch:{"user.id":e.id,permission:"edit"}}}),n(["edit","comment","view"],"Doc",{accessLinks:{$elemMatch:{token:l,permission:"edit"}}}),n(["comment","view"],"Doc",{collaborators:{$elemMatch:{"user.id":e.id,permission:"comment"}}}),n(["comment","view"],"Doc",{accessLinks:{$elemMatch:{token:l,permission:"comment"}}}),n("view","Doc",{collaborators:{$elemMatch:{"user.id":e.id,permission:"view"}}}),n("view","Doc",{accessLinks:{$elemMatch:{token:l,permission:"view"}}}),e.organizations||[]))n(["manage","edit","comment","view"],"Doc",{"organization.id":a.id,orgAccess:"manage"}),n(["edit","comment","view"],"Doc",{"organization.id":a.id,orgAccess:"edit"}),n(["comment","view"],"Doc",{"organization.id":a.id,orgAccess:"comment"}),n("view","Doc",{"organization.id":a.id,orgAccess:"view"});for(let t of e.channelIds||[])n(["manage","edit","comment","view"],"Doc",{channels:{$elemMatch:{id:t,permission:"manage"}}}),n(["edit","comment","view"],"Doc",{channels:{$elemMatch:{id:t,permission:"edit"}}}),n(["comment","view"],"Doc",{channels:{$elemMatch:{id:t,permission:"comment"}}}),n(["view"],"Doc",{channels:{$elemMatch:{id:t,permission:"view"}}});for(let t of(n(["manage","edit","comment","view"],"File",{collaborators:{$elemMatch:{"user.id":e.id,permission:"manage"}}}),n(["edit","comment","view"],"File",{collaborators:{$elemMatch:{"user.id":e.id,permission:"edit"}}}),n(["edit","comment","view"],"File",{accessLinks:{$elemMatch:{token:l,permission:"edit"}}}),n(["comment","view"],"File",{collaborators:{$elemMatch:{"user.id":e.id,permission:"comment"}}}),n(["comment","view"],"File",{accessLinks:{$elemMatch:{token:l,permission:"comment"}}}),n("view","File",{collaborators:{$elemMatch:{"user.id":e.id,permission:"view"}}}),n("view","File",{accessLinks:{$elemMatch:{token:l,permission:"view"}}}),e.organizations||[]))n(["manage","edit","comment","view"],"File",{"workspace.id":t.id,workspaceAccess:"manage"}),n(["edit","comment","view"],"File",{"workspace.id":t.id,workspaceAccess:"edit"}),n(["comment","view"],"File",{"workspace.id":t.id,workspaceAccess:"comment"}),n("view","File",{"workspace.id":t.id,workspaceAccess:"view"});for(let t of e.channelIds||[])n(["manage","edit","comment","view"],"File",{channels:{$elemMatch:{id:t,permission:"manage"}}}),n(["edit","comment","view"],"File",{channels:{$elemMatch:{id:t,permission:"edit"}}}),n(["comment","view"],"File",{channels:{$elemMatch:{id:t,permission:"comment"}}}),n(["view"],"File",{channels:{$elemMatch:{id:t,permission:"view"}}});n("manage","Comment",{"user.id":e.id}),n("manage","SavedMedia",{userId:e.id})}else(l||""===l)&&(n("view","Doc",{accessLinks:{$elemMatch:{token:l,permission:"edit",type:"token"}}}),n("view","Doc",{accessLinks:{$elemMatch:{token:l,permission:"comment",type:"token"}}}),n("view","Doc",{accessLinks:{$elemMatch:{token:l,permission:"view",type:"token"}}}),n("view","File",{accessLinks:{$elemMatch:{token:l,permission:"edit",type:"token"}}}),n("view","File",{accessLinks:{$elemMatch:{token:l,permission:"comment",type:"token"}}}),n("view","File",{accessLinks:{$elemMatch:{token:l,permission:"view",type:"token"}}}));return n(i.plus,"Organization",{products:{$in:["plus"]}}),n(i.pro,"Organization",{products:{$in:["pro"]}}),n(i.ultra,"Organization",{products:{$in:["ultra"]}}),n(i.team,"Organization",{products:{$in:["team"]}}),n(i.business,"Organization",{products:{$in:["business"]}}),o({detectSubjectType:e=>e.__typename?e.__typename:e.constructor.name})}}t.AbilityFactory=r},216:(e,t,l)=>{"use strict";l.d(t,{u:()=>d});var a=l(6029),n=l(53996),o=l(3703),i=l(55729),r=l(26053);let s={width:"16px",height:"22px"},d=(0,i.forwardRef)((e,t)=>{let{icon:l="⋮",isVisible:i,isSelected:d,label:c,onClick:u,onDragStart:m,...f}=e,{color:p,bg:g,hoverColor:h,hoverBg:b,borderColor:y}=(0,r.Nb)(d);return(0,a.jsx)(o.Tz,{placement:"top",label:d?void 0:c,children:(0,a.jsx)(n.o,{ref:t,position:"absolute",width:s.width,height:s.height,fontWeight:"900",fontFamily:"body",background:g,backdropFilter:"blur(8px)",border:"1px solid",borderColor:y,color:p,borderRadius:"sm",boxShadow:"sm",fontSize:"16px",cursor:"pointer",opacity:d||i?1:0,_hover:{color:h,background:b,opacity:1},...f,className:"drag-handle",onClick:u,onDragStart:m,draggable:!0,contentEditable:!1,_after:{position:"absolute",content:'""',inset:-2},children:l})})});d.displayName="BaseDragHandle"},640:(e,t,l)=>{"use strict";l.d(t,{f:()=>eA});var a=l(6029),n=l(40452),o=l(27229),i=l(26814),r=l(39892);let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ai-credits-modal",t=(0,r.ez)("unlimited_credits"),{lowCreditStatus:l,credits:a,isCreditsReady:n}=(0,i.B9)(),{onOpen:s,onClose:d,isOpen:c}=(0,o.j)({id:e});return{hasUnlimitedCredits:t,lowCreditStatus:l,credits:a,onAICreditsModalOpen:s,onAICreditsModalClose:d,isAICreditsModalOpen:c,isCreditsReady:n}};var d=l(46091),c=l(74771),u=l(67909),m=l(36071),f=l(68728),p=l(3674),g=l(57405),h=l(48810),b=l(17920),y=l(58959),x=l(26420),w=l(3276),k=l(26385),v=l(40691),S=l(61204),A=l(49611),C=l(74676),z=l(80314),I=l(99492),j=l(48621),F=l(3703),B=l(19564),R=l(77650),M=l(55729),_=l(90394),E=l(46898),D=l(34807),L=l(38036),T=l(72470),P=l(77979);let N=e=>{let{url:t,placeholder:l,isDisabled:n=!1,variant:o="plain",customLabel:i,onClick:r,paddingLeft:s=4,...d}=e,[c,u]=(0,M.useState)(!1),{hasCopied:m,onCopy:f}=(0,_.i)(t),p=(0,M.useRef)(null),g=(0,E.d)(),h="link-copied-toast",b=(0,D.A)({base:!0,sm:!1},{fallback:"sm"});(0,M.useEffect)(()=>{p.current&&c&&(p.current.focus(),p.current.select())},[c]);let y=(0,M.useCallback)(()=>u(!0),[]),x=(0,M.useCallback)(()=>u(!1),[]),w=(0,M.useCallback)(()=>{f(),g.isActive(h)||g({id:h,title:(0,a.jsx)(B.x6,{id:"pQjjYo"}),status:"success",duration:5e3}),null==r||r()},[r,f,g]),v=i||(0,a.jsx)(B.x6,{id:"he3ygx"}),S=!!(b&&void 0!==i),C=(0,a.jsx)(A.$,{isDisabled:n,onClick:w,variant:o,w:"100%",...S?{}:{height:"2rem",margin:2},...n?{opacity:"1 !important",color:"gray.400",_hover:{opacity:"1"},_active:{boxShadow:"0 none"}}:{},children:m?(0,a.jsx)(B.x6,{id:"6V3Ea3"}):v}),z=(0,a.jsx)(L.p,{ref:p,type:"text",variant:"filled",paddingLeft:s,direction:"ltr",value:t,isReadOnly:!0,isDisabled:n,placeholder:l||void 0,onClick:y,onBlur:x,pointerEvents:n?"none":void 0,h:"3rem",...d});return S?(0,a.jsxs)(k.B,{w:"100%",children:[z,C]}):(0,a.jsxs)(T.M,{dir:"ltr",children:[z,(0,a.jsx)(P.t,{h:"3rem",zIndex:1,w:"unset",children:C})]})};var O=l(68301),U=l(1079),W=l(5061),H=l(99038),G=l(49337),V=l(24302),q=l(84287);let K=e=>{let{title:t=(0,a.jsx)(B.x6,{id:"0i4o6E"}),description:l,buttonLabel:o,onOpenCallback:i,onCloseCallback:r,segmentEvent:s,targetFeature:d,isNarrow:c,...u}=e,m=(0,O.u)("upsellUXEnabled_Pro"),{openUpsellModal:f,product:p}=(0,q.I)(),g={light:{bg:"trueblue.50",bgGradient:"linear-gradient(0deg, var(--chakra-colors-gray-50) 0%, white 100%)",border:"trueblue.200",title:"gray.800",description:"gray.600",borderGradient:"var(--chakra-colors-gradient-brand-bg)"},dark:{bg:"gray.700",bgGradient:"linear-gradient(0deg, var(--chakra-colors-gray-800) 0%, var(--chakra-colors-gray-700) 100%)",border:"trueblue.400",title:"gray.50",description:"gray.50",borderGradient:"var(--chakra-colors-gradient-brand-bg)"}}["light"===(0,V.G6)().colorMode?"light":"dark"];return"pro"!==p&&m?(0,a.jsxs)(n.s,{flex:1,w:"100%",mb:4,p:4,bgGradient:g.bgGradient,position:"relative",flexDirection:c?"column":"row",align:"center",borderRadius:"lg",gap:4,zIndex:1,boxShadow:"md",_before:{content:'""',position:"absolute",inset:0,borderRadius:"lg",border:"".concat(2,"px solid transparent"),background:"".concat(g.borderGradient," border-box"),mask:"linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)",maskComposite:"subtract",opacity:.7},...u,children:[(0,a.jsxs)(k.B,{flex:2,alignSelf:"stretch",children:[(0,a.jsx)(y.z,{spacing:3,children:(0,a.jsx)(h.E,{color:g.title,fontWeight:"bold",lineHeight:"1.3",children:t})}),(0,a.jsx)(h.E,{color:g.description,fontSize:"md",children:l||(0,a.jsx)(B.x6,{id:"Ah1+bS"})})]}),(0,a.jsx)(k.B,{spacing:1,flex:0,justifyContent:"flex-end",children:(0,a.jsx)(A.$,{variant:"solid",colorScheme:"trueblue",size:"md","data-test-id":"ai-credits-upsell",onClick:()=>{f({onOpenCallback:i,onCloseCallback:r,segmentEvent:s,targetFeature:d})},children:o||(0,a.jsx)(B.x6,{id:"kwkhPe"})})})]}):null};var J=l(89942),Q=l(95889),Y=l(6181),$=l(70006),Z=l(779),X=l(63111),ee=l(67604),et=l(25839),el=l(62826),ea=l(69551);let en=e=>{let{minsUntilRefill:t,hoursUntilRefill:l}=e;return t&&t<=60?(0,a.jsx)(B.x6,{id:"z8SbRN"}):null!==l?(0,a.jsx)(B.x6,{id:"xVtsV/",values:{hoursUntilRefill:l}}):null},eo=e=>{let{credits:t,creditsUsedPercentage:l,minsUntilRefill:n,hoursUntilRefill:o}=e;if(null!==t)if(400===t)return(0,a.jsx)(B.x6,{id:"fv4yIH"});else if(t<400)return(0,a.jsxs)(k.B,{spacing:0,children:[(0,a.jsx)(h.E,{color:"white",children:(0,a.jsx)(B.x6,{id:"WZ4bvD",values:{creditsUsedPercentage:l}})}),(0,a.jsx)(h.E,{color:"gray.400",children:en({minsUntilRefill:n,hoursUntilRefill:o})})]});else return(0,a.jsx)(B.x6,{id:"IY3q+2"})},ei=()=>{let{credits:e}=(0,i.B9)(),t=(0,et.GV)(el.W8),l=(0,ea.Cj)({creditsRemaining:e,creditsToFillTo:400}),a=l?100-l:null,n=null!==t?(0,X.A)((0,ee.A)(t),new Date):null,o=(0,ea.MK)(n),r=null!==n&&!!t&&n>0&&null!==e&&e<400&&null!==l;return{shouldShowRefreshUI:r,creditRefreshLabel:eo({credits:e,creditsUsedPercentage:l,minsUntilRefill:n,hoursUntilRefill:o}),creditsRemainingInPercent:a,creditRefreshModalText:en({minsUntilRefill:n,hoursUntilRefill:o})}};var er=l(32844),es=l(31090),ed=l(59554),ec=l(6743),eu=l(30928),em=l(62117),ef=l(23050);let ep=e=>{let{onContactUsClick:t,...l}=e,n=(0,O.u)("aiDebits"),o=(0,O.u)("ai-credits").enabled,i=n.generateCard,r=n.wizardCreation,s=n.chatSuggestion,d=n.autocomplete,c=n.generateImage,u=(0,O.u)("aiAutocomplete"),m=(0,O.u)("aiGeneratedImages"),f=(0,O.u)("addCard2");return(0,a.jsxs)(er.n,{allowMultiple:!0,...l,children:[(0,a.jsx)(eg,{accordionLabel:R.Ru._({id:"IVVQ18"}),children:(0,a.jsxs)(es.Xy,{children:[(0,a.jsxs)(es.ck,{children:[(0,a.jsx)("strong",{children:(0,a.jsx)(B.x6,{id:"p4u+sD"})})," ",(0,a.jsx)(B.x6,{id:"XSCvWA",values:{aiGeneration:r,GAMMA_ARTIFACT_PROPER_NOUN:H.TP}})]}),f&&(0,a.jsxs)(es.ck,{children:[(0,a.jsx)("strong",{children:(0,a.jsx)(B.x6,{id:"R8xLRW"})})," ",(0,a.jsx)(B.x6,{id:"M3I7Cf",values:{aiAddCard:i}})]}),(0,a.jsxs)(es.ck,{children:[(0,a.jsx)("strong",{children:(0,a.jsx)(B.x6,{id:"gPyWmV"})})," ",(0,a.jsx)(B.x6,{id:"eX5Uk8",values:{aiEditing:s}}),(0,a.jsx)(B.x6,{id:"bO6EBT"})]}),m&&(0,a.jsxs)(es.ck,{children:[(0,a.jsx)("strong",{children:(0,a.jsx)(B.x6,{id:"0jmvoW"})})," ",(0,a.jsx)(B.x6,{id:"OY40J+",values:{aiImages:c}})]}),u&&(0,a.jsxs)(es.ck,{children:[(0,a.jsx)("strong",{children:(0,a.jsx)(B.x6,{id:"eBVeIQ"})})," ",(0,a.jsx)(B.x6,{id:"AJ11w6",values:{aiAutocomplete:d,AUTOCOMPLETE_SLASH_SHORTCUT:ef.g_,AUTOCOMPLETE_INPUT_SHORTCUT:ef.Hb}})]})]})}),o&&(0,a.jsx)(eg,{accordionLabel:R.Ru._({id:"1pwdRz"}),children:(0,a.jsx)(B.x6,{id:"AVeiKc",values:{GAMMA_PROPER_NOUN:H.On}})})]})},eg=e=>{let{accordionLabel:t,children:l}=e;return(0,a.jsxs)(ed.A,{children:[(0,a.jsx)("h2",{children:(0,a.jsxs)(ec.J,{px:2,py:2,fontSize:"sm",children:[(0,a.jsx)(x.a,{as:"span",flex:"1",textAlign:"left",fontWeight:500,children:t}),(0,a.jsx)(eu.Q,{})]})}),(0,a.jsx)(em.v,{pb:4,px:2,fontSize:"sm",children:l})]})},eh=()=>({friend:{label:R.Ru._({id:"uU68PM"})},teammate:{label:R.Ru._({id:"O/k8gF"})},buy:{label:R.Ru._({id:"/2RIKE"})}}),eb={fontWeight:500,letterSpacing:"normal",color:"gray.600"},ey=e=>{let{onClose:t,onOpen:l,credits:n,segmentEvent:o=Q.VV.GAMMA_PRO_UPSELL_CALLOUT_AI_CREDITS}=e,r=(0,W.fW)(),{user:s,currentWorkspace:d}=(0,Y.ur)(),R=(0,Y.CX)(),_=(0,O.u)("upsellUXEnabled_Pro"),E=(0,J.ez)("unlimited_credits"),[D,L]=(0,M.useState)(_?"buy":"friend"),T=(0,O.u)("ai-credits"),P=(0,O.u)("intercom"),V=(0,G.k)(),{lowCreditStatus:q}=(0,i.B9)(),X=(0,M.useMemo)(()=>s?"teammate"===D&&d&&R?(0,$.Fz)({userId:s.id,workspace:d}):"friend"===D?(0,$.Fz)({userId:s.id}):"":"",[R,d,D,s]),ee=T.enabled,et=T.referralBonus,el=eh()[D],ea=r?"friend"===D?44:56:void 0,{shouldShowRefreshUI:en,creditRefreshLabel:eo,creditRefreshModalText:er}=ei(),es=(0,M.useCallback)(()=>{V(),t()},[V,t]),ed=(0,Z.NZ)();return(0,a.jsx)(F.L8,{isDark:!1,children:(0,a.jsxs)(u.aF,{isOpen:!0,onClose:t,size:"xl",returnFocusOnClose:!1,children:[(0,a.jsx)(m.m,{}),(0,a.jsxs)(f.$,{children:[(0,a.jsx)(p.s,{}),(0,a.jsxs)(g.T,{py:4,px:6,textAlign:"center",children:[(0,a.jsx)(h.E,{...eb,fontSize:"md",color:q?ed[q].darkColor:void 0,children:q?ed[q].description:(0,a.jsx)(B.x6,{id:"xy3nnP"})}),(0,a.jsx)(b.r,{p:0,color:q?ed[q].lightColor:void 0,children:(0,a.jsxs)(y.z,{children:[(0,a.jsx)(x.a,{as:"span",fontSize:"xl",children:(0,a.jsx)(j.g,{icon:I.wq_})})," ",null===n?(0,a.jsx)(w.y,{size:"sm"}):(0,a.jsx)(B.x6,{id:"T57gLR",values:{credits:n}})]})}),en&&(0,a.jsx)(F.Tz,{label:eo,children:(0,a.jsxs)(k.B,{color:"deepocean.600",alignItems:"center",direction:"row",flexWrap:"wrap",fontSize:"sm",spacing:1,children:[(0,a.jsx)(j.g,{icon:I.AoE}),(0,a.jsx)(h.E,{children:er})]})}),(0,a.jsx)(h.E,{textAlign:"start",fontSize:"sm",pt:2,...eb,children:(0,a.jsx)(B.x6,{id:"lUUl1i"})})]}),(0,a.jsxs)(v.c,{pb:4,children:[ee?(0,a.jsxs)(g.T,{spacing:4,children:[(0,a.jsxs)(S.e,{variant:"ghost",size:"sm",spacing:0,gap:2,justifyContent:"center",flexWrap:"wrap",alignItems:"center",children:[!E&&_&&(0,a.jsx)(A.$,{onClick:()=>L("buy"),isActive:"buy"===D,color:"buy"===D?void 0:"gray.600",children:(0,a.jsx)(B.x6,{id:"KctW9G"})}),(0,a.jsx)(A.$,{onClick:()=>L("friend"),isActive:"friend"===D,color:"friend"===D?void 0:"gray.600",children:(0,a.jsx)(B.x6,{id:"KSBmDv"})}),R&&(0,a.jsx)(A.$,{leftIcon:(0,a.jsx)(j.g,{icon:I.nWR}),onClick:()=>L("teammate"),isActive:"teammate"===D,color:"teammate"===D?void 0:"gray.600",children:(0,a.jsx)(B.x6,{id:"dUOpaF"})})]}),("friend"===D||"teammate"===D)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(y.z,{spacing:2,children:[(0,a.jsxs)(h.E,{fontSize:"sm",minW:"50%",children:["friend"===D&&(0,a.jsx)(B.x6,{id:"tBKKYy",values:{referralBonusAmount:et,GAMMA_PROPER_NOUN:H.On}}),"teammate"===D&&(0,a.jsx)(B.x6,{id:"q8MWFp",values:{referralBonusAmount:et}})]}),(0,a.jsxs)(C.E,{colorScheme:"green",fontSize:"xs",children:["+"," ",(0,a.jsx)(B.x6,{id:"NFNFrR",values:{referralBonusAmount:et}})]})]}),(0,a.jsx)(N,{url:X,paddingLeft:ea,customLabel:el.label})]}),"buy"===D&&(0,a.jsx)(K,{segmentEvent:o,onOpenCallback:t,onCloseCallback:l,title:(0,a.jsx)(B.x6,{id:"0i4o6E"})})]}):(0,a.jsxs)(y.z,{align:"baseline",spacing:1,children:[(0,a.jsx)(h.E,{children:(0,a.jsx)(B.x6,{id:"0TJN6B"})}),P?(0,a.jsx)(A.$,{onClick:es,variant:"link",children:(0,a.jsx)(B.x6,{id:"Bhgd0l"})}):(0,a.jsxs)(z.N,{href:"mailto:".concat(U.J),children:[(0,a.jsx)(B.x6,{id:"Bhgd0l"}),(0,a.jsx)(c.p,{ms:1,transform:"translateY(-2px)"})]})]}),(0,a.jsx)(ep,{my:4,onContactUsClick:P?es:void 0})]})]})]})})},ex=(0,M.memo)(e=>{let{isOpen:t,...l}=e;return t?(0,a.jsx)(ey,{...l}):null});var ew=l(32705),ek=l(80219);let ev=e=>{let{lowCreditStatus:t,isDark:l}=e;if(t===ek.y.EXHAUSTED)if(l)return{color:"red.500",bg:"transparent",_hover:{bg:"red.300"},_active:{bg:"red.200"},progressBarFillColor:"red.500"};else return{color:"red.700",bg:"transparent",_hover:{bg:"red.50"},_active:{bg:"red.100"},progressBarFillColor:"red.500"};if(t===ek.y.LOW)if(l)return{color:"orange.500 !important",bg:"transparent",_hover:{bg:"orange.200 !important"},_active:{bg:"orange.300 !important"},progressBarFillColor:"orange.500"};else return{color:"orange.700 !important",bg:"transparent",_hover:{bg:"orange.100 !important"},_active:{bg:"orange.200 !important"},progressBarFillColor:"orange.500"};return l?{color:"titanium.300",bg:"transparent",_hover:{bg:"elevation.3"},_active:{bg:"elevation.4"},progressBarFillColor:"deepocean.500"}:{color:"deepocean.950",bg:"transparent",_hover:{bg:"deepocean.50"},_active:{bg:"deepocean.100"},progressBarFillColor:"deepocean.500"}},eS=(0,M.memo)(e=>{let{credits:t,lowCreditStatus:l,onClick:n,isDark:o}=e,i=null===t,{colorMode:r}=(0,V.G6)(),{shouldShowRefreshUI:s,creditRefreshLabel:d,creditsRemainingInPercent:c}=ei(),u=s?d:(0,a.jsx)(B.x6,{id:"IY3q+2"}),m=ev({lowCreditStatus:l,isDark:null!=o?o:"dark"===r});return(0,a.jsx)(F.Tz,{label:u,placement:"top",children:(0,a.jsx)(A.$,{size:"sm",py:4,px:4,onClick:n,isDisabled:i,variant:"ghost",...m,children:i?(0,a.jsx)(w.y,{size:"xs"}):(0,a.jsxs)(k.B,{direction:"column",w:"100%",spacing:.5,children:[(0,a.jsxs)(k.B,{direction:"row",alignItems:"center",spacing:1.5,children:[(0,a.jsx)(j.g,{icon:I.wq_,size:"sm"}),(0,a.jsx)(h.E,{as:"span",children:(0,a.jsx)(B.x6,{id:"T57gLR",values:{credits:t}})})]}),s&&null!==c&&(0,a.jsx)(ew.k,{size:"xs",value:c,borderRadius:"full",bg:"gray.200",...m.progressBarFillColor&&{sx:{'[role="progressbar"]':{bg:"".concat(m.progressBarFillColor)}}}})]})})})}),eA=(0,d.A)(e=>{let{modalId:t="ai-credits-modal",segmentEvent:l,isDark:o,...i}=e,{hasUnlimitedCredits:r,credits:d,lowCreditStatus:c,onAICreditsModalOpen:u,onAICreditsModalClose:m,isAICreditsModalOpen:f}=s(t);return r?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.s,{...i,children:(0,a.jsx)(eS,{credits:d,onClick:u,lowCreditStatus:c,isDark:o})}),(0,a.jsx)(ex,{isOpen:f,onOpen:u,onClose:m,credits:d,segmentEvent:l})]})})},647:(e,t,l)=>{"use strict";l.d(t,{Z:()=>o});var a=l(6029),n=l(40452);let o=l(55729).forwardRef((e,t)=>{let{children:l,...o}=e;return(0,a.jsx)(n.s,{ref:t,width:"100%",...o,children:l})});o.displayName="Panel"},779:(e,t,l)=>{"use strict";l.d(t,{Bd:()=>i,Fu:()=>r,NZ:()=>s,rA:()=>o});var a=l(77650),n=l(80219);let o={generateImage:10,imageChat:10,animateImage:20,generateCard:5,editCard:5,generateCardNotes:5,chatSuggestion:10,wizardCreation:40,generateV2:40,generateV2WithImages:40,autocomplete:2,removeBackground:5,pptImportV2:50},i=3,r="wizardCreation",s=()=>({[n.y.EXHAUSTED]:{status:"error",lightColor:"red.600",darkColor:"red.600",description:a.Ru._({id:"15ZVEk"})},[n.y.LOW]:{status:"warning",lightColor:"orange.600",darkColor:"orange.600",description:a.Ru._({id:"URgIZH"})}})},1057:(e,t,l)=>{"use strict";l.d(t,{_1:()=>n,gN:()=>i,xI:()=>o}),l(8266),l(52762);var a=l(58618);l(62452);let n=(e,t)=>{let l=RegExp(RegExp("\\p{Emoji_Presentation}"),"gu"),a=e.name.replace(l,"").trim(),n=t.name.replace(l,"").trim();return(e.workspaceId||t.workspaceId?0:t.priority-e.priority)||a.localeCompare(n,"en-US",{ignorePunctuation:!0})},o=e=>{if(e.config.stylePrompt)return e.config.stylePrompt;let t=e.config.keywords;if(!(null==t?void 0:t.color.length)&&!(null==t?void 0:t.tone.length))return;let l=t.color.slice(0,6).join(" "),a=t.tone.slice(0,6).join(" ");return"".concat(l,", ").concat(a)},i=(e,t)=>{let l=(0,a.s)(e.config.accentBackgrounds||[],t);if(l)return{...l,source:"accent.theme"}}},1079:(e,t,l)=>{"use strict";l.d(t,{J:()=>a});let a="support@gamma.app"},1164:e=>{"use strict";e.exports=JSON.parse('{"SCHEMA_VERSION":36,"schema":{"topNode":"doc","marks":[{"name":"link","inclusive":false,"excludes":"underline footnoteLabel","attrs":{"href":{"default":""}}},{"name":"code","excludes":"_","code":true},{"name":"strike"},{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"highlight","attrs":{"variant":{"default":"primary"}}},{"name":"footnoteLabel","inclusive":false,"excludes":"link underline","attrs":{"noteId":{"default":null}}}],"nodes":[{"name":"mention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"label":{"default":null},"profileImageUrl":{"default":null},"mentionedById":{"default":null}}},{"name":"cardMention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"docId":{"default":null},"mentionedById":{"default":null}}},{"name":"docMention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"mentionedById":{"default":null}}},{"name":"paragraph","content":"inline*","group":"block","attrs":{"horizontalAlign":{"default":"left"}}},{"name":"table","colMinPercent":10,"newColSize":20,"tableRole":"table","content":"tableRow+","group":"fullWidthBlock layoutBlock footnoteBlock","attrs":{"colWidths":{"default":[]}}},{"name":"image","group":"block","inline":false,"selectable":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":"left"},"src":{"default":null},"tempUrl":{"default":null},"uploadStatus":{"default":null},"meta":{"default":null},"name":{"default":null},"query":{"default":null},"source":{"default":null},"showPlaceholder":{"default":null},"isFullWidth":{"default":false},"resize":{"default":{"clipType":null,"clipPath":null,"clipAspectRatio":null,"width":null}}}},{"name":"mediaPlaceholder","group":"block","atom":true,"selectable":true,"attrs":{"horizontalAlign":{"default":"left"},"source":{"default":null},"isFullWidth":{"default":false}}},{"name":"gridLayout","content":"gridCell{1, 4}","group":"fullWidthBlock","selectable":false,"defining":false},{"name":"footnote","content":"(block | footnoteBlock)+","group":"inline","inline":true,"atom":true,"attrs":{"noteId":{}}},{"name":"hardBreak","group":"inline","inline":true,"selectable":false},{"name":"text","group":"inline"},{"name":"doc","content":"document"},{"name":"document","content":"card+","selectable":false,"defining":true,"attrs":{"docId":{"default":null},"theme":{"default":"classic"},"background":{"default":{"type":"none"}}}},{"name":"card","content":"(block | fullWidthBlock)+","group":"fullWidthBlock","selectable":false,"defining":false,"attrs":{"id":{"default":null},"background":{"default":{"type":"none"}},"container":{"default":{}}}},{"name":"bullet","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0}}},{"name":"numbered","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0}}},{"name":"todo","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"checked":{"default":false}}},{"name":"title","content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":"left"},"level":{"default":1}}},{"name":"heading","content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":"left"},"level":{"default":1}}},{"name":"blockquote","content":"block+","group":"fullWidthBlock layoutBlock footnoteBlock tableBlock","defining":true},{"name":"codeBlock","content":"text*","marks":"","group":"block","code":true,"defining":true,"attrs":{"language":{"default":null}}},{"name":"tableRow","tableRole":"row","content":"tableCell+"},{"name":"tableCell","tableRole":"cell","content":"(block | tableBlock)+","attrs":{"colspan":{"default":1},"rowspan":{"default":1}}},{"name":"video","group":"block","atom":true,"selectable":true,"attrs":{"id":{"default":null},"embedUrl":{"default":null},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"inline"}}},{"name":"embed","group":"block","atom":true,"selectable":true,"attrs":{"id":{"default":null},"url":{"default":null},"source":{"default":"embed.custom"},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"proxy":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"preview"}}},{"name":"drawing","group":"block","atom":true,"selectable":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":"left"},"page":{"default":null},"assets":{"default":{}},"meta":{"default":{}},"isFullWidth":{"default":true},"width":{"default":null},"svg":{"default":null}}},{"name":"emoji","group":"inline","inline":true,"atom":true,"selectable":false,"attrs":{"id":{"default":null},"native":{"default":null}}},{"name":"gridCell","content":"(block | layoutBlock)+","selectable":false,"defining":true},{"name":"contributors","group":"block","atom":true,"selectable":true,"attrs":{"horizontalAlign":{"default":"left"}}}]}}')},1309:(e,t,l)=>{"use strict";l.d(t,{k:()=>a});let a=e=>!!e&&!!e.src},1636:(e,t,l)=>{"use strict";l.d(t,{o:()=>G});var a=l(22905),n=l(63867),o=l(71029),i=l(41896),r=l(15607),s=l(38934),d=l(92938),c=l(46957),u=l(3298),m=l(55424),f=l(28700),p=l(53138),g=l(36145),h=l(55847),b=l(90278);class y{constructor(e=null){this.dragging=e}}let x=new n.hs("smartLayoutPlugin"),w=e=>new n.k_({key:x,state:{init:()=>new y,apply:(e,t)=>t},props:{decorations:e=>(0,h.r$)(e),handleDOMEvents:{drop(e){var t;let l=null==(t=e.dragging)?void 0:t.annotations,a=x.getState(e.state);if(!a)return!1;a.dragging=l}},handleDrop:(t,l,a)=>{let n=x.getState(t.state),o=null==n?void 0:n.dragging;return n&&(n.dragging=null),!!(v(e,t,l,a)||S(e,t,l,a,o)||k(e,t,l,a))},handlePaste:(t,l,a)=>{let{selection:o}=t.state;if(!(o instanceof n.nh&&(0,m.q)(o.node)))return!1;let i=(0,g.bC)(e,l,a),r=(0,f.H)(a);if(r&&"image"!==r.type.name&&!i)return!1;let s=i?i.attrs:null==r?void 0:r.attrs;return e.commands.updateNestedAttributesAtPos(o.from,{image:s}),i&&i.upload(),!0}}}),k=(e,t,l,a)=>{let n=(0,b.fc)(t,l,a);if(!n)return!1;let o=(0,b.oO)(l),i=null,r=n.image;o&&(r=(i=(0,p.YC)(o,e)).content.attrs);let s=t.state.tr;return s.setNodeAttribute(n.pos,"image",r),null==i||i.upload(),s.deleteSelection(),t.dispatch(s),!0},v=(e,t,l,a)=>{let n=(0,b.TS)(t,l,a);if(!n)return!1;let o=t.state.tr;return o.setNodeAttribute(n.pos,"variantKey",n.variantKey),t.dispatch(o),e.commands.selectNodeAtPos(n.pos),!0},S=(e,t,l,a,n)=>{let o=null;try{if(!(o=(0,b.eL)(t,l,a)))return!1}catch(e){return!1}try{let{selection:l}=t.state,i=!l.empty,{node:r,pos:s,side:d}=o;if(s>l.from&&s{let{tr:t}=e;return i&&t.deleteSelection(),n&&t.setMeta("annotationEvent",{type:"drop",dragging:n,droppedBlockPos:u+1}),!0}).focusMapped(u,1).run()}catch(e){console.error("(caught) [SmartLayoutPlugin] handleDrop error:",e)}return!0};var A=l(6029),C=l(21938),z=l(77650),I=l(55729),j=l(22115),F=l(25839),B=l(78893),R=l(43634),M=l(54765),_=l(43216);l(66082);var E=l(10500),D=l(51684),L=l(99492),T=l(19564),P=l(95889),N=l(70015),O=l(86687),U=l(23144);let W=e=>{let{editor:t,node:l,getPos:a,options:n}=e,{variantKey:o}=l.attrs,i=(0,U.BJ)(o),r=(0,I.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(a(),e)},[t,a]),s=(0,I.useCallback)(e=>{P.zS.track(P.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:o,newVariant:e,method:"context-menu"}),r({variantKey:e})},[r,o]),d=(0,I.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),c=(0,I.useMemo)(()=>{let e=l.attrs;return i.options.map(i=>{var s,d;if(i.checkEnabled&&!i.checkEnabled({options:n,attrs:e,node:l}))return null;let c=null!=(d=n[i.key])?d:null==(s=i.defaultValue)?void 0:s.call(i,{ctx:"menu"});return i.ControlMenu?i.ControlMenu(c,(e,s)=>{r({options:{...n,[i.key]:e}}),P.zS.track(P.VV.SMART_LAYOUT_OPTION_UPDATED,{variantKey:o,optionKey:i.key,previousValue:c,newValue:e,updateChildren:s,method:"context-menu"}),s&&l.forEach((l,n)=>{t.commands.updateNestedAttributesAtPos(a()+n+1,{options:{...l.attrs.options,[i.key]:e}})})},i):null}).filter(e=>null!==e)},[i.options,l,n,r,t.commands,a]),u=(0,N.d)({editor:t,getPos:a,node:l,includeCut:!1}),m=(0,I.useMemo)(()=>(0,O.ML)().map(e=>({key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,items:e.variants.map(e=>{let t=e.variant,l=o===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:l?(0,A.jsx)(E.S,{}):void 0,onClick:()=>s(t.key)}})})),[o,s]);return{contextMenuItems:[{key:"title",title:(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(T.x6,{id:"kLxOTV"}),"\xa0",i.name()]})},{divider:!0},...u,{divider:!0},...c.length?[...c,{key:"divider",divider:!0}]:[],{key:"switch-layout",label:(0,A.jsx)(T.x6,{id:"FRoFGK"}),icon:D.swh,items:m},{divider:!0},{key:"delete",label:(0,A.jsx)(T.x6,{id:"cnGeoo"}),icon:L.yLS,onClick:d,color:"red.500"}]}},H=e=>{let{node:t,decorations:l,editor:a,getPos:n}=e,o=t.attrs,r=(0,U.BJ)(o.variantKey),{Wrapper:s}=r,d=(0,h.Rv)(l),c=(0,b.aG)(o,d.direction),u=(0,F.GV)(R.nD),m=(0,F.GV)(R.SJ),{onOpenContextMenu:f,onCloseContextMenu:p,menuProps:g}=(0,B.$)({editor:a,getPos:n}),{contextMenuItems:y}=W({editor:a,node:t,getPos:n,options:c}),x=(0,I.useMemo)(()=>({onClick:e=>{e.currentTarget===e.target&&a.commands.selectNodeAtPos(n())},cursor:u?"pointer":"default"}),[a,n,u]);return(0,A.jsxs)(M.u,{...e,dir:d.direction,className:(0,C.cx)(u&&"is-editable"),style:{position:"relative",display:"grid",gridTemplateColumns:"100%"},children:[(0,A.jsx)(s,{...d,onContextMenu:f,options:c,theme:m,variant:r,node:t,selectLayoutForElementProps:x,children:(0,A.jsx)(i.$p,{"data-node-view-content-outer":"smartLayout"})}),(0,A.jsx)(_.A,{...e,handlePlacement:"outside",label:z.Ru._({id:"Szg6OU"}),"data-testid":"smart-layout-drag-handle"}),(0,A.jsx)(j.tz,{isOpen:g.isOpen,onClose:p,menuItems:y,position:g.position,size:"small"})]})},G=a.bP.create({name:"smartLayout",group:"cardBlock layoutBlock",content:"smartLayoutCell+",isolating:!0,containerHandle:!0,defining:!0,priority:s.y.SmartLayout,addAttributes:()=>({variantKey:{default:void 0},options:{default:{},...(0,r.tb)("options")},fullWidthBlock:{default:!1}}),parseHTML:()=>[{tag:"div[class=smart-layout]"},...Object.values((0,U.aQ)()).map(e=>({tag:[e.htmlTag].filter(Boolean).join(", "),getAttrs:t=>({variantKey:e.key,options:V(t,e)})})),{tag:"smart-layout[variant]",getAttrs:e=>{let t=e.getAttribute("variant"),l=(0,U.BJ)(t);return{variantKey:l.key,options:V(e,l)}}}],renderHTMLforAI(e){let{node:t}=e,l=(0,U.BJ)(t.attrs.variantKey),a={};return l.options.forEach(e=>{var l,n;let o=null!=(n=t.attrs.options[e.key])?n:null==(l=e.defaultValue)?void 0:l.call(e);a[e.key]=null===o?void 0:"string"==typeof o?o:JSON.stringify(o)}),["smart-layout",{...a,variant:l.key},0]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,a.KV)(t,{class:"smart-layout"}),0]},addNodeView:()=>(0,i.gu)(H,{update:c.z0,ignoreMutation:o.I}),addProseMirrorPlugins(){return[w(this.editor)]},addCommands:()=>({insertSmartLayoutCell:e=>t=>{var l,n;let{chain:o,state:i}=t,r=i.doc.resolve(e),s=(0,a.eL)(r,e=>"smartLayout"===e.type.name),d=null==s?void 0:s.node.lastChild;if(!s||!d)return!1;let c=d.attrs,m=(0,u.Hg)(null==(l=d.firstChild)?void 0:l.attrs.level);return o().insertContentAt(e,{type:"smartLayoutCell",content:m,attrs:{image:{source:null==(n=c.image)?void 0:n.source}}}).selectInsertedNode().run(),!0},handleSmartLayoutDelete:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return l=>{let{dispatch:o,state:i,tr:r,chain:s}=l;if(!o)return!0;let{selection:c}=i,u=c instanceof n.nh&&(0,m.q)(c.node)?{node:c.node,pos:c.from}:(0,a.KP)(e=>"smartLayoutCell"===e.type.name)(i.selection);if(e&&u&&u.pos!==c.from)return!1;let f=(0,a.KP)(e=>"smartLayout"===e.type.name)(i.selection);if(!u||!f)return!1;if(1==f.node.childCount)s().selectNodeAtPos(f.pos).deleteSelectionAndSelectNear(t?1:-1).run();else{let e=r.doc.resolve(u.pos);(0,d.K)(r,e,t)}return!0}},handleEmphasizeCell:(e,t)=>l=>{let{chain:n,state:o}=l,i=o.doc.resolve(e),r=(0,a.eL)(i,e=>"smartLayout"===e.type.name),s=null==r?void 0:r.pos;return null==r||r.node.forEach((l,a)=>{if(!s)return!1;let o=l.attrs.options,i=s+1+a;return n().updateNestedAttributesAtPos(i,{options:{...o,isEmphasized:i===e&&t}}).run(),!0}),!0}})}),V=(e,t)=>{let l=t.defaultOptions||{};return t.options.forEach(t=>{let a=e.getAttribute(t.key);if(a){let n;try{n=JSON.parse(a)}catch(e){n=a}return t.validator&&!t.validator(n)?void console.error("Invalid value for ".concat(t.key,": ").concat(n),e.outerHTML):void(l[t.key]=n)}if(t.getDefaultOnParse&&void 0===l[t.key]){l[t.key]=t.getDefaultOnParse(e);return}}),l}},1739:(e,t,l)=>{"use strict";l.d(t,{Hf:()=>v,mk:()=>S});var a=l(6029),n=l(22905),o=l(63867),i=l(55729),r=l(72751),s=l(15607),d=l(38934),c=l(59712);let u=(e,t)=>(l,a)=>{let n={...l.getState(e.view.state)};n.active=!0,n.key=a,n.query="",t.setMeta(l,n)};var m=l(58809),f=l(25839),p=l(6181),g=l(80180);let h=e=>{let{ref:t,pickerInstance:l}=e;(0,i.useImperativeHandle)(t,()=>{let e=e=>{var t,a,n;let o=null==(n=l.component)||null==(a=n.refs)||null==(t=a.searchInput)?void 0:t.current;if(o){let{key:t,code:l}=e;o.dispatchEvent(new KeyboardEvent("keydown",{key:t,code:l}))}return e.stopPropagation(),e.preventDefault(),!0};return{onKeyDown:t=>{let{event:l}=t;return!!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Enter"].includes(l.key)&&e(l)}}})},b=(0,i.forwardRef)((e,t)=>{let{query:l,onSelect:n}=e,o=(0,f.GV)(m.Jo),s=(0,p.Iy)("edit",o),[d,c]=(0,i.useState)(null),u=(0,i.useCallback)(e=>{if(c(e),e.shadowRoot){let t=document.createElement("style");t.innerHTML="nav + div.padding-lr { display: none }",e.shadowRoot.appendChild(t)}e.addEventListener("mousedown",g.Fw)},[]);h({ref:t,pickerInstance:d}),(0,i.useEffect)(()=>{var e,t,a;if(!d)return;let n=null==(a=d.component)||null==(t=a.refs)||null==(e=t.searchInput)?void 0:e.current;n&&(n.value=l,n.dispatchEvent(new Event("input",{bubbles:!0})))},[d,l]);let b=(0,i.useCallback)(e=>{let t=(0,r.F8)(e.id);t&&n(t)},[n]);return s?(0,a.jsx)(r.pP,{onCreate:u,perLine:9,searchPosition:"sticky",handlePick:b,shouldFocusSearch:!1,dataTargetName:"emoji-list"}):(0,a.jsx)(a.Fragment,{})});var y=l(28603);let x=/:([a-zA-Z0-9_+-]+):$/,w=new o.hs("EmojiMenu"),k=e=>{let t=(0,r.$n)(e);return{id:e.id,native:t}},v=n.bP.create({name:"emoji",group:"inline",inline:!0,selectable:!1,atom:!0,addAttributes:()=>({id:{},native:{}}),addStorage:()=>({hasMigrated:!1,isMigrationScheduled:!1}),parseHTML:()=>[{tag:"span.emoji:not([id])",skip:!0},{tag:"span[class=emoji]"}],addCommands(){return{openEmojiPicker:function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return t=>{let{commands:l,tr:a,editor:n}=t;return u(n,a)(w,":"),!e||l.insertContent(":")}},migrateNativeEmojis:()=>e=>{let{editor:t}=e;return!this.storage.hasMigrated&&!this.storage.isMigrationScheduled&&(this.storage.isMigrationScheduled=!0,r.eX.then(()=>{t.commands.command(e=>{let{tr:t,state:l}=e,{doc:a,schema:n}=l;return a.descendants((e,l,a)=>{A({node:e,pos:l,parent:a,tr:t,schema:n})}),this.storage.hasMigrated=!0,this.storage.isMigrationScheduled=!1,!0})}),!0)}}},addInputRules:()=>[new n.fV({find:x,handler:e=>{let{range:t,match:l,commands:a}=e,n=l[1],o=(0,r.F8)(n);if(!o)return;let i=k(o);a.insertContentAt(t,{type:"emoji",attrs:i})}})],renderHTML(e){let{HTMLAttributes:t,node:l}=e;return["span",(0,n.KV)(t,{class:"emoji"}),"".concat(l.attrs.native||"�")]},renderHTMLforAI(e){let{node:t}=e;return t.attrs.native||""},renderText(e){let{node:t}=e;return"".concat(t.attrs.native||"�")},addProseMirrorPlugins:()=>[new o.k_({key:new o.hs("emojiTransform"),appendTransaction:(e,t,l)=>(0,s.g4)(e,l,A)})]}),S=(0,c.e$)({name:"emojiShortcuts",char:":",pluginKey:w,MenuComponent:(0,i.forwardRef)((e,t)=>{let{query:l,editor:n}=e;return n.isEditable?(0,a.jsx)(b,{ref:t,query:l,onSelect:e=>{let{id:t}=e,a=(0,r.$n)(e),o=n.state.selection;n.chain().deleteRange({from:o.from-l.length-1,to:o.to}).insertContent({type:"emoji",attrs:{id:t,native:a}}).insertContent(" ").run()}}):null}),priority:d.y.EmojiShortcuts}),A=e=>{let{node:t,pos:l,tr:a,schema:n}=e;if(!(0,r.Gm)())return!1;if(!t.isText||!t.text)return!0;let o=t.marks.map(e=>e.toJSON()),{replaced:i,nodes:s}=(0,y.Z)(t.text,o);try{i&&a.replaceWith(a.mapping.map(l),a.mapping.map(l+t.nodeSize),s.map(e=>n.nodeFromJSON(e)))}catch(e){console.error("[migratePlugin] Error migrating emoji",{err:e,pos:l,text:t.text,node:t,nodes:s})}return!0}},2095:(e,t,l)=>{"use strict";l.d(t,{CM:()=>n,C_:()=>i,VJ:()=>r,md:()=>o});let a=(0,l(44811).Z0)({name:"CardMenus",initialState:{cardId:null,menuOpen:null},reducers:{toggle(e,t){let{cardId:l,menuType:a}=t.payload;e.cardId=e.menuOpen===a?null:l,e.menuOpen=e.menuOpen===a?null:a},close(e){e.menuOpen=null,e.cardId=null}}}),{toggle:n,close:o}=a.actions,i=(e,t)=>l=>{let{cardId:a,menuOpen:n}=l.CardMenus;return n===t&&a===e},r=a.reducer},2120:e=>{"use strict";e.exports=JSON.parse('{"SCHEMA_VERSION":25,"schema":{"topNode":"doc","marks":[{"name":"link","inclusive":false,"attrs":{"href":{"default":""}},"parseDOM":[{"tag":"a[href]"}]},{"name":"code","excludes":"_","code":true,"parseDOM":[{"tag":"code"}]},{"name":"strike","parseDOM":[{"tag":"s"},{"tag":"del"},{"tag":"strike"},{"style":"text-decoration","consuming":false}]},{"name":"bold","parseDOM":[{"tag":"strong"},{"tag":"b"},{"style":"font-weight"}]},{"name":"italic","parseDOM":[{"tag":"em"},{"tag":"i"},{"style":"font-style=italic"}]},{"name":"underline","parseDOM":[{"tag":"u"}]},{"name":"highlight","attrs":{"variant":{"default":"primary"}},"parseDOM":[{"tag":"mark"}]},{"name":"footnoteLabel","inclusive":false,"excludes":"link underline","attrs":{"noteId":{"default":null}},"parseDOM":[{"tag":"span[class=footnote-label]"}]}],"nodes":[{"name":"cardMention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"docId":{"default":null},"mentionedById":{"default":null}},"parseDOM":[{"tag":"a[data-type=\\"cardMention\\"]","priority":51}]},{"name":"docMention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"mentionedById":{"default":null}},"parseDOM":[{"tag":"a[data-type=\\"docMention\\"]","priority":51}]},{"name":"paragraph","content":"inline*","group":"block","attrs":{"horizontalAlign":{"default":"left"}},"parseDOM":[{"tag":"p"}]},{"name":"mention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"label":{"default":null},"profileImageUrl":{"default":null},"mentionedById":{"default":null}},"parseDOM":[{"tag":"span[data-type=\\"mention\\"]"}]},{"name":"mediaPlaceholder","group":"block","atom":true,"selectable":true,"draggable":true,"attrs":{"horizontalAlign":{"default":"left"},"source":{"default":null},"isFullWidth":{"default":false}},"parseDOM":[{"tag":"div[class=media-placeholder]"}]},{"name":"gridLayout","content":"gridCell{1, 4}","group":"fullWidthBlock","selectable":false,"defining":false,"isolating":true,"parseDOM":[{"tag":"div[class=grid-layout]"}]},{"name":"footnote","content":"block+","group":"inline","inline":true,"atom":true,"attrs":{"noteId":{}},"parseDOM":[{"tag":"span[class=footnote]"}]},{"name":"hardBreak","group":"inline","inline":true,"selectable":false,"parseDOM":[{"tag":"br"}]},{"name":"text","group":"inline"},{"name":"doc","content":"document"},{"name":"document","content":"card+","selectable":false,"defining":true,"isolating":true,"attrs":{"docId":{"default":null},"theme":{"default":"classic"},"background":{"default":{"type":"none"}}},"parseDOM":[{"tag":"div[class=gamma-doc]"}]},{"name":"card","content":"(fullWidthBlock | block)+","group":"fullWidthBlock","selectable":false,"draggable":true,"defining":false,"isolating":true,"attrs":{"id":{"default":null},"background":{"default":{"type":"none"}},"container":{"default":{}}},"parseDOM":[{"tag":"div[class=gamma-card]"}]},{"name":"bullet","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0}},"parseDOM":[{"tag":"li[variant=\\"bullet\\"]"}]},{"name":"numbered","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0}},"parseDOM":[{"tag":"li[variant=\\"numbered\\"]"}]},{"name":"todo","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"checked":{"default":false}},"parseDOM":[{"tag":"li[variant=\\"todo\\"]"}]},{"name":"title","content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":"left"},"level":{"default":1}},"parseDOM":[{"tag":"div[class=title]"}]},{"name":"heading","content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":"left"},"level":{"default":1}},"parseDOM":[{"tag":"h1","attrs":{"level":1}},{"tag":"h2","attrs":{"level":2}},{"tag":"h3","attrs":{"level":3}}]},{"name":"blockquote","content":"block+","group":"block","defining":true,"parseDOM":[{"tag":"blockquote"}]},{"name":"codeBlock","content":"text*","marks":"","group":"block","code":true,"defining":true,"attrs":{"language":{"default":null}},"parseDOM":[{"tag":"pre","preserveWhitespace":"full"}]},{"name":"table","tableRole":"table","content":"tableRow+","group":"block","isolating":true,"parseDOM":[{"tag":"table"}]},{"name":"tableRow","tableRole":"row","content":"(tableCell | tableHeader)*","parseDOM":[{"tag":"tr"}]},{"name":"tableHeader","tableRole":"header_cell","content":"block+","isolating":true,"attrs":{"colspan":{"default":1},"rowspan":{"default":1},"colwidth":{"default":null}},"parseDOM":[{"tag":"th"}]},{"name":"tableCell","tableRole":"cell","content":"block+","isolating":true,"attrs":{"colspan":{"default":1},"rowspan":{"default":1},"colwidth":{"default":null}},"parseDOM":[{"tag":"td"}]},{"name":"image","group":"block","inline":false,"selectable":true,"draggable":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":"left"},"src":{"default":null},"tempUrl":{"default":null},"uploadStatus":{"default":null},"meta":{"default":null},"name":{"default":null},"query":{"default":null},"source":{"default":null},"showPlaceholder":{"default":null},"isFullWidth":{"default":false}},"parseDOM":[{"tag":"img[src], img[tempUrl]"}]},{"name":"video","group":"block","atom":true,"selectable":true,"draggable":true,"attrs":{"id":{"default":null},"embedUrl":{"default":null},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"inline"}},"parseDOM":[{"tag":"div[class=video]"}]},{"name":"embed","group":"block","atom":true,"selectable":true,"draggable":true,"attrs":{"id":{"default":null},"url":{"default":null},"source":{"default":"embed.custom"},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"proxy":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"preview"}},"parseDOM":[{"tag":"div[class=embed]"}]},{"name":"emoji","group":"inline","inline":true,"atom":true,"selectable":false,"attrs":{"id":{"default":null},"native":{"default":null}},"parseDOM":[{"tag":"span[class=emoji]"}]},{"name":"gridCell","content":"block+","selectable":false,"defining":true,"isolating":true,"parseDOM":[{"tag":"div[class=grid-cell]"}]},{"name":"contributors","group":"block","atom":true,"selectable":true,"attrs":{"horizontalAlign":{"default":"left"}},"parseDOM":[{"tag":"div[class=contributors]"}]}]}}')},2320:(e,t,l)=>{"use strict";l.d(t,{A:()=>G,c:()=>V});var a=l(63867),n=l(6029),o=l(48810),i=l(58959),r=l(96990),s=l(40452),d=l(3276),c=l(99492),u=l(55597),m=l(48621),f=l(3703),p=l(19564),g=l(97139),h=l.n(g),b=l(21157),y=l.n(b),x=l(55729),w=l(74538),k=l(39247),v=l(58809),S=l(99038),A=l(75748),C=l(25839),z=l(24573),I=l(59712),j=l(6181),F=l(80180),B=l(82328);let R=(e,t,l)=>RegExp(t?e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"):e,l?"gu":"gui"),M=()=>(0,n.jsx)(p.x6,{id:"eZHH8X",values:{GAMMA_ARTIFACT_PROPER_NOUN:S.TP}}),_=e=>{let{html:t}=e;return(0,n.jsx)(o.E,{paddingInlineStart:"0.2rem",wordBreak:"break-word",noOfLines:1,maxW:300,lineHeight:"1.5",dangerouslySetInnerHTML:{__html:t?h().sanitize(t):""}})},E=e=>e.replace(/(|<\/em>)/g,""),D=e=>{let{result:t}=e,{__typename:l}=t;return"User"===l?(0,n.jsxs)(i.z,{children:[(0,n.jsx)(r.e,{size:"2xs",minWidth:4,m:0,name:t.displayName&&E(t.displayName),src:t.profileImageUrl}),(0,n.jsx)(_,{html:t.displayName})]}):"Card"===l?(0,n.jsxs)(i.z,{children:[(0,n.jsx)(s.s,{color:"gray.600",minWidth:4,justifyContent:"flex-end",children:(0,n.jsx)(m.g,{icon:u.ZPt,transform:{size:6}})}),(0,n.jsx)(_,{html:t.title})]}):"DocResult"===l?(0,n.jsx)(z.xT,{result:t,context:"mentionsList"}):(console.warn("[MentionList] Invalid __typename for search result:",t.__typename),null)},L=(0,x.forwardRef)((e,t)=>{let{result:l,index:a,selectedIndex:o,selectItem:i,...r}=e;return(0,n.jsx)(f.nh,{ref:t,tabIndex:a===o?0:-1,onClick:()=>i(a),onMouseDown:F.Fw,...r,children:(0,n.jsx)(D,{result:l})},a)}),T=(0,n.jsx)(m.g,{icon:c.vti}),P=(0,n.jsx)(m.g,{icon:c.vGi}),N=(0,n.jsx)(m.g,{icon:c.hP6}),O={Card:{title:(0,n.jsx)(p.x6,{id:"gXnPmp",values:{GAMMA_ARTIFACT_PROPER_NOUN:S.TP}}),iconComponent:T},DocResult:{title:y()(S.Ix),iconComponent:P},User:{title:(0,n.jsx)(p.x6,{id:"1wdjme"}),iconComponent:N}},U=(0,x.forwardRef)((e,t)=>{var l,a,r;let{editor:c,query:u,command:m}=e,{isConnected:g}=(0,w.utY)(),h=(0,C.GV)(v.Jo),b=(0,x.useMemo)(()=>{let e=null==h?void 0:h.collaborators;return(null==e?void 0:e.map(e=>e.user))||[]},[h]),{user:y,currentWorkspace:S}=(0,j.ur)(),{data:z,previousData:F,loading:_}=function(e,t){let{isConnected:l}=(0,B.u)(),a=!e||!t||!l;var n=[(0,w.SzF)({variables:{workspaceId:t,types:[w.nXf.User],query:e},skip:a}),(0,w.SzF)({variables:{workspaceId:t,types:[w.nXf.Doc],query:e},skip:a})];function o(e,t,l){l&&(e[t]||(e[t]={search:[]}),e[t].search=[...e[t].search,...l.search])}return n.reduce((e,t)=>{let{data:l,previousData:a,error:n,loading:i}=t;return!l&&i&&a&&(l=a),o(e,"data",l),o(e,"previousData",a),i&&(e.loading=!0),n&&(e.error=n),e},{})}(u,(null==y||null==(r=y.workspaceMemberships)||null==(a=r.find(e=>{var t;return(null==(t=e.workspace)?void 0:t.id)===c.gammaOrgId}))||null==(l=a.workspace)?void 0:l.id)||(null==S?void 0:S.id)),{searchDocs:D,searchUsers:T}=(0,x.useMemo)(()=>{let e=R(u,!0,!1),t=(z?z.search:F?F.search:[]).filter(e=>"User"===e.__typename),l=(z?z.search:F?F.search:[]).filter(e=>"DocResult"===e.__typename),a=b.filter(e=>!t.find(t=>t.id===e.id)).filter(e=>{var t,l;return(null==(t=e.email)?void 0:t.startsWith(u.toLowerCase()))||(null==(l=e.displayName)?void 0:l.toLowerCase().includes(u.toLowerCase()))}),n=[...t,...a].map(t=>{var l;return{...t,displayName:null==(l=t.displayName)?void 0:l.replace(e,"$&")}});return{searchDocs:u?[...l]:[],searchUsers:u?n:[]}},[z,F,u,b]),P=(0,C.GV)(k.rZ),N=[...T,...(0,x.useMemo)(()=>{let e=R(u,!0,!1);return u?P.map(t=>{let l=t.title||"";if(l.match(e)){let a=l.replace(e,"$&");return{...t,title:a,__typename:"Card"}}return null}).filter(Boolean):[]},[P,u]),...D],U=e=>{let t=N[e]?{...N[e]}:null;t&&("User"===t.__typename&&t.displayName&&(t.displayName=E(t.displayName)),"Card"===t.__typename&&(t.docId=c.gammaDocId),m({item:t,user:y}))},{selectedIndex:W,selectedItemEl:H}=(0,I.Rj)({ref:t,selectItem:U,options:N}),V=c.state.selection,q=!V.$anchor.parent.isLeaf&&V.$anchor.parent.textContent===G;return 0===u.length&&q?(0,n.jsx)(s.s,{w:"100%",p:1,align:"flex-start",justify:"flex-start",flex:"1",mt:-9,marginStart:3,"data-testid":"mention-list-empty",children:(0,n.jsx)(o.E,{fontSize:"md",color:"gray.400",children:(0,n.jsx)(M,{})})}):(0,n.jsx)(f.qF,{"data-testid":"mention-list",children:(0,n.jsxs)(f.QE,{"data-target-name":"mention-list",w:"540px",maxW:"90vw",overflowY:"auto",maxH:"65vh",sx:{em:{bg:"var(--chakra-colors-trueblue-100)",fontStyle:"normal",borderRadius:"base",display:"inline-block",padding:"0px 2px",margin:"0px -2px"}},children:[(0,n.jsx)(A.r,{isConnected:g,description:(0,n.jsx)(p.x6,{id:"KnLL/m"})}),0===u.length?(0,n.jsx)(s.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,"data-testid":"mention-list-empty",children:(0,n.jsx)(o.E,{fontSize:"md",color:"gray.400",children:(0,n.jsx)(M,{})})}):!_&&u.length>1&&0===N.length?(0,n.jsx)(s.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,children:(0,n.jsx)(o.E,{fontSize:"sm",color:"gray.500",children:(0,n.jsx)(p.x6,{id:"0+jt9a"})})}):null,N.map((e,t)=>{let l=N.findIndex(t=>t.__typename===e.__typename)===t&&e.__typename?O[e.__typename]:null;return(0,n.jsxs)(x.Fragment,{children:[l&&(0,n.jsxs)(i.z,{mt:4,mb:2,color:"gray.500",children:[l.iconComponent,(0,n.jsx)(f._x,{children:l.title})]}),(0,n.jsx)(L,{"data-testid":"mention-list-item-".concat(e.id),ref:t===W?H:null,result:e,index:t,selectedIndex:W,selectItem:U},t)]},e.id)}),_&&(0,n.jsx)(s.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,children:(0,n.jsx)(d.y,{opacity:"0.8",size:"xs"})})]})})});var W=l(38934);let H=new a.hs("MentionGamma"),G="@",V=(0,I.e$)({name:"GammaMention",char:G,pluginKey:H,allowSpaces:!0,MenuComponent:U,priority:W.y.MentionSuggestionMenu,command:e=>{let{editor:t,range:l,props:a}=e,{item:n,user:o}=a;if("User"===n.__typename){let{id:e,displayName:a,profileImageUrl:i}=n,{id:r}=o;t.commands.addUserMention({id:e,label:a,profileImageUrl:i,mentionedById:r},l)}else if("Card"===n.__typename){let{id:e,docId:a}=n,{id:i}=o;t.commands.addCardMention({id:e,docId:a,mentionedById:i},l)}else if("DocResult"===n.__typename){let{id:e}=n,{id:a}=o;t.commands.addDocMention({id:e,mentionedById:a},l)}}})},2426:(e,t,l)=>{"use strict";l.d(t,{bY:()=>u,dX:()=>d});var a=l(22905),n=l(63867),o=l(67733),i=l(23460),r=l(15607),s=l(8098);let d=new n.hs("menuFormattingBubble");class c{initialize(e){let{element:t,tippyOptions:l,panelLifecycle:a,onHide:n,targetElement:o}=e;if(!t)return void console.warn("[FormattingBubbleMenuView] initialize. No element provided");this.onHide=n,this.element=t,this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.view.dom.addEventListener("dragend",this.dragendHandler),this.view.dom.addEventListener("drop",this.dragendHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.createTooltip(l,o),this.element.style.visibility="visible",document.addEventListener("mousedown",this.mousedownDocumentHandler,!0),document.addEventListener("mouseup",this.mouseupDocumentHandler,!0),this.boundHideHandler=this.hide.bind(this),s.q.on("hide",this.boundHideHandler),a&&(this.cleanupPanelLifecycle=a.on("resize",()=>{var e;null==(e=this.tippy.popperInstance)||e.update()}))}createTooltip(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,l=t||this.view.dom.parentElement;this.tippy=(0,o.Ay)(l,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...e}),this.editor.commands.command(e=>{let{tr:t}=e;return t.setMeta(d,{tippyInstance:this.tippy}),!0})}update(e,t){let l=t&&d.getState(t),n=d.getState(e.state),{state:o,composing:s}=e,{doc:c,selection:u}=o,f=t&&t.doc.eq(c)&&t.selection.eq(u)&&this.isEditable===this.editor.isEditable&&(null==l?void 0:l.forceHide)===n.forceHide;if(!this.element){if(!n.element)return;this.initialize(n)}if(this.isEditable=this.editor.isEditable,!this.editor.isEditable||!0===n.forceHide)return void this.hide();if(s||f)return;let{empty:p,ranges:g}=u,h=Math.min(...g.map(e=>e.$from.pos)),b=Math.max(...g.map(e=>e.$to.pos)),y=!c.textBetween(h,b).length&&(0,a.eE)(e.state.selection);if(p||y){let e=u.$anchor.marks().some(e=>"link"===e.type.name)||"button"===u.$anchor.parent.type.name,t=(0,a.Nx)(c,{from:h,to:b},e=>"emoji"===e.type.name);if(!e&&(null==t?void 0:t.length)===0)return void this.hide()}this.tippy.setProps({getReferenceClientRect:()=>{if(!(0,a.BQ)(e.state.selection))return(0,a.MG)(e,h,b);let t=e.nodeDOM(h);return t&&(0,i.sb)(t)?(m(t,".drag-handle")||m(t,"[data-content-reference]")||t).getBoundingClientRect():(0,a.MG)(e,h,b)}}),!this.isMouseDownOutsideMenu&&(0,r.We)(this.editor)&&this.show()}show(){this.tippy.show(),document.body.classList.add("formatting-menu-open")}hide(){this.onHide&&"function"==typeof this.onHide&&this.onHide(),this.tippy.hide(),document.body.classList.remove("formatting-menu-open")}destroy(){var e,t;null==(e=this.tippy)||e.destroy(),null==(t=this.element)||t.removeEventListener("mousedown",this.mousedownHandler),document.removeEventListener("mousedown",this.mousedownDocumentHandler,!0),document.removeEventListener("mouseup",this.mouseupDocumentHandler,!0),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler),this.boundHideHandler&&s.q.off("hide",this.boundHideHandler),this.cleanupPanelLifecycle&&this.cleanupPanelLifecycle()}constructor({editor:e,view:t}){this.preventHide=!1,this.mousedownDocumentHandler=e=>{this.element.contains(e.target)?this.isMouseDownOutsideMenu=!1:this.isMouseDownOutsideMenu=!0},this.mouseupDocumentHandler=()=>{this.isMouseDownOutsideMenu=!1,this.update(this.editor.view)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.dragendHandler=()=>{this.isMouseDownOutsideMenu=!1,setTimeout(()=>this.update(this.editor.view))},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=e=>{var t;let{event:l}=e;if(this.preventHide){this.preventHide=!1;return}(null==l?void 0:l.relatedTarget)&&(null==(t=this.element.parentNode)?void 0:t.contains(l.relatedTarget))||this.hide()},this.editor=e,this.isEditable=e.isEditable,this.view=t}}let u=a.YY.create({name:"formattingBubbleMenu",addCommands:()=>({forceHideBubbleMenu:e=>t=>{let{tr:l}=t;return l.setMeta(d,{forceHide:e}),!0},refreshBubbleMenu:()=>e=>{var t;let{state:l}=e,{tippyInstance:a}=d.getState(l);return null==a||null==(t=a.popperInstance)||t.forceUpdate(),!0}}),addProseMirrorPlugins(){let{editor:e}=this;return[new n.k_({key:d,state:{init:()=>({element:null,forceHide:!1,onHide:()=>{},tippyOptions:{},tippyInstance:null}),apply(e,t){let l=e.getMeta(d);return l?{...t,...l}:t}},view:t=>new c({view:t,editor:e})})]}}),m=(e,t)=>{let l=e.querySelector(t),a=e.querySelector("[data-node-view-wrapper]");return l&&a&&(0,i.xX)(l,e,e=>e.hasAttribute("data-node-view-wrapper"))===a?l:null}},2610:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>a});let a={src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/prism-background.2232a16e.png",height:1672,width:3707,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAALVBMVEX39ezs4OXW4vDfwuLMxensxuD04eLe5e7ks+HSq+LT0uzUwujg2eTIsODl1N5g2x3eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJ0lEQVR4nAXBhwEAIAjAsLLB9f+5JohZRCS8O9OdcNx9m0BpqS7hAwyXAKYYie27AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},2623:(e,t,l)=>{"use strict";l.d(t,{x:()=>o});let a=(()=>{try{let e="__another_random_key_you_are_not_going_to_use__";return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}})(),n=e=>{let t={},l=()=>a?e().length:Object.keys(t).length;return{getItem:l=>a?e().getItem(l):Object.prototype.hasOwnProperty.call(t,l)?t[l]:null,setItem:(l,n)=>{a?(e().setItem(l,n),dispatchEvent(new StorageEvent("storage",{key:l,newValue:n}))):t[l]=String(n)},removeItem:l=>{a?(e().removeItem(l),dispatchEvent(new StorageEvent("storage",{key:l,newValue:null}))):delete t[l]},clear:()=>{a?e().clear():t={}},key:l=>a?e().key(l):Object.keys(t)[l]||null,get length(){return l()}}},o=n(()=>localStorage);n(()=>sessionStorage)},2681:(e,t,l)=>{"use strict";l.d(t,{Q5:()=>x,gf:()=>y,ms:()=>b,tJ:()=>w});var a=l(6029),n=l(27229),o=l(8527),i=l(21152),r=l(49611),s=l(2241),d=l(54578),c=l(87613),u=l(3703),m=l(55729);let[f,p]=(0,d.q)({strict:!1,name:"DropdownContext"}),[g,h]=(0,d.q)({name:"DropdownStylesContext",errorMessage:"useDropdownStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),b=e=>{let{isOpen:t,onClose:l,onToggle:r}=(0,n.j)(),s=(0,o.o)("Dropdown",e),d=(0,i.E)({placement:"bottom-start"}),c=(0,m.useMemo)(()=>({isOpen:t,onClose:l,onToggle:r,popper:d}),[t,l,r,d]);return(0,a.jsx)(f,{value:c,children:(0,a.jsx)(g,{value:s,children:(0,a.jsx)(u.qF,{...e})})})},y=e=>{let{children:t,as:l,...n}=e,{popper:o,onToggle:i}=p(),d=l||r.$;return(0,a.jsx)(d,{...n,ref:o.referenceRef,onClick:(0,c.H)(e.onClick,i),children:(0,a.jsx)(s.B.span,{__css:{pointerEvents:"none",flex:"1 1 auto",justifyContent:"flex-start",display:"flex",minW:0},children:t})})},x=e=>{var t,l;let{children:n,...o}=e,{isOpen:i,popper:r}=p(),d=h();if(!i)return null;let c=r.getPopperProps({...e,style:{visibility:i?"visible":"hidden",...e.style}});return(0,a.jsx)(s.B.div,{...o,mt:2,minWidth:"var(--chakra-sizes-48)",ref:r.popperRef,...c,__css:{zIndex:null!=(l=e.zIndex)?l:null==(t=d.list)?void 0:t.zIndex},children:(0,a.jsx)(u.QE,{children:n})})},w=e=>{let{onToggle:t}=p();return(0,a.jsx)(u.nh,{...e,onClick:(0,c.H)(e.onClick,t)})}},2690:e=>{"use strict";e.exports=JSON.parse('{"SCHEMA_VERSION":38,"schema":{"topNode":"doc","marks":[{"name":"link","inclusive":false,"excludes":"underline footnoteLabel","attrs":{"href":{"default":""}}},{"name":"code","excludes":"_","code":true},{"name":"strike"},{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"highlight","attrs":{"variant":{"default":"primary"}}},{"name":"footnoteLabel","inclusive":false,"excludes":"link underline","attrs":{"noteId":{"default":null}}}],"nodes":[{"name":"mention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"label":{"default":null},"profileImageUrl":{"default":null},"mentionedById":{"default":null}}},{"name":"cardMention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"docId":{"default":null},"mentionedById":{"default":null}}},{"name":"docMention","group":"inline","inline":true,"atom":true,"selectable":true,"attrs":{"id":{"default":null},"mentionedById":{"default":null}}},{"name":"paragraph","content":"inline*","group":"block","selectable":false,"attrs":{"horizontalAlign":{"default":"left"}}},{"name":"table","colMinPercent":10,"newColSize":20,"tableRole":"table","content":"tableRow+","group":"fullWidthBlock layoutBlock footnoteBlock","attrs":{"colWidths":{"default":[]}}},{"name":"image","group":"block","inline":false,"selectable":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":"left"},"src":{"default":null},"tempUrl":{"default":null},"uploadStatus":{"default":null},"meta":{"default":null},"name":{"default":null},"query":{"default":null},"source":{"default":null},"showPlaceholder":{"default":null},"isFullWidth":{"default":false},"resize":{"default":{"clipType":null,"clipPath":null,"clipAspectRatio":null,"width":null}}}},{"name":"mediaPlaceholder","group":"block","atom":true,"selectable":true,"attrs":{"horizontalAlign":{"default":"left"},"source":{"default":null},"isFullWidth":{"default":false}}},{"name":"gridLayout","content":"gridCell{1, 4}","group":"fullWidthBlock","selectable":false,"defining":false},{"name":"footnote","content":"(block | footnoteBlock)+","group":"inline","inline":true,"atom":true,"attrs":{"noteId":{}}},{"name":"hardBreak","group":"inline","inline":true,"selectable":false},{"name":"text","group":"inline"},{"name":"doc","content":"document"},{"name":"document","content":"card+","selectable":false,"defining":true,"attrs":{"docId":{"default":null},"theme":{"default":"classic"},"background":{"default":{"type":"none"}}}},{"name":"card","content":"(block | fullWidthBlock)+","group":"fullWidthBlock","selectable":false,"defining":false,"attrs":{"id":{"default":null},"background":{"default":{"type":"none"}},"container":{"default":{}}}},{"name":"bullet","content":"inline*","group":"block","selectable":false,"defining":true,"attrs":{"indent":{"default":0}}},{"name":"numbered","content":"inline*","group":"block","selectable":false,"defining":true,"attrs":{"indent":{"default":0}}},{"name":"todo","content":"inline*","group":"block","selectable":false,"defining":true,"attrs":{"indent":{"default":0},"checked":{"default":false}}},{"name":"title","content":"inline*","group":"block","selectable":false,"defining":true,"attrs":{"horizontalAlign":{"default":"left"},"level":{"default":1}}},{"name":"heading","content":"inline*","group":"block","selectable":false,"defining":true,"attrs":{"horizontalAlign":{"default":"left"},"level":{"default":1}}},{"name":"blockquote","content":"block+","group":"fullWidthBlock layoutBlock footnoteBlock tableBlock","defining":true},{"name":"codeBlock","content":"text*","marks":"","group":"block","selectable":false,"code":true,"defining":true,"attrs":{"language":{"default":null}}},{"name":"button","content":"(text | emoji)*","marks":"","selectable":false,"defining":true,"attrs":{"href":{"default":""},"variant":{"default":"solid"}}},{"name":"buttonGroup","content":"button{1, 3}","group":"block","attrs":{"horizontalAlign":{"default":"left"}}},{"name":"tableRow","tableRole":"row","content":"tableCell+"},{"name":"tableCell","tableRole":"cell","content":"(block | tableBlock)+","attrs":{"colspan":{"default":1},"rowspan":{"default":1}}},{"name":"video","group":"block","atom":true,"selectable":true,"attrs":{"id":{"default":null},"embedUrl":{"default":null},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"inline"}}},{"name":"embed","group":"block","atom":true,"selectable":true,"attrs":{"id":{"default":null},"url":{"default":null},"source":{"default":"embed.custom"},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"proxy":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"preview"}}},{"name":"drawing","group":"block","atom":true,"selectable":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":"left"},"page":{"default":null},"assets":{"default":{}},"meta":{"default":{}},"isFullWidth":{"default":true},"width":{"default":null},"svg":{"default":null}}},{"name":"emoji","group":"inline","inline":true,"atom":true,"selectable":false,"attrs":{"id":{"default":null},"native":{"default":null}}},{"name":"gridCell","content":"(block | layoutBlock)+","selectable":false,"defining":true},{"name":"contributors","group":"block","atom":true,"selectable":true,"attrs":{"horizontalAlign":{"default":"left"}}}]}}')},3298:(e,t,l)=>{"use strict";l.d(t,{Ab:()=>s,Hg:()=>i,xb:()=>r});var a=l(99492),n=l(77650),o=l(17633);let i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return[o.w.heading(n.Ru._({id:"HX5SVx"}),{level:e}),o.w.paragraph(n.Ru._({id:"Nu4oKW"}))]},r="1em",s={boxes:{name:()=>n.Ru._({id:"61H/21"}),icon:a.n2$},bullets:{name:()=>n.Ru._({id:"RYtHky"}),icon:a.ITF},sequence:{name:()=>n.Ru._({id:"ipQKNM"}),icon:a.dmS},images:{name:()=>n.Ru._({id:"an5hVd"}),icon:a.Cyq},numbers:{name:()=>n.Ru._({id:"3xKsW7"}),icon:a.Bi7},circles:{name:()=>n.Ru._({id:"pzzFVX"}),icon:a.yNr},quotes:{name:()=>n.Ru._({id:"eWLklq"}),icon:a.$7g},steps:{name:()=>n.Ru._({id:"A9onc2"}),icon:a.UER}}},3703:(e,t,l)=>{"use strict";l.d(t,{KZ:()=>ef,oQ:()=>em,L8:()=>eh,_s:()=>e_,ys:()=>eS.c,s1:()=>eA.s,zj:()=>eL,QP:()=>eC.m,Fu:()=>tl,uh:()=>tn,Tz:()=>X,qT:()=>el,Op:()=>eH,qF:()=>e1,nh:()=>e4,QE:()=>e2,tL:()=>e9,_x:()=>e7,iM:()=>P,c8:()=>te,Vc:()=>ea,t1:()=>tC,lp:()=>N,Ip:()=>lm,ku:()=>H});var a,n,o,i,r,s=l(13829),d=l(6029),c=l(96990),u=l(16842),m=l(53794),f=l(26420),p=l(2241),g=l(45460),h=l(8527),b=l(16446),y=l(86809),x=l(94835),w=l(94740),k=l(66199),v=l(12514),S=l(18078),A=l(25311),C=l(65016),z=l(5858),I=l(84535),j=l(32496),F=l(44444),B=l(77850),R=l(4014),M=l(55729),_=l(31005),E=new(l.n(_)()),D="mobile"===E.getDevice().type,L=null==(a=E.getOS().name)?void 0:a.includes("Windows"),T=l(48810),P=function(e){var t=e.shortcut;return(0,d.jsx)(T.E,{display:"inline",as:"span",ms:2,color:"gray.400",children:N(t)})},N=function(e){return e.replaceAll("Mod+",L?"Ctrl+":"⌘+").replaceAll("Alt+",L?"Alt+":"Option+")},O=function(){function e(){this.hideFns=[]}return e.prototype.hide=function(){this.hideFns.forEach(function(e){return e()})},e.prototype.subscribe=function(e){var t=this;return this.hideFns.push(e),function(){return t.unsubscribe(e)}},e.prototype.unsubscribe=function(e){var t=this.hideFns.indexOf(e);t>-1&&this.hideFns.splice(t,1)},e}(),U=M.createContext(null),W=function(e){var t=M.useContext(U);M.useEffect(function(){if(t&&e&&e.hide)return t.subscribe(function(){e.isOpen&&e.hide()})},[t,e])},H=function(){var e=(0,M.useMemo)(function(){return new O},[]),t=(0,M.useMemo)(function(){return function(t){var l=t.children;return(0,d.jsx)(U.Provider,{value:e,children:l})}},[e]);return{hideTooltips:(0,M.useCallback)(function(){return e.hide()},[e]),GammaTooltipHiderContext:t}},G=l(27229),V=l(97369),q=l(58211),K=l(21152),J=l(40697),Q=l(87613),Y=l(65590),$={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},Z=(0,p.B)(B.P.div),X=(0,g.R)(function(e,t){var l,a,n,o,i,r,c,u,m,f,g,B,_,E,L,T,N,O,U,H,X,ee,et,el,ea,en,eo,ei,er,es,ed,ec,eu,em,ef,ep,eg,eh,eb,ey,ex,ew,ek,ev,eS=(0,h.V)("Tooltip",e),eA=(0,z.M)(e),eC=(0,b.D)(),ez=eA.children,eI=eA.label,ej=eA.shortcut,eF=eA.shouldWrapChildren,eB=eA["aria-label"],eR=eA.hasArrow,eM=eA.bg,e_=eA.portalProps,eE=eA.allowMobileTouch,eD=(0,s.Tt)(eA,["children","label","shortcut","shouldWrapChildren","aria-label","hasArrow","bg","portalProps","allowMobileTouch"]);eM&&(eS.bg=eM,eS[y.O3.arrowBg.var]=(0,x.f)(eC,"colors",eM));var eL=(void 0===(l=(0,s.Cl)((0,s.Cl)({},eD),{direction:eC.direction}))&&(l={}),n=void 0===(a=l.openDelay)?0:a,i=void 0===(o=l.closeDelay)?0:o,c=void 0===(r=l.closeOnClick)||r,u=l.closeOnMouseDown,m=l.onOpen,f=l.onClose,g=l.placement,B=l.id,_=l.isOpen,E=l.defaultIsOpen,T=void 0===(L=l.arrowSize)?10:L,N=l.arrowShadowColor,O=l.arrowPadding,U=l.modifiers,H=l.isDisabled,X=l.gutter,ee=l.offset,et=l.direction,el=(0,s.Tt)(l,["openDelay","closeDelay","closeOnClick","closeOnMouseDown","onOpen","onClose","placement","id","isOpen","defaultIsOpen","arrowSize","arrowShadowColor","arrowPadding","modifiers","isDisabled","gutter","offset","direction"]),en=(ea=(0,G.j)({isOpen:_,defaultIsOpen:E,onOpen:m,onClose:f})).isOpen,eo=ea.onOpen,ei=ea.onClose,es=(er=(0,K.E)({enabled:en,placement:g,arrowPadding:O,modifiers:U,gutter:X,offset:ee,direction:et})).referenceRef,ed=er.getPopperProps,ec=er.getArrowInnerProps,eu=er.getArrowProps,em=(0,V.Bi)(B,"tooltip"),ef=M.useRef(null),ep=M.useRef(),eg=M.useRef(),eh=M.useCallback(function(){H||(ep.current=window.setTimeout(eo,n))},[H,eo,n]),eb=M.useCallback(function(){ep.current&&clearTimeout(ep.current),eg.current=window.setTimeout(ei,i)},[i,ei]),ey=M.useCallback(function(){c&&eb()},[c,eb]),ex=M.useCallback(function(){u&&eb()},[u,eb]),M.useCallback(function(e){en&&"Escape"===e.key&&eb()},[en,eb]),M.useEffect(function(){return function(){clearTimeout(ep.current),clearTimeout(eg.current)}},[]),(0,q.M)(function(){return ef.current},"pointerleave",eb),ew=M.useCallback(function(e,t){return void 0===e&&(e={}),void 0===t&&(t=null),(0,s.Cl)((0,s.Cl)({},e),{ref:(0,J.Px)(ef,t,es),onMouseEnter:(0,Q.H)(e.onMouseEnter,eh),onClick:(0,Q.H)(e.onClick,ey),onMouseDown:(0,Q.H)(e.onMouseDown,ex),onFocus:(0,Q.H)(e.onFocus,eh),onBlur:(0,Q.H)(e.onBlur,eb),"aria-describedby":en?em:void 0})},[eh,eb,ex,en,em,ey,es]),ek=M.useCallback(function(e,t){var l;return void 0===e&&(e={}),void 0===t&&(t=null),ed((0,s.Cl)((0,s.Cl)({},e),{style:(0,s.Cl)((0,s.Cl)({},e.style),((l={})[y.O3.arrowSize.var]=T?(0,Y.px)(T):void 0,l[y.O3.arrowShadowColor.var]=N,l))}),t)},[ed,T,N]),{isOpen:en,show:eh,hide:eb,getTriggerProps:ew,getTooltipProps:M.useCallback(function(e,t){return void 0===e&&(e={}),void 0===t&&(t=null),(0,s.Cl)((0,s.Cl)((0,s.Cl)({ref:t},el),e),{id:em,role:"tooltip",style:(0,s.Cl)((0,s.Cl)({},e.style),{position:"relative",transformOrigin:y.O3.transformOrigin.varRef})})},[el,em]),getTooltipPositionerProps:ek,getArrowProps:eu,getArrowInnerProps:ec});if(W(eL),(0,I.Kg)(ez)||eF)ev=(0,d.jsx)(p.B.span,(0,s.Cl)({tabIndex:0},eL.getTriggerProps(),{children:ez}));else{var eT=M.Children.only(ez);ev=M.cloneElement(eT,eL.getTriggerProps(eT.props,eT.ref))}var eP=!!eB,eN=eL.getTooltipProps({},t),eO=eP?(0,j.c)(eN,["role","id"]):eN,eU=(0,F.U)(eN,["role","id"]);return eI&&(!D||eE)?D&&eE?(0,d.jsxs)(w.A,{variant:"tooltip",children:[(0,d.jsx)(k.W,{children:ev}),(0,d.jsx)(v.Z,{appendToParentPortal:!1,children:(0,d.jsx)(S.h,{children:(0,d.jsx)(A.e,{children:eI})})})]}):(0,d.jsxs)(d.Fragment,{children:[ev,(0,d.jsx)(R.N,{children:eL.isOpen&&(0,d.jsx)(v.Z,(0,s.Cl)({},e_,{children:(0,d.jsx)(p.B.div,(0,s.Cl)({},eL.getTooltipPositionerProps(),{__css:{zIndex:eS.zIndex,pointerEvents:"none"},children:(0,d.jsxs)(Z,(0,s.Cl)({variants:$},eO,{initial:"exit",animate:"enter",exit:"exit",__css:eS,children:[eI,ej&&(0,d.jsx)(P,{shortcut:ej}),eP&&(0,d.jsx)(C.s,(0,s.Cl)({},eU,{children:eB})),eR&&(0,d.jsx)(p.B.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,d.jsx)(p.B.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:eS.bg}})})]}))}))}))})]}):(0,d.jsx)(d.Fragment,{children:ez})});X.displayName="GammaTooltip";var ee=l(99492),et=l(48621),el=function(e){var t=e.label,l=e.tooltipProps,a=(0,s.Tt)(e,["label","tooltipProps"]);return(0,d.jsx)(X,(0,s.Cl)({placement:"top",shouldWrapChildren:!0},l,{label:t,allowMobileTouch:!0,children:(0,d.jsx)(T.E,(0,s.Cl)({as:"span",color:"gray.500",cursor:"help",fontSize:"sm"},a,{children:(0,d.jsx)(et.g,{icon:ee.iW_})}))}))},ea=function(e){var t=e.children,l=e.nubbin,a=e.label,n=e.tooltipProps,o=e.boxProps,i=(0,s.Tt)(e,["children","nubbin","label","tooltipProps","boxProps"]);return(0,d.jsx)(X,(0,s.Cl)({label:a||i.name},n,{children:(0,d.jsxs)(f.a,(0,s.Cl)({position:"relative"},o,{children:[(0,d.jsx)(c.e,(0,s.Cl)({},i,{children:t})),(0,d.jsx)(f.a,{bg:i.bg,pointerEvents:"none",pos:"absolute",left:"calc(50% - ".concat(4,"px)"),top:"-9px",w:"".concat(8,"px"),h:"".concat(8,"px"),transform:"rotate(45deg)",opacity:+!!l,transitionProperty:"common",transitionDuration:"normal",transitionTimingFunction:"ease"})]}))}))},en=l(78140),eo=l(36999),ei=l(49611),er=l(41283),es=l(85595),ed=l(33612),ec=l.n(ed),eu=function(e,t){return e.name&&t.name?e.name.localeCompare(t.name):0},em=function(e){var t=e.count,l=e.onClick,a=e.avatars,n=e.size,o=void 0===n?"sm":n,i=e.disabled,r=e.menuListProps,u=e.tooltipLabel,m=e.children;return(0,d.jsxs)(en.W,{direction:"ltr",children:[(0,d.jsx)(X,{label:u,"aria-label":u,children:(0,d.jsxs)(eo.I,{className:"avatar-overflow-activator",colorScheme:"gray",borderRadius:"full",as:ei.$,size:o,fontWeight:"bold",fontSize:"xxs",transitionProperty:"margin",transitionDuration:"normal",shadow:"base",px:1.5,children:["+",t]})}),(0,d.jsx)(v.Z,{children:(0,d.jsxs)(er.c,(0,s.Cl)({maxH:"500px",overflowX:"hidden",overflowY:"auto"},void 0===r?{}:r,{children:[m,(0,s.fX)([],(0,s.zs)(a),!1).sort(eu).map(function(e){var t=e.color||"white";return(0,d.jsx)(es.D,{pointerEvents:i?"none":"auto",onClick:l?function(){return l(e)}:function(){},isDisabled:i,style:{opacity:1},icon:(0,d.jsx)(c.e,{size:o,name:e.name||e.displayName,src:e.profileImageUrl,border:"solid 2px ".concat(t),bg:t,shadow:"base",color:ec()(t).isDark()?"white":"black"}),children:e.name},e.id)})]}))})]})},ef=function(e){var t=e.max,l=void 0===t?25:t,a=e.avatars,n=e.useTooltipAvatar,o=e.shouldAnimate,i=e.overflowTooltipLabel,r=(0,s.Tt)(e,["max","avatars","useTooltipAvatar","shouldAnimate","overflowTooltipLabel"]),f=void 0===n||n?ea:c.e,p=a.length-l;return(0,d.jsxs)(u.Z,(0,s.Cl)({},r,{sx:void 0===o||o?{"& .avatar-overflow-activator":{ml:1.5}}:{},children:[a.slice(0,l).map(function(e){var t=e.id,l=e.color,a=e.displayName,n=e.name,o=e.profileImageUrl,i=e.badge;return(0,d.jsx)(f,{name:n||a,src:o,color:l,shadow:"md",children:i&&(0,d.jsx)(m.N,{boxSize:i.size,bg:i.color})},t)}),p>0&&(0,d.jsx)(em,{menuListProps:{zIndex:"modal"},tooltipLabel:i,size:e.size,count:p,avatars:a.map(function(e){var t=e.id,l=e.color,a=e.displayName;return{id:t,name:e.name||a||"",profileImageUrl:e.profileImageUrl||"",color:l}}),disabled:!0})]}))},ep=l(24302),eg=function(){},eh=function(e){var t=e.isDark,l=e.children,a=(0,M.useContext)(ep.Ig),n=t?"dark":"light",o=(0,M.useMemo)(function(){return{colorMode:n,toggleColorMode:eg,setColorMode:eg}},[n]);return n===(null==a?void 0:a.colorMode)?(0,d.jsx)(d.Fragment,{children:l}):(0,d.jsx)(ep.Ig.Provider,{value:o,children:l})},eb=l(67909),ey=l(3398),ex=l(95018),ew=l(12276),ek=l(54578),ev=l(21938),eS=l(40691),eA=l(3674),eC=l(36071),ez=(0,s.zs)((0,ek.q)({strict:!0,name:"DrawerContext",errorMessage:"useDrawerContext: `context` is undefined. Seems you forgot to wrap modal components in ``"}),2),eI=ez[0],ej=ez[1],eF=(0,s.zs)((0,ek.q)({name:"DrawerStylesContext",errorMessage:"useDrawerStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),2),eB=eF[0],eR=eF[1],eM={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function e_(e){var t,l=e.isOpen,a=e.onClose,n=e.placement,o=e.children,i=(0,s.Tt)(e,["isOpen","onClose","placement","children"]),r=(0,b.D)(),c=null==(t=r.components)?void 0:t.Drawer,u=function(e,t){var l,a;if(e)return null!=(a=null==(l=eM[e])?void 0:l[t])?a:e}(void 0===n?"right":n,r.direction),m=(0,h.o)("Drawer",e);return(0,d.jsx)(eI,{value:{placement:u},children:(0,d.jsx)(eB,{value:m,children:(0,d.jsx)(eb.aF,(0,s.Cl)({isOpen:l,onClose:a,styleConfig:c},i,{children:o}))})})}var eE=["transition","onAnimationComplete"],eD=(0,p.B)(ey.q,{shouldForwardProp:function(e){return!!eE.includes(e)||(0,ex.M)(e)}}),eL=(0,g.R)(function(e,t){var l=e.className,a=e.children,n=(0,s.Tt)(e,["className","children"]),o=(0,eb.k3)(),i=o.getDialogProps,r=o.getDialogContainerProps,c=o.isOpen,u=i(n,t),m=r(),f=(0,ev.cx)("chakra-modal__content",l),g=eR(),h=(0,s.Cl)({display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0},g.dialog),b=(0,s.Cl)({display:"flex",width:"100vw",height:"100vh",position:"fixed",left:0,top:0},g.dialogContainer),y=ej().placement;return(0,d.jsx)(p.B.div,(0,s.Cl)({},m,{className:"chakra-modal__content-container",__css:b,children:(0,d.jsx)(ew.u,{children:(0,d.jsx)(eD,(0,s.Cl)({direction:y,in:c,className:f},u,{__css:h,children:a}))})}))});eL.displayName="DrawerContent";var eT=l(4192),eP=l(80314),eN=function(e){var t=e.icon,l=e.label;return t?(0,d.jsxs)(eT.d1,{wordBreak:"break-all",children:[(0,d.jsx)(eT.Vz,{boxSize:"12px",as:et.g,icon:t,"aria-label":l}),l]}):(0,d.jsx)(eT.d1,{wordBreak:"break-all",children:l})},eO=function(e){var t=e.href,l=e.label,a=e.icon,n=e.onClick,o=e.NextLink,i=e.isDisabled,r=e.colorScheme,c=(0,s.Tt)(e,["href","label","icon","onClick","NextLink","isDisabled","colorScheme"]),u=!i&&(n||t),m={size:"sm",fontSize:"xs",colorScheme:void 0===r?"blackAlpha":r,_hover:{bg:u?"trueblue.100":void 0,color:u?"blackAlpha.900":void 0,textDecoration:"none"},maxW:"20ch"};return!t||i?(0,d.jsx)(eT.vw,(0,s.Cl)({onClick:n,"data-testid":"link-tag"},m,c,i&&{color:"gray.500",pointerEvents:"none"},{children:(0,d.jsx)(eN,{label:l,icon:a})})):(0,d.jsx)(o,{href:t,passHref:!0,legacyBehavior:!0,children:(0,d.jsx)(eT.vw,(0,s.Cl)({"data-testid":"link-tag",as:eP.N,onClick:n},m,c,{children:(0,d.jsx)(eN,{label:l,icon:a})}))})},eU=l(40162),eW=function(e){var t=e.count,l=e.tags,a=e.NextLink,n=e.overflowButtonLabel,o=e.isDisabled;return(0,d.jsxs)(w.A,{isLazy:!0,trigger:"click",closeOnBlur:!0,preventOverflow:!0,children:[(0,d.jsx)(k.W,{children:(0,d.jsx)(f.a,{children:(0,d.jsx)(X,{label:n,"aria-label":n,children:(0,d.jsxs)(ei.$,{"aria-label":n,className:"link-tag-overflow-activator",display:"inline-flex",bg:"gray.200",colorScheme:"blackAlpha",size:"xs",fontWeight:"medium",fontSize:"xxs",boxShadow:"none",transitionProperty:"margin",transitionDuration:"normal",shadow:"base",children:["+",t]})})})}),(0,d.jsx)(v.Z,{children:(0,d.jsx)(S.h,{p:3,_focus:{outline:"none"},children:(0,d.jsx)(eU.B,{spacing:2,children:(0,s.fX)([],(0,s.zs)(l),!1).map(function(e){var t=e.id,l=e.label,n=e.href,i=e.icon,r=e.color;return(0,d.jsx)(eO,{NextLink:a,id:t,icon:i,label:l,href:n,color:r,isDisabled:o},t)})})})})]})},eH=function(e){var t=e.tags,l=e.NextLink,a=e.max,n=void 0===a?4:a,o=e.overflowButtonLabel,i=e.isDisabled,r=t.length-n;return(0,d.jsxs)(eU.B,{w:"100%",mb:2,children:[(null==t?void 0:t.length)>0&&(null==t?void 0:t.slice(0,n).map(function(e){var t=e.id,a=e.label,n=e.href,o=e.icon,r=e.color,s=e.colorScheme;return(0,d.jsx)(eO,{id:t,label:a,icon:o,href:n,NextLink:l,color:r,isDisabled:i,colorScheme:s},t)})),r>0&&(0,d.jsx)(eW,{overflowButtonLabel:o,NextLink:l,count:r,tags:t,isDisabled:i})]})},eG=l(24357),eV=(0,s.zs)((0,ek.q)({name:"MenuStylesContext",errorMessage:"useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),2),eq=eV[0],eK=eV[1],eJ={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}}},eQ=(0,B.P)(p.B.div),eY=(0,g.R)(function(e,t){e.rootProps,e.motionProps;var l,a,n,o,i=e.children,r=(0,s.Tt)(e,["rootProps","motionProps","children"]),c=eK();return(0,d.jsx)(p.B.div,{__css:{zIndex:null!=(l=e.zIndex)?l:null==(a=c.list)?void 0:a.zIndex},children:(0,d.jsx)(eQ,(0,s.Cl)({className:(0,ev.cx)("chakra-menu__menu-list",e.className),variants:eJ,initial:!1,animate:"enter",__css:(0,s.Cl)({zIndex:null!=(n=e.zIndex)?n:null==(o=c.list)?void 0:o.zIndex,outline:0},c.list),padding:"0",overflowY:"hidden"},r,{children:(0,d.jsx)(f.a,{p:2,h:"100%",maxH:e.maxH?e.maxH:"264px",overflowY:"auto",children:i})}))})});eY.displayName="MenuList";var e$=(0,g.R)(function(e,t){var l=eK();return(0,d.jsx)(p.B.span,(0,s.Cl)({ref:t},e,{__css:l.command,className:"chakra-menu__command"}))}),eZ=(0,g.R)(function(e,t){var l=e.type,a=(0,s.Tt)(e,["type"]),n=eK(),o=a.as?null!=l?l:void 0:"button",i=(0,s.Cl)({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0},n.item);return(0,d.jsx)(p.B.button,(0,s.Cl)({ref:t,type:o},a,{__css:i}))}),eX=(0,g.R)(function(e,t){var l=(0,M.useRef)(null),a=(0,ep.dU)("sky.100","elevation.4"),n=e.icon,o=e.iconSpacing,i=e.command,r=e.commandSpacing,c=e.children,u=(0,s.Tt)(e,["icon","iconSpacing","command","commandSpacing","children"]),m=(0,J.SV)(l,t),f=n||i,p=0===u.tabIndex,g=f?(0,d.jsx)("span",{style:{pointerEvents:"none",flex:1},children:c}):c;return(0,d.jsxs)(eZ,(0,s.Cl)({},u,{ref:m,bgColor:p?a:void 0,_hover:{bgColor:a},className:(0,ev.cx)("chakra-menu__menuitem",u.className),children:[n&&(0,d.jsx)(e0,{fontSize:"0.8em",marginEnd:void 0===o?"0.75rem":o,children:n}),g,i&&(0,d.jsx)(e$,{marginStart:void 0===r?"0.75rem":r,children:i})]}))}),e0=function(e){var t=e.className,l=e.children,a=(0,s.Tt)(e,["className","children"]),n=eK(),o=M.Children.only(l),i=(0,M.isValidElement)(o)?(0,M.cloneElement)(o,{focusable:"false","aria-hidden":!0,className:(0,ev.cx)("chakra-menu__icon",o.props.className)}):null,r=(0,ev.cx)("chakra-menu__icon-wrapper",t);return(0,d.jsx)(p.B.span,(0,s.Cl)({className:r},a,{__css:n.icon,children:i}))},e1=function(e){var t=(0,h.o)("Menu",e),l=e.children;return(0,d.jsx)(eq,{value:t,children:(0,eG.J)(l)})},e2=eY,e4=eX,e5=l(33787),e6=l(74676),e3=(0,B.P)(f.a),e9=(0,M.forwardRef)(function(e,t){var l=e.src,a=e.fallbackSrc,n=e.shouldShow,o=e.isDark,i=e.onClick,r=e.tooltip,c=e.label,u=(0,s.Tt)(e,["src","fallbackSrc","shouldShow","isDark","onClick","tooltip","label"]),m=(0,d.jsxs)(e3,(0,s.Cl)({ref:t,position:"relative",zIndex:"tooltip",cursor:i?"pointer":void 0,pointerEvents:i?void 0:"none",onClick:i||void 0,initial:{opacity:0},animate:{opacity:1,transition:{delay:.25,duration:.2}},exit:{opacity:0},transition:{duration:.2}},u,{children:[(0,d.jsx)(e5._,{src:l,fallbackSrc:a,w:"300px",shadow:"lg",border:"1px solid",borderColor:void 0!==o&&o?"gray.600":"gray.200",borderRadius:"md"}),c&&(0,d.jsx)(e6.E,{position:"absolute",bottom:5,right:5,colorScheme:"gray",children:c})]}));return(0,d.jsx)(R.N,{children:(void 0===n||n)&&(r?(0,d.jsx)(X,{label:r,children:m}):m)})});e9.displayName="ScreenshotPreview";var e7=function(e){var t=e.variant,l=(0,s.Tt)(e,["variant"]),a=(0,h.V)("SectionTitle",{variant:t});return(0,d.jsx)(f.a,(0,s.Cl)({as:"p",__css:a},l))},e8=l(26385),te=function(e){var t=e.label,l=e.description;return(0,d.jsxs)(e8.B,{spacing:"0",children:[(0,d.jsx)(T.E,{children:t}),(0,d.jsx)(T.E,{fontSize:"xs",color:"gray.400",children:l})]})},tt=function(e){var t=e.fillColor;return(0,d.jsxs)("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1111 192",style:{fill:t},children:[(0,d.jsx)("path",{d:"M47.2,14.4c-14.4,8.2-26,19.6-34.4,33.6C4.3,62.1,0,77.7,0,94.3s4.3,32.2,12.7,46.3c8.5,14.1,20,25.4,34.4,33.6,14.4,8.2,30.4,12.4,47.7,12.4h69.8v-112.5h-81v39.1h38.2v31.8h-25.6c-9.1,0-17.6-2.3-25.2-6.9-7.6-4.6-13.8-10.8-18.3-18.4-4.5-7.7-6.7-16.2-6.7-25.3s2.3-17.7,6.7-25.3c4.5-7.7,10.6-13.9,18.3-18.4,7.6-4.6,16.1-6.9,25.2-6.9h68.5V2h-69.8c-17.3,0-33.3,4.2-47.7,12.4h0Z"}),(0,d.jsx)("path",{d:"M267.6.2c-42.7,0-77.4,34.8-77.4,77.6v108.8h42v-54.6h70.8v54.6h42v-108.8c0-42.8-34.7-77.6-77.4-77.6ZM303,93h-70.8v-15.3c0-19.6,15.9-35.5,35.4-35.5s35.4,15.9,35.4,35.5v15.3Z"}),(0,d.jsx)("path",{d:"M576.4,0c-32.1,0-58.2,26.2-58.2,58.4v74.2c0,8.7-7,15.7-15.7,15.7s-15.7-7-15.7-15.7V58.5c0-32.2-26.1-58.4-58.2-58.4s-58.2,26.2-58.2,58.4v128.2h42.6V58.5c0-8.7,7-15.7,15.7-15.7s15.7,7,15.7,15.7v74.1c0,32.2,26.1,58.4,58.2,58.4s58.2-26.2,58.2-58.4V58.4c0-8.7,7-15.7,15.7-15.7s15.7,7,15.7,15.7v128.3h42.6V58.4c0-32.2-26.1-58.4-58.2-58.4h0Z"}),(0,d.jsx)("path",{d:"M1033.1.3c-42.7,0-77.4,34.8-77.4,77.6v108.8h42v-54.6h70.8v54.6h42v-108.8c0-42.8-34.7-77.6-77.4-77.6ZM1068.5,93.2h-70.8v-15.3c0-19.6,15.9-35.5,35.4-35.5s35.4,15.9,35.4,35.5v15.3Z"}),(0,d.jsx)("path",{d:"M872,0c-32.1,0-58.2,26.2-58.2,58.4v74.2c0,8.7-7,15.7-15.7,15.7s-15.7-7-15.7-15.7V58.4c0-32.2-26.1-58.4-58.2-58.4s-58.2,26.2-58.2,58.4v128.3h42.6V58.4c0-8.7,7-15.7,15.7-15.7s15.7,7,15.7,15.7v74.2c0,32.2,26.1,58.4,58.2,58.4s58.2-26.2,58.2-58.4V58.4c0-8.7,7-15.7,15.7-15.7s15.7,7,15.7,15.7v128.3h42.6V58.4c0-32.2-26.1-58.4-58.2-58.4Z"})]})},tl=function(e){var t=e.colorMode,l=e.w,a=e.fillColorOverride;return(0,d.jsx)(f.a,{w:void 0===l?"120px":l,children:(0,d.jsx)(tt,{fillColor:null!=a?a:"light"===(void 0===t?"light":t)?"var(--chakra-colors-deepocean-950)":"rgba(255, 255, 255, 0.1)"})})},ta=function(){return(0,d.jsxs)("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 222 332",children:[(0,d.jsx)("path",{style:{fill:"var(--chakra-colors-sky-300)"},d:"M189.5,303.9c-5.3-4.3-12-6.6-18.5-8.5-15.8-4.4-32.2-6.1-48.5-6.2h0s0,0,0,0,0,0,0,0h0c-16.3,0-32.7,1.8-48.5,6.2-6.5,1.9-13.1,4.2-18.5,8.5-9.7,8.7,2.3,16.3,10.2,19.1,18.1,6.6,37.6,8.9,56.7,8.9h0s0,0,0,0h0c19.2,0,38.7-2.3,56.7-8.9,7.9-2.8,19.9-10.4,10.2-19.1Z"}),(0,d.jsx)("path",{style:{fill:"var(--chakra-colors-deepocean-950)"},d:"M44,38.5c-16,12.9-28,29-35.6,47.8C.7,105.2-1.5,125.1,1.7,145.5c3.2,20.3,11.5,38.6,24.6,54.2,13.1,15.6,29.4,27.2,48.6,34.5,19.2,7.3,39.7,9.3,60.8,5.9l85.4-13.5-21.8-137.7-99.1,15.7,7.6,47.8,46.7-7.4,6.2,38.9-31.4,5c-11.1,1.8-22,.6-32.2-3.5-10.2-4.1-19-10.5-25.9-19-6.9-8.5-11.4-18.5-13.1-29.7-1.8-11.2-.6-22,3.3-32.3,4-10.2,10.3-19,18.8-26.1,8.5-7.1,18.4-11.5,29.5-13.3l83.8-13.3L185.4.6l-85.4,13.5c-21.1,3.3-40,11.6-56,24.4h0s0,0,0,0Z"})]})},tn=function(e){var t=e.w;return(0,d.jsx)(f.a,{w:void 0===t?"120px":t,children:(0,d.jsx)(ta,{})})},to=function(e){var t=e.item,l=e.rtlEnabled;return t.children?_jsx(Stack,{direction:"column",children:_jsx(Popover,{trigger:"hover",placement:l?"bottom-end":"bottom-start",direction:l?"rtl":"ltr",gutter:0,children:function(e){var l;return _jsxs(_Fragment,{children:[_jsx(PopoverTrigger,{children:_jsx(Button,{size:"md",onClick:function(e){return e.preventDefault()},fontSize:"md",cursor:"pointer",variant:"ghost",bg:e.isOpen?"deepocean.50":void 0,children:t.label})}),_jsx(PopoverContent,{bg:"transparent",border:"none",outline:"none",boxShadow:"none",children:_jsx(Stack,{direction:"column",p:6,spacing:4,bg:"var(--popper-bg)",borderRadius:"xl",border:"1px solid",borderColor:"var(--chakra-colors-whiteAlpha-600)",boxShadow:"blue-shadow",children:null==(l=t.children)?void 0:l.map(function(e,t){return _jsx(Button,__assign({as:Link,variant:"link",href:e.href,fontSize:"md",justifyContent:"flex-start"},(null==e?void 0:e.id)&&{"data-id":"desktop-nav-item-".concat(e.id)},{children:e.label}),t)})})})]})}})}):_jsx(Button,__assign({as:Link,variant:"ghost",href:t.href,fontSize:"md",size:"md"},(null==t?void 0:t.id)&&{"data-id":"desktop-nav-item-".concat(t.id)},{children:t.label}))},ti=(0,p.B)("span",{baseStyle:{display:"block",pos:"absolute",w:"1.25rem",h:"0.125rem",rounded:"full",bg:"currentcolor",mx:"auto",insetStart:"0.125rem",transition:"all 0.12s"}}),tr=function(e){return _jsxs(Box,{color:"deepocean.950",className:"group","data-active":e.active?"":void 0,as:"span",display:"block",w:"1.5rem",h:"1.5rem",pos:"relative","aria-hidden":!0,pointerEvents:"none",children:[_jsx(ti,{top:"0.4375rem",_groupActive:{top:"0.6875rem",transform:"rotate(45deg)"}}),_jsx(ti,{bottom:"0.4375rem",_groupActive:{bottom:"0.6875rem",transform:"rotate(-45deg)"}})]})},ts=function(e){var t=e.item;return _jsx(Button,__assign({w:"100%",size:"lg",fontSize:"3xl",variant:"ghost",as:Link,href:t.href,justifyContent:"space-between",h:"fit-content"},(null==t?void 0:t.id)&&{"data-id":"mobile-nav-item-".concat(t.id)},{children:_jsx(Heading,{as:"h6",fontWeight:"normal",color:"deepocean.800",children:t.label})}))},td=function(e){var t,l=e.item,a=e.rtlEnabled,n=__read(useState(!1),2),o=n[0],i=n[1];return _jsxs(Box,{children:[_jsx(Button,__assign({variant:"ghost",size:"lg",w:"100%",fontSize:"3xl",fontWeight:"bold",_hover:{textDecoration:"none"},justifyContent:"space-between",onClick:useCallback(function(){l.children&&i(!o)},[o,l.children]),h:"fit-content"},(null==l?void 0:l.id)&&{"data-id":"mobile-nav-item-".concat(l.id)},l.children?{href:"#",as:void 0,rightIcon:_jsx(FontAwesomeIcon,{icon:o?faChevronDown:a?faChevronLeft:faChevronRight,fixedWidth:!0,size:"xs"})}:{href:l.href,as:Link},{children:_jsx(Heading,{as:"h6",fontWeight:"semibold",children:l.label})})),o&&_jsx(Stack,{direction:"column",spacing:3,w:"100%",py:4,px:0,children:null==(t=l.children)?void 0:t.map(function(e,t){return _jsx(ts,{item:e},t)})})]})},tc=function(e){return e/180*Math.PI},tu=function(e,t){return e+Math.random()*(t-e)},tm={layers:[{speed:.015,scale:.2,count:320},{speed:.03,scale:.5,count:50},{speed:.05,scale:.75,count:30}],angle:145,shootingStar:{speed:{min:15,max:20},opacityDelta:.01,trailLengthDelta:.01,emittingInterval:2e3,lifeTime:500,radius:3,starLength:5},stars:{baseRadius:2,color:"rgb(255, 255, 255)",twinkle:{amount:1,speed:.001}},maxTrailLength:500},tf=function(){function e(e,t,l,a,n){void 0===n&&(n=1),this.x=0,this.y=0,this.vx=0,this.vy=0,this.radius=0,this.x=e,this.y=t,this.vx=Math.cos(a)*l,this.vy=Math.sin(a)*l,this.radius=tm.stars.baseRadius*n,this.twinkleOffset=Math.random()*Math.PI*2}return e.prototype.getSpeed=function(){return Math.sqrt(this.vx*this.vx+this.vy*this.vy)},e.prototype.setSpeed=function(e){var t=this.getHeading();this.vx=Math.cos(t)*e,this.vy=Math.sin(t)*e},e.prototype.getHeading=function(){return Math.atan2(this.vy,this.vx)},e.prototype.setHeading=function(e){var t=this.getSpeed();this.vx=Math.cos(e)*t,this.vy=Math.sin(e)*t},e.prototype.update=function(){this.x+=this.vx,this.y+=this.vy},e.prototype.draw=function(e){var t=1;tm.stars.twinkle.amount>0&&(t=1-(.5*Math.sin(Date.now()*tm.stars.twinkle.speed+this.twinkleOffset)+.5)*tm.stars.twinkle.amount),e.fillStyle=ec()(tm.stars.color).setAlpha(t).toRgbString(),e.beginPath(),e.arc(this.x,this.y,this.radius,0,2*Math.PI,!1),e.fill()},e}(),tp=function(e){function t(t,l,a,n){var o=e.call(this,t,l,a,n)||this;return o.opacity=0,o.trailLengthDelta=0,o.isSpawning=!0,o.isDying=!1,o.isDead=!1,o.radius=tm.shootingStar.radius,o}return(0,s.C6)(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.isSpawning&&(this.opacity+=tm.shootingStar.opacityDelta,this.opacity>=1&&(this.isSpawning=!1)),this.isDying&&(this.opacity-=tm.shootingStar.opacityDelta,this.opacity<=0&&(this.isDying=!1,this.isDead=!0)),this.trailLengthDelta+=tm.shootingStar.trailLengthDelta},t.prototype.draw=function(e){if(!(this.opacity<=0)){var t,l,a=this.x,n=this.y,o={x:a+(t=-(tm.maxTrailLength*this.trailLengthDelta))*Math.cos(l=this.getHeading()),y:n+t*Math.sin(l)},i=ec()(tm.stars.color).setAlpha(this.opacity).toRgbString();e.fillStyle=i;var r=tm.shootingStar.starLength;e.beginPath(),e.moveTo(a-1,n+1),e.lineTo(a,n+r),e.lineTo(a+1,n+1),e.lineTo(a+r,n),e.lineTo(a+1,n-1),e.lineTo(a,n+1),e.lineTo(a,n-r),e.lineTo(a-1,n-1),e.lineTo(a-r,n),e.lineTo(a-1,n+1),e.lineTo(a-r,n),e.closePath(),e.fill(),e.fillStyle=i,e.beginPath(),e.moveTo(a-1,n-1),e.lineTo(o.x,o.y),e.lineTo(a+1,n+1),e.closePath(),e.fill()}},t.prototype.kill=function(){this.isDying=!0},t}(tf),tg=(function(){function e(e,t){this.stars=[],this.shootingStars=[],this.animationFrameId=0,this.shootingStarIntervalId=null,this.canvas=e,this.context=t,this.handleResize=this.handleResize.bind(this),this.update=this.update.bind(this),this.createShootingStar=this.createShootingStar.bind(this)}e.prototype.initialize=function(){this.handleResize(),window.addEventListener("resize",this.handleResize),this.animationFrameId=requestAnimationFrame(this.update),this.shootingStarIntervalId=window.setInterval(this.createShootingStar,tm.shootingStar.emittingInterval)},e.prototype.cleanup=function(){window.removeEventListener("resize",this.handleResize),this.shootingStarIntervalId&&clearInterval(this.shootingStarIntervalId),cancelAnimationFrame(this.animationFrameId)},e.prototype.handleResize=function(){this.canvas.width=this.canvas.offsetWidth,this.canvas.height=this.canvas.offsetHeight,this.initStars()},e.prototype.initStars=function(){var e=this;this.stars=[],this.shootingStars=[];var t=this.canvas.width,l=this.canvas.height;tm.layers.forEach(function(a){for(var n=0;nt&&(a.x=0),a.x<0&&(a.x=t),a.y>l&&(a.y=0),a.y<0&&(a.y=l)}),this.shootingStars.forEach(function(t){t.update(),t.draw(e.context)}),this.shootingStars=this.shootingStars.filter(function(e){return!e.isDead}),this.animationFrameId=requestAnimationFrame(this.update)}}(),l(774)),th=l(31810),tb=l(92126),ty=l(42175),tx=l(35700),tw={parts:["link","item","container"],sizes:{sm:{container:null==(n=ty.w4.components.Button.sizes)?void 0:n.sm},xs:{container:null==(o=ty.w4.components.Button.sizes)?void 0:o.xs}},variants:{plainButton:function(e){return{_hover:{color:"unset"},_active:{},item:{_hover:{color:(0,tx.M)("trueblue.500","trueblue.200")(e)}}}}}},tk={baseStyle:{fontWeight:600,borderRadius:"md",transitionProperty:"common",transitionDuration:"normal"},variants:{"menu-item":function(e){return{fontWeight:"500",borderRadius:"md",color:"gray.700",borderWidth:"1px",borderColor:"transparent",_hover:{bg:"gray.50",borderColor:"gray.200"},_focus:{bg:"gray.50",borderColor:"gray.200"}}},outline:function(e){return{border:"none",shadow:"md",_before:{position:"absolute",inset:0,content:'""',borderRadius:"base",padding:"2px",border:"none",background:"gradient.blue-to-orange",backgroundSize:"400%",mask:"linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)",WebkitMaskComposite:"destination-out",maskComposite:"subtract",_hover:{filter:"brightness(120%)",backgroundSize:"100%",bg:"gradient.blue-to-orange"}}}},solid:function(e){return{shadow:"md",bg:"gradient.blue-to-orange",textShadow:"0px 1px 2px rgba(0,0,0,.5)",color:"gray.50",backgroundSize:"400%",transitionProperty:"all",transitionDuration:"normal",_hover:{filter:"brightness(120%)",backgroundSize:"200%",bg:"gradient.blue-to-orange"},"&[disabled]":{_hover:{bg:"gradient.blue-to-orange",backgroundSize:"400%"}},_active:{bg:"gradient.blue-to-orange",shadow:"md-inner",filter:"brightness(90%)",backgroundSize:"200%"}}},plain:function(e){return{color:(0,tx.M)("gray.700","gray.50")(e),shadow:"md",bg:(0,tx.M)("gradient.light","gradient.dark")(e),borderWidth:"1px",borderStyle:"solid",borderColor:(0,tx.M)("gray.200","gray.700")(e),_hover:{color:(0,tx.M)("trueblue.500","trueblue.200")(e)},_active:{shadow:"inner"}}},hazardous:function(e){var t;return(0,s.Cl)((0,s.Cl)({},null==(t=null==tk?void 0:tk.variants)?void 0:t.plain(e)),{color:"red.500",_hover:{color:"red.600",bg:"red.50"},_active:{color:"red.700"}})},plainSelected:function(e){var t;return(0,s.Cl)((0,s.Cl)({},(null==(t=null==tk?void 0:tk.variants)?void 0:t.plain(e))||{}),{bg:(0,tx.M)("trueblue.50","whiteAlpha.300")(e),color:(0,tx.M)("trueblue.800","trueblue.200")(e)})},toolbar:{w:"auto",minW:"0px",margin:"0px",px:"5px",_hover:{bg:"gray.50"},borderRadius:"3px",mt:"4px",mb:"4px",h:"1.5rem"},activeToolbar:{w:"auto",minW:"0px",margin:"0px",px:"5px",bg:"trueblue.100",color:"trueblue.800",borderRadius:"3px",_hover:{bg:"trueblue.200"},mt:"4px",mb:"4px",h:"1.5rem"}}},tv={fontFamily:"heading",fontWeight:600,textTransform:"none",color:"gray.500",fontSize:"sm",letterSpacing:0},tS={parts:["th"],baseStyle:{th:(0,s.Cl)({w:4},tv)},variants:{simple:{th:{color:tv.color}}},sizes:{sm:{th:{fontSize:tv.fontSize}},md:{th:{fontSize:tv.fontSize}}}},tA={colors:{gradient:{light:"linear-gradient(180deg, #FFFFFF 0%, #FCF9F5 100%)",dark:"linear-gradient(180deg, #3c3838 0%, #272525 100%)","blue-to-purple":"linear-gradient(91.78deg, #3300D9 1.24%, #9D20C9 73.37%, #DF7A6C 166.1%)","blue-to-orange":"linear-gradient(92.91deg, #3300D9 2.18%, #9D20C9 44.94%, #DF7A6C 99.91%)",brand:{bg:"linear-gradient(120deg, #3300D9 0%, #9D20C9 56.82%, #DF7A6C 150%)",text:"linear-gradient(120deg, #3300D9 0%, #9D20C9 56.82%, #DF7A6C 150%)"},"secondary-light":"linear-gradient(170deg, var(--chakra-colors-pink-100) 0%, var(--chakra-colors-salmon-100) 30% , var(--chakra-colors-orange-50) 100%)","secondary-dark":"linear-gradient(170deg, var(--chakra-colors-pink-900) 0%, var(--chakra-colors-salmon-900) 30% , var(--chakra-colors-purple-900) 100%)"},gray:{50:"#F9f6f6",100:"#f7f3f2",200:"#e5e0df",300:"#cac5c4",400:"#ada8a8",500:"#8f8b8b",600:"#726e6e",700:"#565151",800:"#3c3838",900:"#272525"},linen:{50:"#FEFDFC",100:"#FCFAF8",200:"#FAF5F2",300:"#F7F1EB",400:"#F5ECE5",500:"#F2E7DE",600:"#C2B9B2",700:"#918B85",800:"#615C59",900:"#302E2C",950:"#181716"},champagne:{50:"#FDFBFA",100:"#FBF8F5",200:"#F7F1EB",300:"#F4E9E1",400:"#F0E2D7",500:"#ECDBCD",600:"#BDAFA4",700:"#8E837B",800:"#5E5852",900:"#2F2C29",950:"#181614"},sunglow:{50:"#FFFAE8",100:"#FFF5D1",200:"#FFEBA2",300:"#FFE074",400:"#FFD645",500:"#FFCC17",600:"#CCA312",700:"#997A0E",800:"#665209",900:"#332905",950:"#191402"},salmon:{50:"#FEF3F0",100:"#FDE6E1",200:"#FBCDC4",300:"#F8B5A6",400:"#F69C89",500:"#F4836B",600:"#C36956",700:"#924F40",800:"#62342B",900:"#311A15",950:"#180D0B"},shocking:{50:"#FDEBF9",100:"#FBD8F2",200:"#F6B0E5",300:"#F289D9",400:"#ED61CC",500:"#E93ABF",600:"#BA2E99",700:"#8C2373",800:"#5D174C",900:"#2F0C26",950:"#170613"},orchid:{50:"#F5E9FA",100:"#EBD2F4",200:"#D8A6E9",300:"#C479DF",400:"#B14DD4",500:"#9D20C9",600:"#7E1AA1",700:"#5E1379",800:"#3F0D50",900:"#1F0628",950:"#100314"},indigo:{50:"#EDE7F5",100:"#DACFEB",200:"#B69ED7",300:"#916EC3",400:"#6D3DAF",500:"#480D9B",600:"#3A0A7C",700:"#2B085D",800:"#1D053E",900:"#0E031F",950:"#07010F"},trueblue:{50:"#eae7ff",100:"#d5ceff",200:"#aa9dff",300:"#806cff",400:"#553bff",500:"#2B0AFF",600:"#2208cc",700:"#1a0699",800:"#110466",900:"#090233",950:"#040119"},capri:{50:"#E6F9FF",100:"#CCF2FF",200:"#99E5FF",300:"#66D9FF",400:"#33CCFF",500:"#00BFFF",600:"#0099CC",700:"#007399",800:"#004C66",900:"#002633",950:"#001319"},flamingo:{50:"#FEE6E6",100:"#FDDDDD",200:"#FCC9C9",300:"#FBB6B6",400:"#F88686",500:"#F65555",600:"#F32525",700:"#D90C0C",800:"#A90909",900:"#780707",950:"#3C0303"}},zIndices:{tooltip:5600,modal:1800,dropdown:1600,modalPopover:1900},styles:{global:{"html, body":{fontFamily:"body",fontWeight:500},"#__next":{height:"100%"},":not(.chakra-dont-set-collapse) > .chakra-collapse":{overflow:"initial !important"}}},fonts:{body:"'Inter', sans-serif",heading:"'Inter', sans-serif"},fontSizes:{xxs:"11px"},components:{Alert:{parts:["container","icon"],baseStyle:{container:{fontSize:"sm",borderRadius:"base"},icon:{alignSelf:"flex-start"}},variants:{light:function(e){return(0,s.Cl)((0,s.Cl)({},e),{container:(0,s.Cl)((0,s.Cl)({},e.container),{bg:"gray.50"})})}}},Avatar:{baseStyle:function(e){var t=e.colorMode;return{excessLabel:{colorScheme:"gray",color:"light"===t?"gray.800":"gray.200",bg:"light"===t?"indigo.50":"indigo.400"}}}},Badge:{variants:{pro:{bg:"linear-gradient(97deg, #3300D9 -10%, #9D20C9 56.82%, #DF7A6C 120%)",color:"white",textShadow:"0px 0px 1px rgba(0, 0, 0, .5)"},plus:{bg:"trueblue.500",color:"white",textShadow:"0px 0px 1px rgba(0, 0, 0, .5)"},free:{bg:"gray.50",color:"gray.700"}}},Breadcrumb:tw,Button:tk,CloseButton:{baseStyle:{borderRadius:"full"}},Drawer:{parts:["header","dialog"],baseStyle:{dialog:{shadow:"2xl",borderRadiusTop:"lg"},closeButton:{borderRadius:"full"},header:{letterSpacing:"-1px",fontSize:"3xl",fontWeight:"800"}}},Heading:{baseStyle:{fontWeight:800},variants:{brand:{fontFamily:"p22-mackinac-pro, sans-serif"},fancy:function(e){return{fontFamily:"p22-mackinac-pro, sans-serif",fontWeight:"700",lineHeight:"1.2em",letterSpacing:"-0.03em",backgroundImage:(0,tx.M)("linear-gradient(50deg, #2b0aff, #ff5b8a 49%, #ff5b8a 53%, #ff5b8a 55%, #fba64b 77%, #f99b52)","linear-gradient(50deg, #6d59ff, #ff94c6 49%, #ff94c6 53%, #ff94c6 55%, #ffc585 77%, #ffbd8d)")(e),backgroundClip:"text",color:"transparent"}}}},Menu:{parts:["menu","item","list","groupTitle","command"],baseStyle:function(e){var t=e.colorMode;return{groupTitle:(0,s.Cl)((0,s.Cl)({},tv),{mt:2,ml:2}),divider:{mx:-2,borderBottomColor:"light"===t?"gray.200":"gray.600"},list:{shadow:"var(--chakra-shadows-lg) !important",px:2,border:"none",borderRadius:"2xl",bg:"light"===t?"white":"gray.800",color:"light"===t?"gray.700":"gray.200"},command:{pl:4},item:{fontWeight:"500",borderRadius:"md",borderWidth:"1px",borderColor:"transparent",bg:"transparent",_focus:{bg:"light"===t?"gray.50":"gray.700",borderColor:"light"===t?"gray.200":"gray.600"}}}}},Modal:{parts:["header","dialog","closeButton"],baseStyle:{dialog:{shadow:"2xl",borderRadius:"xl"},closeButton:{borderRadius:"full"},header:{letterSpacing:"-1px",fontSize:"3xl",fontWeight:"800"}}},Popover:{parts:["content"],baseStyle:{popper:{zIndex:"popover"},content:{borderRadius:"xl",p:1,borderWidth:"1px",borderColor:"whiteAlpha.600",shadow:"xl"}},variants:{modal:{popper:{zIndex:"modalPopover"}},tooltip:{popper:{zIndex:"tooltip"},content:{bg:"blackAlpha.800",shadow:"md",color:"gray.50",p:0,borderRadius:"sm",fontSize:"xs",fontWeight:600,border:"0 none",w:"fit-content"},body:{px:"1.5",py:.5,maxW:"xs",w:"fit-content"}},toolbar:{content:{width:"unset",px:4,py:1,borderRadius:"full",shadow:"lg"},popper:{maxWidth:"unset",width:"unset"}}}},SectionTitle:{baseStyle:tv},Table:tS,Tabs:{parts:["tab","tablist","tabpanel"],variants:{"soft-rounded":function(e){return{tablist:{gap:2},tab:{borderRadius:"md",_hover:{bg:(0,tx.M)("trueblue.50","whiteAlpha.200")(e)},_selected:{bg:(0,tx.M)("trueblue.50","whiteAlpha.200")(e),color:(0,tx.M)("trueblue.500","trueblue.200")(e),_hover:{bg:(0,tx.M)("trueblue.50","whiteAlpha.200")(e)}}}}}}},Text:{variants:{brand:{fontFamily:"p22-mackinac-pro, sans-serif"}}},Tooltip:{baseStyle:function(e){return e.colorMode,{color:"gray.50",bg:"blackAlpha.800",borderWidth:"1px",borderColor:"black",borderRadius:"sm",px:1.5,py:.5,fontSize:"xs",fontWeight:600}}}},breakpoints:{sm:"30em",md:"46em",lg:"62em",xl:"78em","2xl":"96em","3xl":"112em","4xl":"128em"}},tC=(0,tg.oY)(tA,{semanticTokens:{colors:{neutral:{background:{white:"white"}},text:{success:"green.800",warning:"orange.800"},error:{bold:{background:"red",text:"white"}}}}},(0,th.W)({colorScheme:"trueblue"}),(0,tb.x)({variant:"plain",components:["Button"]})),tz={gradient:{light:"linear-gradient(180deg, #FFFFFF 0%, #FCF9F5 100%)",dark:"linear-gradient(180deg, #3c3838 0%, #272525 100%)","blue-to-purple":"linear-gradient(91.78deg, #3300D9 1.24%, #9D20C9 73.37%, #DF7A6C 166.1%)","blue-to-orange":"linear-gradient(92.91deg, #3300D9 2.18%, #9D20C9 44.94%, #DF7A6C 99.91%)","secondary-light":"linear-gradient(120deg, var(--chakra-colors-sky-100) 0%, var(--chakra-colors-deepocean-200) 100%)","secondary-dark":"linear-gradient(180deg, var(--chakra-colors-deepocean-950) 7.49%, var(--chakra-colors-sky-800) 57.5%, var(--chakra-colors-sky-300) 100%)",brand:{bg:"linear-gradient(96deg, var(--chakra-colors-deepocean-950) 7%, var(--chakra-colors-deepocean-900) 21%, var(--chakra-colors-deepocean-800) 46%, var(--chakra-colors-sky-300) 100%)",text:"linear-gradient(96deg, var(--chakra-colors-deepocean-950) 7%, var(--chakra-colors-deepocean-900) 46%, var(--chakra-colors-deepocean-800) 100%)"},sky:"linear-gradient(0deg, #FFFFFF 4%, #AFE7FC 48%, #A8D1FF 71%, #CDDAFA 85%, #FFFBF2 100%)"},elevation:{1:"#1a1b1d",2:"#1d1f22",3:"#212327",4:"#2f3339",5:"#3d444c",6:"#515c68"},moonbeam:{50:"#faf9f5",100:"#f1eee3",200:"#e2dcc6",300:"#cfc4a2",400:"#bba77c",500:"#ad9362",600:"#a08156",700:"#856949",800:"#6d563f",900:"#594735",950:"#2f241b"},spacedust:{50:"#f2f1ef",100:"#eceae8",200:"#d8d5d0",300:"#c0bbb1",400:"#a59d92",500:"#93887c",600:"#867970",700:"#70655e",800:"#5d544f",900:"#4c4542",950:"#282422"},spacegray:{50:"#f7f7f7",100:"#ededed",200:"#dfdfdf",300:"#d1d1d1",400:"#adadad",500:"#999999",600:"#888888",700:"#7b7b7b",800:"#676767",900:"#545454",950:"#363636"},steel:{50:"#f7f7f7",100:"#ededed",200:"#dededf",300:"#c7c7c9",400:"#acacae",500:"#9c9c9e",600:"#878789",700:"#79797c",800:"#666667",900:"#535355",950:"#353536"},titanium:{50:"#f5f5f6",100:"#ececed",200:"#dfdfe0",300:"#cacacb",400:"#aeaeb2",500:"#8b8b90",600:"#66666b",700:"#4d4d51",800:"#38383c",900:"#252527",950:"#131314"},tungsten:{50:"#f0f0f2",100:"#dadadb",200:"#b9b8bb",300:"#87878b",400:"#515153",500:"#363638",600:"#2e2e30",700:"#272729",800:"#222223",900:"#1d1d1e",950:"#131314"},snowcap:{50:"#e8eefc",100:"#dbe5fe",200:"#bfd2fe",300:"#93b6fd",400:"#6090fa",500:"#3b68f6",600:"#2548eb",700:"#1d34d8",800:"#1e2caf",900:"#1e2b8a",950:"#171d54"},glacier:{50:"#f0f4fd",100:"#e8eefc",200:"#cdd9f8",300:"#afc0f2",400:"#8f9eea",500:"#737ee1",600:"#585ad3",700:"#4949b9",800:"#3d3e96",900:"#383b77",950:"#212245"},raindrop:{50:"#eef3ff",100:"#dee7ff",200:"#c7d5fe",300:"#a5b8fc",400:"#8192f8",500:"#636df1",600:"#4846e5",700:"#3c38ca",800:"#3230a3",900:"#2e2f81",950:"#1c1b4b"},periwinkle:{50:"#eff4fe",100:"#e2eafd",200:"#cddafa",300:"#acbef5",400:"#8a9cef",500:"#6e7be6",600:"#5256d9",700:"#4345bf",800:"#393c9a",900:"#34377b",950:"#1f2147"},puddle:{50:"#eff7ff",100:"#daedff",200:"#a8d5ff",300:"#91cdff",400:"#5eb1fc",500:"#388ff9",600:"#2271ee",700:"#1a5bdb",800:"#1c4ab1",900:"#1c418c",950:"#162955"},sky:{50:"#eff7ff",100:"#dcebfd",200:"#c0defd",300:"#84c1fa",400:"#63acf7",500:"#3f8bf2",600:"#296ee7",700:"#2158d4",800:"#2148ac",900:"#204088",950:"#182953"},lake:{50:"#f1f6fd",100:"#dfecfa",200:"#c6ddf7",300:"#9ec8f2",400:"#70aaea",500:"#4986e1",600:"#3a6ed6",700:"#315bc4",800:"#2e4a9f",900:"#2a427e",950:"#1e2a4d"},ultramarine:{50:"#eff8ff",100:"#daefff",200:"#bee4ff",300:"#91d3ff",400:"#5dbafd",500:"#379bfa",600:"#217cef",700:"#1862d4",800:"#1b52b2",900:"#1c488c",950:"#162c55"},deepocean:{50:"#ebf3fe",100:"#cee2fd",200:"#a8cffa",300:"#70bcfb",400:"#2a98f8",500:"#0c72ed",600:"#0858f7",700:"#0740df",800:"#0540ad",900:"#0b2e79",950:"#002253"},deepspace:{50:"#eef6ff",100:"#dcedff",200:"#b2dbff",300:"#6dbfff",400:"#209fff",500:"#0082ff",600:"#0065df",700:"#004fb4",800:"#004495",900:"#00387a",950:"#000e21"},bordeaux:{50:"#fdf2f9",100:"#fce7f5",200:"#fbcfec",300:"#f9a8db",400:"#f373c1",500:"#eb49a7",600:"#da2887",700:"#bd196c",800:"#921653",900:"#83184d",950:"#50072a"},flamingo:{50:"#fff4fe",100:"#fee9fb",200:"#fdd1f8",300:"#faadee",400:"#f578de",500:"#ea4bcd",600:"#d62cad",700:"#b50084",800:"#920063",900:"#6e0d46",950:"#50072a"},bonan:{50:"#fffbeb",100:"#fff3c6",200:"#ffeba2",300:"#ffd55e",400:"#fec500",500:"#f4b603",600:"#da9c05",700:"#b47300",800:"#9b5500",900:"#77390a",950:"#441c00"},aurora:{50:"#f8f6ff",100:"#f2ecff",200:"#e1d5ff",300:"#d0b9ff",400:"#bd97fd",500:"#b179fb",600:"#9044eb",700:"#8131dc",800:"#6623ad",900:"#511c87",950:"#350764"},seafoam:{50:"#eefffd",100:"#e0fdf9",200:"#b6fff6",300:"#7af9ef",400:"#32e5e1",500:"#04c8c6",600:"#009ea4",700:"#027e83",800:"#086267",900:"#0c5155",950:"#002f34"},evergreen:{50:"#f2fcf1",100:"#e2f7e1",200:"#c4eec4",300:"#96e096",400:"#60c860",500:"#3caa3c",600:"#2c8c2c",700:"#266d28",800:"#1a561c",900:"#1c481d",950:"#082b09"},rocketfire:{50:"#fff6ec",100:"#ffecd3",200:"#ffd4a5",300:"#ffb66d",400:"#ff8b32",500:"#ff6a0a",600:"#ff5000",700:"#cc3702",800:"#a12c0b",900:"#82270c",950:"#461004"},calamity:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#751d1d",950:"#450a0a"},white:"#ffffff",black:"#000000"},tI={primary:tz.deepocean,secondary:tz.sky,info:tz.deepocean,link:tz.deepocean,success:tz.evergreen,warning:tz.rocketfire,error:tz.calamity,"highlight-bordeaux":tz.bordeaux,"highlight-flamingo":tz.flamingo,"highlight-bonan":tz.bonan,"highlight-seafoam":tz.seafoam,"highlight-aurora":tz.aurora},tj=(0,s.Cl)((0,s.Cl)((0,s.Cl)({},tz),tI),{trueblue:tz.deepocean,gray:tz.titanium,red:tz.calamity,blue:tz.deepocean,green:tz.evergreen,cyan:tz.seafoam,teal:tz.seafoam,yellow:tz.bonan,pink:tz.flamingo,purple:tz.aurora,orange:tz.rocketfire}),tF=l(25629),tB=l(19889),tR=(0,tB.YU)(tF.aH.keys),tM=tR.definePartsStyle,t_=(0,tR.defineMultiStyleConfig)({baseStyle:tM(function(e){return{container:{borderColor:(0,tx.M)("gray.200","whiteAlpha.300")(e)},root:{bg:(0,tx.M)("white","titanium.950")(e)},button:{borderRadius:"md",_hover:{bg:(0,tx.M)("titanium.50","elevation.4")(e)},_active:{bg:(0,tx.M)("titanium.100","elevation.5")(e)},_disabled:{bg:(0,tx.M)("white","titanium.950")(e)}}}})}),tE=(0,tB.YU)(tF.Ov.keys),tD=tE.definePartsStyle,tL=(0,tE.defineMultiStyleConfig)({baseStyle:tD({container:{fontSize:"sm",borderRadius:"base"},icon:{alignSelf:"flex-start"}}),variants:{subtle:(0,tB.H2)(function(e){var t=e.colorScheme;switch(t){case"red":case"gray":return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".900"))(e),color:(0,tx.M)("".concat(t,".700"),"".concat(t,".200"))(e)},icon:{color:(0,tx.M)("".concat(t,".600"),"".concat(t,".400"))(e)}};case"orange":return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".950"))(e),color:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)},icon:{color:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)}};case"green":case"pink":return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".950"))(e),color:(0,tx.M)("".concat(t,".800"),"".concat(t,".300"))(e)},icon:{color:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)}};default:return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".950"))(e),color:(0,tx.M)("".concat(t,".950"),"".concat(t,".300"))(e)},icon:{color:(0,tx.M)("".concat(t,".800"),"".concat(t,".300"))(e)}}}}),solid:(0,tB.H2)(function(e){var t=e.colorScheme;switch(t){case"deepocean":case"blue":return{container:{bg:"".concat(t,".700"),color:"white"},icon:{color:"white"}};case"red":case"orange":case"green":case"gray":return{container:{bg:"".concat(t,".600"),color:"white"},icon:{color:"white"}};default:return{container:{bg:"".concat(t,".500"),color:"white"},icon:{color:"white"}}}}),"left-accent":(0,tB.H2)(function(e){var t=e.colorScheme;switch(t){case"red":case"gray":return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".900"))(e),color:(0,tx.M)("".concat(t,".700"),"".concat(t,".200"))(e),borderLeftColor:(0,tx.M)("".concat(t,".600"),"".concat(t,".400"))(e)},icon:{color:(0,tx.M)("".concat(t,".600"),"".concat(t,".400"))(e)}};case"orange":return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".950"))(e),color:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e),borderLeftColor:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)},icon:{color:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)}};case"green":case"pink":return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".950"))(e),color:(0,tx.M)("".concat(t,".800"),"".concat(t,".300"))(e),borderLeftColor:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)},icon:{color:(0,tx.M)("".concat(t,".700"),"".concat(t,".300"))(e)}};default:return{container:{bg:(0,tx.M)("".concat(t,".100"),"".concat(t,".950"))(e),color:(0,tx.M)("".concat(t,".950"),"".concat(t,".300"))(e),borderLeftColor:(0,tx.M)("".concat(t,".800"),"".concat(t,".300"))(e)},icon:{color:(0,tx.M)("".concat(t,".800"),"".concat(t,".300"))(e)}}}})},defaultProps:{variant:"subtle"}}),tT={baseStyle:{fontWeight:700,borderRadius:"md",py:.5,px:1.5},variants:{pro:{bg:"gradient.brand.bg",color:"white"},plus:{bg:"deepocean.300",color:"deepocean.950"},free:{bg:"spacedust.50",color:"titanium.950"},subtle:(0,tB.H2)(function(e){var t=e.colorScheme;switch(t){case"red":case"gray":return{bg:"".concat(t,".100"),color:"".concat(t,".600")};case"orange":case"pink":case"purple":return{bg:"".concat(t,".100"),color:"".concat(t,".700")};case"green":return{bg:"".concat(t,".100"),color:"".concat(t,".800")};default:return{bg:"".concat(t,".100"),color:"".concat(t,".900")}}}),solid:(0,tB.H2)(function(e){var t=e.colorScheme;switch(t){case"pink":case"purple":return{bg:"".concat(t,".500"),color:"white"};case"red":case"orange":case"green":case"gray":return{bg:"".concat(t,".600"),color:"white"};default:return{bg:"".concat(t,".400"),color:"".concat(t,".950")}}})},defaultProps:{colorScheme:"deepocean",variant:"subtle"}},tP={parts:["link","item","container","separator"],sizes:{sm:{container:null==(i=ty.w4.components.Button.sizes)?void 0:i.sm},xs:{container:null==(r=ty.w4.components.Button.sizes)?void 0:r.xs}},baseStyle:(0,tB.H2)(function(e){var t,l;return{item:{color:(0,tx.M)("titanium.600","titanium.300")(e)},separator:{color:"titanium.300",mt:"0.2rem",mb:"0.125rem",fontSize:{base:null==(t=ty.w4.components.Button.sizes)?void 0:t.xs.fontSize,sm:null==(l=ty.w4.components.Button.sizes)?void 0:l.sm.fontSize}}}})},tN={ghost:{yellow:{color:"yellow.950"},teal:{color:"teal.950"},cyan:{color:"cyan.950"},purple:{color:"purple.950"}}},tO=(0,tB.H2)(function(e){var t,l=e.colorScheme;if("deepocean"===l||"blue"===l)return{bg:"transparent",color:(0,tx.M)("deepocean.950","gray.300")(e),_hover:{bg:(0,tx.M)("deepocean.50","elevation.4")(e),_disabled:{bg:"transparent"}},_active:{bg:(0,tx.M)("deepocean.100","elevation.5")(e)},_disabled:{opacity:1,color:(0,tx.M)("gray.400","gray.600")(e)}};var a=(null!=(t=tN.ghost[l])?t:{}).color,n=void 0===a?"".concat(l,".700"):a;return{bg:"transparent",color:(0,tx.M)(n,"".concat(l,".500"))(e),_hover:{bg:(0,tx.M)("".concat(l,".50"),"".concat(l,".100"))(e),color:(0,tx.M)(n,"".concat(l,".800"))(e),_disabled:{bg:"transparent",color:(0,tx.M)("".concat(l,".300"),"gray.600")(e)}},_active:{bg:(0,tx.M)("".concat(l,".100"),"".concat(l,".200"))(e),color:(0,tx.M)(n,"".concat(l,".800"))(e)},_disabled:{opacity:1,color:(0,tx.M)("".concat(l,".300"),"gray.600")(e)}}}),tU=(0,tB.H2)(function(e){var t=e.colorScheme,l="deepocean"===t||"blue"===t?(0,tx.M)("deepocean","sky")(e):t;return{p:0,h:"auto",color:(0,tx.M)("".concat(l,".600"),"".concat(l,".500"))(e),_hover:{color:(0,tx.M)("".concat(l,".700"),"".concat(l,".400"))(e),_disabled:{color:(0,tx.M)("".concat(l,".600"),"".concat(l,".500"))(e)}},_active:{color:(0,tx.M)("".concat(l,".800"),"".concat(l,".300"))(e)},_disabled:{color:(0,tx.M)("".concat(l,".600"),"".concat(l,".500"))(e)}}}),tW=(0,tB.Dt)({baseStyle:(0,tB.H2)(function(e){return{color:(0,tx.M)("deepocean.950","white")(e),fontFamily:"body",fontWeight:600,transitionProperty:"common",transitionDuration:"normal",borderRadius:"3xl",_hover:{textDecoration:"none !important"}}}),variants:{unstyled:{fontFamily:"inherit",borderRadius:"inherit",color:"inherit",backgroundColor:"inherit"},special:{bg:"gradient.brand.bg",color:"white",transitionProperty:"filter",_hover:{filter:"brightness(1.1)",_disabled:{filter:"brightness(1)",bg:"gradient.brand.bg"}},_disabled:{bg:"gradient.brand.bg"}},plain:(0,tB.H2)(function(e){return{color:(0,tx.M)("deepocean.950","titanium.300")(e),borderWidth:1,borderStyle:"solid",borderColor:(0,tx.M)("deepocean.100","elevation.6")(e),bg:(0,tx.M)("white","elevation.2")(e),boxShadow:(0,tx.M)("0 2px 4px var(--chakra-colors-whiteAlpha-600)","none")(e),_hover:{bg:(0,tx.M)("deepocean.50","elevation.3")(e),_disabled:{bg:(0,tx.M)("white","elevation.1")(e)}},_active:{bg:(0,tx.M)("deepocean.100","elevation.4")(e)},_disabled:{opacity:1,bg:(0,tx.M)("white","elevation.1")(e),color:(0,tx.M)("titanium.400","titanium.500")(e),borderColor:(0,tx.M)("titanium.300","elevation.4")(e)}}}),plainSelected:(0,tB.H2)(function(e){var t;return(0,s.Cl)((0,s.Cl)({},null==(t=null==tW?void 0:tW.variants)?void 0:t.plain(e)),{bg:(0,tx.M)("deepocean.100","elevation.4")(e),_hover:{bg:(0,tx.M)("deepocean.100","elevation.4")(e)}})}),solid:(0,tB.H2)(function(e){return{bg:(0,tx.M)("deepocean.800","sky.300")(e),color:(0,tx.M)("white","deepocean.950")(e),borderWidth:1,borderStyle:"solid",borderColor:"transparent",_hover:{bg:(0,tx.M)("deepocean.900","sky.200")(e),_disabled:{opacity:1,color:"deepocean.50",bg:"deepocean.200"}},_active:{bg:(0,tx.M)("deepocean.950","sky.100")(e)},_disabled:{opacity:1,color:"deepocean.50",bg:"deepocean.200"}}}),outline:(0,tB.H2)(function(e){return{bg:"transparent",borderWidth:1,borderStyle:"solid",borderColor:(0,tx.M)("deepocean.600","elevation.6")(e),color:(0,tx.M)("deepocean.600","titanium.300")(e),_hover:{bg:(0,tx.M)("deepocean.50","elevation.4")(e)},_active:{bg:(0,tx.M)("deepocean.100","elevation.5")(e)}}}),link:tU,ghost:tO,secondary:(0,tB.H2)(function(e){return{color:(0,tx.M)("deepocean.950","titanium.300")(e),borderColor:"transparent",bg:"transparent",borderRadius:"lg",_hover:{bg:(0,tx.M)("sky.100","elevation.4")(e)},_active:{bg:(0,tx.M)("sky.200","elevation.5")(e)}}}),secondarySelected:(0,tB.H2)(function(e){return{bg:(0,tx.M)("sky.200","elevation.5")(e),color:(0,tx.M)("deepocean.950","titanium.300")(e),borderRadius:"lg",_hover:{bg:(0,tx.M)("sky.200","elevation.5")(e),_disabled:{bg:(0,tx.M)("sky.200","elevation.5")(e)}}}}),hazardous:(0,tB.H2)(function(e){var t;return(0,s.Cl)((0,s.Cl)({},null==(t=null==tW?void 0:tW.variants)?void 0:t.plain(e)),{color:(0,tx.M)("red.700","white")(e),bg:(0,tx.M)("white","red.600")(e),boxShadow:(0,tx.M)("0 2px 4px rgba(254, 226, 226, 0.6)","none")(e),borderColor:(0,tx.M)("red.100","red.600")(e),_hover:{bg:(0,tx.M)("red.50","red.500")(e),borderColor:(0,tx.M)("red.100","red.500")(e),_disabled:{opacity:1,bg:(0,tx.M)("white","red.300")(e),borderColor:(0,tx.M)("red.100","red.300")(e)}},_active:{bg:(0,tx.M)("red.100","red.400")(e),borderColor:(0,tx.M)("red.100","red.400")(e)},_disabled:{opacity:1,color:(0,tx.M)("red.300","white")(e),bg:(0,tx.M)("white","red.300")(e),borderColor:(0,tx.M)("red.100","red.300")(e)}})}),toolbar:(0,tB.H2)(function(e){return{w:"auto",minW:"0px",margin:"0px",px:"5px",borderRadius:"3px",mt:"4px",mb:"4px",h:"1.5rem",_hover:{bg:(0,tx.M)("sky.100","elevation.4")(e)},_active:{bg:(0,tx.M)("sky.200","elevation.5")(e)}}}),activeToolbar:(0,tB.H2)(function(e){var t;return(0,s.Cl)((0,s.Cl)({},null==(t=null==tW?void 0:tW.variants)?void 0:t.toolbar(e)),{bg:(0,tx.M)("sky.200","elevation.5")(e),_hover:{bg:(0,tx.M)("sky.200","elevation.5")(e)}})})}}),tH={baseStyle:(0,tB.H2)(function(e){var t;return(0,s.Cl)((0,s.Cl)({},null==(t=null==tW?void 0:tW.variants)?void 0:t.ghost(e)),{borderRadius:"full"})}),variants:{"solid-alert":(0,tB.H2)(function(e){return{color:"white",_hover:{color:(0,tx.M)("deepocean.950","titanium.300")(e)}}})}},tG={baseStyle:(0,tB.H2)(function(e){return{borderColor:(0,tx.M)("titanium.100","titanium.700")(e)}})},tV=(0,tB.YU)(tF.Lx.keys),tq=tV.definePartsStyle,tK=(0,tV.defineMultiStyleConfig)({baseStyle:tq(function(e){return{dialog:{bg:(0,tx.M)("white","titanium.950")(e),shadow:"2xl",border:"none"},header:{color:(0,tx.M)("deepocean.950","white")(e)},body:{color:(0,tx.M)("titanium.900","titanium.50")(e)}}})}),tJ=(0,tB.YU)(tF._8.keys),tQ=tJ.definePartsStyle,tY=(0,tJ.defineMultiStyleConfig)({baseStyle:tQ(function(e){return{text:{color:(0,tx.M)("red.600","red.500")(e)}}})}),t$={baseStyle:(0,tB.H2)(function(e){return{color:(0,tx.M)("deepocean.950","white")(e),fontWeight:800,fontFeatureSettings:"'ss02'",lineHeight:1.25}}),sizes:{"4xl":{fontFamily:"heading"},"3xl":{fontFamily:"heading"},"2xl":{fontFamily:"heading"},xl:{fontFamily:"heading"},lg:{fontFamily:"body"},md:{fontFamily:"body"},sm:{fontFamily:"body"},xs:{fontFamily:"body"}}},tZ=(0,tB.YU)(tF.Gq.keys),tX=tZ.definePartsStyle,t0=tZ.defineMultiStyleConfig,t1=(0,tB.H2)(function(e){return{color:(0,tx.M)("titanium.900","titanium.50")(e),_placeholder:{color:(0,tx.M)("titanium.600","titanium.400")(e)},_focus:{borderColor:(0,tx.M)("deepocean.600","sky.700")(e)},_disabled:{opacity:1,borderColor:(0,tx.M)("titanium.100","titanium.800")(e),color:(0,tx.M)("titanium.400","titanium.600")(e),_placeholder:{color:(0,tx.M)("titanium.400","titanium.600")(e)}}}}),t2=(0,tB.H2)(function(e){return{border:"1px solid",borderColor:(0,tx.M)("titanium.300","titanium.800")(e),bg:(0,tx.M)("white","elevation.2")(e),_hover:{bg:(0,tx.M)("white","elevation.4")(e),borderColor:(0,tx.M)("titanium.500","titanium.800")(e)},_focus:{bg:(0,tx.M)("white","elevation.4")(e)},_invalid:{outline:"none",boxShadow:"none",borderColor:"red.700"},_disabled:{bg:(0,tx.M)("titanium.50","elevation.2")(e),_hover:{bg:(0,tx.M)("titanium.50","elevation.2")(e),borderColor:(0,tx.M)("titanium.100","titanium.800")(e)}}}}),t4=t0({baseStyle:tX(function(e){return{field:t1(e)}}),variants:{filled:tX(function(e){return{field:{border:"1px solid",bg:(0,tx.M)("titanium.50","elevation.2")(e),borderColor:(0,tx.M)("titanium.300","titanium.800")(e),_hover:{bg:(0,tx.M)("titanium.50","elevation.2")(e),borderColor:(0,tx.M)("titanium.400","titanium.800")(e),_disabled:{bg:(0,tx.M)("titanium.50","elevation.2")(e)}},_focus:{bg:(0,tx.M)("titanium.50","elevation.2")(e),borderColor:(0,tx.M)("white","elevation.4")(e)},_focusVisible:{boxShadow:"0 0 0 1px var(--chakra-colors-deepocean-500)"},_invalid:{outline:"none",boxShadow:"none",borderColor:(0,tx.M)("red.700","red.600")(e)}}}}),outline:tX(function(e){return{field:t2(e)}}),unstyled:{field:{border:"none"}}},defaultProps:{variant:"outline"}}),t5={baseStyle:(0,tB.H2)(function(e){return{color:(0,tx.M)("titanium.800","white")(e),borderColor:(0,tx.M)("titanium.300","titanium.600")(e),bg:(0,tx.M)("titanium.50","titanium.800")(e)}})},t6=(0,tB.H2)(function(e){return{fontFamily:"body",fontWeight:600,textTransform:"none",color:(0,tx.M)("titanium.900","titanium.50")(e),fontSize:"sm",letterSpacing:0}}),t3=(0,tB.YU)(tF.Pe.keys),t9=t3.definePartsStyle,t7=(0,t3.defineMultiStyleConfig)({baseStyle:t9(function(e){return{groupTitle:(0,s.Cl)((0,s.Cl)({},t6(e)),{mt:2,mx:2}),divider:{borderColor:(0,tx.M)("titanium.100","titanium.700")(e),mx:-2},list:{bg:(0,tx.M)("white","titanium.950")(e),px:2,border:"none",borderRadius:"2xl",color:(0,tx.M)("titanium.700","titanium.300")(e),boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.15)"},command:{ps:4},item:{fontWeight:"500",borderRadius:"md",borderWidth:"1px",borderColor:"transparent",color:(0,tx.M)("titanium.700","titanium.300")(e),bg:"transparent",'&[role="menuitem"]':{_hover:{textDecoration:"none"}},_focus:{bg:(0,tx.M)("titanium.50","elevation.4")(e)},_focusVisible:{bg:(0,tx.M)("titanium.50","elevation.4")(e)},_disabled:{bg:(0,tx.M)("white","titanium.950")(e)}}}})}),t8={parts:["dialog","header","body"],baseStyle:(0,(0,tB.YU)(tF.Zt.keys).definePartsStyle)(function(e){return{dialog:{bg:(0,tx.M)("white","elevation.1")(e),shadow:"2xl",borderRadius:"xl"},header:{color:(0,tx.M)("deepocean.950","white")(e)},body:{color:(0,tx.M)("titanium.900","titanium.50")(e)}}})},le={parts:["content","popper","body"],baseStyle:(0,(0,tB.YU)(tF.vI.keys).definePartsStyle)(function(e){return{popper:{zIndex:"popover"},content:{borderRadius:"xl",p:1,borderWidth:"1px",borderColor:"whiteAlpha.600",shadow:"xl",color:(0,tx.M)("titanium.900","titanium.50")(e),bg:(0,tx.M)("white","elevation.1")(e)}}}),variants:{modal:{popper:{zIndex:"modalPopover"}},tooltip:{popper:{zIndex:"tooltip"},content:{bg:"blackAlpha.800",shadow:"md",color:"gray.50",p:0,borderRadius:"sm",fontSize:"xs",fontWeight:600,border:"0 none",w:"fit-content"},body:{px:"1.5",py:.5,maxW:"xs",w:"fit-content"}},toolbar:{content:{width:"unset",px:4,py:1,borderRadius:"full",shadow:"lg"},popper:{maxWidth:"unset",width:"unset"}}}},lt=(0,tB.YU)(tF.af.keys),ll=lt.definePartsStyle,la=lt.defineMultiStyleConfig,ln=(0,tB.H2)(function(e){var t="deepocean"===e.colorScheme?(0,tx.M)("deepocean","sky")(e):e.colorScheme;return{bg:(0,tx.M)("gray.300","whiteAlpha.400")(e),_checked:{bg:"".concat(t,".500")}}}),lo=(0,tB.H2)(function(e){return{bg:(0,tx.M)("white","titanium.50")(e)}}),li=la({baseStyle:ll(function(e){return{track:ln(e),thumb:lo(e)}})}),lr={parts:["th"],baseStyle:(0,tB.H2)(function(e){return{th:(0,s.Cl)({w:4},t6(e))}}),variants:{simple:(0,tB.H2)(function(e){return{th:(0,s.Cl)({},t6(e))}})},sizes:{sm:(0,tB.H2)(function(e){return{th:{fontSize:t6(e).fontSize}}}),md:(0,tB.H2)(function(e){return{th:{fontSize:t6(e).fontSize}}})}},ls=(0,tB.YU)(tF.Us.keys).definePartsStyle,ld={parts:["tab","tablist"],variants:{"soft-rounded":ls(function(e){return{tablist:{gap:2},tab:{color:(0,tx.M)("deepocean.950","titanium.300")(e),borderRadius:"lg",_hover:{bg:(0,tx.M)("sky.100","elevation.4")(e)},_selected:{color:(0,tx.M)("deepocean.950","titanium.300")(e),bg:(0,tx.M)("sky.200","elevation.5")(e),_hover:{bg:(0,tx.M)("sky.200","elevation.5")(e)}}}}}),line:ls(function(e){return{tablist:{borderColor:(0,tx.M)("inherit","titanium.700")(e)},tab:{fontWeight:"semibold",color:(0,tx.M)("deepocean.950","titanium.400")(e),_selected:{color:(0,tx.M)("deepocean.950","sky.300")(e),borderColor:(0,tx.M)("deepocean.700","currentColor")(e)},_active:{bg:(0,tx.M)("sky.100","elevation.4")(e)}}}})}},lc=(0,tB.Dt)({variants:{outline:(0,tB.H2)(function(e){return(0,s.Cl)((0,s.Cl)({},t1(e)),t2(e))})}}),lu=(0,tg.oY)({colors:tj,zIndices:{tooltip:5600,modal:1800,dropdown:1600,modalPopover:1900},styles:{global:{"html, body":{fontFamily:"body",fontWeight:500},"#__next":{height:"100%"},":not(.chakra-dont-set-collapse) > .chakra-collapse":{overflow:"initial !important"}}},fonts:{body:"'PPMori', sans-serif",heading:"'ESBuild', sans-serif"},fontSizes:{xxs:"11px"},components:{Accordion:t_,Alert:tL,Avatar:{},Badge:tT,Breadcrumb:tP,Button:tW,CloseButton:tH,Divider:tG,Drawer:tK,FormError:tY,Heading:t$,IconButton:{baseStyle:{borderRadius:"full"}},Input:t4,Kbd:t5,Menu:t7,Modal:t8,Popover:le,SectionTitle:{baseStyle:t6},Switch:li,Table:lr,Tabs:ld,Text:{baseStyle:{}},Textarea:lc,Tooltip:{baseStyle:{color:"titanium.50",bg:"titanium.800","--popper-arrow-bg":"var(--chakra-colors-titanium-800)",borderRadius:"sm",px:1.5,py:.5,fontSize:"xs",fontWeight:600}}},breakpoints:{sm:"30em",md:"46em",lg:"62em",xl:"78em","2xl":"96em","3xl":"112em","4xl":"128em"}}),lm=(0,tg.oY)(lu,(0,th.W)({colorScheme:"deepocean"}),(0,tb.x)({variant:"plain",components:["Button"]})),lf={components:(0,s.Cl)((0,s.Cl)({},lu.components),{Heading:(0,s.Cl)((0,s.Cl)({},lu.components.Heading),{sizes:(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes),{xs:(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes.xs),{lineHeight:"1.1"}),sm:(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes.sm),{lineHeight:"1.1",letterSpacing:"normal"}),md:(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes.md),{lineHeight:"1.1"}),lg:(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes.lg),{lineHeight:"1.1"}),xl:(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes.xl),{lineHeight:"1.1"}),"2xl":(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes["2xl"]),{lineHeight:"1"}),"3xl":(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes["3xl"]),{lineHeight:"1"}),"4xl":(0,s.Cl)((0,s.Cl)({},lu.components.Heading.sizes["4xl"]),{lineHeight:"1"})}),baseStyle:function(e){return(0,s.Cl)((0,s.Cl)({},lu.components.Heading.baseStyle(e)),{textWrap:"pretty",letterSpacing:"-0.02em !important"})}})}),shadows:(0,s.Cl)((0,s.Cl)({},lu.shadows),{"blue-shadow":"0px 83.8503px 33.5401px rgba(71, 123, 245, 0.01), 0px 47.5152px 28.8818px rgba(71, 123, 245, 0.05), 0px 21.4284px 21.4284px rgba(71, 123, 245, 0.09), 0px 5.59002px 11.18px rgba(71, 123, 245, 0.1)"}),colors:(0,s.Cl)((0,s.Cl)({},lu.colors),{"gradient.sky-purplish":"linear-gradient(180deg, #FFFFFF 4%, #AFE7FC 40%, #A8D1FF 100%)","gradient.deepocean-blue":"linear-gradient(180deg, #122547 0%, #31347A 33%, #405199 50%, #6CAEEE 100%)","gradient.white-to-blue":"linear-gradient(180deg,rgb(250, 249, 245, 0.92) 0%,rgb(132, 193, 250, 0.92) 100%)",bordeaux:{50:"#fdf2f9",100:"#fce7f5",200:"#fbcfec",300:"#f9a8db",400:"#f373c1",500:"#eb49a7",600:"#da2887",700:"#bd196c",800:"#921653",900:"#83184d",950:"#50072a"},snowcap:{50:"#e8eefc",100:"#dbe5fe",200:"#bfd2fe",300:"#93b6fd",400:"#6090fa",500:"#3b68f6",600:"#2548eb",700:"#1d34d8",800:"#1e2caf",900:"#1e2b8a",950:"#171d54"},ultramarine:{50:"#eff8ff",100:"#daefff",200:"#bee4ff",300:"#91d3ff",400:"#5dbafd",500:"#379bfa",600:"#217cef",700:"#1862d4",800:"#1b52b2",900:"#1c488c",950:"#162c55"},blog:{body:lu.colors.gray[950]}}),styles:{global:(0,s.Cl)((0,s.Cl)({},lu.styles.global),{body:(0,s.Cl)((0,s.Cl)({},lu.styles.global.body),{color:"titanium.900"})})}};(0,tg.oY)((0,s.Cl)((0,s.Cl)({},lu),lf),(0,th.W)({colorScheme:"deepocean"})),l(28976)},3808:e=>{"use strict";e.exports=JSON.parse('{"SCHEMA_VERSION":54,"schema":{"topNode":"doc","marks":[{"name":"code","code":true},{"name":"highlight","attrs":{"variant":{"default":"yellow"}}},{"name":"textColor","attrs":{"variant":{"default":"blue"}}},{"name":"link","attrs":{"href":{"default":""}}},{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"strike"},{"name":"footnoteLabel","attrs":{"noteId":{"default":null}}}],"nodes":[{"name":"mention","allowFontSizes":"","group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"label":{"default":null},"profileImageUrl":{"default":null},"mentionedById":{"default":null}}},{"name":"cardMention","allowFontSizes":"","group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"docId":{"default":null},"mentionedById":{"default":null}}},{"name":"docMention","allowFontSizes":"","group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"mentionedById":{"default":null}}},{"name":"paragraph","allowFontSizes":"body","content":"inline*","group":"block","attrs":{"horizontalAlign":{"default":null},"fontSize":{"default":null}}},{"name":"table","colMinPercent":10,"newColSize":20,"tableRole":"table","allowFontSizes":"","content":"tableRow+","group":"fullWidthBlock layoutBlock footnoteBlock calloutBlock","attrs":{"colWidths":{"default":[]}}},{"name":"image","allowFontSizes":"","group":"block media","inline":false,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"src":{"default":null},"tempUrl":{"default":null},"uploadStatus":{"default":null},"meta":{"default":null},"name":{"default":null},"query":{"default":null},"source":{"default":null},"showPlaceholder":{"default":null},"isFullWidth":{"default":false},"resize":{"default":{"clipType":null,"clipPath":null,"clipAspectRatio":null,"width":null}}}},{"name":"gallery","allowFontSizes":"","content":"media*","group":"fullWidthBlock layoutBlock","attrs":{"thumbHeight":{"default":null}}},{"name":"card","allowFontSizes":"","content":"(block | fullWidthBlock)+","group":"fullWidthBlock","defining":false,"attrs":{"id":{"default":null},"previewContent":{"default":null},"background":{"default":{"type":"none"}},"container":{"default":{}}}},{"name":"mediaPlaceholder","allowFontSizes":"","group":"block media","atom":true,"attrs":{"horizontalAlign":{"default":null},"source":{"default":null},"isFullWidth":{"default":false}}},{"name":"gridLayout","allowFontSizes":"","content":"gridCell{1, 4}","group":"fullWidthBlock","defining":false,"attrs":{"colWidths":{"default":[]}}},{"name":"footnote","allowFontSizes":"","content":"(block | footnoteBlock)+","group":"inline","inline":true,"atom":true,"attrs":{"noteId":{}}},{"name":"expandableToggle","allowFontSizes":"","content":"expandableSummary (block | layoutBlock)+","group":"layoutBlock calloutBlock fullWidthBlock","attrs":{"id":{"default":null}}},{"name":"doc","allowFontSizes":"","content":"document"},{"name":"document","allowFontSizes":"","content":"card+","defining":true,"attrs":{"docId":{"default":null},"theme":{"default":"classic"},"background":{"default":{"type":"none"}}}},{"name":"text","allowFontSizes":"","group":"inline"},{"name":"hardBreak","allowFontSizes":"","group":"inline","inline":true},{"name":"math_inline","allowFontSizes":"","content":"text*","group":"inline math","inline":true,"atom":true},{"name":"math_display","allowFontSizes":"","content":"text*","group":"block math","atom":true,"code":true},{"name":"bullet","allowFontSizes":"body","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"fontSize":{"default":null}}},{"name":"numbered","allowFontSizes":"body","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"fontSize":{"default":null}}},{"name":"todo","allowFontSizes":"body","content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"checked":{"default":false},"fontSize":{"default":null}}},{"name":"title","allowFontSizes":"","content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":null},"level":{"default":1}}},{"name":"heading","allowFontSizes":"","content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":null},"level":{"default":1}}},{"name":"blockquote","allowFontSizes":"","content":"(block | calloutBlock)+","group":"fullWidthBlock layoutBlock footnoteBlock tableBlock","defining":true},{"name":"calloutBox","allowFontSizes":"","content":"(block | calloutBlock)+","group":"fullWidthBlock layoutBlock footnoteBlock","attrs":{"variant":{"default":"note"},"icon":{"default":true}}},{"name":"codeBlock","allowFontSizes":"","content":"text*","marks":"","group":"block","code":true,"defining":true,"attrs":{"language":{"default":null}}},{"name":"button","allowFontSizes":"","content":"(text | emoji)*","marks":"","defining":true,"attrs":{"href":{"default":""},"variant":{"default":"solid"}}},{"name":"buttonGroup","allowFontSizes":"","content":"button{1, 3}","group":"block","attrs":{"horizontalAlign":{"default":null}}},{"name":"tableRow","tableRole":"row","allowFontSizes":"","content":"tableCell+"},{"name":"tableCell","tableRole":"cell","allowFontSizes":"","content":"(block | tableBlock)+","attrs":{"colspan":{"default":1},"rowspan":{"default":1}}},{"name":"video","allowFontSizes":"","group":"block media","atom":true,"attrs":{"id":{"default":null},"embedUrl":{"default":null},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"inline"}}},{"name":"embed","allowFontSizes":"","group":"block media","atom":true,"attrs":{"id":{"default":null},"url":{"default":null},"source":{"default":"embed.custom"},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"proxy":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"preview"}}},{"name":"drawing","allowFontSizes":"","group":"block","atom":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"page":{"default":null},"assets":{"default":{}},"meta":{"default":{}},"isFullWidth":{"default":true},"width":{"default":null},"svg":{"default":null}}},{"name":"emoji","allowFontSizes":"","group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"native":{"default":null}}},{"name":"gridCell","allowFontSizes":"","content":"(block | layoutBlock)+","defining":true},{"name":"smartLayout","allowFontSizes":"","content":"smartLayoutCell+","group":"block","attrs":{"variantKey":{"default":null},"options":{"default":{}}}},{"name":"smartLayoutCell","allowFontSizes":"","content":"block+","attrs":{"options":{"default":{}},"width":{"default":null}}},{"name":"contributors","allowFontSizes":"","group":"block","atom":true,"attrs":{"horizontalAlign":{"default":null}}},{"name":"tableOfContents","allowFontSizes":"","group":"block","atom":true,"attrs":{"nested":{"default":false}}},{"name":"expandableSummary","allowFontSizes":"heading body","content":"inline*","marks":"bold italic underline code footnoteLabel strike textColor highlight","attrs":{"fontSize":{"default":null}}}]}}')},3864:(e,t,l)=>{"use strict";l.d(t,{o:()=>o});var a=l(45143);let n={base:"md","2xl":"lg"},o=()=>(0,a.h5)(n)},3912:(e,t,l)=>{"use strict";l.d(t,{Tx:()=>i,WC:()=>o,Eb:()=>r});let a=["GLOBAL_SEARCH","ZOOMABLE_OVERLAY","SLIDE_VIEW","comment-feed","page-setup","chat","buddy-chat","card-notes","DESIGN_PARTNER_PANEL","NAVIGATION_CONTROLS","PRESENT_BLOCK","pages","TABLE_OF_CONTENTS","FILMSTRIP","DOC_BLUR","SITE_PREVIEW_PANE","PRESENTER_VIEW"];class n{handleEvent(e,t){if(t.defaultPrevented&&t.target instanceof HTMLElement&&t.target.classList.contains("ProseMirror"))return!1;for(let l of this.listeners[e])if(!0===l.fn(t))return console.debug("[KeyboardHandler].handleEvent - handled by:",l),!0;return!1}initialize(){window.addEventListener("keydown",this.handleKeydown),window.addEventListener("keyup",this.handleKeyup)}reset(){window.removeEventListener("keydown",this.handleKeydown),window.removeEventListener("keyup",this.handleKeyup),this.listeners.keydown=[],this.listeners.keyup=[]}on(e,t,l){let n={scope:t,fn:l};return this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(n),this.listeners[e].sort((e,t)=>a.indexOf(e.scope)-a.indexOf(t.scope)),()=>{let t=this.listeners[e].indexOf(n);t>-1&&this.listeners[e].splice(t,1)}}constructor(){this.listeners={keydown:[],keyup:[]},this.handleKeydown=e=>this.handleEvent("keydown",e),this.handleKeyup=e=>this.handleEvent("keyup",e)}}let o=new n;l(55729);let i=e=>(e.ctrlKey||e.metaKey)&&"z"===e.key,r=e=>{i(e)&&e.preventDefault()}},4007:(e,t,l)=>{"use strict";l.d(t,{Ff:()=>s,WI:()=>r});var a=l(44811);let n={openModals:{}},o=(0,a.Z0)({name:"ModalState",initialState:n,reducers:{reset:()=>n,setModalOpen(e,t){let{id:l,isOpen:a}=t.payload;e.openModals[l]=a}}}),{reset:i,setModalOpen:r}=o.actions,s=o.reducer},4097:(e,t,l)=>{"use strict";l.d(t,{c:()=>o,e:()=>n});var a=l(55729);let n=(0,a.createContext)({onDragStart:void 0}),o=()=>(0,a.useContext)(n)},4124:e=>{"use strict";e.exports=JSON.parse('{"SCHEMA_VERSION":103,"schema":{"topNode":"doc","marks":[{"name":"code","code":true},{"name":"highlight","attrs":{"variant":{"default":null},"hex":{"default":null}}},{"name":"textColor","attrs":{"variant":{"default":null},"hex":{"default":null}}},{"name":"footnoteLabel","attrs":{"noteId":{"default":null}}},{"name":"link","attrs":{"href":{"default":""},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null}}},{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"strike"}],"nodes":[{"name":"mention","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"label":{"default":null},"profileImageUrl":{"default":null},"mentionedById":{"default":null}}},{"name":"cardMention","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"docId":{"default":null},"mentionedById":{"default":null}}},{"name":"docMention","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"mentionedById":{"default":null}}},{"name":"paragraph","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block cardNotesBlock","attrs":{"horizontalAlign":{"default":null},"placeholder":{"default":null},"fontSize":{"default":null}}},{"name":"cardAccentLayoutItem","allowFontSizes":"","dynamic":false,"group":"cardLayoutItemGroup","atom":true,"attrs":{"itemId":{"default":"accent"},"fitType":{"default":null},"background":{"default":{"type":"none"}}}},{"name":"table","colMinPercent":10,"newColSize":20,"tableRole":"table","allowFontSizes":"","dynamic":false,"content":"tableRow+","group":"cardBlock layoutBlock footnoteBlock calloutBlock","attrs":{"colWidths":{"default":[]},"fullWidthBlock":{"default":false}}},{"name":"image","allowFontSizes":"","dynamic":false,"group":"block media","inline":false,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"savedMediaId":{"default":null},"src":{"default":null},"tempUrl":{"default":null},"uploadStatus":{"default":null},"meta":{"default":null},"providerMeta":{"default":null},"aiParams":{"default":null},"loadImageParams":{"default":null},"loadImageStatus":{"default":null},"loadImageId":{"default":null},"name":{"default":null},"query":{"default":null},"source":{"default":null},"showPlaceholder":{"default":null},"fullWidthBlock":{"default":false},"resize":{"default":{"clipType":null,"clipPath":null,"clipAspectRatio":null,"width":null}}}},{"name":"gallery","allowFontSizes":"","dynamic":false,"content":"media*","group":"cardBlock layoutBlock","attrs":{"horizontalAlign":{"default":null},"thumbHeight":{"default":null},"fullWidthBlock":{"default":false}}},{"name":"card","allowFontSizes":"","dynamic":false,"content":"(block | cardBlock)+ | cardLayoutItemGroup{1,2} cardNotes?","group":"cardBlock","attrs":{"id":{"default":null},"previewContent":{"default":null},"background":{"default":{"type":"none"}},"container":{"default":{}},"cardSize":{"default":"default"},"layout":{"default":"blank"},"layoutTemplateColumns":{"default":null},"generatorInput":{"default":null}}},{"name":"cardLayoutItem","allowFontSizes":"","dynamic":false,"content":"(block | cardBlock)+","group":"cardLayoutItemGroup","attrs":{"itemId":{"default":"body"},"background":{"default":{}}}},{"name":"mediaPlaceholder","allowFontSizes":"","dynamic":false,"group":"block media","atom":true,"attrs":{"horizontalAlign":{"default":null},"source":{"default":null},"fullWidthBlock":{"default":false}}},{"name":"gridLayout","allowFontSizes":"","dynamic":false,"content":"gridCell{1, 4}","group":"cardBlock","attrs":{"colWidths":{"default":[]},"fullWidthBlock":{"default":false}}},{"name":"smartLayout","allowFontSizes":"","dynamic":false,"content":"smartLayoutCell+","group":"cardBlock layoutBlock","attrs":{"variantKey":{},"options":{"default":{}},"fullWidthBlock":{"default":false}}},{"name":"footnote","allowFontSizes":"","dynamic":false,"content":"(block | footnoteBlock)+","group":"inline","inline":true,"atom":true,"attrs":{"noteId":{}}},{"name":"toggle","allowFontSizes":"","dynamic":false,"content":"toggleSummary (block | layoutBlock)+","group":"layoutBlock calloutBlock cardBlock smartLayoutBlock tableBlock","attrs":{"id":{"default":null}}},{"name":"doc","allowFontSizes":"","dynamic":false,"content":"document"},{"name":"document","allowFontSizes":"","dynamic":false,"content":"card+","attrs":{"aiOptions":{"default":{"imageOptions":{}}},"docId":{"default":null},"background":{"default":{"type":"none"}},"docFlags":{"default":{}},"format":{"default":null},"customCode":{"default":{}},"settings":{"default":{}},"generateStatus":{"default":null},"generateInfo":{"default":{}}}},{"name":"cardNotes","allowFontSizes":"","dynamic":false,"content":"cardNotesBlock+","atom":true},{"name":"text","allowFontSizes":"","dynamic":false,"group":"inline"},{"name":"hardBreak","allowFontSizes":"","dynamic":false,"group":"inline","inline":true},{"name":"math_inline","allowFontSizes":"","dynamic":false,"content":"text*","group":"inline math","inline":true,"atom":true},{"name":"math_display","allowFontSizes":"","dynamic":false,"content":"text*","group":"block math","atom":true,"code":true},{"name":"bullet","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block cardNotesBlock","attrs":{"placeholder":{"default":null},"indent":{"default":0},"fontSize":{"default":null}}},{"name":"numbered","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block cardNotesBlock","attrs":{"placeholder":{"default":null},"indent":{"default":0},"fontSize":{"default":null}}},{"name":"todo","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block cardNotesBlock","attrs":{"placeholder":{"default":null},"indent":{"default":0},"checked":{"default":false},"fontSize":{"default":null}}},{"name":"title","allowFontSizes":"","dynamic":false,"content":"inline*","group":"block cardNotesBlock","attrs":{"horizontalAlign":{"default":null},"placeholder":{"default":null},"level":{"default":1}}},{"name":"heading","allowFontSizes":"","dynamic":false,"content":"inline*","group":"block cardNotesBlock","attrs":{"horizontalAlign":{"default":null},"placeholder":{"default":null},"level":{"default":1}}},{"name":"blockquote","allowFontSizes":"","dynamic":false,"content":"(block | calloutBlock)+","group":"cardBlock layoutBlock footnoteBlock tableBlock smartLayoutBlock"},{"name":"calloutBox","allowFontSizes":"","dynamic":false,"content":"(block | calloutBlock)+","group":"cardBlock layoutBlock footnoteBlock smartLayoutBlock","attrs":{"variant":{"default":"note"},"icon":{"default":true},"color":{"default":null}}},{"name":"codeBlock","allowFontSizes":"","dynamic":false,"content":"text*","marks":"","group":"block","code":true,"attrs":{"language":{"default":null}}},{"name":"button","allowFontSizes":"","dynamic":false,"content":"(text | emoji)*","marks":"","attrs":{"href":{"default":""},"variant":{"default":"solid"}}},{"name":"buttonGroup","allowFontSizes":"","dynamic":false,"content":"button{1, 3}","group":"block","attrs":{"horizontalAlign":{"default":null}}},{"name":"tableRow","tableRole":"row","allowFontSizes":"","dynamic":false,"content":"tableCell+"},{"name":"tableCell","tableRole":"cell","allowFontSizes":"","dynamic":false,"content":"(block | tableBlock)+","attrs":{"colspan":{"default":1},"rowspan":{"default":1}}},{"name":"chart","allowFontSizes":"","dynamic":false,"group":"cardBlock layoutBlock","attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"chartType":{"default":"bar"},"chartAttributes":{"default":{}},"colorScheme":{"default":null},"dimensions":{"default":{"ratio":0.56}},"hideLabels":{"default":false},"data":{"default":null}}},{"name":"video","allowFontSizes":"","dynamic":false,"group":"block media","atom":true,"attrs":{"id":{"default":null},"embedUrl":{"default":null},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"inline"},"fullWidthBlock":{"default":false}}},{"name":"embed","allowFontSizes":"","dynamic":false,"group":"block media","atom":true,"attrs":{"id":{"default":null},"url":{"default":null},"source":{"default":"embed.custom"},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"proxy":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"preview"},"fullWidthBlock":{"default":false}}},{"name":"drawing","allowFontSizes":"","dynamic":false,"group":"block","atom":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"page":{"default":null},"assets":{"default":{}},"meta":{"default":{}},"fullWidthBlock":{"default":false},"width":{"default":null},"svg":{"default":null}}},{"name":"diagram","allowFontSizes":"","dynamic":false,"group":"block","atom":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"shapes":{"default":null},"assets":{"default":{}},"meta":{"default":{}},"width":{"default":null},"svg":{"default":null}}},{"name":"emoji","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"native":{"default":null}}},{"name":"divider","allowFontSizes":"","dynamic":false,"group":"block cardNotesBlock","atom":true},{"name":"gridCell","allowFontSizes":"","dynamic":false,"content":"(block | layoutBlock)+","attrs":{"verticalAlign":{"default":null}}},{"name":"smartLayoutCell","allowFontSizes":"","dynamic":false,"content":"(block | smartLayoutBlock)+","attrs":{"options":{"default":{}},"width":{"default":null},"image":{"default":null},"label":{"default":null}}},{"name":"contributors","allowFontSizes":"","dynamic":true,"group":"block","atom":true,"attrs":{"horizontalAlign":{"default":null},"showTime":{"default":true},"hiddenContributorIds":{"default":[]}}},{"name":"tableOfContents","allowFontSizes":"","dynamic":true,"group":"block","atom":true,"attrs":{"nested":{"default":false}}},{"name":"toggleSummary","allowFontSizes":"heading body","dynamic":false,"content":"inline*","marks":"bold italic underline code footnoteLabel strike textColor highlight","attrs":{"placeholder":{"default":null},"fontSize":{"default":null}}}],"extendedNodeFields":["allowFontSizes","colMinPercent","newColSize","tableRole","accessoryImageKey","imageKeyPath","dynamic","allowGapCursor"]}}')},4522:(e,t,l)=>{"use strict";l.d(t,{Ud:()=>I,VM:()=>z,Hy:()=>S.Hy,Pf:()=>S.Pf,Td:()=>S.Td});var a=l(22905),n=l(63867),o=l(89703),i=l(55978),r=l(41896),s=l(38934),d=l(98088),c=l(50861),u=l(6029),m=l(40452),f=l(51684),p=l(55729),g=l(59230),h=l(25839),b=l(43634),y=l(54765),x=l(28647),w=l(66082),k=l(98968),v=l(64234),S=l(21982),A=l(62917);let C=e=>(0,u.jsx)(y.u,{...e,as:"div",children:(0,u.jsx)(z,{...e})}),z=e=>{var t;let{node:l,decorations:a,editor:n}=e,{source:i,horizontalAlign:r,uploadStatus:s,loadImageParams:d,loadImageStatus:c}=l.attrs,{getPos:y}=e,{isFullWidth:C}=(0,x.D)(a),z=(null==(t=v.Fn[i])?void 0:t.icon)||f.Cyq,I=(0,k.NZ)(e),j=(0,A.j8)(n,y),F=(0,h.GV)(b.nD),B=(0,o.f)(),R=(0,p.useCallback)(()=>{B({isOpen:!0})},[B]);return(0,u.jsx)(m.s,{w:"100%",h:"100%",dir:(0,w.fZ)(a,r),direction:"column",sx:(0,w.yp)(r),children:(0,u.jsx)(S.Pf,{hasUploadError:s===g.A.Error&&!n.isThumbnail,isUploading:s===g.A.Uploading,isLoading:"queued"===c&&!n.isThumbnail,loadingProvider:null==d?void 0:d.provider,"data-content-reference":!0,icon:z,width:C||I?"100%":"18em",maxW:"100%",h:I?"100%":"10em",maxH:"100%",onSelectAndFocus:j,defaultSource:i,"data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0,borderRadius:"var(--box-border-radius)",hasQuickActions:!n.isThumbnail,handleDoubleClick:F?R:void 0})})},I=a.bP.create({name:"mediaPlaceholder",group:"block media",atom:!0,selectable:!0,draggable:!0,priority:s.y.MediaPlaceholder,addNodeView:()=>(0,r.gu)(C),addAttributes:()=>({id:(0,i.e)(d.z),source:{},fullWidthBlock:{default:!1}}),addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e,l=t.state.selection;return!!(l instanceof n.nh&&(0,c.Bv)(l.node))&&((0,o.G)(),!0)}}),addCommands:()=>({insertMediaBlock:e=>t=>{let{commands:l}=t;return l.insertContentAndSelect({type:"mediaPlaceholder",attrs:{source:e}}),requestAnimationFrame(()=>{(0,o.G)()}),!0}}),parseHTML:()=>[{tag:"img[placeholder=true]",priority:60}],renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,a.KV)(t,{placeholder:"true"})]}})},4747:(e,t,l)=>{"use strict";l.d(t,{Ht:()=>nq});var a=l(6029),n=l(26420),o=l(58959),i=l(3703),r=l(22905),s=l(63867),d=l(55729),c=l(22249),u=l(25839),m=l(94922),f=l(19297),p=l(98968),g=l(73813),h=l(55424),b=l(61964),y=l(43634),x=l(33201),w=l(54929),k=l(2426);let v=e=>{let t=(0,d.useRef)(null),l=(0,w.cq)(),{editor:n,tippyOptions:o,onHide:i,targetElement:r}=e;return(0,d.useEffect)(()=>{n&&n.commands.command(e=>{let{tr:a}=e;return a.setMeta(k.dX,{element:t.current,tippyOptions:o,panelLifecycle:l,onHide:i,targetElement:r}),!0})},[n,o,l,i,r]),(0,a.jsx)("div",{ref:t,className:e.className,style:{visibility:"hidden"},id:"gamma-formatting-bubble-menu",children:e.children})};var S=l(50861),A=l(43607),C=l(61204),z=l(78140),I=l(36999),j=l(49611),F=l(41283),B=l(99492),R=l(48621),M=l(19564),_=l(77650),E=l(7957),D=l(80180),L=l(92685),T=l(24813),P=l(74471);let N=e=>{let{editor:t,attrs:l,selection:n}=e,o=(0,E._w)(),r=o[l.variant],s=r?r.icon:B.jyJ;return(0,a.jsxs)(z.W,{isLazy:!0,onClose:()=>(0,T.q)(t),children:[(0,a.jsx)(i.Tz,{placement:"top",label:(0,a.jsx)(M.x6,{id:"H8b4pf"}),"aria-label":_.Ru._({id:"H8b4pf"}),children:(0,a.jsx)(I.I,{as:j.$,variant:"toolbar",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),size:"sm",onMouseDown:D.Fw,children:(0,a.jsx)(R.g,{icon:s})})}),(0,a.jsx)(F.c,{maxW:"auto",children:(0,a.jsxs)(C.e,{flex:"row",alignItems:"center",children:[Object.entries(o).map(e=>{let[o,{name:i,icon:r}]=e;return(0,a.jsx)(P.I,{label:i,icon:r,isActive:l.icon&&l.variant===o,onClick:()=>{t.chain().focus().updateAttributes("calloutBox",{variant:o,icon:!0}).selectNodeAtPos(n.from).run()}},i)}),(0,a.jsx)(L.q,{}),(0,a.jsx)(P.I,{label:l.icon?(0,a.jsx)(M.x6,{id:"Cs6LHm"}):(0,a.jsx)(M.x6,{id:"pjF2Hd"}),icon:B.Dfk,isActive:!l.icon,onClick:()=>{t.chain().focus().updateAttributes("calloutBox",{icon:!l.icon}).selectNodeAtPos(n.from).run()}},"icon")]})})]})};var O=l(35883),U=l(70615),W=l(46898),H=l(48810),G=l(80314),V=l(32380),q=l(87386);let K=new(l(83747)).b;var J=l(9922),Q=l.n(J);class Y{constructor({key:e,description:t,classifyExamples:l,classifyReply:a,checkEnabled:n}){this.key=e,this.description=t,this.classifyExamples=l,this.classifyReply=a,this.checkEnabled=n}}class $ extends Error{constructor(e,t={}){super(e),this.opts=t}}$.prototype.name="DesignPartnerError";class Z extends ${constructor(e,t={}){super(e,t)}}Z.prototype.name="CouldNotApplySuggestionError";class X extends ${constructor(e,t={}){super(e,t)}}X.prototype.name="InvalidResponseError";class ee extends ${constructor(e,t={}){super(e,t)}}ee.prototype.name="NoopSuggestionError";class et extends ${constructor(e,t={}){super("InputTooLongError: ".concat(e),t)}}et.prototype.name="InputTooLongError";class el extends ${constructor(e,t={}){super("ParsedSuggestionError: ".concat(e),t)}}ee.prototype.name="ParsedSuggestionError";var ea=l(74538),en=l(38907),eo=l(73287),ei=l(42721);let er=e=>!(0,en.vI)(e).some(e=>["BAD_USER_INPUT"].includes(e)),es=async e=>{let{fn:t,retries:l,backoff:a=1e3,timeout:n}=e;try{return await Promise.race([t(),new Promise((e,t)=>{setTimeout(()=>t(Error("Request timeout (".concat(n,"ms)"))),n)})])}catch(r){var o;let e=null==(o=r.message)?void 0:o.startsWith("Request timeout");e&&console.debug("[AI] Request timeout. Not retrying");let i=er(r)&&!e;if(l>0&&i)return await new Promise(e=>setTimeout(e,a)),es({fn:t,retries:l-1,backoff:2*a,timeout:n});throw r}},ed=async e=>{var t;let l=await ec({messages:e.messages,maxTokens:null!=(t=e.params.maxTokens)?t:null,models:["gpt-3.5-turbo","gpt-3.5-turbo-16k"]});return{...e,params:{...e.params,model:l}}},ec=async e=>{var t;let{messages:l,maxTokens:a,models:n}=e,{data:o}=await (0,ea.H4n)().query({query:eo.l3I,returnPartialData:!1,variables:{input:{messages:l,maxTokens:a,models:n}}}),i=null==o?void 0:o.canRunChatCompletion;if(!i||0===i.length)throw Error("No response received");let r=null==(t=i.find(e=>!!e.canRun))?void 0:t.model;if(!r)throw new et("Input too long for models: "+JSON.stringify(n));return r},eu=async function(e){var t,l;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{timeout:6e4,retries:0};return console.debug("[AI][fetchChatCompletion]",e.messages,e.params),es({fn:()=>(0,ea.H4n)().mutate({mutation:eo.aA3,variables:{input:{...e,workspaceId:(0,ei.gx)()}}}).then(e=>{let{data:t}=e,l=null==t?void 0:t.chatCompletion;if(!l||0===l.length)throw Error("No response received");return console.debug("[AI] Got chat completion",l),t}),timeout:null!=(t=a.timeout)?t:6e4,retries:null!=(l=a.retries)?l:0})};var em=l(12562);let ef=async function(e,t){var l,a;let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=em.of.get("aiRequestRetries").chat;n.retries=null!=(a=n.retries)?a:o;let i=await eu({...e,interactionId:t},n);return null==i||null==(l=i.chatCompletion)?void 0:l[0].content};var ep=l(98701),eg=l(45611),eh=l(92397),eb=l(15607),ey=l(94289);let ex=new s.hs("aiModifications");var ew=l(66607);let ek=(e,t)=>{if(!e.content||!e.content[0].content)return null;let l=e.content[0].content.find(e=>e.attrs&&e.attrs.id===t);return l?(e.content[0].content=[l],e):null},ev=(e,t)=>{let l=null;if("html"===t.type)l=(0,ew.S)(t.html,e.schema).slice;else if("json"===t.type){let a=ey.FK.fromJSON(e.schema,t.json);l=new ey.Ji(a,0,0)}else throw Error("Unsupported Modification content type ".concat(t.type));return l},eS=(e,t,l)=>{var a,n;let o=ex.getState(e.state);if(!o)return t;let i=(null==o?void 0:o.getExistingRangeId(e.state,l))||null;return i||(null==(a=(n=e.commands).setInteractionRange)||a.call(n,t,l),t)},eA=(e,t)=>{let l=ex.getState(e.state);return(null==l?void 0:l.getRange(e.state,t))||null};class eC{isApplied(e){let t=e.state.tr,l=null;try{l=this.transact(e,t,!1)}catch(e){return console.error("[isModificationActive] Could not transact modificatioon, returning false",e.message),!1}if(!l)return!1;let a=eA(e,this.rangeId);if(!a)return!1;try{let n=e.state.doc.slice(a.from,a.to),o=t.doc.slice(a.from,a.to),i=l.from===a.from&&l.to===a.to;return n.eq(o)&&i}catch(e){}return!1}getPreviewJson(e){let t=e.state.tr;this.transact(e,t);let l=this.getParentCardId(e,t);return ek(Q()(t.doc.toJSON()),l)}getParentCardId(e,t){let l=eA(e,this.rangeId);if(!l)return null;let a=t.doc.resolve(l.from),n=(0,eb.IV)(a,x.jg)[0];if(!n)return null;let o=n.node.attrs.id;return o||null}apply(e){let t=e.state.tr;this.transact(e,t),console.debug("[ReplaceContentModification] Applying modification",{modification:this,range:eA(e,this.rangeId)}),e.view.dispatch(t);let l=this.getParentCardId(e,t);(0,eh.OM)({editor:e,cardId:l})}transact(e,t){let l=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=eA(e,this.rangeId);if(!a)return null;let{state:n}=e;t.replace(a.from,a.to,this.slice).setMeta("applyingAiModification",{rangeId:this.rangeId});let o=t.mapping.map(a.to),i={from:a.from,to:o};if(l){if(n.selection.empty)return t.setSelection(s.LN.near(t.doc.resolve(a.from))),i;if(n.selection instanceof s.nh)return t.setSelection(s.nh.create(t.doc,a.from)),i;let e=s.U3.between(t.doc.resolve(a.from),t.doc.resolve(o));t.setSelection(e)}return i}getContentForTracking(){return this.content}constructor(e,t){this.type="replace-content",this.description=t.description,this.rangeId=t.rangeId,this.content=t.content,this.slice=ev(e,t.content)}}let ez=e=>Array.from(new DOMParser().parseFromString(e,"text/html").body.childNodes).some(e=>1===e.nodeType),eI=e=>e.slice(-7).map(e=>"User"===e.from?{role:"user",content:e.message}:e.isClassification?{role:"assistant",content:e.message}:e.resp?{role:"assistant",content:e.resp}:null).filter(e=>!!(null==e?void 0:e.content)),ej=()=>_.Ru._({id:"HNDdbS"});class eF extends Y{async getResponseMessages(e){let{editor:t,context:l,rangeId:a,response:{raw:n,suggestion:o,message:i}}=e;if(!o)throw new X("[SuggestContentTask] No html provided in prompt response",{chatMessage:i,inputMessage:l.message,resp:n,interactionId:l.interactionId});let r=await (0,eg.e)(o,{loadImages:!0});console.debug("[AIChat SuggestContentTask] modify suggestion",{transformedHtml:r,html:o});let s=new eC(t,{description:_.Ru._({id:"nyQWMb"}),content:{type:"html",html:r},rangeId:a}),d={label:_.Ru._({id:"nyQWMb"}),modification:s,jsonContentPreview:s.getPreviewJson(t)},c=this.getOriginalModifyContentSuggestion(t,l,a);return{messages:[{from:"Designer",type:"suggestContent",resp:n,message:i||_.Ru._({id:"pMSbe+"}),suggestions:[d,c],interactionId:l.interactionId}],suggestionToApply:d}}async runPrompt(e){let t,{input:l,context:a,variables:n,trackFns:o,retries:i=2,history:r}=e;if(this.jsxPrompt&&em.of.get("aiChatJsx")){let{promise:e}=(0,ep.i4)({variables:{html:n.html,message:n.message,outline:n.outline,history:r.map(e=>({role:e.role===ea.VDI.Assistant?"assistant":"user",content:e.content||""}))},interactionId:a.interactionId,workspaceId:a.workspaceId,promptKey:this.jsxPrompt,opts:{timeout:em.of.get("aiRequestTimeouts").suggestContent}});t=await e}else t=await ef(l,a.interactionId,{timeout:em.of.get("aiRequestTimeouts").suggestContent});if(!t)throw new X("Couldn't get response from prompt",{resp:t,inputMessage:a.message,interactionId:a.interactionId});let s=this.parseResponse(t,n);if(s.shouldRetry){if(i<=0)throw new el("Could not parse response properly after retries",{chatMessage:ej(),inputMessage:a.message,resp:t,interactionId:a.interactionId});return o.trackRequestRetry({interactionId:a.interactionId,retriesRemaining:i,resp:t}),this.runPrompt({input:l,context:a,retries:i-1,trackFns:o,variables:n,history:r})}return{parsed:s,resp:t}}async run(e){let{editor:t,context:l,addMessage:a,history:n,trackFns:o,themeModificationController:i,provider:r}=e,{html:s,range:d}=this.determineTaskTarget(l.editorContext);o.trackInputContent({taskContext:l,inputContent:s});let c={message:l.message,html:s,outline:l.editorContext.outline},u=eS(t,l.interactionId,d),m=eI(n||[]),f=this.prompt.prepare({variables:c,history:m,interactionId:l.interactionId,params:{provider:r}});console.debug("[AIChat SuggestContentTask] run",{html:c.html,input:f,suggestHistory:m,range:eA(t,u)});let p=await ed(f),{parsed:g,resp:h}=await this.runPrompt({input:p,history:m,context:l,variables:c,trackFns:o,retries:1}),{messages:b,suggestionToApply:y}=await this.getResponseMessages({editor:t,context:l,rangeId:u,response:g,themeModificationController:i});console.debug("[AIChat SuggestContentTask] completed",{suggestion:g.suggestion,resp:h,parsed:g,messages:b,suggestionToApply:y}),this.autoApplySuggestion({context:l,editor:t,suggestionToApply:y,resp:h,trackFns:o,themeModificationController:i}),b.forEach(e=>a(e)),o.trackRequestComplete({taskContext:l,outputMessage:g.message,outputContent:g.suggestion,resp:h})}determineTaskTarget(e){return this.getTaskTarget?this.getTaskTarget(e):e.defaultRange}getOriginalModifyContentSuggestion(e,t,l){let a=new eC(e,{description:_.Ru._({id:"HxF6Fk"}),content:{type:"html",html:this.determineTaskTarget(t.editorContext).html},rangeId:l});return{label:_.Ru._({id:"HxF6Fk"}),modification:a,jsonContentPreview:a.getPreviewJson(e)}}autoApplySuggestion(e){let{context:t,editor:l,suggestionToApply:a,resp:n,trackFns:o,themeModificationController:i}=e;if(a){if(a.modification.isApplied(l,i))throw console.debug("[SuggestContentTask] suggestion does not change the content",a),new ee("Suggestion does not change content",{resp:n,interactionId:t.interactionId,chatMessage:ej()});try{let{modification:e}=a;e.apply(l,i),o.trackSuggestionApplied({interactionId:t.interactionId,suggestionContent:e.getContentForTracking(),suggestionLabel:e.description,suggestionType:e.type,autoApplied:!0})}catch(e){throw new Z("Could not apply suggestion",{interactionId:t.interactionId})}}}constructor(e){super(e),this.prompt=e.prompt,this.jsxPrompt=e.jsxPrompt,this.parseResponse=e.parseResponse||eR,this.getTaskTarget=e.getTaskTarget}}let eB=RegExp("(.*?)```[A-Za-z]*\\n(.*?)\\n```(.*?)$","ims"),eR=e=>{let t,l=e.match(eB),a=[];if(l)a=[l[1],l[3]],t=l[2];else{let l=e.split("```");if(0===l.length)throw Error("Could not extract code from response");if(1===l.length)return ez(l[0])?{suggestion:void 0,raw:e,message:e,shouldRetry:!0}:{suggestion:void 0,raw:e,message:e.replaceAll(/(HTML|code)/gi,"content")};a=[l[0]],t=l[1].trim()}return{suggestion:t,message:a.map(e=>e.trim()).filter(e=>e.length>0).join("\n\n").replaceAll(/(HTML|code)/gi,"content").replaceAll(/(slide)/gi,"card"),raw:e}},eM={model:"gpt-3.5-turbo-1106",provider:ea.eON.Azure};class e_{prepare(e){let{variables:t,history:l=[],params:a}=e;return{messages:[this.getSystemChatMessage(t),...l,this.getUserChatMessage(t)],params:{...this.params,...a}}}constructor({params:e}){this.params={...eM,...e}}}class eE extends e_{getSystemChatMessage(e){return{role:ea.VDI.System,operation:this.systemPromptOperation,variables:e}}getUserChatMessage(e){return{role:ea.VDI.User,operation:this.userPromptOperation,variables:e}}constructor({variables:e,systemPromptOperation:t,userPromptOperation:l,params:a}){super({params:a}),this.variables=e,this.systemPromptOperation=t,this.userPromptOperation=l}}new eF({key:"CHANGE_LAYOUT",description:"Change the display of information to use a different layout (like timeline, bullets, boxes, columns, table) or rearrange elements within a layout",classifyExamples:["turn this into a table","make each bullet into a box","could you split this into columns?","make this a timeline","could you make this more visual?","visualize this as a timeline"],classifyReply:"Sure, I'll start reformatting this as a table...",getTaskTarget:e=>"selectionRange"!==e.selectedDefaultRange?e.defaultRange:0===e.selectionRange.html.trim().length?e.cardContent:e.blockRange,prompt:new eE({systemPromptOperation:ea.mc.ChangeContentLayoutSystem,userPromptOperation:ea.mc.ChangeContentLayoutUser,variables:["html","message"],params:{temperature:.7,maxTokens:1e3}})});var eD=l(80116);l(17859),l(48993);var eL=l(82328),eT=l(65280),eP=l(68301),eN=l(22445),eO=l(11235),eU=l(67909),eW=l(36071),eH=l(68728),eG=l(17920),eV=l(3674),eq=l(96500),eK=l(40691),eJ=l(57405),eQ=l(26385),eY=l(74676),e$=l(16426),eZ=l(16491),eX=l(91938),e0=l(58809),e1=l(46091),e2=l(37605),e4=l(24302),e5=l(40452),e6=l(29810);let e3=e=>{let{formatLabel:t,icon:l,rightIcon:n=B.a_I,accentColor:o,onClick:i,exportInProgress:r,exportInProgressNote:s,badge:d,customLabel:c,customInProgressMessage:u}=e,m=(0,e4.dU)("gray.50","whiteAlpha.100"),f=(0,e4.dU)("gray.200","gray.600"),p=(0,e4.dU)("".concat(o,".100"),"".concat(o,".200")),g=o.endsWith("00")?o:p,h=(0,e4.dU)("gray.300","gray.600");return(0,a.jsxs)(e5.s,{alignItems:"stretch",overflow:"hidden",onClick:i,borderRadius:"md",border:"1px",borderColor:(0,e4.dU)("gray.200","gray.600"),bgColor:r?f:m,cursor:r?"progress":void 0,disabled:r,as:"button",transitionProperty:"common",transitionDuration:"normal",_hover:r?{}:{boxShadow:"var(--chakra-shadows-md)",borderColor:"inherit",color:"inherit"},children:[(0,a.jsx)(e5.s,{bgColor:r?h:g,filter:r?"grayscale(1)":void 0,width:14,minWidth:14,minH:14,alignItems:"center",justifyContent:"center",fontSize:"2xl",children:l}),(0,a.jsxs)(eQ.B,{alignItems:"flex-start",spacing:0,p:4,justifyContent:"center",children:[!r&&(0,a.jsxs)(H.E,{fontWeight:"medium",children:[c||(0,a.jsx)(M.x6,{id:"i3Tbgc",values:{formatLabel:t}})," ",d]}),r&&(0,a.jsxs)(H.E,{fontWeight:"medium",textAlign:"start",children:[u||(0,a.jsx)(M.x6,{id:"wRvCQ6",values:{formatLabel:t}})," ",s]})]}),(0,a.jsx)(e6.h,{}),!r&&(0,a.jsx)(e5.s,{alignItems:"center",ps:4,pe:6,children:(0,a.jsx)(R.g,{icon:n,size:"1x"})})]})};var e9=l(24926),e7=l(74698),e8=l(95889);l(59018);var te=l(29608);class tt extends Error{constructor(e,t){super(e),this.code=t,this.name="AccountStateError"}}let tl=(e,t)=>"".concat(eX.$.API_HOST||"","/export/docs/").concat(e,"/").concat(t),ta=(e,t)=>"".concat(eX.$.API_HOST||"","/share/docs/").concat(e,"/").concat(t),tn=async function(e,t,l,a,n,o,i,r){let s=arguments.length>8&&void 0!==arguments[8]&&arguments[8],d=arguments.length>9?arguments[9]:void 0,c=arguments.length>10?arguments[10]:void 0,u=s?ta(e,c):tl(e,l),m=new AbortController;return setTimeout(()=>m.abort(),6e4),fetch(u,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":eX.$.SHARE_TOKEN||""},body:JSON.stringify({docContent:t,fileName:n,cardIds:o,cardRanges:i,isCardExport:a,shareMessage:d,googleOauthToken:"google_slides"===l?r:void 0}),signal:m.signal})},to=e=>{let{doc:t,source:l,editor:n,format:o="pdf",formatLabel:i,fileName:r,cardIds:s,cardRanges:c,socialPost:u=!1,socialPlatform:m,shareMessage:f,interceptFileExport:p}=e,g=(0,W.d)(),h=(0,d.useRef)(null),b=(0,e8.st)(),[y,x]=(0,d.useState)(!1);if(u&&!m)throw console.error("Unable to export since no social platform provided for the post"),Error("Unable to share post");let w=(0,d.useCallback)(()=>{h.current=g({id:"export-toast-".concat(t.id,"-").concat(o),isClosable:!1,position:"top",duration:null,status:"loading",colorScheme:"gray",title:u?(0,a.jsx)(M.x6,{id:"jQGAZQ",values:{formatLabel:i}}):(0,a.jsx)(M.x6,{id:"eWt/TT",values:{formatLabel:i}})})},[null==t?void 0:t.id,g,o,i,u]),k=(0,d.useCallback)(()=>{h.current&&g.update(h.current,{status:"loading",colorScheme:"gray",title:u?(0,a.jsx)(M.x6,{id:"iPHeYN"}):(0,a.jsx)(M.x6,{id:"eJOEBy"}),description:(0,a.jsx)(M.x6,{id:"3xBuWT"}),isClosable:!0})},[g,u]),v=(0,d.useCallback)(()=>{h.current&&g.update(h.current,{status:"info",colorScheme:"gray",title:(0,a.jsx)(M.x6,{id:"eJOEBy"}),description:u?(0,a.jsx)(M.x6,{id:"c5plBG"}):"google_slides"===o?(0,a.jsx)(M.x6,{id:"/CtF0l"}):(0,a.jsx)(M.x6,{id:"W4zgCP"}),isClosable:!0})},[g,u,o]),S=(0,d.useCallback)(e=>{if(h.current){let t;t=u?"REVOKED_ACCESS_TOKEN"===e?(0,a.jsx)(M.x6,{id:"zK8Tsy",values:{formatLabel:i}}):(0,a.jsx)(M.x6,{id:"sBE71M",values:{formatLabel:i}}):"INSUFFICIENT_SPACE"===e?(0,a.jsx)(M.x6,{id:"+ope9f",values:{formatLabel:i}}):(0,a.jsx)(M.x6,{id:"walT1X"}),g.update(h.current,{title:t,status:"error",duration:null,isClosable:!0})}},[g,i,u]),A=(0,d.useCallback)(function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"download";if(h.current){let n,o;switch(l){case"download":n=_.Ru._({id:"aVmJex",values:{formatLabel:i}}),o=(0,a.jsx)(M.x6,{id:"VkeGn4",components:{0:(0,a.jsx)(G.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>h.current&&g.close(h.current)})}});break;case"social":n=_.Ru._({id:"027pS1",values:{formatLabel:i,0:t.title}}),o=(0,a.jsx)(M.x6,{id:"nManvG",components:{0:(0,a.jsx)(G.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>h.current&&g.close(h.current)})}});break;case"web":n=_.Ru._({id:"eLTtkg"}),o=(0,a.jsx)(M.x6,{id:"8hY871",values:{formatLabel:i},components:{0:(0,a.jsx)(G.N,{textDecoration:"underline",target:"_blank",href:e||void 0})}})}g.update(h.current,{status:"success",title:n,description:(0,a.jsx)(H.E,{children:o}),isClosable:!0})}},[t,i,g]);return{handleExport:(0,d.useCallback)(()=>{let e=null==n?void 0:n.getJSON();x(!0),w();let a=setTimeout(k,3e4);null!=p&&p({format:o,exportWaitWarnTimeout:a,showErrorToast:S,showEmailToast:v,showSuccessToast:A,setExportInProgress:x})||tn(t.id,e,o,"card_export_menu"===l,r,s,c,void 0,u,f,m).then(async e=>{var a;if(!e.ok){let t=await e.json();if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),"REVOKED_ACCESS_TOKEN"===t.error)throw new tt("Posting to LinkedIn failed due to revoked access token",t.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let n="linkedin"===m?e8.VV.LINKEDIN_POST:"pdf"===o?e8.VV.PDF_EXPORTED:"pptx"===o?e8.VV.PPTX_EXPORTED:"image"===o?e8.VV.PNG_EXPORTED:void 0,i=decodeURIComponent(e.headers.get("x-gamma-download-url")||"")||void 0;if(u&&(i=(await e.json()).url),n&&(null==b||b.track(n,{doc_id:t.id,source:l,device:(0,te.ZI)(),...u&&{postUrl:i}})),A(i,u?"social":"download"),u)return;let r=await e.blob(),s=window.URL.createObjectURL(r),d=document.createElement("a");d.download=decodeURIComponent((null==(a=(e.headers.get("Content-Disposition")||"").split(";").find(e=>e.includes("filename=")))?void 0:a.replace("filename=","").trim())||"".concat(t.id,".").concat(o)),d.href=s,d.style.display="none",document.body.appendChild(d),d.click(),d.remove()}).catch(e=>{"AbortError"===e.name?v():(e7.Cp(e,{extra:{docId:t.id,format:o,source:l}}),e9.yf.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:o,source:l},e),S(null==e?void 0:e.code))}).finally(()=>{x(!1),clearTimeout(a)})},[b,null==t?void 0:t.id,n,l,o,r,p,s,c,f,S,w,k,v,A,m,u]),exportInProgress:y}},ti=e=>{let{doc:t,source:l,editor:a,fileName:n,cardIds:o,cardRanges:i}=e,r="https://www.googleapis.com/auth/drive.file",s=(0,d.useRef)(null),c=(0,e8.st)(),u=(0,eZ.mg)({scope:r,prompt:"",onSuccess:async e=>{let{showErrorToast:d,showEmailToast:u,showSuccessToast:m,setExportInProgress:f,exportWaitWarnTimeout:p}=s.current,g="";if(!(0,eZ.DY)(e,r))return void d();g=e.access_token;let h=null==a?void 0:a.getJSON(),b="google_slides";tn(t.id,h,"google_slides","card_export_menu"===l,n,o,i,g).then(async e=>{let a=await e.json();if(!e.ok){if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),400===e.status)throw new tt("Google drive upload failed",a.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let n=e8.VV.GSLIDES_EXPORTED;n&&(null==c||c.track(n,{doc_id:t.id,source:l})),m(a.url,"web"),window.open(a.url,"_blank")}).catch(e=>{"AbortError"===e.name?u():(e7.Cp(e,{extra:{docId:t.id,format:b,source:l}}),e9.yf.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:b,source:l},e),e instanceof tt?d(e.code):d())}).finally(()=>{f(!1),clearTimeout(p)})}});return{interceptFileExport:e=>"google_slides"===e.format&&(s.current=e,u(),!0)}};var tr=l(33787);let ts={pdf:{icon:(0,a.jsx)(tr._,{src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/pdf-icon.a0dfc5d3.svg",h:"1.35rem",w:"auto"}),accentColor:"red"},pptx:{icon:(0,a.jsx)(tr._,{src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/powerpoint-icon.2df39be4.svg",h:"1.5rem",w:"auto"}),accentColor:"orange"},png:{icon:(0,a.jsx)(tr._,{src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/png-icon.0a2f46dc.svg",h:"1.45rem",w:"auto"}),accentColor:"purple"},google_slides:{icon:(0,a.jsx)(tr._,{src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/google-slides-icon.a22064ae.svg",h:"1.6rem",w:"auto"}),accentColor:"yellow"},linkedin:{icon:(0,a.jsx)(tr._,{src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/linkedin-icon.314303f8.svg",h:"1.6rem",w:"auto"}),accentColor:"deepocean.900"}};var td=l(99430),tc=l(32617),tu=l(99038),tm=l(39892),tf=l(49894),tp=l(74003);l(24729);var tg=l(70006);let th=(e,t)=>{var l;return(null==e||null==(l=e.organization)?void 0:l.id)!==(null==t?void 0:t.id)},tb={ORG_VIEW:"org-view",ORG_COMMENT:"org-comment",ORG_EDIT:"org-edit",ORG_MANAGE:"org-manage"};tb.ORG_VIEW,tb.ORG_COMMENT,tb.ORG_EDIT,tb.ORG_MANAGE;let ty=e=>{let{onClose:t,onOpen:l,segmentEvent:n,doc:i,label:r}=e,s=(0,tc.u)("upsellUXEnabled_Pro"),d=(0,tm.nk)(null==i?void 0:i.organization),{openUpsellModal:c}=(0,tp.I)(),u=(0,e4.dU)("gray.200","gray.600"),{currentWorkspace:m}=(0,ei.ur)();return!1!==d||!s||th(i,m)?null:(0,a.jsxs)(e5.s,{direction:"column",w:"100%",children:[(0,a.jsx)(eq.c,{borderColor:u}),(0,a.jsxs)(o.z,{mt:4,mb:2,children:[(0,a.jsxs)(o.z,{children:[(0,a.jsx)(H.E,{children:r||(0,a.jsx)(M.x6,{id:"nkzjqi",values:{GAMMA_PROPER_NOUN:tu.On}})}),(0,a.jsx)(tf.zL,{product:"plus"})]}),(0,a.jsx)(e6.h,{}),(0,a.jsx)(td.d,{onClickCapture:e=>{e.preventDefault(),c({onOpenCallback:t,onCloseCallback:l,segmentEvent:n})},isChecked:!1})]})]})};var tx=l(17928);let tw=e=>{let{cardId:t,format:l,doc:n,editor:o,icon:i,badge:r,accentColor:s,label:d}=e,{handleExport:c,exportInProgress:u}=to({doc:n,source:"card_export_menu",editor:o,format:l,formatLabel:d,cardIds:[t],interceptFileExport:void 0});return(0,a.jsx)(e3,{onClick:c,icon:i,formatLabel:d,accentColor:s,badge:r,exportInProgress:u,exportInProgressNote:(0,a.jsx)(M.x6,{id:"SJjTti"})})},tk=e=>{let{cardId:t,doc:l,editor:n,icon:o,badge:i,accentColor:r,label:s}=e,{interceptFileExport:d}=ti({doc:l,source:"card_export_menu",editor:n,fileName:l.title,cardIds:[t]}),{handleExport:c,exportInProgress:u}=to({doc:l,source:"card_export_menu",editor:n,format:"google_slides",formatLabel:s,cardIds:[t],interceptFileExport:d});return(0,a.jsx)(e3,{onClick:c,icon:o,formatLabel:s,accentColor:r,badge:i,exportInProgress:u,exportInProgressNote:(0,a.jsx)(M.x6,{id:"SJjTti"})})},tv=e=>"google_slides"===e.format?(0,a.jsx)(eZ.G_,{clientId:eX.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID,children:(0,a.jsx)(tk,{...e})}):(0,a.jsx)(tw,{...e}),tS=(0,e1.A)(e=>{let{isOpen:t,onClose:l,onOpen:n,cardId:o,editor:i}=e,r=(0,u.GV)(e0.Jo),s=(0,eP.u)("googleSlidesExport");return(0,a.jsxs)(eU.aF,{isOpen:t,onClose:l,size:"lg",children:[(0,a.jsx)(eW.m,{}),(0,a.jsxs)(eH.$,{children:[(0,a.jsx)(eG.r,{children:(0,a.jsx)(M.x6,{id:"xRJ+bN"})}),(0,a.jsx)(eV.s,{}),(0,a.jsx)(eq.c,{}),(0,a.jsx)(eK.c,{pt:"6",children:(0,a.jsxs)(eJ.T,{spacing:4,align:"start",children:[(0,a.jsxs)(eQ.B,{spacing:2,w:"100%",children:[(0,a.jsx)(tv,{cardId:o,format:"image",label:"PNG",icon:ts.png.icon,accentColor:ts.png.accentColor,doc:r,editor:i}),(0,a.jsx)(tv,{cardId:o,format:"pdf",label:"PDF",icon:ts.pdf.icon,accentColor:ts.pdf.accentColor,doc:r,editor:i}),(0,a.jsx)(tv,{cardId:o,format:"pptx",label:"PPTX",icon:ts.pptx.icon,accentColor:ts.pptx.accentColor,doc:r,editor:i}),s&&(0,a.jsx)(tv,{cardId:o,format:"google_slides",label:"Google Slides",icon:ts.google_slides.icon,accentColor:ts.google_slides.accentColor,badge:(0,a.jsx)(eY.E,{colorScheme:"green",children:(0,a.jsx)(M.x6,{id:"isRobC"})}),doc:r,editor:i})]}),(0,a.jsx)(H.E,{fontSize:"sm",color:"gray.600",children:(0,a.jsx)(M.x6,{id:"8LhjM/",components:{0:(0,a.jsx)(j.$,{variant:"link",as:"span",size:"sm",cursor:"pointer",onClick:()=>{l(),tx.LF.emit(tx.DN.OPEN_PAGE_SETUP,"cards")}})}})}),(0,a.jsx)(ty,{onClose:l,onOpen:n,segmentEvent:e2.VV.GAMMA_PRO_UPSELL_EXPORT_SETTINGS_REMOVE_WATERMARK,doc:r})]})}),(0,a.jsx)(e$.j,{children:(0,a.jsx)(C.e,{children:(0,a.jsx)(j.$,{onClick:()=>{l()},children:(0,a.jsx)(M.x6,{id:"DPfwMq"})})})})]})]})});var tA=l(89884),tC=l(16936),tz=l(35292),tI=l(76565),tj=l(40268),tF=l(98071),tB=l(27246),tR=l(52762),tM=l(60908);let t_=e=>{let{editor:t,selection:l,decorations:n}=e,{node:o,from:r}=l,s=o.attrs,c=(0,tB.Bn)(n),u=(0,tF.jh)(s,null==c?void 0:c.layout),m=(0,d.useCallback)(e=>{r&&t.commands.updateAttributesAtPos(r,{fitType:e})},[t,r]),f="fit"===u;return(0,a.jsx)(i.Tz,{label:f?(0,a.jsx)(M.x6,{id:"sShDhp"}):(0,a.jsx)(M.x6,{id:"VPxUGR"}),placement:"top",children:(0,a.jsx)(tC.K,{variant:f?"activeToolbar":"toolbar",size:"sm",icon:(0,a.jsx)(R.g,{icon:B.GZ1}),onClick:()=>m(f?"fill":"fit"),boxSize:7,p:0,my:0,"aria-label":_.Ru._({id:"l1XNCT"}),isActive:f})})};var tE=l(89122),tD=l(94740),tL=l(59272),tT=l(18078),tP=l(25311),tN=l(80074),tO=l(33750),tU=l.n(tO),tW=l(50333),tH=l.n(tW),tG=l(74158),tV=l(12354),tq=l(56603),tK=l(16595);let tJ=e=>{let[t,l]=(0,d.useState)(null);return(0,d.useEffect)(()=>((()=>{let t=new Image;t.src=e,t.onload=()=>{let{naturalWidth:e,naturalHeight:a}=t;l(e/a)}})(),()=>{l(null)}),[e]),t},tQ=(e,t,l)=>{let a=e.view.domAtPos(t);if(!a)return;let{node:n,offset:o}=a,i=n.childNodes[o].querySelector("[data-change-focus-point-el]");i&&(i.style.backgroundPosition=l?"".concat(l.x,"% ").concat(l.y,"%"):"")},tY=e=>{var t;return null==(t=(0,tK.um)(e))?void 0:t.backgroundPos},t$=(e,t,l)=>{if(!t||!l)return;let a=(0,tq.d_)(e.state,l);if(!a)return void console.error("ChangeFocusPoint - relative pos is null");tQ(e,a,null);let n=e.state.doc.nodeAt(a);if(!n)return;let o=(0,tK.um)(n),i=(0,tK.wH)(n,{...o,backgroundPos:t});e.commands.updateAttributesAtPos(a,i)},tZ=e=>{let{editor:t,pos:l,node:a,isOpen:n}=e,o=(0,d.useRef)(null),i=(0,d.useRef)(null),r=(0,d.useRef)(null),[s,c]=(0,d.useState)(!1),u=(0,d.useRef)(),m=(0,d.useCallback)(e=>{let a=o.current;if(a){if(u.current=e,!e){a.style.left="calc(50% - 10px)",a.style.top="calc(50% - 10px)",c(!1);return}a.style.left="calc(".concat(e.x,"% - 10px)"),a.style.top="calc(".concat(e.y,"% - 10px)"),tQ(t,l,e),c(50!==e.x||50!==e.y)}},[t,l]);(0,d.useEffect)(()=>{n&&m(tY(a))},[n,a,m]);let f=(0,d.useCallback)(()=>{let e={x:50,y:50};m(e);let a=(0,tq.JO)(t.state,l);t$(t,e,a)},[m,t,l]),p=(0,d.useCallback)(e=>{let t=i.current;if(!t)return;let l=t.getBoundingClientRect(),a=l.width,n=l.height,o=(e.clientX-l.left)/a,r=(e.clientY-l.top)/n;m({x:tH()(100*tU()(o,0,1),2),y:tH()(100*tU()(r,0,1),2)})},[m]);return(0,d.useEffect)(()=>{let e=o.current,a=i.current;if(!e||!a)return;r.current=(0,tq.JO)(t.state,l);let n=()=>{a.addEventListener("mousemove",p),window.addEventListener("mouseup",s)},s=()=>{a.removeEventListener("mousemove",p),window.removeEventListener("mouseup",s),t$(t,u.current,r.current)};return e.addEventListener("mousedown",n),()=>{e.removeEventListener("mousedown",n)}},[t,p,l]),(0,d.useEffect)(()=>{let e=i.current;if(!e)return;r.current=(0,tq.JO)(t.state,l);let a=t=>{e.addEventListener("mousemove",p),window.addEventListener("mouseup",n),p(t)},n=()=>{e.removeEventListener("mousemove",p),window.removeEventListener("mouseup",n),t$(t,u.current,r.current)};return e.addEventListener("mousedown",a),()=>{e.removeEventListener("mousedown",a)}},[t,p,l]),{dotRef:o,dotContainerRef:i,canReset:s,resetDotPosition:f}},tX=e=>{let{node:t,editor:l,pos:o,isDisabled:r=!1}=e,s=(0,tK.um)(t),c=(null==s?void 0:s.src)||(null==s?void 0:s.tempUrl),m=tJ(c),f=(0,tK.Df)(l,t,o,s),p=(0,tG.d4)((0,tV.CU)(f)),{dotRef:g,dotContainerRef:h,canReset:b,resetDotPosition:y}=tZ({editor:l,pos:o,node:t,isOpen:p}),x=(0,u.jL)();return(0,d.useEffect)(()=>()=>{x((0,tV.zs)())},[x]),(0,tE.j)({ref:{current:h.current},handler(){x((0,tV.zs)())}}),(0,a.jsxs)(tD.A,{strategy:"absolute",placement:"top",isOpen:p,onClose:()=>x((0,tV.zs)()),children:[(0,a.jsx)(i.Tz,{label:(0,a.jsx)(M.x6,{id:"BmxaoW"}),placement:"top",children:(0,a.jsx)(n.a,{my:1,children:(0,a.jsx)(tL.d,{children:(0,a.jsx)(tC.K,{variant:"toolbar",size:"sm",icon:(0,a.jsx)(R.g,{icon:B.xD0}),boxSize:7,p:0,my:0,isDisabled:r,"aria-label":_.Ru._({id:"BmxaoW"}),onClick:()=>{x((0,tV.sI)({id:f}))}})})})}),(0,a.jsx)(tT.h,{children:(0,a.jsx)(tP.e,{p:1,children:(0,a.jsxs)(n.a,{ref:h,userSelect:"none",position:"relative",children:[(0,a.jsx)(n.a,{ref:g,borderRadius:"full",boxSize:5,pos:"absolute",zIndex:"overlay",border:"2px solid",borderColor:"gray.50",pointerEvents:"none",boxShadow:"0 0 0 2px rgba(0,0,0,.1)",bg:"white"}),c&&(0,a.jsx)(tN.g,{maxW:"300px",ratio:m||1,position:"relative",children:(0,a.jsx)(tr._,{pointerEvents:"none",src:(0,tM.Ub)(c,tM.p7,s.meta),fallbackSrc:c,objectFit:"cover",position:"absolute",top:0,insetStart:0,width:"100%",height:"100%"})}),(0,a.jsx)(j.$,{opacity:+!!b,pos:"absolute",bottom:3,insetEnd:3,variant:"plain",size:"xs",onClick:y,children:(0,a.jsx)(M.x6,{id:"OfhWJH"})})]})})})]})};var t0=l(84714),t1=l(62452),t2=l(23907);let t4=e=>{let{icon:t,label:l,children:n,iconProps:o,isHidden:i,...r}=e;return i?null:(0,a.jsxs)(eQ.B,{direction:"row",spacing:8,alignItems:"center",justifyContent:"space-between",...r,children:[(0,a.jsxs)(e5.s,{gap:4,alignItems:"center",children:[t&&(0,a.jsx)(R.g,{icon:t,fixedWidth:!0,...o}),(0,a.jsx)(H.E,{children:l})]}),n]})},t5=e=>{let{icon:t,label:l,onClick:n,colorScheme:o="gray",secondaryIcon:i,secondaryLabel:r,secondaryAction:s,secondaryColorScheme:d="gray"}=e;return(0,a.jsxs)(e5.s,{px:5,py:3,bg:"gray.50",mx:-4,mb:-4,justifyContent:r?"space-between":"center",alignItems:"center",children:[r&&s&&(0,a.jsx)(j.$,{variant:"link",size:"sm",colorScheme:d,leftIcon:i?(0,a.jsx)(R.g,{icon:i,fixedWidth:!0}):void 0,onClick:s,onMouseDown:D.Fw,children:r}),(0,a.jsx)(j.$,{variant:"link",size:"sm",colorScheme:o,leftIcon:t?(0,a.jsx)(R.g,{icon:t,fixedWidth:!0}):void 0,onClick:n,onMouseDown:D.Fw,children:l})]})},t6=e=>{let{...t}=e;return(0,a.jsx)(eq.c,{my:1,...t})},t3=e=>{let{children:t,...l}=e;return(0,a.jsx)(eQ.B,{spacing:4,p:4,...l,children:t})},t9="14px",t7="28px",t8=e=>{let{label:t,withSidePadding:l=!1,children:n,...o}=e;return(0,a.jsxs)(eQ.B,{direction:"row",spacing:3,...o,children:[t&&(0,a.jsx)(eQ.B,{alignSelf:"center",justifyContent:"start",minWidth:n?"max-content":"100%",h:t7,pl:l?t9:void 0,children:(0,a.jsx)(e5.s,{justifyContent:"flex-start",alignItems:"center",width:"100%",height:"100%",children:t})}),n&&(0,a.jsx)(eQ.B,{alignSelf:"center",width:"100%",pr:l?t9:void 0,h:t7,children:(0,a.jsx)(e5.s,{justifyContent:"flex-end",alignItems:"center",width:"100%",height:"100%",children:n})})]})};var le=l(66082);let lt=e=>{let{editor:t}=e;return(0,a.jsx)(C.e,{dir:"ltr",spacing:1,size:"sm",children:le.gj.map(e=>{let{name:l,icon:n,checkActive:o,apply:i}=e;if(o&&i)return(0,a.jsx)(P.I,{label:l(),icon:n,onClick:()=>{i(t)},isActive:o(t),my:0},l())})})};var ll=l(68917);let la=e=>{let{contributors:t,hiddenContributorIds:l,toggleOneVisibleContributor:n,toggleAllVisibleContributors:o,isDisabled:r=!1}=e,s=(null==l?void 0:l.length)===0;return(0,a.jsxs)(z.W,{isLazy:!0,children:[(0,a.jsx)(I.I,{as:j.$,variant:"plain",size:"sm",boxShadow:"none",minW:"max-content",textAlign:"left",rightIcon:(0,a.jsx)(ll.D,{}),isDisabled:r,children:s?(0,a.jsx)(M.x6,{id:"lZw9AX"}):(0,a.jsx)(M.x6,{id:"8Tg/JR"})}),(0,a.jsx)(F.c,{minWidth:"max-content",padding:0,children:(0,a.jsxs)(eQ.B,{spacing:1,py:3,children:[(0,a.jsx)(t8,{label:(0,a.jsx)(M.x6,{id:"lZw9AX"}),withSidePadding:!0,children:(0,a.jsx)(td.d,{isChecked:s,onChange:o})}),(0,a.jsx)(eq.c,{py:2}),(0,a.jsx)(t8,{label:(0,a.jsx)(i._x,{children:(0,a.jsx)(H.E,{children:(0,a.jsx)(M.x6,{id:"8Tg/JR"})})}),withSidePadding:!0}),t.map(e=>(0,a.jsx)(ln,{contributor:e,contributors:t,toggleOneVisibleContributor:n,hiddenContributorIds:l,allVisible:s},e.user.id))]})})]})},ln=e=>{let{contributor:t,contributors:l,toggleOneVisibleContributor:n,hiddenContributorIds:o,allVisible:r}=e,s=l.length-o.length==1&&!o.includes(t.user.id);return(0,a.jsxs)(t8,{label:(0,a.jsxs)(e5.s,{alignItems:"center",gap:2,children:[(0,a.jsx)(i.Vc,{size:"xs",src:t.user.profileImageUrl,opacity:r?.5:1}),(0,a.jsx)(H.E,{fontSize:"md",fontFamily:"body",opacity:r?.5:1,sx:{cursor:r?"default":"text"},children:t.user.displayName})]}),paddingY:1.25,withSidePadding:!0,children:[(0,a.jsx)(e6.h,{w:4}),(0,a.jsx)(td.d,{isChecked:!o.includes(t.user.id),onChange:()=>n(t.user.id),disabled:s})]})},lo=e=>{let{contributors:t,hiddenContributorIds:l,hasMultipleContributors:n,toggleOneVisibleContributor:o,toggleAllVisibleContributors:i}=e;return(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"YqsXfH"}),icon:B.VFr,children:(0,a.jsx)(la,{contributors:t,hiddenContributorIds:l,toggleOneVisibleContributor:o,toggleAllVisibleContributors:i,isDisabled:!n})})};var li=l(8527),lr=l(2241);let ls=e=>{let{children:t,...l}=e,{content:n}=(0,li.o)("Popover");return(0,a.jsx)(lr.B.div,{__css:n,p:0,overflow:"hidden",borderWidth:0,minW:"auto",width:"auto",...l,children:t})},ld=()=>({square:{icon:B.Nfw,label:(0,a.jsx)(M.x6,{id:"du/PIl"})},landscape:{icon:B.vti,label:(0,a.jsx)(M.x6,{id:"BZXXSi"})},portrait:{icon:B.b0A,label:(0,a.jsx)(M.x6,{id:"79gnko"})}}),lc=e=>{let{selection:t,editor:l}=e,n=ld(),o=t.node.attrs;return(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"7bRShe"}),icon:B.VGw,children:(0,a.jsx)(C.e,{children:Object.entries(n).map(e=>{let[n,{icon:i,label:r}]=e;return(0,a.jsx)(P.I,{icon:i,label:r,onClick:()=>{l.chain().updateAttributes("gallery",{dimensions:n}).setNodeSelection(t.from).run()},isActive:o.dimensions===n},n)})})})};var lu=l(53113),lm=l(45176);let lf=e=>{let{selection:t,editor:l}=e,n=t.node.attrs.thumbHeight||lm.Aj,o=(0,d.useCallback)(e=>{l.chain().updateAttributes("gallery",{thumbHeight:e}).setNodeSelection(t.from).focus().run()},[l,t.from]);return(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"Cj2Gtd"}),icon:B.dwj,children:(0,a.jsxs)(lu.Ap,{"aria-label":"gallery-slider",min:lm.pg,max:lm.Vj,step:.25,value:n,onChange:o,w:"120px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,a.jsx)(lu.hB,{children:(0,a.jsx)(lu.hJ,{})}),(0,a.jsx)(lu.OQ,{background:"trueblue.500"})]})})};var lp=l(80215);let lg=e=>{let{selection:t,editor:l}=e,n=t.node.attrs.thumbSpacing||lm.mj,o=(0,d.useCallback)(e=>{l.chain().updateAttributes("gallery",{thumbSpacing:e}).setNodeSelection(t.from).focus().run()},[l,t.from]);return(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"EL5s3L"}),icon:B.dwj,children:(0,a.jsxs)(lu.Ap,{"aria-label":"gallery-slider",min:lm.BA,max:lm.ZX,step:.1,value:n,onChange:o,w:"120px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,a.jsx)(lu.hB,{children:(0,a.jsx)(lu.hJ,{})}),(0,a.jsx)(lu.OQ,{background:"trueblue.500"})]})})},lh=e=>{let{selection:t,editor:l}=e,n=t.node.attrs,o=!0===n.stretchFill||null===n.stretchFill;return(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"57WAKT"}),icon:B.fGk,children:(0,a.jsx)(td.d,{isChecked:o,onChange:()=>{l.chain().updateAttributes("gallery",{stretchFill:!n.stretchFill}).setNodeSelection(t.from).run()}})})};var lb=l(55597),ly=l(90184),lx=l(24903),lw=l(66824),lk=l(49249),lv=l(83143),lS=l(71093),lA=l(89703),lC=l(2681),lz=l(37930),lI=l(48478);let lj=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{none:{label:(0,a.jsx)(M.x6,{id:"gIjBW2"})},expand:{label:(0,a.jsx)(M.x6,{id:"1A3EXy"})},newTab:{label:e?(0,a.jsx)(M.x6,{id:"YdDilE"}):(0,a.jsx)(M.x6,{id:"XGRJzS"})}}},lF=e=>{let{handleClickBehaviorChange:t,currentClickBehavior:l,enableNoClickBehavior:n=!1,canAddLink:o=!1}=e,i=lj(o);return(0,a.jsxs)(z.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,children:[(0,a.jsx)(I.I,{as:j.$,"data-testid":"click-behavior-dropdown",size:"sm",rightIcon:(0,a.jsx)(R.g,{fixedWidth:!0,icon:B.Jt$,transform:"shrink-6"}),boxShadow:"none",onMouseDown:D.Fw,children:i[l].label}),(0,a.jsx)(F.c,{zIndex:2,children:(0,a.jsx)(lz.i,{type:"radio",onChange:e=>{t(e)},value:l,children:Object.entries(i).map(e=>{let[t,{label:l}]=e;return"none"!==t||n?(0,a.jsx)(lI.k,{value:t,onMouseOver:D.Fw,onMouseDown:D.Fw,"data-testid":"click-behavior-option-".concat(t),children:(0,a.jsx)(H.E,{children:l})},t):null})})})]})};var lB=l(72470),lR=l(38036),lM=l(77979),l_=l(62964),lE=l(19546),lD=l(37327),lL=l(15577),lT=l(4192),lP=l(70259),lN=l(39247),lO=l(31090),lU=l(27229);let lW=(0,d.memo)(e=>{let{label:t,icon:l,isFocused:n,focusedItemEl:i,onClick:r,onMouseMove:s}=e;return(0,a.jsx)(lO.ck,{px:2,py:2,mx:2,borderRadius:"md",ref:n?i:null,bg:n?"trueblue.50":"none",onClick:r,onMouseMove:s,onMouseDown:D.Fw,role:"option",cursor:"pointer",tabIndex:-1,children:(0,a.jsxs)(o.z,{pointerEvents:"none",children:[(0,a.jsx)(R.g,{icon:l,fixedWidth:!0,size:"sm"}),(0,a.jsx)(H.E,{noOfLines:1,fontSize:"sm",w:"100%",children:t})]})})});lW.displayName="Option";let lH=(0,d.memo)(e=>{let{items:t,inputValue:l,focusedIndex:o,interactionRef:r,isScrollingRef:s,isFiltered:c,onMouseMove:u,onSelectItem:m}=e,f=t.reduce((e,t,l)=>("page"===t.type?e.pages.push({item:t,index:l}):"card"===t.type?e.cards.push({item:t,index:l}):"url"===t.type&&e.url.push({item:t,index:l}),e),{pages:[],cards:[],url:[]}),p=(0,d.useRef)(null),g=(0,d.useRef)(null);return(0,d.useEffect)(()=>{if("keyboard"!==r.current)return;let e=g.current,t=p.current;if(!e||!t)return;let l=t.clientHeight,a=e.offsetTop,n=e.offsetHeight;s.current=!0,t.scrollTo({top:a-l/2+n/2,behavior:"smooth"});let o=setTimeout(()=>{s.current=!1},50);return()=>{clearTimeout(o)}},[o,g,p,r,s]),(0,a.jsx)(n.a,{children:(0,a.jsxs)(lO.B8,{ref:p,pos:"relative",overflowY:"auto",maxH:"min(300px, 50vh)",children:[f.pages.map((e,t)=>{let{item:r,index:s}=e;return(0,a.jsxs)(n.a,{children:[0===t&&(0,a.jsx)(i._x,{ml:4,my:1,children:c?(0,a.jsx)(M.x6,{id:"rXYeDA",values:{inputValue:l}}):(0,a.jsx)(M.x6,{id:"QIUdjp"})}),(0,a.jsx)(lW,{label:lG(r),icon:B.A4h,isFocused:s===o,focusedItemEl:g,onClick:()=>m(r),onMouseMove:()=>u(s)})]},r.docId)}),f.cards.map((e,t)=>{let{item:r,index:s}=e;return(0,a.jsxs)(n.a,{children:[0===t&&(0,a.jsx)(i._x,{ml:4,my:1,children:c?(0,a.jsx)(M.x6,{id:"m+j0l8",values:{inputValue:l}}):(0,a.jsx)(M.x6,{id:"Ccpbzh"})}),(0,a.jsx)(lW,{label:lG(r),icon:B.vti,isFocused:s===o,focusedItemEl:g,onClick:()=>m(r),onMouseMove:()=>u(s)})]},r.cardId)}),f.url.map((e,t)=>{let{item:l,index:r}=e;return(0,a.jsxs)(n.a,{children:[0===t&&(0,a.jsx)(i._x,{ml:4,my:1,children:(0,a.jsx)(M.x6,{id:"wuJqqq"})}),(0,a.jsx)(lW,{label:l.value,icon:B.CQO,isFocused:r===o,focusedItemEl:g,onClick:()=>m(l),onMouseMove:()=>u(r)})]},"custom".concat(r))})]})})});lH.displayName="ListBox";let lG=e=>e.title||("card"===e.type?_.Ru._({id:"gLDJuJ"}):_.Ru._({id:"kveQAJ"})),lV=(e,t)=>lG(t).trim().toLowerCase().includes(e.trim().toLowerCase()),lq=e=>{let t=(0,lL.Se)(e)||(0,lD.hc)(e)?e:"https://"+e;return(0,lL.AY)(t)?t:""},lK=e=>{let{items:t,inputValue:l}=e;return(0,d.useMemo)(()=>{let e=lq(l),a=[...t.filter(e=>lV(l,e)),""!==e?{type:"url",value:e}:null].filter(e=>!!e),n=a.length!==t.length;return{filteredItems:a,isFiltered:n}},[t,l])},lJ=e=>{let{items:t,inputValue:l,onSelect:a,onRevert:n,popoverRef:o}=e,{isOpen:i,onClose:r,onOpen:s}=(0,lU.j)(),[c,u]=(0,d.useState)(null),m=(0,d.useRef)(null),f=(0,d.useRef)(!1),p=(0,d.useCallback)(()=>{r(),u(null)},[r]),g=(0,d.useCallback)(()=>{l&&(s(),u(0))},[l,s]),h=(0,d.useCallback)(e=>{var t;(null==(t=o.current)?void 0:t.contains(e.relatedTarget))||p()},[p,o]),b=(0,d.useCallback)(e=>{a(e),p()},[p,a]),y=(0,d.useCallback)(e=>{switch(m.current="keyboard",e.key){case"Enter":case"Tab":{if(null===c)return;e.preventDefault();let l=t[c];l?b(l):p();return}case"Escape":e.preventDefault(),p(),n();return;case"ArrowDown":e.preventDefault(),i?u(e=>((null!=e?e:0)+1)%t.length):(s(),u(0));return;case"ArrowUp":e.preventDefault(),i?u(e=>{let l=(null!=e?e:0)-1;return l<0?t.length-1:l}):(s(),u(t.length-1));return}},[n,p,i,c,t,b,s]),x=(0,d.useCallback)(e=>{f.current||(m.current="mouse",u(e))},[]);return{isOpen:i,onClose:r,onOpen:s,focusedIndex:c,setFocusedIndex:u,handleSelectItem:b,onMouseMove:x,onKeyDown:y,onBlur:h,onFocus:g,interactionRef:m,isScrollingRef:f}},lQ=(0,d.memo)(e=>{let{items:t,onSelect:l,onRevert:n,inputValue:o,setInputValue:i,inputRef:r}=e,s=(0,d.useRef)(null),{filteredItems:c,isFiltered:u}=lK({items:t,inputValue:o}),{onKeyDown:m,onMouseMove:f,focusedIndex:p,setFocusedIndex:g,interactionRef:h,isOpen:b,onClose:y,onOpen:x,onBlur:w,onFocus:k,handleSelectItem:v,isScrollingRef:S}=lJ({items:c,onSelect:l,onRevert:n,popoverRef:s,inputValue:o}),A=(0,d.useCallback)(e=>{i(e.target.value),b||x(),g(0)},[b,x,g,i]),C=(0,d.useCallback)(()=>{b||(x(),g(0))},[b,x,g]);return(0,a.jsxs)(tD.A,{isLazy:!0,isOpen:b,onClose:y,autoFocus:!1,returnFocusOnClose:!1,matchWidth:!0,placement:"bottom",children:[(0,a.jsx)(tL.d,{children:(0,a.jsx)(lR.p,{ref:r,size:"sm",placeholder:_.Ru._({id:"BHFH/3"}),value:o,onKeyDown:m,onFocus:k,onBlur:w,onChange:A,onClick:C})}),(0,a.jsx)(tT.h,{ref:s,w:"100%",h:"100%",display:0===c.length?"none":void 0,tabIndex:-1,_focusVisible:{outline:"none"},children:(0,a.jsx)(lH,{items:c,isFiltered:u,onSelectItem:v,onMouseMove:f,inputValue:o,focusedIndex:p,interactionRef:h,isScrollingRef:S})})]})});lQ.displayName="PageAwareLinkComboBox";var lY=l(99552),l$=l(85732);let lZ=e=>{let{site:t}=e;return{linkablePages:null==t?void 0:t.routes.map(e=>{var t;return{docId:e.docId,title:null==(t=e.doc)?void 0:t.title}})}},lX=e=>{let{href:t,linkablePages:l}=e;if(!t)return null;let a=(0,l$.uT)(t);if(!a)return{href:t};let{docId:n,cardId:o}=a;return{...n&&(null==l?void 0:l.find(e=>e.docId===n))||null,href:t,cardId:o}},l0=e=>{let{href:t}=e,l=(0,u.GV)(lY.Gd);return(0,d.useMemo)(()=>{let{linkablePages:e}=lZ({site:l}),a=lX({href:t,linkablePages:e}),n=(null==a?void 0:a.docId)&&(null==l?void 0:l.id)&&(0,tg.pF)({docId:null==a?void 0:a.docId})||t,o=null==e?void 0:e.some(e=>e.docId===(null==a?void 0:a.docId));return{linkablePages:e,existingLink:a,newTabUrl:n,isPageLink:o}},[t,l])},l1=e=>{var t;let{href:l,inputValue:r,setInputValue:s,setHref:c,clearHref:m,inputRef:f,onCloseFocusRef:p}=e,g=(0,u.GV)(y.sX),h=(0,u.GV)(lN.rZ),{existingLink:b,linkablePages:x}=l0({href:l}),w=(0,d.useMemo)(()=>[...(x||[]).map(e=>({type:"page",docId:e.docId,title:e.title})),...h.map(e=>({type:"card",cardId:e.id,title:e.title}))],[x,h]),k=null==b?void 0:b.title,v=null!=(t=null==b?void 0:b.cardId)?t:void 0,{title:S}=(0,lP.d)({cardId:v}),A=(0,d.useCallback)(e=>{var t;e&&(c("url"===e.type?e.value:"page"===e.type?(0,tg.LN)({docId:e.docId,docTitle:e.title,absolute:!0}):(0,tg.Io)({cardId:e.cardId,docId:g})),null==p||null==(t=p.current)||t.focus({preventScroll:!0}))},[g,c,p]),C=(null==b?void 0:b.href)&&!b.docId;if(!b||C)return(0,a.jsx)(lQ,{items:w,inputValue:r,setInputValue:s,inputRef:f,onSelect:A,onRevert:()=>{var e;s(l),null==p||null==(e=p.current)||e.focus()}});{let e=v?S||(0,a.jsx)(M.x6,{id:"gLDJuJ"}):k||(0,a.jsx)(M.x6,{id:"kveQAJ"});return(0,a.jsx)(o.z,{spacing:1,children:(0,a.jsx)(lT.vw,{pr:1,children:(0,a.jsxs)(o.z,{spacing:1,children:[(0,a.jsx)(R.g,{icon:v?B.vti:B.A4h}),(0,a.jsx)(i.Tz,{label:e,placement:"top",children:(0,a.jsx)(n.a,{noOfLines:1,children:e})}),m&&(0,a.jsx)(i.Tz,{label:(0,a.jsx)(M.x6,{id:"484LKL"}),placement:"top",children:(0,a.jsx)(tC.K,{size:"xs",minHeight:4,height:4,variant:"ghost","aria-label":_.Ru._({id:"484LKL"}),icon:(0,a.jsx)(R.g,{icon:B.yYc}),onMouseDown:D.Fw,onClick:()=>{m(),s("")}})})]})})})}},l2="link-input-invalid-url",l4=e=>{let{editor:t,href:l,updateHref:o,clearHref:r,removeLink:s,isEmbedLink:c=!1}=e,[m,f]=(0,d.useState)(l),p=(0,d.useRef)(null),g=(0,d.useRef)(null),h=(0,W.d)(),b=m!==l,x=!!(t.multipageEnabled||t.isSiteNavbarEditor),w=(0,u.GV)(y.bO),k=(0,eb.Cf)(l,w),{newTabUrl:v}=l0({href:l});(0,d.useEffect)(()=>{f(l)},[l]),(0,d.useEffect)(()=>{!l&&p.current&&setTimeout(()=>{var e;null==p||null==(e=p.current)||e.focus()})},[l]);let S=(0,d.useCallback)(e=>{if(!e)return;let t=e;if(c){let l=(0,l_.Sf)(e);l&&(t=l)}if(t=(0,lL.Se)(t)||(0,lD.hc)(t)?t:"https://"+t,!(0,lL.AY)(t)){o(""),h.isActive(l2)||h({id:l2,title:(0,a.jsx)(M.x6,{id:"sBZMWb"}),description:(0,a.jsx)(M.x6,{id:"jEw0Mr"}),status:"error",position:"top",duration:3e3,isClosable:!0});return}o(t),f(t)},[c,h,o]),A=(0,d.useCallback)(e=>{if(k){let a=(0,eb.Ww)(l);(0,lE.T)(t,e,a)}else try{window.open(v,"_blank")}catch(e){console.error("(caught) LinkInput error going to URL",e)}},[k,t,l,v]);return(0,a.jsxs)(e5.s,{gap:2,justify:"space-between",alignItems:"center",children:[x&&!c?(0,a.jsxs)(e5.s,{flex:1,children:[(0,a.jsx)(l1,{href:l,inputValue:m,setInputValue:f,setHref:S,clearHref:r,inputRef:p,onCloseFocusRef:g}),(0,a.jsx)(n.a,{w:"0",h:"0",ref:g,tabIndex:-1})]}):(0,a.jsxs)(lB.M,{children:[(0,a.jsx)(lR.p,{"data-testid":"link-input",ref:p,value:m,placeholder:_.Ru._({id:"Ilf1mg"}),onChange:e=>{f(e.target.value)},onKeyUp:e=>{"Enter"===e.key&&(e.preventDefault(),S(m),t.commands.focus())},size:"sm"}),m.length>0&&b&&(0,a.jsx)(lM.t,{top:"50%",transform:"translateY(-50%)",children:(0,a.jsx)(i.Tz,{placement:"top",label:(0,a.jsx)(M.x6,{id:"tfDRzk"}),children:(0,a.jsx)(tC.K,{"aria-label":_.Ru._({id:"tfDRzk"}),variant:"ghost",size:"xs",onClick:()=>{S(m)},icon:(0,a.jsx)(R.g,{icon:B.e68})})})})]}),(0,a.jsxs)(C.e,{spacing:1,size:"sm",onMouseDown:D.Fw,children:[s&&(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"484LKL"}),icon:B.vev,onClick:s,my:0}),l&&(0,a.jsx)(P.I,{label:k?(0,a.jsx)(M.x6,{id:"088Oxr"}):(0,a.jsx)(M.x6,{id:"fOj0+R"}),icon:k?B.dmS:B.vMs,onClick:A,my:0})]})]})};var l5=l(85595);let l6=e=>{let{buttonList:t}=e,l=t.filter(e=>!e.isHidden),o=1===l.length,r=l.length<=5?5:4,s=l.slice(0,r),d=l.slice(r,l.length);return(0,a.jsxs)(C.e,{size:"sm",width:"100%",children:[s.map(e=>{let{key:t,label:l,ariaLabel:r,action:s,icon:d,customIcon:c,isDisabled:u=!1,isLoading:m=!1,customButton:f}=e;return f||(d||c?(0,a.jsx)(i.Tz,{label:l,placement:"top",children:(0,a.jsx)(n.a,{flex:o?void 0:1,width:o?"33%":void 0,tabIndex:u?-1:void 0,children:(0,a.jsx)(tC.K,{"aria-label":r,icon:c||(0,a.jsx)(R.g,{icon:d,fixedWidth:!0}),onClick:s,w:"100%",isDisabled:u,isLoading:m,onMouseDown:D.Fw,shadow:"none"})})},t):null)}),!!d.length&&(0,a.jsxs)(z.W,{children:[(0,a.jsx)(i.Tz,{placement:"top",label:(0,a.jsx)(M.x6,{id:"3Siwmw"}),children:(0,a.jsx)(I.I,{as:tC.K,"aria-label":_.Ru._({id:"3Siwmw"}),icon:(0,a.jsx)(R.g,{icon:B.Dwc,fixedWidth:!0}),flex:1,shadow:"none"})}),(0,a.jsx)(F.c,{children:d.map(e=>{let{key:t,label:l,action:n,icon:o,customIcon:i}=e;return(0,a.jsx)(l5.D,{icon:i||o&&(0,a.jsx)(R.g,{icon:o,fixedWidth:!0}),onClick:n,children:l},t)})})]})]})},l3=()=>({inset:{title:_.Ru._({id:"Jn5DbR"})},circle:{title:_.Ru._({id:"7xMmki"})}}),l9=e=>{let{clipType:t,onChange:l}=e;return t?(0,a.jsxs)(lC.ms,{children:[(0,a.jsx)(lC.gf,{size:"sm",borderRadius:"full",minWidth:"105px",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),variant:"toolbar",ps:2,onMouseDown:D.Fw,children:l3()[t].title}),(0,a.jsx)(lC.Q5,{children:Object.entries(l3()).map(e=>{let[o,{title:i}]=e;return(0,a.jsx)(lC.tJ,{value:o,fontSize:"sm",fontWeight:600,icon:(0,a.jsx)(n.a,{visibility:o===t?"visible":"hidden",children:(0,a.jsx)(R.g,{icon:B.e68})}),onMouseDown:D.Fw,onClick:()=>{l(o)},children:(0,a.jsx)(H.E,{children:i})},o)})})]}):null},l7={expand:B.bMI,newTab:B.Ju_,none:B.IPg};var l8=l(65772),ae=l(46617);let at=e=>{let{editor:t,selection:l,handleDuplicate:n}=e,o=(0,d.useCallback)(()=>{t.chain().insertContentAt(l.from+l.node.nodeSize,l.node.toJSON()).selectInsertedNode().run()},[t,l]);return(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"euc6Ns"}),icon:B.$3n,onClick:n||o,testId:"duplicate-node-button"})},al=e=>{let{editor:t,label:l}=e;return(0,a.jsx)(P.I,{onClick:()=>{t.chain().selectParentNode().run()},label:l,children:(0,a.jsx)(R.g,{icon:B.Hmw,flip:"horizontal"})})};var aa=l(10500);let an={src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/layout-3-cols.478d87d6.svg",height:25,width:20,blurWidth:0,blurHeight:0},ao={src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/layout-30-70.019e8aa0.svg",height:25,width:20,blurWidth:0,blurHeight:0},ai={src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/layout-4-cols.bc7869e3.svg",height:25,width:20,blurWidth:0,blurHeight:0},ar={src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/layout-50-50.a28ea4d4.svg",height:25,width:20,blurWidth:0,blurHeight:0},as={src:"https://assets.gammahosted.com/qpmgwd196/_next/static/media/layout-70-30.abcf64e9.svg",height:25,width:20,blurWidth:0,blurHeight:0},ad=()=>[{name:_.Ru._({id:"oCWIE5"}),testId:"layout-preset-5050",image:ar,value:[50,50]},{name:_.Ru._({id:"eWUI4Z"}),testId:"layout-preset-7030",image:as,value:[70,30]},{name:_.Ru._({id:"hOcihM"}),testId:"layout-preset-3070",image:ao,value:[30,70]},{name:_.Ru._({id:"OnuuaA"}),testId:"layout-preset-3col",image:an,value:[33.33,33.33,33.34]},{name:_.Ru._({id:"hexbw8"}),testId:"layout-preset-4col",image:ai,value:[25,25,25,25]}];var ac=l(83650),au=l(54229),am=l(81136),af=l(9100);let ap=()=>({link:{title:(0,a.jsx)(M.x6,{id:"yzF66j"})},button:{title:(0,a.jsx)(M.x6,{id:"hxBFty"})},preview:{title:(0,a.jsx)(M.x6,{id:"rdUucN"})},inline:{title:(0,a.jsx)(M.x6,{id:"KKBlUU"})}}),ag=e=>{let{editor:t,selection:l,isDisabled:n}=e,o=(0,r.KP)(e=>"button"===e.type.name)(l),i=l instanceof s.U3?o?"button":"link":l.node.type.name,c="link"===i,u="button"===i,m=t.getAttributes(i),f=u?"button":c?"link":"displayStyle"in m&&m.displayStyle||"inline",p=(0,d.useCallback)(e=>{if(i===e)return;let l="inline"===e||"preview"===e;switch(i){case"link":l?t.commands.convertLinkToMedia(e):"button"===e&&t.commands.convertLinkToButton();break;case"button":"link"===e?t.commands.convertButtonToLink():l&&t.commands.convertButtonToMedia(e);break;default:"link"===e?t.commands.convertMediaToLink():"button"===e?t.commands.convertMediaToButton():t.commands.updateAttributes(i,{displayStyle:e})}},[t,i]),g=ap();return(0,a.jsxs)(z.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,children:[(0,a.jsx)(I.I,{as:j.$,"data-testid":"display-style-dropdown",isDisabled:n,size:"sm",rightIcon:(0,a.jsx)(R.g,{fixedWidth:!0,icon:B.Jt$,transform:"shrink-6"}),boxShadow:"none",onMouseDown:D.Fw,children:g[f].title}),(0,a.jsx)(F.c,{zIndex:2,children:(0,a.jsx)(lz.i,{type:"radio",onChange:p,value:f,children:Object.entries(g).map(e=>{let[t,{title:l}]=e;return(0,a.jsx)(lI.k,{value:t,onMouseDown:D.Fw,"data-testid":"display-style-option-".concat(t),children:(0,a.jsx)(H.E,{children:l})},t)})})})]})},ah=e=>{let{editor:t,selection:l}=e,{href:n}=t.getAttributes("button"),{isPageLink:o}=l0({href:n}),i=(0,u.GV)(y.SJ),r=(0,t1.jO)(i),c=(0,t1.Ik)(r),m=(0,am.yh)(r),f=t.getAttributes("button").color,p=l.$from.node(-1),g=af.Dn[p.type.name],h=(0,af.vf)().filter(e=>g.variants.includes(e.key)),b=(0,d.useCallback)(()=>t.commands.handleButtonDelete(!1),[t]),x=(0,d.useCallback)(e=>{t.commands.updateAttributes("button",{color:e})},[t]);return(0,a.jsxs)(t3,{overflow:"hidden",children:[g.linkDropdownEnabled&&n&&(l instanceof s.U3||l instanceof s.nh)&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"/SVg/B"}),icon:B.n2$,children:(0,a.jsx)(ag,{editor:t,selection:l,isDisabled:o})}),(0,a.jsx)(l4,{href:n||"",updateHref:e=>{t.commands.updateAttributes("button",{href:e})},clearHref:()=>{t.commands.updateAttributes("button",{href:""})},editor:t}),h.length>=2&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"q6YAHa"}),icon:B.Cpz,children:(0,a.jsx)(C.e,{spacing:1,size:"sm",onMouseDown:D.Fw,children:h.map(e=>{let{name:l,icon:n,key:o}=e;return(0,a.jsx)(P.I,{label:l,icon:n,onClick:()=>{t.commands.updateAttributes("button",{variant:o})},isActive:t.isActive("button",{variant:o}),my:0},l)})})}),g.alignEnabled&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"0j+RGO"}),icon:B.ecg,children:(0,a.jsx)(C.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:D.Fw,children:le.gj.map(e=>{let{name:l,icon:n,checkActive:o,apply:i}=e;if(o&&i)return(0,a.jsx)(P.I,{label:l(),icon:n,onClick:()=>{i(t)},isActive:o(t),my:0},l())})})}),g.colorEnabled&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"jZlrte"}),icon:B.wIs,children:(0,a.jsx)(C.e,{spacing:0,size:"sm",onMouseDown:D.Fw,children:(0,a.jsxs)(z.W,{isLazy:!0,children:[(0,a.jsx)(ac.v,{color:f||c,isDefaultColor:null===f||f===c}),(0,a.jsx)(F.c,{overflow:"hidden",children:(0,a.jsx)(au.b,{currentColor:f||(m?null:c),setColor:x,source:"ButtonColor"})})]})})}),(0,a.jsx)(t5,{label:(0,a.jsx)(M.x6,{id:"cnGeoo"}),icon:B.yLS,onClick:b,colorScheme:"red"})]})};var ab=l(29347),ay=l(23103);let ax="embed-formatting-invalid-error";var aw=l(49146),ak=l(23908),av=l(36693),aS=l(20061),aA=l(3448),aC=l(33612),az=l.n(aC);let aI=(e,t)=>{let l=new Set;for(let a of e)if(l.add(a[t]),l.size>1)return!1;return[...l][0]},aj=(e,t,l)=>aI(function(e,t){let l=function(e,t){if("string"==typeof e){if(!t.marks[e])throw Error("There is no mark type named '".concat(e,"'. Maybe you forgot to add the extension?"));return t.marks[e]}return e}(t,e.schema),{from:a,to:n,empty:o}=e.selection,i=[];return o?(e.storedMarks&&i.push(...e.storedMarks),i.push(...e.selection.$head.marks())):e.doc.nodesBetween(a,n,e=>{i.push(...e.marks)}),i.filter(e=>e.type.name===l.name).map(e=>({...e.attrs}))}(e,t),l),aF=e=>{let{editor:t,isLinkText:l,defaultTextColor:a}=e,n=aM(t,a,l),o=a_(t,l),i=l&&t.state.selection.empty,r=(0,d.useCallback)(e=>{i?t.chain().focus().extendMarkRange("link").setHighlightColor(e).setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().setHighlightColor(e).run()},[t,i]),s=(0,d.useCallback)(e=>{i?t.chain().focus().extendMarkRange("link").setTextColor(e).setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().setTextColor(e).run()},[t,i]);return{highlightColor:o,resetColorAndHighlight:(0,d.useCallback)(()=>{i?t.chain().focus().extendMarkRange("link").unsetMark("textColor").unsetMark("highlight").setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().unsetMark("textColor").unsetMark("highlight").run()},[t,i]),setHighlightColor:r,setTextColor:s,textColor:n}},aB=e=>{let{editor:t,defaultTextColor:l,testId:n,disabled:o,useMenuButton:r=!1,isLinkText:s=!1}=e,{textColor:d,highlightColor:c,setHighlightColor:u,setTextColor:m,resetColorAndHighlight:f}=aF({editor:t,isLinkText:s,defaultTextColor:l});return(0,a.jsxs)(z.W,{isLazy:!0,onClose:()=>(0,T.q)(t),children:[r?(0,a.jsx)(ac.v,{color:c.color||d.color||void 0,isDefaultColor:!c.color&&"default"===d.state,disabled:o,"data-testid":n,isMixed:"mixed"===c.state||"mixed"===d.state}):(0,a.jsx)(i.Tz,{placement:"top",label:(0,a.jsx)(M.x6,{id:"76ESgh"}),children:(0,a.jsx)(I.I,{isDisabled:o,as:j.$,variant:"toolbar",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),"data-testid":n,onMouseDown:D.Fw,size:"sm",children:(0,a.jsx)(aE,{color:c.color||d.color||void 0})})}),(0,a.jsx)(F.c,{overflow:"hidden",children:(0,a.jsxs)(aw.t,{isFitted:!0,variant:"soft-rounded",size:"md",defaultIndex:+!!c.color,children:[(0,a.jsxs)(ak.w,{children:[(0,a.jsx)(av.o,{children:(0,a.jsx)(i.Tz,{label:(0,a.jsx)(M.x6,{id:"xeiujy"}),placement:"top",children:(0,a.jsx)(R.g,{icon:B.jrc})})}),(0,a.jsx)(av.o,{children:(0,a.jsx)(i.Tz,{label:(0,a.jsx)(M.x6,{id:"gtEbeW"}),placement:"top",children:(0,a.jsx)(R.g,{icon:B.nps})})})]}),(0,a.jsxs)(aS.T,{children:[(0,a.jsx)(aA.K,{p:0,pt:2,children:(0,a.jsx)(au.b,{currentColor:d.color||null,setColor:m,unsetColor:f,source:"TextColor"})}),(0,a.jsx)(aA.K,{p:0,pt:2,children:(0,a.jsx)(au.b,{currentColor:c.color||"",setColor:u,unsetColor:f,source:"TextHighlight"})})]})]})})]})},aR=e=>{let{from:t}=e.state.selection,l=e.view.domAtPos(t),a=l.node instanceof HTMLElement?l.node:l.node.parentElement;if(!a)return null;let n=getComputedStyle(a).getPropertyValue("color");return n&&"rgba(0, 0, 0, 0)"!==n?az()(n).toHexString().toUpperCase():null},aM=(e,t,l)=>{let{selection:a,doc:n,schema:o}=e.state,{from:i,to:r}=a,s=l?(0,eb.Cm)(n,i,r,o.marks.highlight):n.rangeHasMark(i,r,o.marks.highlight),d=l?(0,eb.Cm)(n,i,r,o.marks.textColor):n.rangeHasMark(i,r,o.marks.textColor);if(s)return{state:null,color:null};{if(!d)return{state:"default",color:t||aR(e)};let l=aj(e.state,"textColor","hex");return l?{state:null,color:l}:{state:"mixed",color:t||null}}},a_=(e,t)=>{let{selection:l,doc:a,schema:n}=e.state,{from:o,to:i}=l,r=t?(0,eb.Cm)(a,o,i,n.marks.highlight):a.rangeHasMark(o,i,n.marks.highlight);if(t?(0,eb.Cm)(a,o,i,n.marks.textColor):a.rangeHasMark(o,i,n.marks.textColor))return{state:null,color:null};{if(!r)return{state:"default",color:null};let t=aj(e.state,"highlight","hex");return t?{state:null,color:t}:{state:"mixed",color:null}}},aE=e=>{let{color:t,fixedWidth:l,isChecked:n}=e;return(0,a.jsxs)(eQ.B,{spacing:"2px",children:[(0,a.jsx)(H.E,{children:n?(0,a.jsx)(aa.S,{}):(0,a.jsx)(R.g,{icon:lb.jrc,fixedWidth:l,size:t?"sm":void 0,transform:{y:3*!!t}})}),t&&(0,a.jsx)(e5.s,{w:5,h:1.5,bg:t,borderRadius:"sm",borderWidth:"1px",borderColor:"blackAlpha.400"})]})};var aD=l(44245),aL=l(33633),aT=l(83743),aP=l(77364),aN=l(647),aO=l(95563),aU=l(71514);let aW=l(27748).o0,aH=aW+100;var aG=l(78686);let aV=e=>{let{searchQuery:t,onChange:l,placeholder:n}=e,o={searchInputBorderColor:(0,e4.dU)("gray.200","whiteAlpha.200"),searchInputBackgroundColor:(0,e4.dU)("whiteAlpha.900","blackAlpha.900"),searchInputTextColor:(0,e4.dU)("gray.800","gray.50"),searchInputCloseColorScheme:(0,e4.dU)("blackAlpha","gray")};return(0,a.jsxs)(lB.M,{size:"md",children:[(0,a.jsx)(lM.W,{pointerEvents:"none",color:"gray.400",children:(0,a.jsx)(aG.W,{})}),(0,a.jsx)(lR.p,{placeholder:n,value:t,onChange:l,backgroundColor:o.searchInputBackgroundColor,color:o.searchInputTextColor}),t&&(0,a.jsx)(lM.t,{p:4,children:(0,a.jsx)(tC.K,{variant:"ghost",colorScheme:o.searchInputCloseColorScheme,size:"xs","aria-label":_.Ru._({id:"V8yTm6"}),icon:(0,a.jsx)(R.g,{icon:B.Jyw}),onClick:()=>l({target:{value:""}})})})]})};var aq=l(25722),aK=l(55847),aJ=l(90278),aQ=l(77249),aY=l(86687);let a$=e=>{let{initialFamily:t=null,selectedVariantHash:l=null,editor:a,selectedSmartLayoutPos:n}=e,[o,i]=(0,d.useState)(t),[r,s]=(0,d.useState)(""),[c,u]=(0,d.useState)(null),m=null,f=null,p=null;try{let e=void 0!==n?null==a?void 0:a.state.doc.nodeAt(n):null;p=(f=(m=void 0!==n&&a?(0,x.j5)(a,n):null)?(0,aK.Rv)(m):null)?(0,aJ.aG)(null==e?void 0:e.attrs,f.direction):null}catch(e){console.error("[SmartLayout] unable to find decorations at ".concat(n),e.message)}let{isHorizontal:g}=(0,aq.i)(p||{},(null==f?void 0:f.numCells)||0,(null==f?void 0:f.containerSize)||0);(0,d.useEffect)(()=>{if(l){let{key:e}=(0,aQ.A)(l),t=(0,aY.ML)().find(t=>t.variants.some(t=>t.variant.key===e));u((null==t?void 0:t.family.key)||null)}},[]);let h=(0,d.useCallback)(e=>{s(e.target.value),e.target.value.trim()&&o&&i(null)},[o]),b=(0,d.useCallback)(e=>e.map(e=>({...e,visible:!o||e.family.key===o})),[o]),y=(0,d.useCallback)(e=>{if(!r.trim())return e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:!0}))}))}));let t=r.toLowerCase().trim();return e.map(e=>{let l=e.variants.map(l=>({...l,options:l.options.map(a=>({...a,visible:a.name().toLowerCase().includes(t)||l.variant.name().toLowerCase().includes(t)||e.family.name().toLowerCase().includes(t)}))})),a=l.some(e=>e.options.some(e=>e.visible));return{...e,variants:l,visible:a}})},[r]),w=(0,d.useCallback)(e=>e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:e.visible&&(!e.hideIfVertical||g)}))}))})),[g]),k=(0,d.useCallback)(e=>{if(!c)return e;let t=e.findIndex(e=>e.family.key===c);if(-1===t)return e;let l=e[t],a=[...e];return a.splice(t,1),a.unshift({...l,family:{...l.family,name:()=>_.Ru._({id:"+0acwA"}),icon:B.i7d}}),a},[c]);return{selectedFamilyKey:o,setSelectedFamilyKey:i,searchQuery:r,handleSearchChange:h,filteredVariants:(0,d.useMemo)(()=>{let e=[...(0,aY.ML)()];return k(e=w(e=y(e=b(e))))},[b,y,w,k]),suggestedFamilyKey:c}},aZ=d.memo(e=>{var t;let{selectedFamilyKey:l,setSelectedFamilyKey:o,searchQuery:i,handleSearchChange:r,suggestedFamilyKey:s}=e,c={dropdownBgColor:(0,e4.dU)("blackAlpha.100","whiteAlpha.100"),dropdownBgHoverColor:(0,e4.dU)("blackAlpha.300","whiteAlpha.300"),dropdownTextColor:(0,e4.dU)("gray.800","white")},u=(0,d.useMemo)(()=>{let e=[];return(0,aY.ML)().forEach(t=>{t.family.key===s?e.unshift({value:t.family.key,icon:B.i7d,label:_.Ru._({id:"+0acwA"})}):e.push({value:t.family.key,icon:t.family.icon,label:t.family.name()})}),[{value:"",icon:B.Qyz,label:_.Ru._({id:"XbthhE"})},...e]},[s]);return(0,a.jsxs)(e5.s,{px:4,pb:2,direction:"column",gap:2,children:[(0,a.jsx)(n.a,{mb:1,children:(0,a.jsx)(aV,{searchQuery:i,onChange:r,placeholder:_.Ru._({id:"CYJHZl"})})}),(0,a.jsxs)(e5.s,{alignItems:"center",gap:2,children:[(0,a.jsx)(H.E,{fontSize:"xs",mb:1,children:(0,a.jsx)(M.x6,{id:"2BreKV"})}),(0,a.jsxs)(z.W,{children:[(0,a.jsx)(I.I,{as:j.$,display:"flex",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$}),variant:"unstyled",size:"xs",textAlign:"start",bgColor:c.dropdownBgColor,color:c.dropdownTextColor,borderRadius:"md",px:2,_hover:{bgColor:c.dropdownBgHoverColor},children:s===l?(0,a.jsx)(M.x6,{id:"+0acwA"}):l?null==(t=(0,aY.dQ)()[l])?void 0:t.family.name():(0,a.jsx)(M.x6,{id:"XbthhE"})}),(0,a.jsx)(F.c,{children:(0,a.jsx)(lz.i,{type:"radio",value:l||"",onChange:e=>o(""===e?null:String(e)),children:u.map(e=>(0,a.jsx)(lI.k,{value:e.value,children:(0,a.jsxs)(e5.s,{alignItems:"center",gap:2,children:[(0,a.jsx)(R.g,{icon:e.icon,fixedWidth:!0}),e.label]})},e.value))})})]})]})]})});aZ.displayName="FilterControls";let aX=(e,t)=>({...e,...Object.fromEntries(Object.entries(t).filter(l=>{let[a]=l;return null===e[a]||void 0===e[a]||null===t[a]}))}),a0=e=>{let{baseContent:t,variants:l}=e;return(0,q.createDocWithCards)({settings:{cardDimensions:"16x9"}},l.map(e=>{var l,a;return{type:"card",attrs:{id:e.key},content:[{type:"cardLayoutItem",content:[{...t,attrs:{...t.attrs,options:{...null==(l=t.attrs)?void 0:l.options,...e.options},variantKey:e.variantKey},content:(null==(a=e.cellAttrs)?void 0:a.label)&&t.content?t.content.map(t=>"smartLayoutCell"===t.type?{...t,attrs:aX(t.attrs||{},e.cellAttrs||{})}:t):t.content}]}]}}))},a1=(e,t,l)=>{try{var a,n;let o=e.chain(),{key:i,options:s}=(0,aQ.A)(t);o.updateAttributesAtPos(l,{variantKey:i,options:s});let d=(0,aY.y_)()[t];if(!d)return;let{cellAttrs:c}=d;if(c){let t=e.view.state.doc.nodeAt(l);if(!t)return;(0,r.xe)(t,h.q).forEach(e=>{let t=l+e.pos+1,a=aX(e.node.attrs,c);o.updateNestedAttributesAtPos(t,a)})}let u=null==(n=e.view.state.doc.nodeAt(l))||null==(a=n.attrs)?void 0:a.variantKey;u!==i&&e8.zS.track(e8.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:u,newVariant:i,method:"variant-panel"}),o.run()}catch(e){console.error("[Smart Layout Variant Panel] Error updating variant",e)}};var a2=l(65950),a4=l(58568);let a5=d.memo(e=>{let{item:t,isSelected:l,onClick:n}=e,{ref:o,width:i}=(0,a4.Lh)();return(0,a.jsx)(e5.s,{ref:o,direction:"column",onClick:n,cursor:"pointer",overflow:"hidden",transition:"all 0.2s",color:l?"trueblue.600":"gray.800",bgColor:l?"trueblue.200":"transparent",_hover:{backgroundColor:l?"trueblue.150":"trueblue.100"},position:"relative",w:"100%",px:2,pt:2,pb:1,borderRadius:"md",css:{"--editor-width":"".concat(i&&1!==i?i:173,"px"),"--line-thickness":"1px"},h:"100%",children:(0,a.jsx)(a2.N,{cardId:t.key,zoomIn:t.zoomIn,shadow:"md",border:"1px solid",borderColor:"gray.200",borderRadius:"md",minH:"80px",maxH:"100px"})})});a5.displayName="VariantCard";let a6=()=>(0,a.jsx)(e5.s,{direction:"column",w:"100%",gap:1,opacity:.7,px:4,children:Array.from({length:3}).map((e,t)=>(0,a.jsxs)(e5.s,{direction:"column",w:"100%",mb:4,children:[(0,a.jsx)(e5.s,{alignItems:"center",justifyContent:"space-between",mb:2,children:(0,a.jsxs)(e5.s,{px:2,py:1,alignItems:"center",flex:1,children:[(0,a.jsx)(n.a,{as:"span",fontSize:"lg",me:2,children:(0,a.jsx)(n.a,{w:"16px",h:"16px",bg:"gray.200",borderRadius:"sm"})}),(0,a.jsx)(n.a,{w:"120px",h:"20px",bg:"gray.200",borderRadius:"md"})]})}),(0,a.jsx)(aT.r,{columns:2,spacing:4,children:Array.from({length:4}).map((e,t)=>(0,a.jsxs)(e5.s,{direction:"column",overflow:"hidden",h:"100px",position:"relative",children:[(0,a.jsx)(n.a,{flex:1,borderWidth:"1px",borderColor:"gray.200",borderRadius:"md",w:"100%",position:"relative",bg:"gray.50"}),(0,a.jsx)(e5.s,{direction:"row",alignItems:"center",mt:2,children:(0,a.jsx)(n.a,{w:"80px",h:"16px",bg:"gray.200",borderRadius:"md"})})]},t))})]},t))}),a3=e=>({visibility:e?"visible":"hidden",height:e?"auto":"0",overflow:"hidden",position:e?"relative":"absolute",pointerEvents:e?"auto":"none","aria-hidden":!e,tabIndex:e?void 0:-1}),a9=Object.assign(e=>{let{selectedSmartLayoutRange:t,closePanel:l,editor:n,node:o}=e;return(0,A.lC)(n,!0),(0,d.useEffect)(()=>{var e;let a=null==n||null==(e=n.state.selection)?void 0:e.from,{from:o,to:i}=t||{};if(!o||!i||!a)return void l();let r=null==n?void 0:n.state.doc.nodeAt(o),s=(null==r?void 0:r.type.name)==="smartLayout";(a===o||a>o&&a{let{closePanel:t,selectedSmartLayoutRange:l,editor:n,node:o}=e,[i,r]=(0,d.useState)(null),[s,c]=(0,d.useState)(null);(0,d.useEffect)(()=>{var e,t;if(!l||!l.from)return;let a=o&&(null==o||null==(e=o.attrs)?void 0:e.variantKey)||"",n=o&&(null==o||null==(t=o.attrs)?void 0:t.options)||{};r((0,aQ.Z)(a,n)),c(a0({baseContent:null==o?void 0:o.toJSON(),variants:(0,aY.pK)()}))},[]);let u={bgColor:(0,e4.dU)("white","gray.800"),textColor:(0,e4.dU)("gray.800","white")},m=(0,d.useCallback)(e=>{n&&l&&l.from&&(r(e),requestAnimationFrame(()=>{l.from&&a1(n,e,l.from)}))},[n,l]);return i?(0,a.jsx)(aN.Z,{bgColor:u.bgColor,w:"100%",pt:4,children:(0,a.jsxs)(e5.s,{direction:"column",overflowX:"hidden",w:"100%",h:"100%",children:[(0,a.jsxs)(e5.s,{position:"relative",px:4,children:[(0,a.jsx)(e5.s,{flex:1,children:(0,a.jsx)(aO.N,{children:(0,a.jsx)(M.x6,{id:"uNnHCK"})})}),(0,a.jsx)(aP.J,{onClick:t})]}),(0,a.jsx)(a8,{combinedContent:s,savedVariantHash:i,handleSelectVariant:m,editor:n,selectedSmartLayoutPos:null==l?void 0:l.from})]})}):null},a8=d.memo(e=>{let{combinedContent:t,savedVariantHash:l,handleSelectVariant:o,editor:i,selectedSmartLayoutPos:r}=e,{selectedFamilyKey:s,setSelectedFamilyKey:c,searchQuery:u,handleSearchChange:m,filteredVariants:f,suggestedFamilyKey:p}=a$({selectedVariantHash:l,editor:i,selectedSmartLayoutPos:r}),[g,h]=(0,d.useState)(!1),[b,y]=(0,d.useState)(!0);return((0,d.useEffect)(()=>{y(!0);let e=setTimeout(()=>{h(!0)},aW),t=setTimeout(()=>{y(!1)},aH);return()=>{clearTimeout(e),clearTimeout(t)}},[]),t)?(0,a.jsxs)(e5.s,{direction:"column",h:"100%",overflowY:"auto",flex:1,pt:4,children:[(0,a.jsx)(aZ,{selectedFamilyKey:s,setSelectedFamilyKey:c,searchQuery:u,handleSearchChange:m,suggestedFamilyKey:p}),b&&(0,a.jsx)(a6,{}),g&&(0,a.jsx)(aU.q,{initialContent:t,children:(0,a.jsx)(e5.s,{direction:"column",w:"100%",gap:1,children:f.map((e,t)=>{let i=e.visible,r=a3(i);return(0,a.jsxs)(e5.s,{direction:"column",w:"100%",...r,children:[i&&(0,a.jsx)(e5.s,{alignItems:"center",justifyContent:"space-between",children:(0,a.jsxs)(e5.s,{px:4,py:1,alignItems:"center",flex:1,children:[(0,a.jsx)(n.a,{as:"span",fontSize:"lg",me:2,children:e.family.icon&&(0,a.jsx)(R.g,{icon:e.family.icon,fixedWidth:!0,size:"sm"})}),(0,a.jsx)(H.E,{children:e.family.name()})]})}),(0,a.jsx)(aT.r,{columns:2,gap:1,px:2,pb:2*!!i,...r,children:e.variants.flatMap(e=>e.options.map(e=>{let t=a3(i&&e.visible);return(0,a.jsx)(d.Fragment,{children:(0,a.jsx)(n.a,{...t,children:(0,a.jsx)(a5,{item:e,isSelected:l===e.key,onClick:()=>{o(e.key)}})})},e.key)}))})]},t)})})})]}):null});a8.displayName="SmartLayoutVariantList";let ne=()=>{let{togglePanel:e,isPanelOpen:t}=(0,aL.ww)(a9);return{toggleSmartLayoutVariantPanel:e,isSmartLayoutVariantPanelOpen:t}};var nt=l(5380),nl=l(22115),na=l(23144);let nn=e=>{let{variant:t,variantKey:l,updateVariant:n}=e,o=(0,d.useMemo)(()=>{var e;let t=(0,aY.ML)(),o=null==(e=t.find(e=>e.variants.some(e=>e.variant.key===l)))?void 0:e.family.key;return t.map(e=>{let t=o===e.family.key;return{key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,background:t?"trueblue.50":void 0,items:e.variants.map(e=>{let t=e.variant,o=l===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:o?(0,a.jsx)(aa.S,{}):(0,a.jsx)(R.g,{fixedWidth:!0,icon:t.icon}),background:o?"trueblue.50":void 0,onClick:()=>n(t.key)}})}})},[l,n]),i=(0,d.useRef)(null),{onContextMenu:r,menuProps:s}=(0,nl.pO)(i);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(j.$,{variant:"toolbar",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),leftIcon:(0,a.jsx)(R.g,{icon:t.icon,fixedWidth:!0}),size:"sm","data-testid":"smart-layout-variant-dropdown",onMouseDown:e=>r(e),ref:i,children:t.name()}),(0,a.jsx)(nl.tz,{...s,menuItems:o,size:"small"})]})};var no=l(39078),ni=l(35616),nr=l(56124),ns=l(12514);let nd=e=>{let{editor:t,testId:l,disabled:n,icon:o,label:r}=e,s=le.gj.map(e=>{let{key:l,name:n,shortcut:o,icon:i,checkActive:r,apply:s}=e;return(0,a.jsx)(P.I,{icon:i,label:n(),onClick:()=>null==s?void 0:s(t),isActive:null==r?void 0:r(t),testId:l,shortcut:o},l)});return t.shouldUseLiteMenus?(0,a.jsx)(C.e,{spacing:0,children:s}):(0,a.jsxs)(z.W,{isLazy:!0,onClose:()=>(0,T.q)(t),children:[(0,a.jsx)(i.Tz,{placement:"top",label:r,children:(0,a.jsx)(I.I,{isDisabled:n,as:j.$,variant:"toolbar","data-testid":l,onMouseDown:D.Fw,rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),children:o&&(0,a.jsx)(R.g,{icon:o})})}),(0,a.jsx)(ns.Z,{children:(0,a.jsx)(F.c,{minW:"auto",zIndex:"modalPopover",dir:"ltr",children:s})})]})};var nc=l(83550),nu=l(82172),nm=l(11215),nf=l(76083);let np=()=>({list:{label:_.Ru._({id:"Ci8I/9"})},wrap:{label:_.Ru._({id:"T4+jD7"})}}),ng=()=>{let e=(0,nf.Vo)();return[{key:"toggle",name:()=>_.Ru._({id:"JFciKP"}),icon:B.ijD,node:"toggle",description:()=>_.Ru._({id:"rhfAX6"}),apply:t=>{(0,nf.Jb)(e.toggle,e8.oU.FORMATTING_MENU),t.chain().wrapWithToggle().run()},group:"wrap"},{key:"convertToNestedCard",name:()=>_.Ru._({id:"lOmsEK"}),node:"card",description:()=>_.Ru._({id:"gRMoQV"}),icon:B.ViY,apply:t=>{(0,nf.Jb)(e.insertCardInside,e8.oU.FORMATTING_MENU),t.chain().convertToNestedCard().run()},checkDisabled:e=>!e.schema.nodes.card||!(0,eb.pO)(e,"card"),group:"wrap"},{key:"blockquote",name:()=>_.Ru._({id:"OLMhPm"}),node:"blockquote",description:()=>_.Ru._({id:"2yuhT7"}),icon:B.R9H,shortcut:"> Quote",apply:e=>e.chain().wrapWithAnnotations("blockquote").run(),checkDisabled:e=>!(0,eb.pO)(e,"blockquote"),group:"wrap"},{key:"calloutBox",name:()=>_.Ru._({id:"1E4ojF"}),node:"calloutBox",description:()=>_.Ru._({id:"4Wf98Z"}),icon:B.iW_,apply:e=>e.chain().wrapWithAnnotations("calloutBox",{variant:"info"}).run(),checkDisabled:e=>!(0,eb.pO)(e,"calloutBox"),group:"wrap"},{key:"listToCards",name:()=>_.Ru._({id:"FJ18tL"}),icon:B.vGi,description:()=>_.Ru._({id:"hWesxP"}),group:"list",apply:e=>e.commands.listToCards(),checkDisabled:e=>!(0,nu.Jx)(e)},...(0,nm.P3)()]};var nh=l(67864),nb=l(71737),ny=l(99389),nx=l(55786),nw=l(43944),nk=l(91656);let nv=[[{key:"textColor",name:()=>_.Ru._({id:"MapzEo"}),icon:B.jrc,shortcut:"Mod+Shift+H",enabledForTables:!0,checkDisabled:nb.NO}],[{key:"bold",name:()=>_.Ru._({id:"KmydK6"}),mark:"bold",icon:lb.l5I,shortcut:"Mod+B",enabledForTables:!0},{key:"italic",name:()=>_.Ru._({id:"pzutoc"}),mark:"italic",icon:B.SIw,shortcut:"Mod+I",enabledForTables:!0},{key:"underline",name:()=>_.Ru._({id:"YyXtnN"}),mark:"underline",icon:B.chs,shortcut:"Mod+U",enabledForTables:!0},{key:"strike",name:()=>_.Ru._({id:"WhOsNE"}),mark:"strike",icon:B.$6A,shortcut:"Mod+Shift+X",enabledForTables:!0},{key:"code",name:()=>_.Ru._({id:"EWPtMO"}),mark:"code",icon:B.jTw,shortcut:"Mod+Shift+C"},{key:"math",name:()=>_.Ru._({id:"l8rp1O"}),apply:e=>e.commands.convertToMathInline(),icon:B.Dkf,featureFlag:"math",shortcut:"$$",checkDisabled:()=>!0},{key:"removeFormatting",name:()=>_.Ru._({id:"bj5jMy"}),icon:B.Dkb,apply:e=>e.chain().unsetAllMarks().focus().run(),enabledForTables:!0}],[{key:"link",name:()=>_.Ru._({id:"yzF66j"}),mark:"link",icon:B.CQO,shortcut:"Mod+K"},{key:"footnote",name:()=>_.Ru._({id:"ONAJuB"}),icon:B.sxe,apply:e=>{(0,nx.J)((0,ny.Vo)().footnote,e8.oU.FORMATTING_MENU),e.chain().toggleFootnote().run()},checkActive:e=>e.isActive("footnoteLabel"),shortcut:"Mod+Alt+F",checkDisabled:e=>(0,lx.Q)(e)||!(0,eb.pO)(e,"footnote")||(0,nb.NO)(e)}],[{key:"numbered",name:()=>_.Ru._({id:"M3G9ZD"}),icon:B.Tsj,node:"numbered",checkActive:e=>(0,nw.Lf)(e,nk.e.Numbered),shortcut:"Mod+/ or Mod+Shift+7",apply:e=>e.chain().toggleListItems({variant:nk.e.Numbered}).focus().run()},{key:"bullet",name:()=>_.Ru._({id:"ynb7Kh"}),icon:B.pch,node:"bullet",checkActive:e=>(0,nw.Lf)(e,nk.e.Bullet),apply:e=>e.chain().toggleListItems({variant:nk.e.Bullet}).focus().run(),shortcut:"Mod+. or Mod+Shift+8"},{key:"todo",name:()=>_.Ru._({id:"rCIbrq"}),icon:B.AgW,node:"todo",checkActive:e=>(0,nw.Lf)(e,nk.e.Todo),shortcut:"Mod+, or Mod+Shift+9",apply:e=>{let{from:t,to:l}=e.state.selection;e.chain().toggleListItems({variant:nk.e.Todo}).run(),requestAnimationFrame(()=>e.chain().focus().setTextSelection({from:t,to:l}).run())}}],[{key:"alignText",name:()=>_.Ru._({id:"6Hkcin"}),icon:B.ecg,enabledForTables:!0}],[{key:"convertText",name:()=>_.Ru._({id:"cXIM1U"}),checkDisabled:e=>!!e.shouldUseLiteMenus,icon:B.VH5},{key:"rewriteText",name:()=>_.Ru._({id:"C4t1b/"}),icon:lb.p7g,checkDisabled:e=>!!e.shouldUseLiteMenus,featureFlag:"aiRewrite",needsConnection:!0},{key:"visualizeText",name:()=>_.Ru._({id:"vzQMNK"}),icon:B.Gmj,apply:e=>{let{from:t,to:l}=e.state.selection,a=e.state.doc.slice(t,l),n=(0,eD.KC)(e,a.content).trim();n&&e.chain().setTextSelection(l).insertSmartDiagram({attrs:{},selectedText:n}).run()},checkDisabled:e=>{if(e.shouldUseLiteMenus)return!0;let{from:t,to:l}=e.state.selection;return 0===e.state.doc.textBetween(t,l).trim().length},featureFlag:"visualizeText",needsConnection:!0}],[{key:"comment",name:()=>_.Ru._({id:"oFsfkI"}),icon:B.DN2,checkDisabled:e=>(0,lx.Q)(e)||(0,nb.NO)(e)||!!e.shouldUseLiteMenus,needsConnection:!0,apply:e=>{let{selection:t}=e.state,{from:l,to:a}=t,[n]=(0,eb.TK)(e.state.doc.resolve(l),(e,t)=>(0,nh.cE)(t));if(!n)return void console.warn("[TEXT_FORMATTING_COMMANDS] Add comment - Unable to find annotatable parent for this selection");let o=(0,eb.r$)(e.state.doc,l,a,e=>"footnote"!==e.type.name&&"cardNotes"!==e.type.name,"__BLOCK_SEPARATOR_PLACEHOLDER").split("__BLOCK_SEPARATOR_PLACEHOLDER").join("

");tx.LF.emit(tx.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:l,parentPos:n.pos,text:o})}}]],nS=function(e,t){var l;let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!(t.needsConnection&&a||t.featureFlag&&!eP.of.get(t.featureFlag)||(null==(l=t.checkDisabled)?void 0:l.call(t,e)))||(t.node?!(0,eb.aq)(e,t.node):!!t.mark&&!(0,eb.Au)(e,t.mark))},nA=e=>{let{editor:t,testId:l,disabled:n,icon:o,label:r}=e,{isInOfflineMode:s}=(0,eL.u)(),d=ng().filter(e=>e.apply&&!nS(t,e,s));return 0===d.length?null:(0,a.jsxs)(z.W,{isLazy:!0,onClose:()=>(0,T.q)(t),children:[(0,a.jsx)(i.Tz,{placement:"top",label:r,children:(0,a.jsx)(I.I,{isDisabled:n,as:j.$,variant:"toolbar","data-testid":l,onMouseDown:D.Fw,rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),children:o&&(0,a.jsx)(R.g,{icon:o})})}),(0,a.jsx)(ns.Z,{children:(0,a.jsx)(F.c,{maxH:"min(25em, 45vh)",overflowY:"auto",maxW:"400px",children:Object.entries(np()).map(e=>{let[l,{label:n}]=e,o=d.filter(e=>e.group===l);return 0===o.length?null:(0,a.jsx)(nc.r,{title:n,children:o.map(e=>{let{key:l,icon:n,name:o,description:i,apply:r}=e;return(0,a.jsxs)(l5.D,{value:l,icon:(0,a.jsx)(R.g,{icon:n,fixedWidth:!0}),onClick:()=>r(t),"data-testid":"text-convert-menu-".concat(l),children:[(0,a.jsx)(H.E,{children:o()}),i&&(0,a.jsx)(H.E,{color:"gray.400",fontSize:"sm",children:i()})]},l)})},l)})})})]})};var nC=l(13731),nz=l.n(nC);let nI=()=>({rephrase:{label:_.Ru._({id:"bKWhYP"})},visualize:{label:_.Ru._({id:"6n7jtr"})},reformat:{label:_.Ru._({id:"ILEG4I"})}}),nj=[{key:"rephrase.better",type:"rephrase",name:()=>_.Ru._({id:"24nR0A"}),icon:B.DKF,featureFlag:"aiRewrite",description:()=>_.Ru._({id:"8KfRLQ"}),apply:e=>{if(eP.of.get("buddyEdit")){let{from:t,to:l}=e.state.selection,a=e.state.doc.textBetween(t,l);tx.LF.emit("queueBuddyEditMessage",{message:_.Ru._({id:"Us1RzN",values:{plainText:a}})})}else tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"b5W83S"})})}},{key:"rephrase.expand",type:"rephrase",name:()=>_.Ru._({id:"XhF4Jp"}),icon:B.t6y,description:()=>_.Ru._({id:"fB02Qr"}),apply:e=>{if(eP.of.get("buddyEdit")){let{from:t,to:l}=e.state.selection,a=e.state.doc.textBetween(t,l);tx.LF.emit("queueBuddyEditMessage",{message:_.Ru._({id:"SnevVr",values:{plainText:a}})})}else tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"OXmWnl"})})},featureFlag:"aiRewrite"},{key:"rephrase.condense",type:"rephrase",name:()=>_.Ru._({id:"g/NDyG"}),icon:B.nr0,description:()=>_.Ru._({id:"Yrd0bz"}),apply:e=>{if(eP.of.get("buddyEdit")){let{from:t,to:l}=e.state.selection,a=e.state.doc.textBetween(t,l);tx.LF.emit("queueBuddyEditMessage",{message:_.Ru._({id:"4oqnEl",values:{plainText:a}})})}else tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"jBaWwf"})})},featureFlag:"aiRewrite"},{key:"visualize.keypoints",type:"visualize",name:()=>_.Ru._({id:"n+v3I1"}),description:()=>_.Ru._({id:"E9axcX"}),icon:B.bef,node:"smartLayout",checkDisabled:e=>eP.of.get("buddyEdit"),apply:()=>{tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"bXgpVx"})})}},{key:"visualize.images",type:"visualize",name:()=>_.Ru._({id:"laUyeH"}),description:()=>_.Ru._({id:"ADlAam"}),icon:B.yvG,checkDisabled:e=>eP.of.get("buddyEdit"),apply:()=>{tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"p2oHY3"})})}},{key:"visualize.timeline",type:"visualize",name:()=>_.Ru._({id:"Oh+9k8"}),description:()=>_.Ru._({id:"Qx1qQH"}),icon:B.v6v,checkDisabled:e=>eP.of.get("buddyEdit"),apply:()=>{tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"4ReFRy"})})}},{key:"reformat.columns",type:"reformat",name:()=>_.Ru._({id:"KyPPwt"}),description:()=>_.Ru._({id:"52Y/fs"}),icon:B.fq7,node:"gridLayout",checkDisabled:e=>eP.of.get("buddyEdit"),apply:()=>{tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"Y0UR8y"})})}},{key:"reformat.table",type:"reformat",name:()=>_.Ru._({id:"84sVti"}),description:()=>_.Ru._({id:"CxvNve"}),icon:B.w97,node:"table",checkDisabled:e=>eP.of.get("buddyEdit"),apply:()=>{tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"rU0fs4"})})}},{key:"reformat.toggles",type:"reformat",name:()=>_.Ru._({id:"aRUmvo"}),icon:B.Ke8,node:"toggle",description:()=>_.Ru._({id:"914Ln8"}),checkDisabled:e=>eP.of.get("buddyEdit"),apply:()=>{tx.LF.emit("queueDesignPartnerTask",{message:_.Ru._({id:"rivjMe"})})}}],nF=()=>Object.entries(nz()(nj,"type")),nB=e=>{let{editor:t,testId:l,disabled:n,icon:o,label:r}=e,s=(0,W.d)(),{isInOfflineMode:d}=(0,eL.u)();return(0,a.jsxs)(z.W,{isLazy:!0,onClose:()=>(0,T.q)(t),children:[(0,a.jsx)(i.Tz,{placement:"top",label:r,children:(0,a.jsx)(I.I,{isDisabled:n,as:j.$,variant:"toolbar","data-testid":l,onMouseDown:D.Fw,color:"trueblue.500",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),children:o&&(0,a.jsx)(R.g,{icon:o})})}),(0,a.jsx)(ns.Z,{children:(0,a.jsx)(F.c,{maxH:"min(25em, 45vh)",overflowY:"auto",maxW:"450px",children:nF().map(e=>{let[l,n]=e,{label:o,featureFlag:i}=nI()[l];if(i&&!eP.of.get(i))return;let r=n.map(e=>{if(!(!e.apply||nS(t,e,d)))return(0,a.jsxs)(l5.D,{value:e.key,icon:(0,a.jsx)(R.g,{icon:e.icon,fixedWidth:!0}),onClick:()=>nR(e,t,s),children:[(0,a.jsx)(H.E,{children:e.name()}),e.description&&(0,a.jsx)(H.E,{color:"gray.400",fontSize:"sm",children:e.description()})]},e.key)}).filter(Boolean);return r.length?(0,a.jsx)(nc.r,{title:o,children:r},l):null})})})]})},nR=(e,t,l)=>{let{apply:n}=e;if(!n)return;let i=n(t);if(!i)return;let r=l({position:"top",isClosable:!1,duration:null,status:"loading",colorScheme:"gray",variant:"subtle",title:(0,a.jsx)(M.x6,{id:"j4ZLea"})});i.then(()=>{l.close(r);let e=l({title:(0,a.jsxs)(o.z,{children:[(0,a.jsxs)(H.E,{noOfLines:1,children:[(0,a.jsx)(M.x6,{id:"hAmdL3"})," "]}),(0,a.jsx)(G.N,{textDecoration:"underline",onClick:()=>{(0,V.tN)(t.state),l.close(e)},children:(0,a.jsx)(M.x6,{id:"9uI/rE"})})]}),status:"success",duration:3e3,position:"top"})}).catch(e=>{l.close(r),l({title:(0,a.jsx)(M.x6,{id:"mTQLsL"}),description:e.message,status:"error",duration:3e3,position:"top"})})};var nM=l(6760);let n_=e=>{let{badge:t,label:l,leftIcon:o,isSticky:i,onClick:r,isDisabled:s}=e,d=(0,e4.dU)("gray.50","gray.700");return(0,a.jsx)(e5.s,{mt:2,bg:d,mx:-2,mb:-2,position:i?"sticky":"static",bottom:i?-2:"auto",children:(0,a.jsxs)(j.$,{colorScheme:"gray",variant:"link",size:"sm",mx:"auto",leftIcon:o,onClick:r,isDisabled:s,w:"100%",py:3,children:[l,t&&(0,a.jsx)(n.a,{ms:2,children:t})]})})};var nE=l(51737),nD=l(17406),nL=l(12117),nT=l(80274);let nP=(e,t)=>!!t&&(e||!t.startsWith("/")),nN=e=>{let{editor:t}=e,{isInOfflineMode:l}=(0,eL.u)(),n=(0,u.GV)(y.SJ),{bodyFont:i,headingFont:r}=n,s=e=>{t.chain().focus().setFontSize(e).run()},c=(0,eb.zi)(t,"heading"),m=(0,eb.zi)(t,"title"),f=(0,eb.zi)(t,"body"),p=(0,d.useCallback)(()=>{n.workspaceId?(0,nE.vd)({theme:n}):(0,nE.L6)({theme:n})},[n]);if(!f&&!c&&!m)return null;let g=(0,nL.Xw)(t),h="default",b=(0,nT.o)("default");h=t.isActive("title")?(0,nT.bn)(t.getAttributes("title").level)||"default":t.isActive("heading")?(0,nT.bZ)(t.getAttributes("heading").level)||"default":1===g.length&&g[0]||"default",b=(0,nT.o)(h)||b;let x=e=>"".concat(Math.sqrt(e),"em"),w=(0,nb.NO)(t),k=!!t.extensionManager.extensions.find(e=>"slashMenu"===e.name);return(0,a.jsxs)(z.W,{closeOnSelect:!0,isLazy:!0,children:[(0,a.jsx)(I.I,{size:"sm",as:j.$,rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$,transform:"shrink-6"}),variant:"toolbar",pl:2,children:b.label}),(0,a.jsxs)(F.c,{maxH:"min(60em, 45vh)",overflowY:"auto",minW:"260px",children:[f&&(0,a.jsx)(lz.i,{type:"radio",value:h,children:(0,nD.QD)().filter(e=>{let[t]=e;return!(w&&"default"!==t)}).map(e=>{let[t,{label:l,size:n,flagged:r,shortcut:d}]=e,c=nP(k,d);return(0,a.jsx)(lI.k,{value:t,onClick:()=>s(t),children:(0,a.jsxs)(o.z,{children:[(0,a.jsx)(H.E,{fontFamily:i,fontSize:x(n),children:l}),c&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6.h,{}),(0,a.jsx)(H.E,{color:"gray.400",children:d})]})]})},t)})}),c&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nM.N,{}),(0,a.jsx)(lz.i,{type:"radio",value:h,children:(0,nD.KG)().reverse().map(e=>{let[t,{label:l,size:n,shortcut:i}]=e,d=nP(k,i);return(0,a.jsx)(lI.k,{value:t,onClick:()=>s(t),children:(0,a.jsxs)(o.z,{children:[(0,a.jsx)(H.E,{fontSize:x(n),fontWeight:"bold",fontFamily:r,children:l}),d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6.h,{}),(0,a.jsx)(H.E,{color:"gray.400",children:i})]})]})},t)})})]}),m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nM.N,{}),(0,a.jsx)(lz.i,{type:"radio",value:h,children:(0,nD.Y5)().map(e=>{let[t,{label:l,size:n,shortcut:i}]=e,d=nP(k,i);return(0,a.jsx)(lI.k,{value:t,onClick:()=>s(t),children:(0,a.jsxs)(o.z,{children:[(0,a.jsx)(H.E,{fontSize:x(n),fontWeight:"bold",fontFamily:r,children:l}),d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e6.h,{}),(0,a.jsx)(H.E,{color:"gray.400",children:i})]})]})},t)})})]}),(0,a.jsx)(n_,{label:(0,a.jsx)(M.x6,{id:"gJpKw8"}),leftIcon:(0,a.jsx)(R.g,{icon:B.tiU,fixedWidth:!0}),onClick:p,isDisabled:l})]})]})},nO=e=>{let{editor:t,filterBy:l}=e,{isInOfflineMode:n}=(0,eL.u)(),i="rtl"===(0,le.CY)(t)?"alignRight":"alignLeft",r=()=>{let e=le.gj.find(e=>e.alignment===(0,le.F0)(t));if(e)return e.icon;let l=le.gj.find(e=>e.key===i);return(null==l?void 0:l.icon)||B.ecg};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.e,{isAttached:!0,onMouseDown:D.Fw,children:(0,a.jsx)(nN,{editor:t})},"text"),nv.map((e,i)=>(0,a.jsx)(C.e,{spacing:0,size:"sm",onMouseDown:D.Fw,_empty:{display:"none"},children:e.filter(e=>{let a=!nS(t,e,n);return l?a&&e[l]:a}).map(e=>{let{key:l,name:n,shortcut:i,icon:s,mark:d,node:c,checkActive:u,apply:m}=e,f=m||(d?e=>e.chain().toggleMark(d).focus().run():()=>{}),p=u?u(t):d?t.isActive(d):c?t.isActive(c):void 0;if("textColor"===l)return(0,a.jsx)(aB,{shortcut:i,icon:s,editor:t},l);if("rewriteText"===l)return(0,a.jsx)(nB,{editor:t,shortcut:i,icon:s,testId:l,label:n()},l);if("convertText"===l)return(0,a.jsx)(nA,{editor:t,shortcut:i,icon:s,testId:l,label:n()},l);if("alignText"===l)return(0,a.jsx)(nd,{editor:t,shortcut:i,icon:r(),testId:l,label:n()},l);if("visualizeText"===l)return(0,a.jsx)(j.$,{variant:"toolbar",isActive:p,onClick:()=>f(t),children:(0,a.jsxs)(o.z,{spacing:1,alignItems:"center",justifyContent:"center",children:[(0,a.jsx)(R.g,{icon:s}),(0,a.jsx)(H.E,{children:n()})]})},l);else return(0,a.jsx)(P.I,{label:n(),shortcut:i,isActive:p,onClick:()=>f(t),icon:s,testId:l},l)})},i))]})};var nU=function(e){return e.enabledForTables="enabledForTables",e}({});let nW=e=>{let{editor:t,selection:l}=e,n=l.isRowSelection(),i=l.isColSelection(),d=n&&i,c=(0,r.KP)(nr.hj)(l);c&&s.nh.create(t.state.doc,null==c?void 0:c.pos);let u=Math.min(l.$anchorCell.pos,l.$headCell.pos),m=Math.max(l.$anchorCell.pos,l.$headCell.pos),{colMinPercent:f,newColSize:p}=t.schema.nodes[ni.X.name].spec,g=l.getTableNode(),h=(0,no.cG)(g.attrs.colWidths,p,f);return(0,a.jsxs)(o.z,{spacing:1,children:[(0,a.jsx)(nO,{editor:t,filterBy:nU.enabledForTables}),(0,a.jsx)(L.q,{}),n&&!d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"1ct6G/"}),onClick:()=>{t.commands.addRowBefore(),requestAnimationFrame(()=>{t.commands.focus(u)})},testId:"add-row-before-button",children:(0,a.jsx)(R.g,{icon:B.UiS})}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"JUmxSq"}),onClick:()=>{t.commands.addRowAfter(),requestAnimationFrame(()=>{t.chain().focus(m).goToNextCell().run()})},testId:"add-row-after-button",children:(0,a.jsx)(R.g,{icon:B.UiS,rotation:180})}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"0cspe/"}),icon:B.yLS,onClick:()=>t.chain().focus().deleteRow().run(),color:"red.500",testId:"delete-row-button"})]}),i&&!d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"mwcRkO"}),onClick:()=>{let{left:e}=(0,b._t)(t.state.selection);t.commands.addColumnBefore(e),requestAnimationFrame(()=>{t.commands.focus(u)})},isDisabled:!h,testId:"add-col-before-button",children:(0,a.jsx)(R.g,{icon:B.UiS,rotation:270})}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"/93cy4"}),onClick:()=>{let{left:e}=(0,b._t)(t.state.selection);t.commands.addColumnAfter(e),requestAnimationFrame(()=>{t.chain().focus(u).goToNextCell().run()})},isDisabled:!h,testId:"add-col-after-button",children:(0,a.jsx)(R.g,{icon:B.UiS,rotation:90})}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"GAohqx"}),icon:B.yLS,onClick:()=>{t.commands.deleteColumn(),requestAnimationFrame(()=>{t.commands.focus(u)})},color:"red.500",testId:"delete-col-button"})]}),d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"SOkhdm"}),icon:B.yC$,onClick:()=>t.commands.equalizeColumns(),testId:"equalize-columns-button"}),(0,a.jsx)(L.q,{}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"HSI88F"}),icon:B.yLS,onClick:()=>t.chain().focus().deleteTable().run(),color:"red.500",testId:"delete-table-button"})]})]})},nH=[{component:nW,predicate:e=>e instanceof b.rn&&e.isColSelection(),offsetPx:16},{component:nW,predicate:e=>e instanceof b.rn&&e.isRowSelection(),offsetPx:12},{component:e=>{let{editor:t,selection:l}=e,n=(0,u.GV)(y.SJ),o=l.node,i=(0,t1.Ik)((0,t1.VH)(n));return o?(0,a.jsx)(t2.z,{attributes:o.attrs,updateAttributes:e=>{t.chain().updateAttributes("chart",e).focus().run()},accentColor:i,setEditing:()=>{t.commands.editSelectedChart()},editor:t,inline:!0}):null},predicate:e=>{var t,l;return e instanceof s.nh&&(null==(l=e.node)||null==(t=l.type)?void 0:t.name)==="chart"},isPopover:!0},{component:e=>{let{editor:t,selection:l}=e,n=(0,u.GV)(y.SJ),o=t.getAttributes("link").href||"",i=!t.shouldUseLiteMenus,{isPageLink:r}=l0({href:o}),s=(0,t1.Ik)((0,t1.Jh)(n)),c=(0,d.useCallback)(e=>{t.commands.updateSurroundingLink(e)},[t]),m=(0,lA.f)(),f=(0,d.useCallback)(e=>{t.view.focus(),m({isOpen:!0}),e.stopPropagation()},[t,m]);return(0,a.jsxs)(t3,{children:[i&&o&&!(0,lD.hc)(o)&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"/SVg/B"}),icon:B.CQO,children:(0,a.jsx)(ag,{editor:t,selection:l,isDisabled:r})}),(0,a.jsx)(l4,{href:o,updateHref:c,clearHref:()=>{t.commands.updateSurroundingLink("")},removeLink:()=>t.commands.removeSurroundingLink(),editor:t}),i&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"0j+RGO"}),icon:B.ecg,children:(0,a.jsx)(C.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:D.Fw,children:le.gj.map(e=>{let{name:l,key:n,icon:o,shortcut:i,checkActive:r,apply:s}=e;if(r&&s)return(0,a.jsx)(P.I,{label:l(),shortcut:i,isActive:r(t),onClick:()=>{s(t)},icon:o,testId:n,my:0},n)})})}),i&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"jZlrte"}),icon:B.wIs,children:(0,a.jsx)(aB,{editor:t,useMenuButton:!0,isLinkText:!0,defaultTextColor:s})}),i&&!(0,lD.hc)(o)&&(0,a.jsx)(t5,{label:(0,a.jsx)(M.x6,{id:"sxkWRg"}),onClick:f,icon:B.BH7})]})},predicate:(e,t)=>e instanceof s.U3&&t.isActive("link"),isPopover:!0},{component:ah,predicate:(e,t)=>t.isActive("button")&&!t.isSiteNavbarEditor,isPopover:!0},{component:e=>{let{editor:t,selection:l}=e,{node:n,from:o}=l,i=e=>!!n&&JSON.stringify(e)===JSON.stringify(n.attrs.colWidths),{verticalAlign:r}=t.getAttributes("gridCell"),s=(0,d.useCallback)(e=>{t.chain().updateAttributes("gridCell",{verticalAlign:e===r?null:e}).selectNodeAtPos(l.from).focus().run()},[t,l,r]);return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(C.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,a.jsxs)(lC.ms,{isLazy:!0,children:[(0,a.jsx)(lC.gf,{as:j.$,variant:"toolbar",rightIcon:(0,a.jsx)(R.g,{icon:B.Jt$}),size:"sm","data-testid":"layout-preset-dropdown",children:(0,a.jsx)(M.x6,{id:"6v+N4U",values:{0:n.childCount}})}),(0,a.jsx)(lC.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:ad().map(e=>{let{testId:l,name:n,image:r,value:s}=e;return(0,a.jsx)(lC.tJ,{"data-testid":l,icon:i(s)?(0,a.jsx)(aa.S,{w:"2rem"}):(0,a.jsx)(tr._,{h:"1rem",w:"2rem",objectFit:"cover",src:r.src}),onClick:()=>{o&&t.commands.useLayoutPreset(o,s)},children:n},n)})})]}),(0,a.jsx)(P.I,{onClick:()=>s("start"),isActive:"start"===r,label:_.Ru._({id:"/Q0jUh"}),children:(0,a.jsx)(l8.a_t,{})}),(0,a.jsx)(P.I,{onClick:()=>s("center"),isActive:"center"===r,label:_.Ru._({id:"QhuQN2"}),children:(0,a.jsx)(l8.o9M,{})}),(0,a.jsx)(P.I,{onClick:()=>s("end"),isActive:"end"===r,label:_.Ru._({id:"EPnxoe"}),children:(0,a.jsx)(l8.Awj,{})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t})]})})},predicate:e=>e instanceof s.nh&&(0,f.X6)(e.node)},{component:e=>{let{editor:t,selection:l,decorations:n}=e,{isInOfflineMode:i}=(0,eL.u)(),{node:r,from:s}=l,{attrs:c,isNested:u,isFirstCard:m}=(0,eO.f)({node:r,decorations:n,editor:t}),{isOpen:f,onOpen:p,onClose:g}=(0,eN.E)({id:"downloadCardAsImageDisclosure"}),h=(0,d.useCallback)(()=>{null==t||t.commands.duplicateCard(s)},[t,s]),b=(0,d.useCallback)(()=>{null==t||t.commands.unnestCard(s)},[t,s]),y=(0,d.useCallback)(()=>{null==t||t.chain().mergeCardsAtPos(s).focus().run()},[t,s]),x=(0,W.d)(),w=(0,d.useCallback)(()=>{let e=t.state.doc.nodeAt(s),l=e&&(0,q.getCardTitle)(e.toJSON());t.chain().deleteCard(s).focus().run();let n=_.Ru._({id:"0MWv65",values:{displayTitle:l?'"'.concat(l,'"'):"card"}}),i=_.Ru._({id:"9uI/rE"}),r=x({title:(0,a.jsxs)(o.z,{children:[(0,a.jsx)(H.E,{noOfLines:1,children:n}),(0,a.jsx)(G.N,{textDecoration:"underline",onClick:()=>{(0,V.tN)(t.state),x.close(r)},children:i})]}),status:"info",duration:3e3,position:"top"})},[t,s,x]),k=(0,eP.u)("aiCardDesigner"),v=(0,d.useCallback)(()=>{var e;let t=null==(e=l.node)?void 0:e.attrs.id;if(!t)return;let a=prompt("What do you want to change?","Translate this to Spanish please");a&&K.emit("openSuggestionEditor",{cardId:t,userMessage:a})},[l]),S=(0,eP.u)("copyCardsToDeck"),A=(0,eT.T)();return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(C.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"BTDPLo"}),testId:"duplicate-card",onClick:h,icon:B.$3n}),u&&(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"b+J8Wt"}),testId:"merge-into-parent-card",onClick:b,icon:B.ndq}),!u&&!m&&(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"kV34zB"}),testId:"merge-into-card-above",onClick:y,icon:B.INu}),k&&(0,a.jsx)(P.I,{onClick:v,icon:B.ESE,label:"Design with AI"}),(0,a.jsx)(tA.g,{attrs:c}),S&&(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"IAsTWw"}),onClick:()=>A([r]),icon:B.Rvk,flipIcon:"horizontal",isDisabled:i}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"xRJ+bN"}),testId:"download-card",onClick:p,icon:B.a_I,isDisabled:i}),(0,a.jsx)(tS,{onOpen:p,isOpen:f,onClose:g,cardId:c.id,editor:t})]}),(0,a.jsx)(U.G,{editor:t,handleDelete:w})]})})},predicate:e=>e instanceof s.nh&&(0,x.jg)(e.node),offsetPx:0},{component:e=>{var t;let{editor:l,selection:n,decorations:o}=e,{node:s,from:d}=n,c=(0,tB.Bn)(o),u=s.attrs,m=(0,tF.jh)(u,null==c?void 0:c.layout),f=(0,tF.JH)(u,null==c?void 0:c.layout),p=(null==(t=u.background)?void 0:t.type)===tR.h.IMAGE,g=(0,tz.l)(u.background.image),h=(0,r.eL)(l.state.doc.resolve(d),x.jg),b=s.attrs.background.type===tR.h.IMAGE&&u.background.image&&!(0,tM.v7)(u.background.image.src);return(0,a.jsx)(C.e,{spacing:1,size:"sm",alignItems:"center",children:"accent"===u.itemId&&(0,a.jsxs)(a.Fragment,{children:[f&&(0,a.jsx)(t_,{editor:l,selection:n,decorations:o}),b&&(0,a.jsx)(tX,{editor:l,pos:d,node:s,isDisabled:"fit"===m}),(f||b)&&(0,a.jsx)(L.q,{}),p&&u.background.image&&(g?(0,a.jsx)(tI.a,{attrs:u.background.image,editor:l,variant:"toolbar",size:"sm"}):(0,a.jsx)(t0.g,{editor:l,selection:n,decorations:o})),(0,a.jsx)(i.Tz,{label:p?(0,a.jsx)(M.x6,{id:"XQFMOm"}):(0,a.jsx)(M.x6,{id:"P5MuiB"}),placement:"top",children:(0,a.jsx)(tC.K,{onClick:()=>{let e=null==h?void 0:h.node.attrs.id;e&&tj.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:e})},variant:"toolbar",size:"sm",icon:(0,a.jsx)(R.g,{icon:B.MT7}),boxSize:7,p:0,"aria-label":p?_.Ru._({id:"Ov693i"}):_.Ru._({id:"B6vyEa"})})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(i.Tz,{label:p?(0,a.jsx)(M.x6,{id:"sGYCGx"}):(0,a.jsx)(M.x6,{id:"6vLq+T"}),placement:"top",children:(0,a.jsx)(tC.K,{onClick:()=>(0,tF.kB)(l,d,p),variant:"toolbar",size:"sm",icon:p?(0,a.jsx)(R.g,{icon:B.K3F}):(0,a.jsx)(R.g,{icon:B.yLS}),color:"red.500",boxSize:7,p:0,"aria-label":p?_.Ru._({id:"sGYCGx"}):_.Ru._({id:"6vLq+T"})})})]})})},predicate:e=>e instanceof s.nh&&(0,m.wL)(e.node),offsetPx:6},{component:e=>{let{editor:t,selection:l}=e,n=l.$from.parent.childCount{t.chain().updateAttributes("gridCell",{verticalAlign:e===o?null:e}).selectNodeAtPos(l.from).focus().run()},[t,o,l]);return(0,a.jsxs)(C.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,a.jsx)(al,{editor:t,label:_.Ru._({id:"NFoeBH"}),icon:B.tjk}),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.q,{}),(0,a.jsx)(P.I,{label:_.Ru._({id:"bZ9ges"}),icon:B.UiS,iconRotation:270,onClick:()=>{t.chain().insertContentAt(l.from,ae.eK).run()},testId:"add-col-before-button"}),(0,a.jsx)(P.I,{label:_.Ru._({id:"7ibPpM"}),icon:B.UiS,iconRotation:90,onClick:()=>{t.chain().insertContentAt(l.from+l.node.nodeSize,ae.eK).run()},testId:"add-col-after-button"}),(0,a.jsx)(at,{editor:t,selection:l})]}),(0,a.jsx)(P.I,{onClick:()=>i("start"),isActive:"start"===o,label:_.Ru._({id:"/Q0jUh"}),children:(0,a.jsx)(l8.a_t,{})}),(0,a.jsx)(P.I,{onClick:()=>i("center"),isActive:"center"===o,label:_.Ru._({id:"QhuQN2"}),children:(0,a.jsx)(l8.o9M,{})}),(0,a.jsx)(P.I,{onClick:()=>i("end"),isActive:"end"===o,label:_.Ru._({id:"EPnxoe"}),children:(0,a.jsx)(l8.Awj,{})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t,handleDelete:()=>{t.chain().selectInsideNodeAtPos(l.from).handleLayoutDelete(!0,!1).run()}})]})},predicate:e=>e instanceof s.nh&&(0,f.NJ)(e.node)},{component:e=>{let{editor:t,selection:l,decorations:n}=e,{node:i}=l,{options:r,variantKey:s}=i.attrs,c=(0,na.BJ)(s),{toggleSmartLayoutVariantPanel:u}=ne(),m=(0,d.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(l.from,e)},[t,l.from]),f=(0,d.useCallback)(()=>{u({override:"open",isResizable:!1,props:{selectedSmartLayoutRange:{from:l.from,to:l.to},editor:t,node:i}})},[u,l.from,l.to,t,i]),p=(0,d.useCallback)(e=>{m({variantKey:e}),e8.zS.track(e8.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:s,newVariant:e,method:"formatting-menu-dropdown"})},[m,s]);return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(o.z,{spacing:2,children:[(0,a.jsx)(nn,{variant:c,variantKey:s,updateVariant:p}),(0,a.jsx)(L.q,{}),(0,a.jsx)(C.e,{size:"sm",children:c.options.map(e=>{var o,d;let c=(0,aK.Rv)(n),u=i.attrs,f=(0,aJ.aG)(u);if(e.checkEnabled&&!e.checkEnabled({options:f,attrs:u,deco:c,node:i}))return null;let p=null!=(d=r[e.key])?d:null==(o=e.defaultValue)?void 0:o.call(e,{ctx:"menu"});return(0,a.jsx)(e.Control,{value:p,updateValue:(a,n)=>{m({options:{...r,[e.key]:a}}),n&&i.forEach((n,o)=>{t.commands.updateNestedAttributesAtPos(l.from+o+1,{options:{...n.attrs.options,[e.key]:a}})}),e8.zS.track(e8.VV.SMART_LAYOUT_OPTION_UPDATED,{variantKey:s,optionKey:e.key,previousValue:p,newValue:a,updateChildren:n,method:"formatting-menu"})},editor:t,option:e},e.key)})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(j.$,{variant:"toolbar",rightIcon:(0,a.jsx)(R.g,{icon:B.LFz}),size:"sm",onClick:f,children:(0,a.jsx)(M.x6,{id:"vR68Ol"})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t})]})})},predicate:(e,t,l)=>e instanceof s.nh&&(0,h.M)(e.node)&&"smart-layout-variant"!==l.right},{component:e=>{let{editor:t,selection:l}=e,{node:n,from:o}=l,i=n.attrs.id,s=(0,h.M)(null==l?void 0:l.$from.parent)?null==l?void 0:l.$from.parent:null,{editImage:c,startRemoveBg:u,isRemovingBg:m}=(0,nt.c)({editor:t,backgroundRemovalId:i,getPos:()=>o}),f=(0,nt.m)({editor:t,node:n,parentNode:s}),{toggleSmartLayoutVariantPanel:p}=ne(),g=(0,d.useCallback)(e=>{let l=(0,r.eL)(e,h.M);if(!l)return;let a=l.pos,n=a+l.node.nodeSize;t.commands.selectParentNode(),p({override:"open",isResizable:!1,props:{selectedSmartLayoutRange:{from:a,to:n},editor:t,node:l.node}})},[p,t]);if(!f)return null;let{addColumnBefore:b,addColumnAfter:y,canChangeFocusPointAndRemoveBackground:x,canEditImageWithAI:w,hasImage:k,imageSlot:v,imageType:S,addDirection:A,parentVariant:z,cellOptions:I,handleDelete:F,updateAttributes:E,resetImage:D}=f;return(0,a.jsxs)(C.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,a.jsx)(al,{editor:t,label:_.Ru._({id:"NFoeBH"}),icon:null==z?void 0:z.icon}),(0,a.jsx)(L.q,{}),x&&(0,a.jsx)(tX,{editor:t,pos:o,node:n}),w?(0,a.jsx)(tI.a,{editor:t,attrs:n.attrs.image,variant:"toolbar"}):x&&(0,a.jsx)(t0.j,{onClick:u,disabled:m}),"always"===v||k?(0,a.jsx)(P.I,{label:"icon"===S?(0,a.jsx)(M.x6,{id:"JE/4q/"}):(0,a.jsx)(M.x6,{id:"9IrgTy"}),icon:"icon"===S?B.cCs:B.MT7,onClick:c}):"optional"===v?(0,a.jsx)(P.I,{label:"icon"===S?(0,a.jsx)(M.x6,{id:"1SYZRR"}):(0,a.jsx)(M.x6,{id:"pVb3uA"}),icon:"icon"===S?B.cCs:B.Cyq,onClick:c}):null,k&&(0,a.jsx)(P.I,{label:"icon"===S?(0,a.jsx)(M.x6,{id:"+4mjS6"}):(0,a.jsx)(M.x6,{id:"EyVcag"}),icon:B.K3F,color:"red.500",onClick:()=>D(o)}),("always"===v||k)&&(0,a.jsx)(L.q,{}),(0,a.jsx)(P.I,{label:_.Ru._({id:"w7mkyz"}),iconRotation:"bottom"===A?void 0:270,icon:B.UiS,onClick:()=>b(o),testId:"add-col-before-button"}),(0,a.jsx)(P.I,{label:_.Ru._({id:"1e37Dl"}),icon:B.UiS,iconRotation:"bottom"===A?180:90,onClick:()=>y(o+n.nodeSize),testId:"add-col-after-button"}),(0,a.jsx)(at,{editor:t,selection:l}),(null==z?void 0:z.cellOptions.length)&&(null==z?void 0:z.cellOptions.length)>0?(0,a.jsx)(L.q,{}):null,(0,a.jsx)(C.e,{size:"sm",children:null==z?void 0:z.cellOptions.map(e=>{var i,r;let s=n.attrs;if(e.checkEnabled&&!e.checkEnabled({options:s.options,attrs:s}))return null;let d=null!=(r=I[e.key])?r:null==(i=e.defaultValue)?void 0:i.call(e,{ctx:"menu"});return(0,a.jsx)(e.Control,{value:d,updateValue:t=>{E(l.from,{options:{...I,[e.key]:t}}),e8.zS.track(e8.VV.SMART_LAYOUT_CELL_OPTION_UPDATED,{variantKey:null==z?void 0:z.key,optionKey:e.key,previousValue:d,newValue:t})},editor:t,option:e,pos:o},e.key)})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(j.$,{variant:"toolbar",rightIcon:(0,a.jsx)(R.g,{icon:B.LFz}),size:"sm",onClick:()=>g(l.$from),children:(0,a.jsx)(M.x6,{id:"vR68Ol"})}),(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t,handleDelete:F})]})},predicate:e=>e instanceof s.nh&&(0,h.q)(e.node)},{component:e=>{let{selection:t,editor:l}=e,o=0===t.node.childCount,{layout:r,stretchFill:s}=t.node.attrs,c=(0,d.useCallback)(()=>{l.chain().deleteSelectionAndSelectNear().run()},[l]);return o?null:(0,a.jsx)(n.a,{minW:"300px",children:(0,a.jsxs)(t3,{children:[!o&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eQ.B,{w:"100%",direction:"row",justify:"space-between",alignItems:"flex-start",children:(0,a.jsx)(i._x,{children:(0,a.jsx)(M.x6,{id:"U+kFad"})})}),(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"rdU729"}),icon:B.yOA,children:(0,a.jsx)(lp.lQ,{editor:l,selection:t})}),"grid"===r&&(0,a.jsx)(lc,{editor:l,selection:t}),"flex"===r&&(0,a.jsx)(lh,{editor:l,selection:t}),(0,a.jsx)(lf,{editor:l,selection:t}),"logo"===r&&(0,a.jsx)(lg,{editor:l,selection:t}),"flex"===r&&!0!==s&&null!==s&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"0j+RGO"}),icon:B.ecg,children:(0,a.jsx)(C.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:D.Fw,_empty:{display:"none"},children:le.gj.map(e=>{let{key:n,name:o,shortcut:i,icon:r,apply:s,checkActive:d}=e;if(!l||!s||!d)return null;let c=d(l);return(0,a.jsx)(P.I,{shortcut:i,icon:r,label:o(),onClick:()=>{s(l),l.chain().setNodeSelection(t.from).run()},isActive:c,testId:n},n)})})})]}),(0,a.jsx)(t5,{label:(0,a.jsx)(M.x6,{id:"cnGeoo"}),icon:B.yLS,colorScheme:"red",onClick:c})]})})},predicate:e=>e instanceof s.nh&&(0,p.Pb)(e.node),isPopover:!0},{component:e=>{let{editor:t,selection:l}=e,n=l.node.attrs;return(0,a.jsxs)(C.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,a.jsx)(N,{editor:t,attrs:n,selection:l}),(0,a.jsx)(O.a,{color:n.color||void 0,setColor:e=>{t.chain().focus().updateAttributes("calloutBox",{color:e}).selectNodeAtPos(l.from).run()},editor:t,analyticsSource:"CalloutBox"}),(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t})]})},predicate:e=>e instanceof s.nh&&"calloutBox"===e.node.type.name},{component:e=>{let{editor:t,selection:l}=e,n=l.node.type.name,{fullWidthBlock:o}=t.getAttributes(n),i=(0,d.useCallback)(e=>{var l,a;e.stopPropagation(),null==(l=(a=t.commands).editSelectedDrawingBlock)||l.call(a)},[t]);return(0,a.jsxs)(C.e,{spacing:0,size:"sm",alignItems:"center",dir:"ltr",children:[le.gj.map(e=>{let{name:l,icon:i,checkActive:r,apply:s}=e;if(r&&s)return(0,a.jsx)(P.I,{label:l(),icon:i,onClick:()=>{s(t),o&&t.commands.updateAttributes(n,{fullWidthBlock:!1})},isActive:!o&&r(t)},l())}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"ePK91l"}),icon:B.MT7,onClick:i}),(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t})]})},predicate:e=>e instanceof s.nh&&("drawing"===e.node.type.name||"diagram"===e.node.type.name)},{component:e=>{let{editor:t,selection:l,decorations:n}=e,{templateKey:o}=l.node.attrs,i=(0,aD.HF)(o);return i?(0,a.jsx)(i,{editor:t,selection:l,decorations:n}):null},predicate:e=>e instanceof s.nh&&"smartDiagram"===e.node.type.name&&e.node.attrs.templateKey},{component:e=>{let{editor:t,selection:l}=e,{fullWidthBlock:n}=l.node.attrs,i=(0,lA.f)(),r=(0,d.useCallback)(e=>{t.view.focus(),i({isOpen:!0}),e.stopPropagation()},[t,i]),s=(0,lx.Q)(t),c=(0,p.qK)(l.$from);return(0,a.jsxs)(o.z,{spacing:0,children:[!c&&!s&&(0,a.jsxs)(e5.s,{dir:"ltr",children:[le.gj.map(e=>{let{name:o,icon:i,checkActive:r,apply:s}=e;if(r&&s)return(0,a.jsx)(P.I,{label:o(),icon:i,onClick:()=>{s(t),n&&t.commands.updateAttributes(l.node.type.name,{fullWidthBlock:!1})},isActive:!n&&r(t)},o())}),(0,a.jsx)(L.q,{})]}),(0,a.jsxs)(C.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,a.jsxs)(a.Fragment,{children:[c&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(al,{editor:t,label:_.Ru._({id:"+v0hYZ"}),icon:B.Qyz}),(0,a.jsx)(L.q,{})]}),(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"ePK91l"}),icon:B.MT7,onClick:r,testId:"edit-button"})]}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.q,{}),(0,a.jsx)(U.G,{editor:t})]})]})]})},predicate:e=>e instanceof s.nh&&"mediaPlaceholder"===e.node.type.name},{component:e=>{let{editor:t,selection:l}=e,i=l.node.attrs,{resize:r,fullWidthBlock:s,id:c,src:m,tempUrl:f,href:g,clickBehavior:h}=i,{isInOfflineMode:b}=(0,eL.u)(),{enterZoom:y}=(0,lS.RL)(c),x=(0,lA.f)(),w=(0,d.useCallback)(e=>{t.view.focus(),x({isOpen:!0}),e.stopPropagation()},[t,x]),k=(0,eP.u)("disableRemoveBackground"),v=(0,S.gk)(h),A=(0,d.useCallback)(e=>{t.commands.updateAttributes(tV._V.name,{clickBehavior:e})},[t]),z=(0,d.useCallback)(e=>{t.commands.updateAttributes(tV._V.name,{href:e})},[t]),{setCropClipType:I,confirmCrop:j,cancelCrop:F,startCrop:E,resetCrop:L}=(0,lw.E)(t),T=(0,u.GV)(tV.$k),N=(0,d.useCallback)(()=>{(0,p.wG)(l)},[l]),O=(0,lx.Q)(t),U=(0,p.qK)(l.$from),W=(0,tM.SV)(m||f),H=(0,tM.v7)(m||f),G=!U&&!O&&!H,V=!W&&!k&&!H,q=(0,u.GV)((0,tV.iZ)(c)),{startRemoveBg:K,isRemovingBg:J}=(0,lk.D)({editor:t,id:c}),Q=!!((null==r?void 0:r.clipPath)&&(null==r?void 0:r.clipType)),Y=(0,tz.l)(i),$=(0,d.useCallback)(()=>{J&&tV.RR.emit("cancelRemoveBg",{id:c}),t.chain().deleteSelectionAndSelectNear().run()},[t,c,J]),Z=(0,d.useMemo)(()=>[{key:"zoom",ariaLabel:_.Ru._({id:"ACjxWW"}),label:(0,a.jsx)(M.x6,{id:"ACjxWW"}),action:y,icon:B.bMI},{key:"addComment",ariaLabel:_.Ru._({id:"oFsfkI"}),label:(0,a.jsx)(M.x6,{id:"oFsfkI"}),action:N,icon:B.DN2,isHidden:O,isDisabled:b},{key:"crop",ariaLabel:_.Ru._({id:"qKx+US"}),label:(0,a.jsx)(M.x6,{id:"qKx+US"}),action:()=>{E({id:c,clipType:null==r?void 0:r.clipType})},icon:B.K1P,isHidden:!G,isDisabled:J},{key:"removeBackground",canRemoveBackground:V,ariaLabel:_.Ru._({id:"YOCRHt"}),label:(0,a.jsxs)(e5.s,{alignItems:"center",justifyContent:"center",children:[(0,a.jsx)(M.x6,{id:"ylbfBl"}),(0,a.jsx)(ly.G,{type:"removeBackground",ms:2,color:"gray.400"})]}),customIcon:(0,a.jsxs)(n.a,{as:"span",className:"fa-layers fa-fw",children:[(0,a.jsx)(R.g,{icon:B.sAw,size:"lg"}),(0,a.jsx)(R.g,{icon:lb.X46,size:"xs",transform:"shrink-5"})]}),action:K,isHidden:!V||Y,isDisabled:b,isLoading:J},{key:"ai",customButton:(0,a.jsx)(tI.a,{editor:t,attrs:i,variant:"plain",height:"100%"},"ai"),isHidden:!Y,ariaLabel:_.Ru._({id:"EVnzPs"}),label:(0,a.jsx)(M.x6,{id:"EVnzPs"}),action:()=>{}},{key:"editGallery",ariaLabel:_.Ru._({id:"ATVjaW"}),label:(0,a.jsx)(M.x6,{id:"+v0hYZ"}),action:()=>{t.chain().selectParentNode().run()},icon:B.Qyz,isHidden:!U},{key:"edit",ariaLabel:_.Ru._({id:"ePK91l"}),label:(0,a.jsx)(M.x6,{id:"ePK91l"}),action:w,icon:B.MT7}],[N,V,G,w,t,y,c,O,U,b,J,null==r?void 0:r.clipType,E,K,Y,i]);return(0,a.jsxs)(t3,{children:[!q&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l6,{buttonList:Z}),(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"0j+RGO"}),icon:B.ecg,isHidden:!G,children:(0,a.jsx)(C.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:D.Fw,children:le.gj.map(e=>{let{name:l,key:n,icon:o,shortcut:i,checkActive:d,apply:c}=e;if(d&&c)return(0,a.jsx)(P.I,{label:l(),shortcut:i,isActive:!s&&d(t),onClick:()=>{c(t),s&&t.commands.updateAttributes(tV._V.name,{fullWidthBlock:!1,resize:{...r,width:null}})},isDisabled:J,icon:o,testId:n,my:0},n)})})}),(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"S58tkK"}),icon:l7[v],children:(0,a.jsx)(lF,{currentClickBehavior:v,handleClickBehaviorChange:A,enableNoClickBehavior:!0,canAddLink:!0})}),"newTab"===v&&(0,a.jsx)(l4,{editor:t,href:g||"",updateHref:z,clearHref:()=>{z("")}}),(0,a.jsx)(t5,{label:(0,a.jsx)(M.x6,{id:"cnGeoo"}),icon:B.yLS,onClick:$,colorScheme:"red",secondaryLabel:(0,lv.bT)(l.node)?(0,a.jsx)(M.x6,{id:"5eaf8Z"}):void 0,secondaryAction:(0,lv.bT)(l.node)?()=>(0,lv.LQ)(t):void 0,secondaryIcon:(0,lv.bT)(l.node)?B.ub2:void 0})]}),G&&q&&(0,a.jsxs)(o.z,{alignSelf:"stretch",my:-3,mx:-2,zIndex:"menu",children:[(0,a.jsx)(l9,{clipType:T,onChange:e=>{I({clipType:e})}}),(0,a.jsxs)(C.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,a.jsx)(P.I,{label:(0,a.jsx)(M.x6,{id:"6Z0nnS"}),icon:B.ub2,isDisabled:!Q,onClick:()=>{L({id:c})},my:0}),(0,a.jsx)(P.I,{color:"red.500",label:(0,a.jsx)(M.x6,{id:"7Bn152"}),icon:B.Jyw,onClick:()=>{F({id:c})},my:0}),(0,a.jsx)(P.I,{color:"green.500",label:(0,a.jsx)(M.x6,{id:"ryQtQS"}),icon:B.e68,onClick:()=>{j({id:c})},my:0})]})]})]})},predicate:e=>e instanceof s.nh&&"image"===e.node.type.name,isPopover:!0},{component:e=>{let{editor:t,selection:l}=e,n=(0,W.d)(),o=(0,lA.f)(),i=(0,d.useCallback)(e=>{t.view.focus(),o({isOpen:!0}),e.stopPropagation()},[t,o]),r=(0,d.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),s=(0,d.useCallback)(e=>{"none"!==e&&t.commands.updateAttributes(l.node.type.name,{clickBehavior:e})},[t,l]),c=(0,d.useCallback)(e=>{let o="embed.custom";(0,l_.Yq)(e,e=>{o=e.source||o,(0,ab.vI)({editor:t,selection:l,attrs:e,sourceKey:o})}).catch(e=>{n.isActive(ax)||n({id:ax,title:(0,a.jsx)(M.x6,{id:"MWOB3g"}),description:(0,a.jsx)(M.x6,{id:"iEFpL0"}),status:"error",position:"top",duration:3e3,isClosable:!0}),console.error("[caught] EmbedVideoFormattingMenu error fetching URL",e)})},[t,n,l]),u=t.getAttributes(l.node.type.name),m="displayStyle"in u&&u.displayStyle||"inline",f=(0,S.Zj)(u),g=(0,p.qK)(l.$from),h="video"===l.node.type.name,b=(0,S.eb)(u,"preview"===m&&!g),y=u.source?(0,ay.B)(u.source):null,x="inline"===m&&(h||(null==y?void 0:y.inlineInteractive))&&!g;return(0,a.jsxs)(t3,{children:[!g&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"/SVg/B"}),icon:"inline"===m?B.c9S:B.$qH,children:(0,a.jsx)(ag,{editor:t,selection:l})}),(0,a.jsx)(l4,{href:f||"",updateHref:c,editor:t,isEmbedLink:!0}),!x&&(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"S58tkK"}),icon:"newTab"===b?B.Ju_:B.bMI,children:(0,a.jsx)(lF,{currentClickBehavior:b,handleClickBehaviorChange:s})}),(0,a.jsx)(t5,{label:(0,a.jsx)(M.x6,{id:"cnGeoo"}),icon:B.yLS,onClick:r,colorScheme:"red",secondaryAction:i,secondaryIcon:B.BH7,secondaryLabel:(0,a.jsx)(M.x6,{id:"sxkWRg"})})]})},predicate:e=>e instanceof s.nh&&(0,S._Y)(e.node),isPopover:!0},{component:e=>{let{editor:t,selection:l}=e,{nested:n}=l.node.attrs;return(0,a.jsxs)(C.e,{spacing:0,size:"sm",children:[(0,a.jsx)(P.I,{testId:"toc-top-level-cards",label:(0,a.jsx)(M.x6,{id:"RiLgqi"}),icon:B.ITF,onClick:()=>{t.commands.updateAttributes("tableOfContents",{nested:!1})},isActive:!n}),(0,a.jsx)(P.I,{testId:"toc-nested-cards",label:(0,a.jsx)(M.x6,{id:"nTkST4"}),icon:B.QLL,onClick:()=>{t.commands.updateAttributes("tableOfContents",{nested:!0})},isActive:n})]})},predicate:e=>e instanceof s.nh&&"tableOfContents"===e.node.type.name},{component:e=>{let{editor:t}=e,{showTime:l=!0,hiddenContributorIds:n=[]}=t.getAttributes("contributors"),o=(0,u.GV)(y.zB)||[],{toggleShowTime:r,toggleOneVisibleContributor:s,toggleAllVisibleContributors:c}=function(e){let t=(0,d.useCallback)(()=>{e.commands.toggleShowTime()},[e]);return{toggleShowTime:t,toggleOneVisibleContributor:(0,d.useCallback)(t=>{e.commands.toggleOneContributorVisibility(t)},[e]),toggleAllVisibleContributors:(0,d.useCallback)(()=>{e.commands.toggleAllContributorsVisibility()},[e])}}(t),m=o.length>1,f=(0,d.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]);return(0,a.jsxs)(t3,{children:[(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"0j+RGO"}),icon:B.ecg,children:(0,a.jsx)(lt,{editor:t})}),(0,a.jsx)(t4,{label:(0,a.jsx)(M.x6,{id:"4ep6pq"}),icon:B.a$,children:(0,a.jsx)(td.d,{isChecked:l,onChange:r})}),m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t6,{}),(0,a.jsx)(lo,{contributors:o,hasMultipleContributors:m,hiddenContributorIds:n,toggleOneVisibleContributor:s,toggleAllVisibleContributors:c})]}),(0,a.jsxs)(H.E,{fontSize:"xs",color:"gray.600",textAlign:"center",children:[(0,a.jsx)(M.x6,{id:"Xqn2KO"})," ",(0,a.jsx)(i.qT,{label:(0,a.jsx)(M.x6,{id:"CYpThg"})})]}),(0,a.jsx)(t5,{label:(0,a.jsx)(M.x6,{id:"cnGeoo"}),icon:B.yLS,colorScheme:"red",onClick:f})]})},predicate:e=>e instanceof s.nh&&"contributors"===e.node.type.name,isPopover:!0},{component:nO,predicate:e=>e instanceof s.U3}],nG=[{component:ah,predicate:(e,t)=>{var l,a;let n=null==(l=document)?void 0:l.activeElement,o=!!(null==n?void 0:n.closest('[data-active-menu="navigation"]')),i=!!(null==n?void 0:n.closest("[data-navbar-editor]"));return(o||i)&&t.isActive("button")&&!!t.isSiteNavbarEditor&&!t.multipageEnabled&&!(null==(a=document)?void 0:a.querySelector("[".concat(g.hu,"]")))},isPopover:!0}],nV={backgroundColor:"white",shadow:"lg"},nq=e=>{let{editor:t,scrollingParentSelector:l,menuContext:s,appendToSelector:m}=e;(0,A.lC)(t);let{hideTooltips:f,GammaTooltipHiderContext:p}=(0,i.ku)(),g=(0,u.GV)(y.Du),h=(0,u.GV)(c.Vt),b=t.state.selection,w=!g&&("navigation"===s?nG:nH).find(e=>e.predicate(b,t,h)),k=[];try{(0,r.BQ)(t.state.selection)&&(k=(0,x.j5)(t,t.state.selection.from))}catch(e){console.error("[FormattingMenu] unable to find decorations at ".concat(t.state.selection.from),e.message)}let S=(0,d.useMemo)(()=>({maxWidth:"none",zIndex:"var(--chakra-zIndices-popover)",placement:"top",appendTo:m?()=>document.querySelector(m):void 0,popperOptions:{modifiers:[{name:"flip",options:{fallbackPlacements:["top","top-start","top-end","bottom","bottom-start","bottom-end"]}},{name:"preventOverflow",options:{boundary:l?document.querySelector(l):void 0,altAxis:!0}}]}}),[l,m]),C="navigation"===s?"navigation":"editor";return(0,a.jsx)(p,{children:(0,a.jsx)(i.L8,{isDark:!1,children:(0,a.jsxs)(v,{editor:t,onHide:f,tippyOptions:S,children:[w&&w.isPopover&&(0,a.jsx)(ls,{"data-in-editor-focus":!0,"data-active-menu":C,"data-testid":"formatting-menu",fontFamily:"body",children:(0,a.jsx)(w.component,{editor:t,selection:b,decorations:k})}),w&&!w.isPopover&&(0,a.jsx)(n.a,{"data-active-menu":C,borderRadius:"xl",...nV,w:"auto",minW:"0px",h:"fit-content",position:"relative",bottom:w.offsetPx?"".concat(w.offsetPx,"px"):"0","data-in-editor-focus":!0,"data-testid":"formatting-menu",fontFamily:"body",children:(0,a.jsx)(o.z,{spacing:3,px:2,minH:10,children:(0,a.jsx)(w.component,{editor:t,selection:b,decorations:k})})})]})})})}},4967:(e,t,l)=>{"use strict";l.d(t,{_:()=>h,n:()=>p});var a=l(21938),n=l(63867),o=l(97255),i=l(25839),r=l(17928),s=l(43634),d=l(33201),c=l(67200),u=l(15607),m=l(21699),f=l(60300);let p=new n.hs("spotlight"),g=(e,t,l)=>{if(null===t.pos)return o.zF.create(e.doc,[]);let n=[],i=e.doc.nodeAt(t.pos);i&&(0,d.jg)(i)&&!l(i,t.cardId)?n.push(o.NZ.node(t.pos,t.pos+i.nodeSize,{class:"presenting-card"})):i&&l(i,t.cardId)&&n.push(o.NZ.node(t.pos,t.pos+i.nodeSize,{class:"spotlight-block"}));let r=t.pos;return e.doc.descendants((e,i)=>(l(e,t.cardId)&&n.push(o.NZ.node(i,i+e.nodeSize,{class:(0,a.cx)("spotlightable",i>r&&"after-spotlight")})),(0,f.I2)(e)||(0,d.jg)(e))),o.zF.create(e.doc,n)},h=(e,t)=>new n.k_({key:p,state:{init:(t,l)=>{let a={pos:null,cardId:""};return{...a,decorations:g(l,a,e)}},apply(t,l,a,n){let o=t.getMeta(p),i=(0,c.he)(t);if(o||i){let t=o||l;return{...t,decorations:g(n,t,e)}}let r=l.decorations.map(t.mapping,t.doc);return{...l,decorations:r}}},props:{attributes:t=>{let l=p.getState(t);if(!l||null===l.pos)return{class:""};let a=t.doc.nodeAt(l.pos);return a&&e(a,l.cardId)?{class:"spotlight-active"}:{class:""}},decorations:e=>{let t=p.getState(e);return t?t.decorations:null},handleDOMEvents:{click(e,l){if(l.detail>1||(0,m.Qj)(e))return;let a=(0,i.KA)(),n=a.getState(),o=(0,s.FI)(n);if(!(o&&(0,f.UE)(t,o))||(0,s.QF)(n))return;if((0,s.YL)(n))return void a.dispatch((0,s.tB)());let r=p.getState(e.state);if(!(null==r?void 0:r.cardId))return;let d=e.posAtDOM(l.target,0);if(null===d||d<1)return;if(!e.state.doc.nodeAt(d))return void t.commands.turnOffSpotlight();let[c]=(0,u.TK)(e.state.doc.resolve(d),e=>(0,f.Rj)(e));c?t.commands.spotlightNodeAtPos(d):t.commands.turnOffSpotlight()},contextmenu(e,l){let a=p.getState(e.state);if(!(null==a?void 0:a.cardId))return;let n=(0,i.KA)().getState();if((0,s.QF)(n))return;let o=e.posAtDOM(l.target,0),d=t.state.doc.resolve(o),c=e.state.doc.nodeAt(o),[m]=c&&(0,f.Rj)(c)?[{pos:o,start:d.start(d.depth+1)}]:(0,u.TK)(t.state.doc.resolve(o),e=>(0,f.Rj)(e));r.LF.emit(r.DN.OPEN_PRESENT_MODE_CONTEXT_MENU,{e:l,cardId:a.cardId,pos:m?m.start:null})}}}})},5061:(e,t,l)=>{"use strict";l.d(t,{C:()=>s,fW:()=>i,ix:()=>r});var a=l(99767),n=l(73110);let o=e=>{var t;return(null==(t=a.zd[e])?void 0:t.rtl)===!0},i=()=>o((0,n.O)()),r=()=>o((0,n.j)()),s=()=>o((0,n.j)())?"rtl":"ltr"},5105:e=>{"use strict";e.exports=JSON.parse('{"SCHEMA_VERSION":80,"schema":{"topNode":"doc","marks":[{"name":"code","code":true},{"name":"highlight","attrs":{"variant":{"default":null},"hex":{"default":null}}},{"name":"textColor","attrs":{"variant":{"default":null},"hex":{"default":null}}},{"name":"footnoteLabel","attrs":{"noteId":{"default":null}}},{"name":"link","attrs":{"href":{"default":""},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null}}},{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"strike"}],"nodes":[{"name":"mention","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"label":{"default":null},"profileImageUrl":{"default":null},"mentionedById":{"default":null}}},{"name":"cardMention","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"docId":{"default":null},"mentionedById":{"default":null}}},{"name":"docMention","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"mentionedById":{"default":null}}},{"name":"paragraph","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block","attrs":{"horizontalAlign":{"default":null},"fontSize":{"default":null}}},{"name":"table","colMinPercent":10,"newColSize":20,"tableRole":"table","allowFontSizes":"","dynamic":false,"content":"tableRow+","group":"cardBlock layoutBlock footnoteBlock calloutBlock","attrs":{"colWidths":{"default":[]},"fullWidthBlock":{"default":false}}},{"name":"image","allowFontSizes":"","dynamic":false,"group":"block media","inline":false,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"savedMediaId":{"default":null},"src":{"default":null},"tempUrl":{"default":null},"uploadStatus":{"default":null},"meta":{"default":null},"providerMeta":{"default":null},"aiParams":{"default":null},"name":{"default":null},"query":{"default":null},"source":{"default":null},"showPlaceholder":{"default":null},"fullWidthBlock":{"default":false},"resize":{"default":{"clipType":null,"clipPath":null,"clipAspectRatio":null,"width":null}}}},{"name":"gallery","allowFontSizes":"","dynamic":false,"content":"media*","group":"cardBlock layoutBlock","attrs":{"thumbHeight":{"default":null},"fullWidthBlock":{"default":false}}},{"name":"card","allowFontSizes":"","dynamic":false,"content":"(block | cardBlock)+ | cardLayoutItemGroup{1,2}","group":"cardBlock","defining":false,"attrs":{"id":{"default":null},"previewContent":{"default":null},"background":{"default":{"type":"none"}},"container":{"default":{}},"cardSize":{"default":"default"},"layout":{"default":"blank"},"layoutTemplateColumns":{"default":null}}},{"name":"cardLayoutItem","allowFontSizes":"","dynamic":false,"content":"(block | cardBlock)+","group":"cardLayoutItemGroup","attrs":{"itemId":{"default":"body"},"background":{"default":{}}}},{"name":"mediaPlaceholder","allowFontSizes":"","dynamic":false,"group":"block media","atom":true,"attrs":{"horizontalAlign":{"default":null},"source":{"default":null},"fullWidthBlock":{"default":false}}},{"name":"gridLayout","allowFontSizes":"","dynamic":false,"content":"gridCell{1, 4}","group":"cardBlock","defining":false,"attrs":{"colWidths":{"default":[]},"fullWidthBlock":{"default":false}}},{"name":"footnote","allowFontSizes":"","dynamic":false,"content":"(block | footnoteBlock)+","group":"inline","inline":true,"atom":true,"attrs":{"noteId":{}}},{"name":"toggle","allowFontSizes":"","dynamic":false,"content":"toggleSummary (block | layoutBlock)+","group":"layoutBlock calloutBlock cardBlock","attrs":{"id":{"default":null}}},{"name":"doc","allowFontSizes":"","dynamic":false,"content":"document"},{"name":"document","allowFontSizes":"","dynamic":false,"content":"card+","defining":true,"attrs":{"docId":{"default":null},"background":{"default":{"type":"none"}},"docFlags":{"default":{}},"format":{"default":null},"customCode":{"default":{}},"settings":{"default":{}},"generateStatus":{"default":null}}},{"name":"cardAccentLayoutItem","allowFontSizes":"","dynamic":false,"group":"cardLayoutItemGroup","atom":true,"attrs":{"itemId":{"default":"accent"},"background":{"default":{"type":"none"}}}},{"name":"text","allowFontSizes":"","dynamic":false,"group":"inline"},{"name":"hardBreak","allowFontSizes":"","dynamic":false,"group":"inline","inline":true},{"name":"math_inline","allowFontSizes":"","dynamic":false,"content":"text*","group":"inline math","inline":true,"atom":true},{"name":"math_display","allowFontSizes":"","dynamic":false,"content":"text*","group":"block math","atom":true,"code":true},{"name":"bullet","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"fontSize":{"default":null}}},{"name":"numbered","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"fontSize":{"default":null}}},{"name":"todo","allowFontSizes":"body","dynamic":false,"content":"inline*","group":"block","defining":true,"attrs":{"indent":{"default":0},"checked":{"default":false},"fontSize":{"default":null}}},{"name":"title","allowFontSizes":"","dynamic":false,"content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":null},"level":{"default":1}}},{"name":"heading","allowFontSizes":"","dynamic":false,"content":"inline*","group":"block","defining":true,"attrs":{"horizontalAlign":{"default":null},"level":{"default":1}}},{"name":"blockquote","allowFontSizes":"","dynamic":false,"content":"(block | calloutBlock)+","group":"cardBlock layoutBlock footnoteBlock tableBlock","defining":true},{"name":"calloutBox","allowFontSizes":"","dynamic":false,"content":"(block | calloutBlock)+","group":"cardBlock layoutBlock footnoteBlock","attrs":{"variant":{"default":"note"},"icon":{"default":true},"color":{"default":null}}},{"name":"codeBlock","allowFontSizes":"","dynamic":false,"content":"text*","marks":"","group":"block","code":true,"defining":true,"attrs":{"language":{"default":null}}},{"name":"button","allowFontSizes":"","dynamic":false,"content":"(text | emoji)*","marks":"","defining":true,"attrs":{"href":{"default":""},"variant":{"default":"solid"}}},{"name":"buttonGroup","allowFontSizes":"","dynamic":false,"content":"button{1, 3}","group":"block","attrs":{"horizontalAlign":{"default":null}}},{"name":"tableRow","tableRole":"row","allowFontSizes":"","dynamic":false,"content":"tableCell+"},{"name":"tableCell","tableRole":"cell","allowFontSizes":"","dynamic":false,"content":"(block | tableBlock)+","attrs":{"colspan":{"default":1},"rowspan":{"default":1}}},{"name":"video","allowFontSizes":"","dynamic":false,"group":"block media","atom":true,"attrs":{"id":{"default":null},"embedUrl":{"default":null},"source":{"default":null},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"inline"},"fullWidthBlock":{"default":false}}},{"name":"embed","allowFontSizes":"","dynamic":false,"group":"block media","atom":true,"attrs":{"id":{"default":null},"url":{"default":null},"source":{"default":"embed.custom"},"thumbnail":{"default":null},"embed":{"default":null},"meta":{"default":null},"proxy":{"default":null},"sourceUrl":{"default":null},"displayStyle":{"default":"preview"},"fullWidthBlock":{"default":false}}},{"name":"drawing","allowFontSizes":"","dynamic":false,"group":"block","atom":true,"attrs":{"id":{"default":null},"horizontalAlign":{"default":null},"page":{"default":null},"assets":{"default":{}},"meta":{"default":{}},"fullWidthBlock":{"default":false},"width":{"default":null},"svg":{"default":null}}},{"name":"emoji","allowFontSizes":"","dynamic":false,"group":"inline","inline":true,"atom":true,"attrs":{"id":{"default":null},"native":{"default":null}}},{"name":"divider","allowFontSizes":"","dynamic":false,"group":"block","atom":true},{"name":"gridCell","allowFontSizes":"","dynamic":false,"content":"(block | layoutBlock)+","defining":true,"attrs":{"verticalAlign":{"default":null}}},{"name":"smartLayout","allowFontSizes":"","dynamic":false,"content":"smartLayoutCell+","group":"cardBlock layoutBlock calloutBlock","defining":true,"attrs":{"variantKey":{},"options":{"default":{}},"fullWidthBlock":{"default":false}}},{"name":"smartLayoutCell","allowFontSizes":"","dynamic":false,"content":"block+","attrs":{"options":{"default":{}},"width":{"default":null},"image":{"default":null},"label":{"default":null}}},{"name":"contributors","allowFontSizes":"","dynamic":true,"group":"block","atom":true,"attrs":{"horizontalAlign":{"default":null}}},{"name":"tableOfContents","allowFontSizes":"","dynamic":true,"group":"block","atom":true,"attrs":{"nested":{"default":false}}},{"name":"toggleSummary","allowFontSizes":"heading body","dynamic":false,"content":"inline*","marks":"bold italic underline code footnoteLabel strike textColor highlight","attrs":{"fontSize":{"default":null}}}],"extendedNodeFields":["allowFontSizes","colMinPercent","newColSize","tableRole","dynamic","allowGapCursor"]}}')},5380:(e,t,l)=>{"use strict";l.d(t,{c:()=>m,m:()=>f});var a=l(55729),n=l(35292),o=l(25839),i=l(12354),r=l(49249),s=l(90278),d=l(23144),c=l(60908),u=l(89703);let m=e=>{let{editor:t,getPos:l,backgroundRemovalId:n}=e,s=(0,o.jL)(),d=(0,u.f)(),c=(0,a.useCallback)(e=>{t.view.focus(),d({isOpen:!0}),e.stopPropagation()},[t,d]),{startRemoveBg:m,isRemovingBg:f}=(0,r.D)({editor:t,id:n});return{changeFocalPoint:(0,a.useCallback)(e=>{t.commands.selectNodeAtPos(l()),s((0,i.sI)({id:e}))},[t,l,s]),editImage:c,startRemoveBg:m,isRemovingBg:f}},f=e=>{let{editor:t,node:l,parentNode:o}=e,i=(0,a.useCallback)(e=>{t.chain().insertSmartLayoutCell(e).run()},[t]),r=(0,a.useCallback)(e=>{t.chain().insertSmartLayoutCell(e).run()},[t]),u=(0,a.useCallback)(e=>{t.chain().insertContentAt(e,l.toJSON()).selectInsertedNode().run()},[t,l]),m=(0,a.useCallback)(()=>{t.chain().handleSmartLayoutDelete().run()},[t]),f=(0,a.useCallback)((e,l)=>{t.commands.updateNestedAttributesAtPos(e,l)},[t]),p=(0,a.useCallback)(e=>{t.chain().updateNestedAttributesAtPos(e,{image:null}).run()},[t]),g=l.attrs.options,h=l.attrs.image,b=o&&(0,s.$o)(o.attrs),y=o?(0,d.BJ)(o.attrs.variantKey):null,{imageSlot:x,imageType:w}=null!=y?y:{},k=x&&!!(null==h?void 0:h.src),v=(0,c.SV)((null==h?void 0:h.src)||(null==h?void 0:h.tempUrl)),S=(0,c.v7)(null==h?void 0:h.src);return{addColumnBefore:i,addColumnAfter:r,canChangeFocusPointAndRemoveBackground:"image"===w&&!v&&(null==h?void 0:h.src)&&!S,canEditImageWithAI:(0,n.l)(h)&&k&&"image"===w,hasImage:k,imageSlot:x,imageType:w,addDirection:b,parentVariant:y,cellOptions:g,handleDelete:m,selectParent:e=>{t.commands.selectNodeAtPos(e),t.chain().selectParentNode().run()},duplicateNode:u,updateAttributes:f,resetImage:p}}},5541:(e,t,l)=>{"use strict";l.d(t,{X:()=>r});var a=l(60829),n=l(46137),o=l(28615),i=l(29143);let r=async(e,t)=>{if((0,o.fL)()){if(!i.env.SYSTEM_TO_SYSTEM_SECRET)throw Error("[vercelIsomorphicFetch] SYSTEM_TO_SYSTEM_SECRET is not set on the server.");let{buildSystemToSystemToken:e}=await Promise.all([l.e(2966),l.e(5320),l.e(5905)]).then(l.bind(l,15905)),o=e("gamma-api"),r=(null==t?void 0:t.headers)||{};a.$.inject(n._.active(),r),t={...t,credentials:"omit",headers:{...r,Authorization:"Bearer ".concat(o),"User-Agent":"gamma/vercel-api"}}}return fetch(e,t)}},5872:(e,t,l)=>{"use strict";l.d(t,{E:()=>i,S:()=>o});var a=l(33170),n=l(45002);let o="gamma-moveable-wrapper",i={...a.BT,...n.X0}},5970:(e,t,l)=>{"use strict";let a,n;l.d(t,{a:()=>lH});var o=l(6029),i=l(40452),r=l(3276),s=l(81278),d=l(55729),c=l(92700),u=l(68301),m=l(25839),f=l(27041),p=l(22905),g=l(21938),h=l(63867),b=l(97255),y=l(43634),x=l(85235),w=l(33201),k=l(29608),v=l(67864);let S=e=>"buttonGroup"===e.type.name,A=e=>"calloutBox"===e.type.name;var C=l(6845),z=l(94922),I=l(98968),j=l(55424),F=l(60300),B=l(56124);let R=new h.hs("animation");var M=l(60122),_=l(56603);let E=()=>({absPositions:[],relPositions:[]});class D{getPositions(e){return e?this.presentModePositions:this.editModePositions}apply(e,t){let l=e.getMeta(R);if(l)switch(l.type){case"addAnimationPositions":this.addAnimationPositions(l.pos,t,l.isPresentMode);break;case"resetAnimationPositions":this.resetAnimationPositions(l.isPresentMode);break;case"enableAnimations":this.enabled=l.enabled;break;default:console.warn("AnimationsState: unknown action type",l)}return this}addAnimationPositions(e,t,l){let a=this.getPositions(l),n=Math.max(...a.absPositions);e.forEach(e=>{if(e<=n)return;a.absPositions.push(e);let l=(0,_.JO)(t,e);l&&a.relPositions.push(l)})}resetAnimationPositions(e){e?this.presentModePositions=E():this.editModePositions=E()}getAnimationPositionsAbs(e,t){let l=M.pJ.getState(e),a=this.getPositions(t);return l?a.relPositions.map(t=>(0,_.d_)(e,t)).filter(Boolean):a.absPositions}constructor(){this.enabled=!0,this.presentModePositions=E(),this.editModePositions=E()}}let L="animate-has-animated",T="animatable-on-load",P="animatable-on-load-as-block",N="animatable-on-load-content-parent",O="animatable-on-load-content-child",U=e=>{switch(e.type.name){case"card":return!0===(0,C.Wq)(e);case"cardAccentLayoutItem":return(0,z.wL)(e);case"calloutBox":case"gallery":case"smartLayout":case"divider":return!0;case"smartDiagram":return!(0,k.nr)();default:return(0,F.Rj)(e)}},W=(e,t)=>(0,j.q)(e)||(0,I.qK)(t),H=(e,t)=>{let l=e.view.state.doc.resolve(t);if(!l)return;let a=e.state.doc.nodeAt(t);if(a&&U(a)&&!W(a,l)){let e=a.isLeaf||a.isAtom?0:-1;return{pos:l.pos+e,start:l.pos,depth:l.depth,node:a}}return(0,p.eL)(l,U)},G=(e,t)=>{let l=t.getAnimationPositionsAbs(e,(0,y.wC)((0,m.KA)().getState())===x.w.SLIDE_VIEW).reduce((e,t)=>Math.max(e,t),0),a=e.doc.nodeAt(l),n=a&&l>0?a.nodeSize:0;return l+n},V=()=>new h.k_({key:R,state:{init:()=>new D,apply:(e,t,l,a)=>t.apply(e,a)},props:{decorations(e){let t=[],l=this.getState(e);if(!1===l.enabled)return b.zF.create(e.doc,t);let a=G(e,l);return e.doc.descendants((l,n,o,i)=>{let r=e.doc.resolve(n),s=U(l)||W(l,r);if(n1||(0,j.q)(l)||S(l)||A(l)||(0,B.hj)(l))}),b.zF.create(e.doc,t)}}}),q=p.YY.create({name:"animations",addOptions:()=>({}),addCommands:()=>({addAnimationPositions:(e,t)=>l=>{let{state:a,dispatch:n}=l;return n&&a.tr.setMeta(R,{type:"addAnimationPositions",isPresentMode:t,pos:e}),!0},enableAnimations:e=>t=>{let{state:l,dispatch:a}=t;return a&&l.tr.setMeta(R,{type:"enableAnimations",enabled:e}),!0},resetAnimationPositions:e=>t=>{let{state:l,dispatch:a}=t;return a&&l.tr.setMeta(R,{type:"resetAnimationPositions",isPresentMode:e}),!0}}),addProseMirrorPlugins:()=>[V()]});var K=l(85732);let J=()=>(0,K.NF)()?(0,o.jsx)("div",{id:"sites-animations-script",dangerouslySetInnerHTML:{__html:"