(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,129678,e=>{"use strict";let t,o;var a=e.i(391398),n=e.i(613616),i=e.i(147349),r=e.i(203828),l=e.i(191788),s=e.i(593058);e.i(144786);var d=e.i(275316),c=e.i(418755),m=e.i(335884);let p=new String(".site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-content{opacity:1;transform:none}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop{box-shadow:var(--md-shadow),var(--card-border-shadow)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block:not(.block-calloutBox),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block.block-calloutBox .calloutBox{opacity:1;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:none}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent{opacity:1;transform:scale(1)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell [data-spotlight-parent]>*{opacity:1;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:none}@media not print{.editor-navbar-animations-enabled .ProseMirror .navbar-view-content{opacity:0;transform:translateY(var(--animation-yOffset));transition-property:opacity,transform;transition-duration:1s;transition-timing-function:var(--animation-easing-function)}.editor-navbar-animations-enabled .ProseMirror .navbar-view-content.animate-has-animated{opacity:1;transform:none}.editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop{transition-property:box-shadow;transition-duration:1s;transition-timing-function:var(--animation-easing-function)}.editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop.animate-has-animated{box-shadow:var(--md-shadow),var(--card-border-shadow)}.editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-atom,.editor-animations-enabled .ProseMirror .animatable-on-load:not(.animatable-on-load-annotatable),.editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translateY(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.editor-animations-enabled .ProseMirror .animatable-on-load.animate-has-animated.animatable-on-load-atom,.editor-animations-enabled .ProseMirror .animatable-on-load.animate-has-animated:not(.animatable-on-load-annotatable),.editor-animations-enabled .ProseMirror .animatable-on-load.animate-has-animated.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}.editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-atom,.editor-animations-enabled .ProseMirror .animatable-on-load-accent:not(.animatable-on-load-annotatable),.editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translateY(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.editor-animations-enabled .ProseMirror .animatable-on-load-accent.animate-has-animated.animatable-on-load-atom,.editor-animations-enabled .ProseMirror .animatable-on-load-accent.animate-has-animated:not(.animatable-on-load-annotatable),.editor-animations-enabled .ProseMirror .animatable-on-load-accent.animate-has-animated.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-atom,.editor-animations-enabled .ProseMirror .animatable-on-load-content-child:not(.animatable-on-load-annotatable),.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translateY(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animate-has-animated.animatable-on-load-atom,.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animate-has-animated:not(.animatable-on-load-annotatable),.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animate-has-animated.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}.editor-animations-enabled .ProseMirror .animatable-on-load-as-block:not(.block-calloutBox),.editor-animations-enabled .ProseMirror .animatable-on-load-as-block.block-calloutBox .calloutBox{opacity:0;transform:translateY(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.editor-animations-enabled .ProseMirror .animatable-on-load-as-block.animate-has-animated:not(.block-calloutBox),.editor-animations-enabled .ProseMirror .animatable-on-load-as-block.animate-has-animated.block-calloutBox .calloutBox{opacity:1;transform:none}.editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent{opacity:0;transform:scale(.9)}.editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent.animate-has-animated{opacity:1;transform:scale(1)}.editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent{opacity:0;transform:scale(.9)}.editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent.animate-has-animated{opacity:1;transform:scale(1)}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translateY(var(--animation-yOffset))}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image.animate-has-animated{opacity:1;transform:none}.editor-animations-enabled .ProseMirror .node-gallery .animatable-on-load-content-child.block-image{transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell [data-spotlight-parent]>*{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translateY(var(--animation-yOffset));transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell.animate-has-animated [data-spotlight-parent]>*{opacity:1;transform:none}.editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell.animate-has-animated [data-spotlight-parent].smart-layout-cell-not-emphasized>*{opacity:.5}}");p.__hash="6f1d5fedab70a503";let u=p.toString(),b=()=>(0,a.jsx)("style",{id:"editor-animations-styles",dangerouslySetInnerHTML:{__html:u}});var g=e.i(991988),h=e.i(707065),v=e.i(283591),f=e.i(85547),y=e.i(685290),x=e.i(136484);let S={fontSize:"var(--chakra-fontSizes-sm) !important",fontFamily:"var(--chakra-fonts-body), sans-serif !important",fontWeight:"500 !important",lineHeight:"1.5 !important",textTransform:"none",letterSpacing:"normal !important",textAlign:"start !important",margin:"0 !important",color:"var(--chakra-colors-gray-800) !important",background:"none !important",blockquote:{borderLeftWidth:"0px !important",borderLeftStyle:"solid !important",borderLeftColor:"transparent !important",padding:"0 !important",color:"var(--chakra-colors-gray-800) !important",fontStyle:"normal !important"},border:"0 none !important",padding:"0 !important",content:'""'},w={...S,color:"var(--chakra-colors-blue-500) !important","&:hover":{textDecoration:"underline"},cursor:"pointer"},A={"p,h1,h2,h3,h4,h5,h6, .title, .section-title":{...S,margin:0},a:w,"ul, ol":{marginLeft:"1.2em"},blockquote:{borderLeft:"3px solid var(--chakra-colors-gray-200)",paddingLeft:"0.5em"},color:"var(--chakra-colors-gray-800) !important",wordBreak:"break-word",lineHeight:"1.5 !important",letterSpacing:"normal !important",".mention":{bgColor:"trueblue.50",whiteSpace:"break-spaces"},".block-codeBlock":{pre:{color:"var(--chakra-colors-gray-800)",background:"var(--chakra-colors-gray-100)",borderRadius:"md",code:{padding:".75em 1em"}}},code:{backgroundColor:"var(--chakra-colors-gray-100)",color:"var(--chakra-colors-gray-800)"}},k={fontFamily:"var(--chakra-fonts-body) !important",fontWeight:"500","@media screen and (max-width: 30rem)":{".controls-wrapper":{}},"@media screen and (min-width: 30rem)":{".controls-wrapper":{paddingInlineStart:"var(--comment-padding)"},".controls-wrapper__gridLayout, .controls-wrapper__gallery":{paddingInlineStart:"calc(-1 * var(--grid-padding) + var(--comment-padding))"}},".comments-list":{".comments-sign-up":{a:{...S,...w,fontSize:"xs",color:"gray.500",fontWeight:"bold","&:hover":{color:"gray.500",textDecoration:"underline"}}},".comment":{".reactions-row ul":{marginInlineStart:"auto"},".comment-date":{fontSize:"var(--chakra-fontSizes-xs) !important",color:"var(--chakra-colors-gray-500) !important"},...A},".block-image":{"&.is-focused":{"img, .image, .placeholder":{boxShadow:"var(--chakra-shadows-outline)"}}},".block-target-html":{"p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li, .title, .section-title":{...S,"::after":S},a:{...w},li:{margin:"0 !important",padding:"0 !important",listStyle:"none !important",p:{margin:0}},img:{maxWidth:"200px",maxHeight:"80px"}}},".comment-editor .ProseMirror":{...A,[` @media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2), @media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3), @media only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 4) `]:{fontSize:"16px !important"},padding:"12px",borderRadius:"5px","&.focus-visible":{boxShadow:"0 0 0 2px rgb(49, 130, 206)"},"a.image-link":{pointerEvents:"none"}}};var P=e.i(507535),M=e.i(466925);let E={".slash-menu-prompt":{containerType:"inline-size"},".slash-menu-placeholder-long":{display:"inline"},".slash-menu-placeholder-short":{display:"none"},".slash-menu-button-text":{display:"inline"},"@container (max-width: 450px)":{".slash-menu-prompt .slash-menu-button-text":{display:"none"},".slash-menu-prompt .slash-menu-placeholder-long":{display:"none"},".slash-menu-prompt .slash-menu-placeholder-short":{display:"inline"}}};var N=e.i(755161);let I="0 0 0 0 rgba(0, 0, 0, 0.0)",C=h.keyframes` 0% { box-shadow: ${I}; } 7%, 60% { box-shadow: var(--link-box-shadow); } 100% { box-shadow: ${I}; } `,j=h.keyframes` 0% 100% { box-shadow: ${I}; } `;var T=e.i(408122),R=e.i(51913);let D={content:"attr(data-placeholder)",position:"absolute",top:0,opacity:.25,pointerEvents:"none",left:0,width:"100%",color:"var(--heading-color)",lineClamp:1,textOverflow:"ellipsis",overflow:"hidden",boxOrient:"vertical",wordBreak:"break-all",height:"100%",whiteSpace:"nowrap"},_={...D,content:"attr(data-multiline-placeholder)",color:"inherit",position:"relative",lineClamp:0,whiteSpace:"normal",wordBreak:"normal"},L=e=>`"${e}"`,$={".block-math_display":{fontSize:"1.125em"},'div[data-node-type="math_display"]':{fontSize:"1em",".katex":{whiteSpace:"normal"}},'span[data-node-type="math_inline"]':{"&.ProseMirror-selectednode":{marginY:"-0.25em"}},'div[data-node-type="math_display"], span[data-node-type="math_inline"]':{"&.ProseMirror-selectednode":{boxShadow:"outline",borderRadius:"var(--box-border-radius)",backgroundColor:"gray.50",padding:".25em",marginX:"3px",".math-src":{color:"gray.600"}}}};var B=e.i(337130),F=e.i(810983),G=e.i(122488),O=e.i(165020),H=e.i(878410);let V=h.keyframes` 0% { align-items: flex-start; grid-template-rows: 0.2fr; overflow: hidden; } 99% { align-items: flex-start; overflow: hidden; } 100% { align-items: initial; grid-template-rows: 1fr; overflow: visible; } `;var z=e.i(830075);let U=(0,l.memo)(()=>{let e=(0,x.useShouldRenderMobileVersion)(),t=(0,v.useIsThemeDark)();return(0,a.jsx)(h.Global,{styles:o=>{let a={[`.${f.CARD_CONTENT_CLASS}`]:(({isMobileDevice:e,isDark:t})=>({height:"100%",outlineWidth:"0px",lineHeight:(0,H.scaleALittleLessThanFontScale)("var(--line-height-body)"),letterSpacing:"var(--letter-spacing-body)","&.is-focused":{".is-empty":{"[data-placeholder]":{_after:D},"[data-multiline-placeholder]":{position:"relative",_after:_,"> [data-node-view-content-inner]":{position:"absolute",width:"100%",minH:"1em"}}}},"--block-margin":(0,H.scaleWithFontScale)((0,R.BLOCK_MARGIN)(e)),"--grid-border":"1px","--grid-padding":"1.22em",".block-card":{"&.expandable-node":{"&-selected .expandable-selected":{animation:`${C} 3000ms ease-in-out forwards`},"&-reset .expandable-selected":{animation:`${j}`}}},".block":{my:"var(--block-margin)",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",color:"var(--body-color)"},"&.is-nested":{display:"grid",animation:`${V} ${f.EXPAND_CARD_TRANSITION_TIME}ms ease-out forwards`},'[data-node-view-content-inner="cardLayoutItem"], [data-node-view-content-inner="card"]':{"> .first-block":{mt:"0em"},"> .last-block":{mb:"0em"}},"a.link":{color:"var(--text-color, var(--link-color))",cursor:"pointer",fontWeight:"bold",textDecoration:"underline",'&[href=""]':{textDecorationStyle:"dashed"},"&:hover":{color:"var(--text-color, var(--link-color-hover))"},"&:active":{color:"var(--text-color, var(--link-color-hover))"}},".block-toggle":{"&.expandable-node":{"&-selected .toggle":{animation:`${C} 3000ms ease-in-out forwards`},"&-reset .toggle":{animation:`${j}`}},'[data-open="false"]':{'[data-node-view-content-inner="toggle"]':{"> :not(:first-child)":{display:"none"}}}},...F.highlightStyles.default,...G.textColorStyles.default,...O.listStyles,...$,".block-codeBlock":{pre:{fontFamily:"mono",fontSize:R.FONT_SIZES.codeBlock,"@media print":{fontSize:(0,P.default)(R.FONT_SIZES.codeBlock)},color:"var(--body-color)",background:"var(--neutral-background-color)",borderRadius:"var(--box-border-radius)",overflow:"hidden",code:{display:"block",padding:"1em 1.25em"}}},code:{backgroundColor:"var(--neutral-background-color)",color:"var(--body-color)",...F.paddedTextBackground},".block-blockquote":{blockquote:{ps:"1.5em"}},".block-embed, .block-video":{"&.expandable-node":{"&-selected":{".embed-preview, .embed-viewer, .video-player":{animation:`${C} 3000ms ease-in-out forwards`}},"&-reset":{".embed-preview, .embed-viewer, .video-player":{animation:`${j}`}}}},".block-image":{"&.expandable-node":{"&-selected":{"[data-selection-ring]":{animation:`${C} 3000ms ease-in-out forwards`}},"&-reset ":{"[data-selection-ring]":{animation:`${j}`}}}},".block-contributors":{".contributors-list":{fontSize:"1.25em",fontWeight:"bold"}},".mention":{bgColor:"var(--accent-color-background-muted)",color:"var(--body-color)"},".block-gallery":{"&.gallery-layout-flex":{".add-image":{mb:"calc(0.75 * var(--grid-padding))"}},mx:"calc(-1 * var(--grid-padding))",my:"calc(-0.25 * var(--grid-padding))",".gallery":{px:"var(--grid-padding)",py:"calc(0.75 * var(--grid-padding))",border:"1px solid",borderColor:"transparent",borderRadius:"var(--box-border-radius)",[`&.${M.DRAGOVER_CLASS}`]:{border:"1px dashed var(--chakra-colors-trueblue-300) !important",backgroundColor:"var(--chakra-colors-trueblue-50) !important",".gallery-placeholder":{pointerEvents:"none"}}},"&.is-focused, &.is-empty":{".gallery":{backgroundColor:`${t?B.PH_COLOR.DARK_BG:B.PH_COLOR.LIGHT_BG}`}},[`&.is-focused, &:hover, &[${N.HANDLE_HOVERING_ATTR}]`]:{".add-image":{opacity:1}},"&.expandable-node":{"&-selected .gallery":{animation:`${C} 3000ms ease-in-out forwards`},"&-reset .gallery":{animation:`${j}`}}},...E,...{".block-smartLayout":{'[data-node-view-content-outer="smartLayout"]':{display:"contents"},'[data-node-view-content-inner="smartLayout"]':{display:"contents"},"[data-selection-ring]":{outlineStyle:"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)"},'[data-selection-ring="padded"]':{outlineOffset:"0.25em",".add-button":{m:"-0.25em"}},"&:not(.is-focused)":{"[data-content-empty=true] > [data-node-view-content]":{height:0,"[data-placeholder]::after, [data-multiline-placeholder]::after":{display:"none"}}},"&.is-focused":{"[data-content-empty=true]":{"[placeholder]::before":D}},[`&.is-focused, &:hover, &[${N.HANDLE_HOVERING_ATTR}]`]:{".is-editable":{"[data-selection-ring]":{outlineStyle:"solid"},".add-button":{opacity:1}}}},".node-smartLayoutCell":{display:"contents","> [data-node-view-wrapper]":{display:"contents"},"--heading-placeholder":L(T.i18n._({id:"HX5SVx",message:"Item"})),'[data-node-view-content-inner="smartLayoutCell"] > .first-block':{mt:[0,0]},'[data-node-view-content-inner="smartLayoutCell"] > .last-block':{mb:[0,0]},".slash-menu-prompt":{display:"none"},".block-heading, .block-title":{...(0,R.HEADING_MARGINS)(e).tight},".block-paragraph":{...(0,R.PARAGRAPH_MARGINS)(e).tight}},".smart-layout-cell-not-emphasized > [data-content-reference], .smart-layout-cell-not-emphasized [data-smart-layout-emphasis]":{opacity:.5}},...{".block-grid":{mx:"calc(-1 * var(--grid-padding))",'[data-node-view-content-outer="grid"]':{display:"contents"},'[data-node-view-content-inner="grid"]':{display:"contents"},"[data-selection-ring]":{outlineStyle:"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)"},'[data-selection-ring="extra-padded"]':{outlineOffset:"0em"},"&:not(.is-focused)":{"[data-content-empty=true] > [data-node-view-content]":{height:0,"[data-placeholder]::after, [data-multiline-placeholder]::after":{display:"none"}}},"&.is-focused":{"[data-content-empty=true]":{"[placeholder]::before":D}},[`&.is-focused, &:hover, &[${N.HANDLE_HOVERING_ATTR}]`]:{".is-editable":{"[data-selection-ring]":{outlineStyle:"solid"}}},".grid-nested-full-bleed":{height:"100%"},".grid-nested":{marginInline:"calc(var(--grid-padding) / 2)"},".grid-item-vertical":{paddingInlineStart:"calc(var(--grid-padding) / 2)",paddingInlineEnd:"calc(var(--grid-padding) / 2)",paddingTop:"calc(var(--grid-padding) / 2)",paddingBottom:"calc(var(--grid-padding) / 2)","&.subgrid-parent":{paddingTop:"0",paddingBottom:"0"}},".grid-item-horizontal":{paddingInlineStart:"calc(var(--grid-padding) / 2)",paddingInlineEnd:"calc(var(--grid-padding) / 2)",paddingTop:"calc(var(--grid-padding) / 2)",paddingBottom:"calc(var(--grid-padding) / 2)","&.subgrid-parent":{paddingTop:"0",paddingBottom:"0"}},".grid-item-cell-style-none, .grid-item-full-bleed":{paddingX:"var(--grid-padding)"}},".node-gridItem":{display:"contents","> [data-node-view-wrapper]":{display:"contents"},'[data-node-view-content-inner="gridItem"]':{height:"100%"},[`&.is-focused, &:hover, &[${N.HANDLE_HOVERING_ATTR}]`]:{".cell-edge-control":{opacity:1}},"--heading-placeholder":L(T.i18n._({id:"HX5SVx",message:"Item"})),".subgrid-parent > [data-node-view-content]":{height:"100%",".block-grid":{height:"100%"},'> [data-node-view-content-inner="gridItem"]':{height:"100%","> .first-block":{mt:[0,0]},"> .last-block":{mb:[0,0]}}},".slash-menu-prompt":{display:"none"},".block-heading, .block-title":{...(0,R.HEADING_MARGINS)(e).tight},".block-paragraph":{...(0,R.PARAGRAPH_MARGINS)(e).tight}},".grid-item-not-emphasized > [data-content-reference], .grid-item-not-emphasized [data-grid-emphasis]":{opacity:.5}},".block-gridLayout":{mx:"calc(-1 * var(--grid-padding))",".layout-content":{display:"contents","> div":{display:"contents"}},".grid-cell":{position:"relative",height:"100%",paddingX:"var(--grid-padding)",display:"flex",flexDirection:"column",outlineWidth:"1px",outlineStyle:"none",outlineColor:"var(--grid-outline-color)",".block-gallery":{my:"0"}},[`&.is-focused, &:hover, &[${N.HANDLE_HOVERING_ATTR}]`]:{".is-editable":{".grid-cell":{outlineStyle:"solid"}},".add-column":{opacity:1}}},".node-cardLayoutItem, .node-cardAccentLayoutItem":{position:"relative",display:"flex",flexDirection:"column",justifyContent:"stretch",minWidth:0,minHeight:0,"> [data-node-view-wrapper]":{position:"relative",height:"100%",width:"100%"}},".node-cardNotes":{display:"none"},".block-table":{table:{'[data-node-view-content-inner="table"]':{display:"contents",'[data-node-view-content-inner="tableRow"]':{display:"contents"},td:{verticalAlign:"top",".block-heading [data-placeholder]::before":{display:"none"}}}},td:{minWidth:"3em",paddingX:"1em",position:"relative",".block":{maxWidth:e?"75vw":void 0,color:"var(--table-cell-text-color, var(--body-color))"},"&:not(:first-of-type)":{borderInlineStart:"1px solid transparent"}},".selectedCell:after":{zIndex:2,position:"absolute",content:'""',left:0,right:0,top:0,bottom:0,backgroundColor:"trueblue.100",pointerEvents:"none",opacity:.4},"&.is-focused, &:hover":{'.themed-table[data-table-style="striped"], .themed-table[data-table-style="bordered"], .themed-table[data-table-style="vertical"]':{"td:not(:first-of-type)":{borderInlineStart:"1px solid var(--grid-outline-color)"}},'.themed-table[data-table-style="horizontal"], .themed-table[data-table-style="outer"], .themed-table[data-table-style="none"]':{"td:not(:first-of-type)":{borderInlineStart:"1px dashed var(--grid-outline-color)"}}}},".tippy-arrow":{borderLeftColor:"red"},".footnote-label":{textDecoration:"underline",textDecorationColor:"var(--link-color)",_hover:{bgColor:"var(--accent-color-background-muted)",color:"gray.700",borderRadius:"sm"}},".footnote":{color:"var(--link-color)",_hover:{_after:{bgColor:"var(--accent-color-background-muted)",color:"gray.700"}}},".node-emoji":{color:"initial"},".block-heading":{...(0,R.HEADING_MARGINS)(e).default,".heading":{position:"relative"}},".block-title":{...(0,R.HEADING_MARGINS)(e).default,".title":{position:"relative"}},".node-gridLayout, .node-calloutBox":{".block-heading, .block-title":{...(0,R.HEADING_MARGINS)(e).compact},".block-paragraph":{...(0,R.PARAGRAPH_MARGINS)(e).compact}},".node-calloutBox":{".first-block":{mt:(0,R.HEADING_MARGINS)(e).compact.mt}},".block-table td":{".block":{...(0,R.PARAGRAPH_MARGINS)(e).tight,"&.first-block":{mt:(0,R.PARAGRAPH_MARGINS)(e).tight.my}},".block-heading, .block-title":{...(0,R.HEADING_MARGINS)(e).tight}},'[data-node-view-content-inner="card"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner="cardLayoutItem"] > .first-block:not(.last-block)':{"&.block-heading, &.block-title":{"&:not(:has(+ .block-heading, + .block-title, + .node-gridLayout))":{mb:(0,R.HEADING_MARGINS)(e).relaxed.mb}}},'[data-node-view-content-inner="cardLayoutItem"] > .first-block:not(.last-block)':{"&.block-paragraph":{...(0,R.PARAGRAPH_MARGINS)(e).compact,"+ .block-heading, + .block-title":{mt:(0,R.HEADING_MARGINS)(e).compact.mt}}},'.block-heading:has([level="1"], [level="2"], [level="3"], [level="4"])':{'+ .block-heading:has([level="1"], [level="2"], [level="3"], [level="4"])':{mt:(0,R.HEADING_MARGINS)(e).superTight.mt}},".block-heading:has(+ .block-heading)":{mb:(0,R.HEADING_MARGINS)(e).superTight.mb},".block-labelGroup:has(+ .block-heading, + .block-title)":{mb:(0,R.HEADING_MARGINS)(e).superTight.mb},".block-labelGroup + .block-heading, .block-labelGroup + .block-title":{mt:(0,R.HEADING_MARGINS)(e).superTight.mt}}))({isMobileDevice:e,isDark:t}),[`.${z.COMMENTS_WRAPPER_CLASSNAME}`]:k,[`.${y.MOVEABLE_WRAPPER_CLASSNAME}`]:y.MediaMoveableStyles};return(0,g.css)(a)(o)}})});U.displayName="GlobalCardStyles";var W=e.i(135462);e.i(905506);var q=e.i(45652);let K=({children:e,isPublishedPage:t,forceHeight:o})=>{let i=(0,q.useSSRMounted)(),r=(0,m.useShouldUsePublishedVersion)(),l=(0,W.isMobileDevice)()&&(r||i);return(0,a.jsxs)(n.Flex,{alignSelf:"stretch",position:"relative",height:"string"==typeof o?o:t||l?"100%":"var(--100vh)",overflowY:l?"hidden":void 0,direction:"column",flex:l?1:void 0,children:[(0,a.jsx)(U,{}),(0,a.jsx)(b,{}),e]})};var X=e.i(529232),Y=e.i(755453),J=e.i(470645),Q=e.i(175863),Z=e.i(615505),ee=e.i(551880),et=e.i(615393),eo=e.i(24439),ea=e.i(103630),en=e.i(6419),ei=e.i(795478),er=e.i(131339),el=e.i(854861),es=e.i(15272),ed=e.i(45954),ec=e.i(906857),em=e.i(265304);let ep=new Q.PluginKey("animation");var eu=e.i(89081),eb=e.i(625878);let eg=()=>({absPositions:[],relPositions:[]});class eh{enabled=!0;presentModePositions=eg();editModePositions=eg();getPositions(e){return e?this.presentModePositions:this.editModePositions}apply(e,t){let o=e.getMeta(ep);if(o)switch(o.type){case"addAnimationPositions":this.addAnimationPositions(o.pos,t,o.isPresentMode);break;case"resetAnimationPositions":this.resetAnimationPositions(o.isPresentMode);break;case"enableAnimations":this.enabled=o.enabled;break;default:console.warn("AnimationsState: unknown action type",o)}return this}addAnimationPositions(e,t,o){let a=this.getPositions(o),n=Math.max(...a.absPositions);e.forEach(e=>{if(e<=n)return;a.absPositions.push(e);let o=(0,eb.absoluteToRelativePos)(t,e);o&&a.relPositions.push(o)})}resetAnimationPositions(e){e?this.presentModePositions=eg():this.editModePositions=eg()}getAnimationPositionsAbs(e,t){let o=eu.ySyncPluginKey.getState(e),a=this.getPositions(t);return o?a.relPositions.map(t=>(0,eb.relativeToAbsolutePos)(e,t)).filter(Boolean):a.absPositions}}let ev="animate-has-animated",ef="animatable-on-load",ey="animatable-on-load-as-block",ex="animatable-on-load-content-parent",eS="animatable-on-load-content-child",ew=e=>{switch(e.type.name){case"card":return!0===(0,er.isCardCollapsed)(e);case"cardAccentLayoutItem":return(0,el.isAccentCardLayoutItem)(e);case"calloutBox":case"gallery":case"smartLayout":case"divider":return!0;case"smartDiagram":return!(0,W.isSafari)();default:return(0,ec.isNodeSpotlightable)(e)}},eA=(e,t)=>(0,ed.isSmartLayoutCellNode)(e)||(0,es.isNodeInGallery)(t),ek=(e,t)=>{let o=e.view.state.doc.resolve(t);if(!o)return;let a=e.state.doc.nodeAt(t);if(a&&ew(a)&&!eA(a,o)){let e=a.isLeaf||a.isAtom?0:-1;return{pos:o.pos+e,start:o.pos,depth:o.depth,node:a}}return(0,Y.findParentNodeClosestToPos)(o,ew)},eP=Y.Extension.create({name:"animations",addOptions:()=>({}),addCommands:()=>({addAnimationPositions:(e,t)=>({state:o,dispatch:a})=>(a&&o.tr.setMeta(ep,{type:"addAnimationPositions",isPresentMode:t,pos:e}),!0),enableAnimations:e=>({state:t,dispatch:o})=>(o&&t.tr.setMeta(ep,{type:"enableAnimations",enabled:e}),!0),resetAnimationPositions:e=>({state:t,dispatch:o})=>(o&&t.tr.setMeta(ep,{type:"resetAnimationPositions",isPresentMode:e}),!0)}),addProseMirrorPlugins:()=>[new Q.Plugin({key:ep,state:{init:()=>new eh,apply:(e,t,o,a)=>t.apply(e,a)},props:{decorations(e){let t,o,a,n=[],i=this.getState(e);if(!1===i.enabled)return Z.DecorationSet.create(e.doc,n);let r=(t=i.getAnimationPositionsAbs(e,(0,ee.selectMode)((0,c.getStore)().getState())===et.EditorModeEnum.SLIDE_VIEW).reduce((e,t)=>Math.max(e,t),0),a=(o=e.doc.nodeAt(t))&&t>0?o.nodeSize:0,t+a);return e.doc.descendants((t,o,a,i)=>{let l=e.doc.resolve(o),s=ew(t)||eA(t,l);if(o1||(0,ed.isSmartLayoutCellNode)(t)||"buttonGroup"===t.type.name||(0,ei.isCalloutBoxNode)(t)||(0,em.isTableNode)(t))}),Z.DecorationSet.create(e.doc,n)}}})]});var eM=e.i(940709);let eE=()=>(0,eM.shouldUsePublishedVersion)()?(0,a.jsx)("div",{id:"sites-animations-script",dangerouslySetInnerHTML:{__html:``}}):null;var eN=e.i(554670),eI=e.i(88279),eC=e.i(428683);e.i(314572);var ej=e.i(133350),eT=e.i(636339),eR=e.i(958678),eD=e.i(135594),e_=e.i(849187),eL=e.i(82050),e$=e.i(189938);e.i(989619);var eB=e.i(180939),eF=e.i(609614),eG=e.i(367792),eO=eF;let eH=({title:e,description:t=eO.DEFAULT_DESCRIPTION,imageUrl:o,canonicalUrl:n,noindex:i=!1,nofollow:r=!1})=>{let l=e||"Gamma",s=o||eG.config.OG_IMAGE_URL_REBRAND,d=t.slice(0,eO.META_TAG_MAX_LENGTH),c=eG.config.APPLICATION_ENVIRONMENT,m="production"===c||"dev"===c?[i?"noindex":"index",r?"nofollow":"follow"].join(", "):"noindex, nofollow";return(0,a.jsxs)(eR.default,{children:[(0,a.jsx)("title",{children:l}),(0,a.jsx)("meta",{name:"robots",content:m}),(0,a.jsx)("meta",{content:d,name:"description"},"description"),(0,a.jsx)("meta",{content:l,property:"og:title"},"og:title"),(0,a.jsx)("meta",{content:d,property:"og:description"},"og:description"),(0,a.jsx)("meta",{content:s,property:"og:image"},"og:image"),(0,a.jsx)("meta",{content:l,property:"twitter:title"},"twitter:title"),(0,a.jsx)("meta",{content:d,property:"twitter:description"},"twitter:description"),(0,a.jsx)("meta",{content:s,property:"twitter:image"},"twitter:image"),(0,a.jsx)("meta",{property:"og:type",content:"website"},"og:type"),(0,a.jsx)("meta",{content:"summary_large_image",name:"twitter:card"},"twitter:card"),n&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:n},"canonical"),(0,a.jsx)("meta",{property:"og:url",content:n},"og:url")]})]})},eV=({doc:e,token:t,content:o,noindex:n,nofollow:i,canonicalUrl:r})=>{let l=(0,eB.useCanHideMadeWithGammaBadge)(e?.organization)||(0,eM.shouldUsePublishedVersion)(),s=o?.content?.[0].attrs,d=((e,t=!1)=>t?e||"Untitled":e?`${e} | Gamma`:"Gamma")(e?.title,l),m=(0,c.useAppSelector)(e$.selectFirstCardText),p=((e,t=!1)=>e?.trim()||(t?"":eF.DEFAULT_DESCRIPTION))(s?.settings?.metaDescription||m,l),u=e?.previewUrl,b=`${u}${t?"?shareToken="+t:""}`;return(0,a.jsx)(eH,{title:d,description:p,imageUrl:b,canonicalUrl:r,noindex:n,nofollow:i})};var ez=e.i(182535),eU=e.i(497980),eW=e.i(609589),eq=e.i(602235),eK=e.i(979021),eX=e.i(131254),eY=e.i(44850);e.i(254884);var eJ=e.i(753801),eQ=e.i(673921),eZ=e.i(349324),e0=e.i(980655),e1=e.i(161268);let e5=e=>{e.classList.add(ev),e.classList.contains(ex)&&e.querySelectorAll(`.${eS}`).forEach(e=>{e.classList.add(ev)})};var e2=e.i(930807);let e3="number"==typeof eG.config.EDITOR_ANIMATION_DEBUG_FACTOR?eG.config.EDITOR_ANIMATION_DEBUG_FACTOR:1,e8="cubic-bezier(0.22, 1, 0.36, 1)",e7=+e3,e9=.15*e3,e4=()=>document.querySelectorAll([ef,ey,ex].map(e=>`.${e}`).join(", ")),e6=(e,t)=>{let o=(0,ee.selectPresentingCardId)(t)||"",a=(0,ea.findCardById)(e,o);if(a){let t=a.pos+a.node.nodeSize-1;console.debug("[useAnimateOnLoad] Animating to presenting cardEndPos:",t),e.commands.addAnimationPositions&&e.commands.addAnimationPositions([t],!0)}};var te=e.i(8518),tt=e.i(154258),to=e.i(676095),ta=e.i(383865),tn=e.i(520100),ti=e.i(388773),tr=e.i(672887),tl=e.i(572383),ts=e.i(731378);e.A(513918).then(e=>{t=e.applyDevTools,o=e.removeDevTools}),e.i(601019);var td=e.i(539106),tc=e.i(52307),tm=e.i(387451),tp=e.i(96953),tu=e.i(281107),tb=e.i(279920),tg=e.i(285256),th=e.i(555145),tv=e.i(864860),tf=e.i(917554),ty=e.i(358280),tx=e.i(295595),tS=e.i(606004),tw=e.i(865320),tA=e.i(547119),tk=e.i(307591),tP=e.i(878917),tM=e.i(267971),tE=e.i(485527),tN=e.i(977581),tI=e.i(550963),tC=e.i(383156),tj=e.i(974952),tT=e.i(786928),tR=e.i(32113);let tD=l.default.memo(({editor:e})=>{let t=(0,x.useEditorFocusedTiptap)(e),o=(0,tT.useToggleMediaDrawer)(),i=(0,c.useAppSelector)(ee.selectEditable),r=e.state.selection,s=(0,l.useMemo)(()=>(0,tR.getSelectedMedia)(e,r),[e,r]),{currentMediaDrawerSourceKey:d,setMediaDrawerSourceKeyAction:m,isQuickAction:p}=(0,tM.useDrawerSourceKey)(),u=tP.MediaSourcesMap[d],{isInOfflineMode:b}=(0,tS.useHealthCheck)(),g=!!(b||u.availableOffline),h=(0,c.useAppSelector)(ee.selectIsEditingMedia),v=s&&(0,tR.canEditInMediaDrawer)(e,s.type),f=t&&!!(h&&v&&i),y=(0,l.useRef)(null),S=(0,l.useCallback)(()=>{o({isOpen:!1}),r instanceof Q.NodeSelection&&e.chain().selectNodeAtPos(r.from,!1).focus().run()},[e,r,o]),w=(0,tE.useForwardUndo)(e);(0,l.useEffect)(()=>{v||o({isOpen:!1})},[v,o]),(0,l.useEffect)(()=>{f&&setTimeout(()=>{if(!y.current||g)return;let e=(0,tf.getAllFocusable)(y.current);e&&!(e.length<1)&&requestAnimationFrame(()=>{let t=e[0];t?.focus()})},100)},[g,f,e]),(0,l.useEffect)(()=>{if(!s)return;let{attrs:t,mediaType:o,type:a}=s;(0,tR.canEditInMediaDrawer)(e,a)&&(!e.isSiteNavbarEditor||(0,tN.editorHasFocus)(e))&&!p&&m("embed"===o&&null===t.source?tA.WebpageProvider.key:t.source||d)},[s,e,m,d,p]);let[A,k]=(0,l.useState)("");(0,l.useEffect)(()=>{s?.attrs?.query?k(s.attrs.query):k("")},[s?.attrs?.query]);let P=(0,l.useCallback)(t=>{(0,tR.updateSelectedMedia)({editor:e,selection:r,sourceKey:d,attrs:t,resizeToFit:u?.resizeToFit})},[e,d,r,u?.resizeToFit]),M={...s?.attrs,query:A||s?.attrs?.query};(0,tw.useUploadOnUnmount)({currentAttributes:M,updateAttributes:P,editor:e,isMounted:f});let E=(0,l.useCallback)(()=>{(0,tR.updateSelectedMedia)({editor:e,selection:r,sourceKey:d,attrs:{source:d},nodeName:"mediaPlaceholder",resetAttrs:!0})},[d,r,e]),N=(0,tC.useDrawerSize)(),I=s?.editType||"node",C=(0,l.useCallback)(e=>s?.mediaType==="embed"?"embed"===e.nodeName||"video"===e.nodeName:s?.mediaType==="image"?"image"===e.nodeName:s?.mediaType==="icon"&&e?.key?(0,tI.isIconSource)(e.key)||"image.custom"===e.key:!!e.nodeName,[s]),j=tP.MediaPanelsMap[d];return(0,a.jsxs)(tc.Drawer,{isOpen:f,onClose:S,size:N,trapFocus:!1,blockScrollOnMount:!1,children:[(0,a.jsx)(tg.DrawerOverlay,{background:"none"}),(0,a.jsxs)(tu.DrawerContent,{onKeyDown:w,"data-in-editor-focus":!0,"data-testid":"media-drawer","data-test-media-source":d,children:[(0,a.jsx)(tb.DrawerHeader,{fontSize:"x-large",children:(0,a.jsxs)(th.HStack,{me:7,children:[(0,a.jsx)(ty.Trans,{message:"Media",id:"xYilR2"}),(0,a.jsx)(tv.Spacer,{}),s?.mediaType==="image"&&!e.isSiteNavbarEditor&&(0,a.jsx)(tx.ImageChatNarniaButton,{onClick:S,image:s?.attrs})]})}),(0,a.jsxs)(tm.DrawerBody,{overflowX:"hidden",sx:{scrollbarGutter:"stable"},display:"flex",flexDirection:"column",pt:0,children:[(0,a.jsx)(tk.OfflineInfoBox,{isInOfflineMode:g,description:(0,a.jsx)(ty.Trans,{message:"Media options will be available when you reconnect.",id:"2y7sUG"}),mb:6}),(0,a.jsx)(tj.MediaDrawerMenu,{currentSource:u,onChange:e=>m(e,!0),isValidSource:C}),u&&(0,a.jsx)(n.Flex,{ref:y,opacity:g?.4:1,pointerEvents:g?"none":"initial",flex:"1",direction:"column",children:(0,a.jsx)(j,{editor:e,updateAttributes:P,currentAttributes:M,resetToPlaceholder:E,editType:I,closeDrawer:S,mediaSearchQuery:A,setMediaSearchQuery:k})})]}),(0,a.jsx)(tp.DrawerCloseButton,{"data-testid":"media-drawer-close"})]})]})});tD.displayName="MediaDrawer",e.i(828525);var t_=e.i(876533),tL=e.i(984175),t$=e.i(324314),tB=e.i(853361),tF=e.i(254140),tG=e.i(622758);e.i(528403);var tO=e.i(951190),tH=e.i(24316),tV=e.i(807727);let tz=e=>{let t=(0,l.useRef)(null),o=(0,tH.usePanelLifecycle)(),{editor:n,tippyOptions:i,onHide:r,targetElement:s}=e;return(0,l.useEffect)(()=>{n&&n.commands.command(({tr:e})=>(e.setMeta(tV.FormattingBubbleMenuPluginKey,{element:t.current,tippyOptions:i,panelLifecycle:o,onHide:r,targetElement:s}),!0))},[n,i,o,r,s]),(0,a.jsx)("div",{ref:t,className:e.className,style:{visibility:"hidden"},id:"gamma-formatting-bubble-menu",children:e.children})};var tU=e.i(384392),tW=e.i(694801),tq=e.i(329860),tK=e.i(419087),tX=e.i(147313),tY=e.i(664075),tJ=e.i(643079),tQ=e.i(136008),tZ=e.i(229895),t0=e.i(515785),t1=e.i(747420),t5=e.i(556504),t2=e.i(198149),t3=e.i(494556),t8=e.i(799613),t7=e.i(164042),t9=e.i(734043),t4=e.i(293330),t6=e.i(991097),oe=e.i(577467),ot=e.i(821094),oo=e.i(206479),oa=e.i(364991),on=e.i(952697),oi=e.i(332409),or=e.i(295884),ol=e.i(775952),os=e.i(127455);let od=[{component:ol.TableFormattingMenu,predicate:e=>e instanceof tO.CellSelection&&e.isColSelection(),offsetPx:16},{component:ol.TableFormattingMenu,predicate:e=>e instanceof tO.CellSelection&&e.isRowSelection(),offsetPx:12},{component:ol.TableFormattingMenu,predicate:e=>e instanceof tO.CellSelection,offsetPx:12},{component:tZ.ChartFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&e.node?.type?.name==="chart",isPopover:!0},{component:t8.GraphyChartFormattingMenu,predicate:e=>{if(!(e instanceof Q.NodeSelection)||e.node?.type?.name!=="graphyChart")return!1;let t=e.node.attrs?.chartData;return!(0,tF.isLegacyGraphConfig)(t)}},{component:oo.LinkFormattingPopoverMenu,predicate:(e,t)=>e instanceof Q.TextSelection&&t.isActive("link"),isPopover:!0},{component:oe.ButtonFormattingPopoverMenu,predicate:(e,t)=>t.isActive("button")&&!t.isSiteNavbarEditor,isPopover:!0},{component:t9.LabelFormattingMenu,predicate:(e,t)=>t.isActive("label")},{component:t6.LayoutFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&(0,tG.isLayoutNode)(e.node)},{component:tJ.CardFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&(0,ea.isCardNode)(e.node),offsetPx:0},{component:tY.CardAccentLayoutItemFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&(0,el.isAccentCardLayoutItem)(e.node),offsetPx:6},{component:t4.LayoutCellFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&(0,tG.isLayoutCellNode)(e.node)},{component:or.SmartLayoutFormattingMenu,predicate:(e,t,o)=>e instanceof Q.NodeSelection&&(0,ed.isSmartLayoutNode)(e.node)&&"smart-layout-variant"!==o.right},{component:oi.SmartLayoutCellFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&(0,ed.isSmartLayoutCellNode)(e.node)},{component:t2.GalleryFormattingMenuV2,predicate:e=>e instanceof Q.NodeSelection&&(0,es.isGalleryNode)(e.node),isPopover:!0},{component:tX.CalloutBoxFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"calloutBox"===e.node.type.name},{component:t1.DrawingFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&("drawing"===e.node.type.name||"diagram"===e.node.type.name)},{component:on.SmartDiagramFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"smartDiagram"===e.node.type.name&&e.node.attrs.templateKey},{component:oa.MediaPlaceholderFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"mediaPlaceholder"===e.node.type.name},{component:t7.ImagePopoverFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"image"===e.node.type.name,isPopover:!0},{component:t3.GraphicPopoverFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"graphic"===e.node.type.name,isPopover:!0},{component:ot.EmbedVideoFormattingPopoverMenu,predicate:e=>e instanceof Q.NodeSelection&&(0,tq.isMediaEmbedNode)(e.node),isPopover:!0},{component:tQ.CardTOCFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"tableOfContents"===e.node.type.name},{component:t0.ContributorsFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"contributors"===e.node.type.name,isPopover:!0},{component:tU.GridFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"grid"===e.node.type.name},{component:tW.GridItemFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"gridItem"===e.node.type.name},{component:tK.PositionedBoxFormattingMenu,predicate:e=>e instanceof Q.NodeSelection&&"positionedTextbox"===e.node.type.name},{component:os.TextFormattingMenu,predicate:e=>!e.empty&&e instanceof Q.TextSelection}],oc=[{component:oe.ButtonFormattingPopoverMenu,predicate:(e,t,o,a)=>a&&t.isActive("button")&&!!t.isSiteNavbarEditor&&!t.multipageEnabled&&!document?.querySelector(`[${e1.NAVBAR_TOGGLE_CLOSED_ATTR}]`),isPopover:!0}],om={backgroundColor:"white",shadow:"lg"},op=({editor:e,scrollingParentSelector:t,menuContext:o,appendToSelector:n})=>{(0,x.useEditorUpdateDuringSelectionTiptap)(e);let{hideTooltips:i,GammaTooltipHiderContext:r}=(0,tL.useGammaTooltipHider)(),s=(0,c.useAppSelector)(t$.selectContextMenuOpen),d=(0,c.useAppSelector)(tB.selectNameOfOpenPanel),m=((e,t)=>{let[o,a]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if("navigation"!==t)return;let o=t=>{let o=t.target;o instanceof Element&&(o.closest("[data-navbar-editor]")||o.closest('[data-active-menu="navigation"]')?a(!0):(a(!1),e.isSiteNavbarEditor&&e.isFocused&&e.commands.blur()))};return document.addEventListener("mousedown",o),()=>{document.removeEventListener("mousedown",o)}},[t,e]),"navigation"!==t||o})(e,o),p="navigation"===o?oc:od,u=e.state.selection,b=!s&&p.find(t=>t.predicate(u,e,d,m)),g=[];try{(0,Y.isNodeSelection)(e.state.selection)&&(g=(0,eo.getDecorationsForNode)(e,e.state.selection.from))}catch(t){console.error(`[FormattingMenu] unable to find decorations at ${e.state.selection.from}`,t.message)}let h=(0,l.useMemo)(()=>({maxWidth:"none",zIndex:"var(--chakra-zIndices-popover)",placement:"top",appendTo:n?()=>document.querySelector(n):void 0,popperOptions:{modifiers:[{name:"flip",options:{fallbackPlacements:["top","top-start","top-end","bottom","bottom-start","bottom-end"]}},{name:"preventOverflow",options:{boundary:t?document.querySelector(t):void 0,altAxis:!0}}]}}),[t,n]),v="navigation"===o?"navigation":"editor";return(0,a.jsx)(r,{children:(0,a.jsx)(t_.DarkModeProvider,{isDark:!1,children:(0,a.jsxs)(tz,{editor:e,onHide:i,tippyOptions:h,children:[b&&b.isPopover&&(0,a.jsx)(t5.FormatMenuPopover,{"data-in-editor-focus":v,"data-active-menu":v,"data-testid":"formatting-menu",fontFamily:"body",children:(0,a.jsx)(b.component,{editor:e,selection:u,decorations:g})}),b&&!b.isPopover&&(0,a.jsx)(eC.Box,{"data-active-menu":v,borderRadius:"xl",...om,w:"auto",minW:"0px",h:"fit-content",position:"relative",bottom:b.offsetPx?`${b.offsetPx}px`:"0","data-in-editor-focus":v,"data-testid":"formatting-menu",fontFamily:"body",children:(0,a.jsx)(th.HStack,{spacing:3,px:2,minH:10,children:(0,a.jsx)(b.component,{editor:e,selection:u,decorations:g})})})]})})})};var ou=e.i(364247),ob=e.i(639014),og=e.i(864935),oh=e.i(483733),ov=e.i(408767),of=e.i(577281),oy=e.i(344233),ox=e.i(382167),oS=e.i(406112),ow=e.i(97660),oA=e.i(959022),ok=e.i(967233);e.i(838054);var oP=e.i(432247),oM=e.i(367369),oE=e.i(349904),oN=e.i(500425),oI=e.i(277051),oC=e.i(281997),oj=e.i(783197),oT=e.i(297194),oR=e.i(160396),oD=e.i(397068),o_=e.i(892684),oL=e.i(517103),o$=e.i(697240),oB=e.i(204319);let oF=({image:e,editor:t,getPos:o,imageShape:i,imageSx:r,node:s,decorations:d,handleEditableClick:m,handleEditableDoubleClick:p,hasQuickActions:u=!1,isInlineColorableSvg:b=!1,editWithoutSelection:g=!1})=>{let h=(0,tM.useSelectAndFocus)(t,o),v=(0,x.useEditorUpdateDuringSelectionTiptap)(t),f=(0,l.useMemo)(()=>t.state.selection.from===o(),[t,o,v]),y=(0,oR.isSVGUrl)(e?.src||e?.tempUrl),S=(0,oR.isMp4Url)(e?.src),{isDark:w,bodyColor:A,primaryColor:k,primaryColorLight:P}=(0,o_.useCardColorMode)(d),M=!e||e.showPlaceholder||!e.src&&!e.tempUrl,E=(e&&e.loadImageParams?.provider)??void 0,N=(0,oj.useIsThumbnailView)(),I=e&&"queued"===e.loadImageStatus&&!N,{tempUrl:C,uploadStatus:j,meta:T}=e||{},R=e?.src?(0,oR.recolorImageUrl)(e.src,{bodyColor:A,accentColor:k,accentColorLight:P}):void 0,D=(0,c.useAppSelector)(ee.selectEditable),_=s.attrs.source,L=R&&(0,oR.resizeAndProxyImageUrl)(R,N?oR.THUMBNAIL_RESIZE_PARAMS:t.isSiteNavbarEditor?oR.LOGO_RESIZE_PARAMS:{width:1e3,height:1e3},T),$=(0,oR.backgroundImageFromUrls)(L,L?void 0:C),B={backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundImage:b||M?void 0:$,backgroundPosition:(0,oD.getBackgroundPosFromBackgroundImageAttrs)(e),width:"100%",height:"100%",borderRadius:"circle"!==i||b?"var(--box-border-radius)":"full",transitionProperty:"border-radius",transitionDuration:"normal",...r};return(0,a.jsxs)(eC.Box,{position:"relative",cursor:f||g&&D?"pointer":"default",contentEditable:!1,h:"100%",onClick:D?m:void 0,onDoubleClick:D?p:void 0,transitionProperty:"filter background",transitionDuration:"normal",_hover:D&&f?{filter:w?"brightness(1.15)":"brightness(0.85)",bg:y?w?"whiteAlpha.100":"blackAlpha.100":void 0}:void 0,children:[M?(0,a.jsx)(o$.MediaPlaceholderImage,{...B,isLoading:!!I,loadingProvider:E,icon:tP.MediaSourcesMap["image.custom"]?.icon||oN.faImage,h:"100%",hasQuickActions:u,onSelectAndFocus:()=>{D&&h()},defaultSource:_,cursor:f||g?"pointer":"default"}):S?(0,a.jsx)(oR.Mp4Video,{src:R||C||"",poster:T?.poster,w:"100%",h:"100%",objectFit:"cover","data-content-reference":!0}):b?(0,a.jsx)(oG,{image:e,src:R||C||"",imageShape:i,imageStyles:B}):(0,a.jsx)(n.Flex,{"data-content-reference":!0,"data-change-focus-point-el":!0,className:"card-layout-cell-bg",position:"relative",sx:B}),j==oT.UploadStatus.Uploading&&D&&(0,a.jsx)(o$.MediaPlaceholderSpinner,{}),j==oT.UploadStatus.Error&&(0,a.jsx)(o$.MediaPlaceholderErrorUploadingTag,{})]})},oG=({image:e,src:t,imageShape:o,imageStyles:n})=>{let i=oL.ImageShapeStyles[o||"square"]??oL.ImageShapeStyles.square,{meta:r}=e||{},s=(0,tq.getSrcUrlForInlineSvg)(t,"accessory-img-inline-svg"),[d,c]=(0,l.useState)(void 0),m=(0,l.useRef)(null),p=r?.width&&r?.height?`0 0 ${r.width} ${r.height}`:void 0,u=(0,l.useCallback)(()=>{let e=m.current?.querySelector("svg");e&&requestAnimationFrame(()=>{let t=(e=>{try{let t=e.getBBox();if(0===t.width||0===t.height)return;return`${t.x} ${t.y} ${t.width} ${t.height}`}catch(e){console.error("Error calculating viewBox:",e);return}})(e);t&&c(t)})},[]),b=e&&(0,tq.isPictographicIconSource)(e);return(0,a.jsx)(oE.Center,{...n,objectFit:"contain",ref:m,sx:{svg:{width:"100%",aspectRatio:i?.aspectRatio,height:"unset"}},children:(0,a.jsx)(oC.default,{src:s,viewBox:p||d||(b?"0 0 1024 1024":"0 0 512 512"),className:"colorable-icon","data-export-recolorable-svg":!0,onLoad:p?void 0:u,preProcessor:e=>{let t=(0,oB.normalizeSvg)(e);return oI.default.sanitize(t,{USE_PROFILES:{svg:!0,svgFilters:!0},PARSER_MEDIA_TYPE:"image/svg+xml",ALLOWED_NAMESPACES:["http://www.w3.org/2000/svg"]})},overflow:"visible"})})};var oO=e.i(309847);let oH=()=>(0,x.useDocBreakpointValue)({base:!0,lg:!1})||!1,oV=({active:e})=>(0,a.jsxs)(eC.Box,{boxSize:"1.5rem",pos:"relative",pointerEvents:"none",children:[(0,a.jsx)(oz,{top:e?"50%":"calc(50% + .375rem)",transform:e?"rotate(45deg)":void 0}),(0,a.jsx)(oz,{top:"50%",opacity:+!e}),(0,a.jsx)(oz,{top:e?"50%":"calc(50% - .375rem)",transform:e?"rotate(-45deg)":void 0})]}),oz=e=>(0,a.jsx)(eC.Box,{pos:"absolute",w:"1.25rem",h:"0.125rem",borderRadius:"full",bg:"currentcolor",insetStart:"0.125rem",transitionProperty:"all",transitionDuration:"normal",...e}),oU=({isOpen:e,...t})=>(0,a.jsx)(oy.IconButton,{variant:"unstyled",size:"xs",icon:(0,a.jsx)(oV,{active:e}),contentEditable:!1,...t}),oW=e=>{let t=e.content.content.find(e=>"navbarLinks"===e.type.name)?.content?.content?.[0]?.textContent,o=e.content.content.find(e=>"navbarButtons"===e.type.name)?.content?.content?.[0]?.textContent;return void 0!==t&&""!==t||void 0!==o&&""!==o},oq=e=>{let t,o,i,{node:r,editor:s,getPos:d}=e,{isOpen:p,onToggle:u}=(0,oS.useDisclosure)(),b=r.attrs.logo,g=(0,c.useAppSelector)(ee.selectTheme),{defaultContentWidth:h,fontSize:v}=(0,c.useAppSelector)(ee.selectDocSettingsWithDefaults),{cardWidthEms:f,baseFontSize:y}=(0,oM.getCardWidthAndFontSize)({theme:g,fontSize:v,isMobileDevice:!1,contentWidth:h}),x=(0,ok.useViewportScaleFactor)(),S=(0,c.useAppSelector)(ee.selectContentEditable),w=(0,c.useAppSelector)(eZ.selectHasNavAnimated),A=(0,m.useShouldUsePublishedVersion)(),k=oH(),P=A?k&&oW(r):k,M=b&&b.src,E=(0,l.useMemo)(()=>(e=>{let t={width:void 0,height:void 0,aspectRatio:void 0};if(!e)return t;let o=e?.meta?.width,a=e?.meta?.height,n=o&&a&&o/a||1;return n>1?t.width="100%":t.width="auto",t.height="100%",t.aspectRatio=n,t})(b),[b]),N=`${e1.NAVBAR_HEIGHT_PX-2*e1.NAVBAR_PADDING_PX}px`,I=!M&&!oW(r)&&A,{homeUrl:C,handleLogoClick:j}=(t=(0,q.useSSRMounted)(),o=(0,c.useAppSelector)(e=>{let o=(0,eL.selectFile)(e);if(!o?.site||!t)return"";let a=(0,eW.getCanonicalHomeUrl)(o);return a||""}),{homeUrl:(i=(0,oO.useSiteEnabledLink)({url:o})).linkUrl,handleLogoClick:i.handleClick}),R=(0,tM.useSelectAndFocus)(s,d),D=(0,tT.useToggleMediaDrawer)(),_=(0,l.useCallback)(()=>{R(),D({isOpen:!0})},[R,D]);return(0,l.useEffect)(()=>{P&&(p||s.commands.forceHideBubbleMenu?.(!1))},[P,p,s]),(0,a.jsx)(oA.NodeViewWrapper,{children:(0,a.jsxs)(n.Flex,{direction:"column",align:"center",justify:"center",pos:"relative",w:"100%",py:`${e1.NAVBAR_PADDING_PX}px`,ps:`max(var(--doc-padding-left, 0px), ${e1.NAVBAR_PADDING_PX}px)`,pe:`max(var(--doc-padding-right, 0px), ${e1.NAVBAR_PADDING_PX}px)`,zIndex:"1",h:e1.NAVBAR_HEIGHT,children:[(0,a.jsx)(eC.Box,{pos:"absolute","data-id":"navbar-view-backdrop",className:(0,J.cx)(e1.NAVBAR_BACKDROP_CLASS,w&&ev),inset:"0",sx:ow.CardSx,style:{borderRadius:"0px"}}),I?null:(0,a.jsxs)(th.HStack,{className:(0,J.cx)(e1.NAVBAR_CONTENT_CLASS,w&&ev),...P&&!p?{[e1.NAVBAR_TOGGLE_CLOSED_ATTR]:!0}:{},spacing:4,maxW:`${f*x}em`,w:"100%",fontSize:`${y}em`,align:"center",sx:{".header-dropdown":ow.CardSx,"[data-node-view-content-inner=navbar]":{display:"flex",width:"100%",flexDirection:k?"column":"row",alignItems:"center"},".node-navbarLinks":{flexGrow:+!k,width:k?"100%":void 0},".node-navbarButtons":{marginTop:k?"0.5em":void 0,marginLeft:k?void 0:"0.5em",width:k?"100%":void 0},".node-buttonGroup":{flexGrow:+!!k,"--button-group-direction":"row-reverse",'[data-node-view-content-inner="button"]':{whiteSpace:"nowrap !important"},width:k?"100%":void 0}},children:[M||S?(0,a.jsx)(eC.Box,{as:ox.Link,href:C,onClick:j,h:N,w:E?.aspectRatio?`calc(${N} * ${E.aspectRatio})`:N,children:(0,a.jsx)(oF,{image:b,imageSx:{backgroundSize:"contain",borderRadius:b?.src?"none":"md",cursor:"pointer",...E},handleEditableClick:_,...e})}):null,!P&&(0,a.jsx)(oP.NodeViewContent,{style:{flex:1}}),P&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tv.Spacer,{}),(0,a.jsx)(oU,{"aria-label":T.i18n._({id:"knMf50",message:"Toggle header"}),color:"var(--body-color)",onClick:u,isOpen:p,mr:4}),p&&(0,a.jsx)(eC.Box,{pos:"absolute",w:"100%",left:"0",top:e1.NAVBAR_HEIGHT_PX,backgroundColor:"var(--card-color)",transform:`translateY(${p?"0":"-100%"})`,opacity:+!!p,pointerEvents:p?"auto":"none",transitionProperty:"transform, opacity",transitionDuration:"normal",className:"header-dropdown",p:4,children:(0,a.jsx)(oP.NodeViewContent,{})})]})]})]})})},oK=Y.Node.create({name:"navbar",content:"navbarLinks navbarButtons",imageKeyPath:"logo",accessoryImageKey:"logo",addAttributes:()=>({logo:{default:null,...(0,tN.configureJSONAttribute)("logo")}}),parseHTML:()=>[{tag:'nav[class="navbar"]'}],renderHTML:({HTMLAttributes:e})=>["nav",(0,Y.mergeAttributes)(e,{class:"navbar"}),0],addNodeView:()=>(0,ov.ReactNodeViewRenderer)(oq,{update:of.attrsOrDecorationsChanged})});var oX=e.i(196444),oY=e.i(357128),oJ=e.i(577482),oQ=e.i(213284),oZ=e.i(361183),o0=oQ,o1=e.i(605245),o5=e.i(108724);class o2 extends o0.PureEditorContent{editorContentRef;constructor(e){super(e),this.editorContentRef={current:document.createElement("div")},this.init()}render(){let{editor:e}=this.props,t=e?(0,a.jsx)(o8,{editor:e,node:e.state.doc}):null;return(0,a.jsx)("div",{className:"ProseMirror",children:t})}}let o3=l.default.memo(o2),o8=({node:e,editor:t})=>(0,a.jsx)(o1.ReactNodeViewContext.Provider,{value:{editor:t,node:e},children:(0,a.jsx)(oZ.NodeViewWrapper,{children:(0,a.jsx)(o5.NodeViewContent,{})})});var o7=e.i(395478),o9=e.i(948982),o4=e.i(391303),o6=e.i(194552),ae=e.i(672279),at=e.i(757451),ao=e.i(969641),aa=e.i(887527),an=e.i(826646);let ai=({editor:e,getPos:t,node:o,maxButtons:i,variant:r,label:s})=>{let d=(0,c.useAppSelector)(ee.selectContentEditable),m=!i||o.childCount{let o=t();"number"==typeof o&&e.commands.addButtonToGroup(o)},[e,t]),u=(0,l.useMemo)(()=>({...(0,an.getDefaultButtonPropsForVariant)({variant:r})}),[r]);if(!m||!d)return null;let{buttonStyle:b}=(({variant:e})=>({buttonStyle:{..."solid"===e?{backgroundColor:"var(--placeholder-button-bg-color) !important",backgroundImage:"none",borderColor:"var(--placeholder-button-bg-color) !important",_hover:{backgroundColor:"var(--placeholder-button-bg-hover-color) !important",borderColor:"var(--placeholder-button-bg-hover-color)"}}:"outline"===e?{borderColor:"var(--placeholder-button-text-color) !important",backgroundColor:"transparent !important",_hover:{borderColor:"var(--placeholder-button-text-hover-color)"}}:{},borderRadius:"var(--button-border-radius, var(--box-border-radius))"}}))({variant:r});return(0,a.jsx)(n.Flex,{position:"relative",align:"center",children:(0,a.jsx)(ao.Button,{onClick:p,className:"button",...u,...b,role:"group",userSelect:"none",contentEditable:!1,children:(0,a.jsx)(aa.Text,{as:"div",wordBreak:"break-all",textAlign:"center",pos:"relative",color:"var(--placeholder-button-text-color)",_groupHover:{color:"var(--placeholder-button-text-hover-color) !important"},children:s})})})},ar=e=>{let{decorations:t}=e,o=oH(),i=(0,o9.isNodeViewEmpty)(t);return(0,a.jsx)(o6.AnnotatableNodeViewWrapper,{...e,children:(0,a.jsxs)(n.Flex,{w:"100%","data-selection-ring":"padded",borderRadius:"var(--box-border-radius)",direction:o?"column-reverse":"row-reverse",fontFamily:"var(--body-font)",sx:(0,at.getButtonGroupSx)(o),gap:"0.5em",children:[i&&(0,a.jsx)(ai,{...e,variant:"solid",label:(0,a.jsx)(ty.Trans,{message:"Add a button",id:"xe7fzh"})}),!o&&!i&&(0,a.jsx)(ae.AddButtonButton,{...e,direction:"row-reverse",maxButtons:2}),(0,a.jsx)(oP.NodeViewContent,{})]})})},al=Y.Node.create({name:"navbarButtons",content:"button{0, 2}",addNodeView:()=>(0,ov.ReactNodeViewRenderer)(ar,{update:of.numChildrenOrAttrsOrDecorationsChanged}),parseHTML:()=>[{tag:"div[class=navbar-buttons]"},{tag:"buttons"}],renderHTML:({HTMLAttributes:e})=>["div",(0,Y.mergeAttributes)(e,{class:"navbar-buttons"}),0]});var as=e.i(767730),ad=e.i(829814);let ac=e=>{let{node:t,decorations:o}=e,{horizontalAlign:i}=t.attrs,r=oH(),l=(0,ad.isFocusedInside)(o),s=r?"column":"row",d=(0,c.useAppSelector)(ee.selectEditable),m=(0,o9.isNodeViewEmpty)(o),p=(0,a.jsx)(ae.AddButtonButton,{...e,direction:s,tooltip:(0,a.jsx)(ty.Trans,{message:"Add a link",id:"JecGQl"}),maxButtons:5}),u=d||r?void 0:{_after:am};return(0,a.jsx)(o6.AnnotatableNodeViewWrapper,{...e,children:(0,a.jsxs)(n.Flex,{w:"100%","data-selection-ring":"padded",borderRadius:"var(--box-border-radius)",direction:s,justify:(0,og.getFlexAlign)(i)||"var(--flex-align)",pl:r?void 0:4,sx:{...(0,at.getButtonGroupSx)(r),".button[data-variant=link]":{outlineStyle:l?"solid":"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)",color:"var(--body-color)",fontWeight:"var(--body-font-weight)",_hover:u,"&[data-is-current-page=true]":{color:"var(--link-color)",_after:r?{}:am}}},fontFamily:"var(--body-font)",gap:"0.5em",children:[m&&(0,a.jsx)(ai,{...e,variant:"link",label:(0,a.jsx)(ty.Trans,{message:"Add a link",id:"JecGQl"})}),(0,a.jsx)(oP.NodeViewContent,{}),!r&&!m&&p]})})},am={content:'""',pos:"absolute",w:"100%",left:0,bottom:"0.125em",height:"0.25em",borderRadius:"inherit",zIndex:"0",backgroundColor:"var(--link-color)",backgroundImage:"var(--accent-gradient)"},ap=Y.Node.create({name:"navbarLinks",content:"button*",addAttributes:()=>({horizontalAlign:{default:null,rendered:!1}}),addNodeView:()=>(0,ov.ReactNodeViewRenderer)(ac,{update:of.numChildrenOrAttrsOrDecorationsChanged}),parseHTML:()=>[{tag:"div[class=navbar-links]",getAttrs:e=>(0,as.parseHorizontalAlign)(e)}],renderHTML:({node:e,HTMLAttributes:t})=>["div",(0,Y.mergeAttributes)(t,{class:"navbar-links",...(0,as.renderHorizontalAlign)(e.attrs)}),0]}),au=(0,l.memo)(({theme:e=o7.DefaultLightTheme,scrollingParentSelector:i,...r})=>{let s,d,p=(0,m.useShouldUsePublishedVersion)(),u=(0,l.useMemo)(()=>[Y.Extension.create({addCommands:()=>({selectAllText:td.selectAllText})}),tt.Document.extend({content:"navbar"}),oK,ap,al,ou.Button,ta.Text,ob.EmojiNode,te.Bold,tn.Underline,to.Italic,oh.Media,ti.UndoRedo,oY.FocusHelpers,tV.FormattingBubbleMenu,og.HorizontalAlign,oJ.UpdateAttributes,oX.FocusedNodes,o9.EmptyNodes,ob.EmojiShortcuts,o4.MediaUpload],[]),b=(0,eN.useEditor)({...r,extensions:u,editable:!p,immediatelyRender:!0});s=(0,c.useAppSelector)(eL.selectWorkspaceId),(0,l.useEffect)(()=>{b&&!b.isDestroyed&&s&&b.commands.initializeUploadExtension?.(s)},[b,s]),d=(0,c.useAppSelector)(ts.selectShowProsemirrorDevTools),(0,l.useEffect)(()=>{if(b){if(d){console.debug("[Prosemirror DevTools] Activating prosemirror-dev-tools");try{"function"==typeof t&&t(b.view)}catch(e){}}else try{"function"==typeof o&&o()}catch(e){}return eG.config.DEBUG_ENABLED&&(window.openPMDT=()=>{"function"==typeof t&&t(b.view)}),()=>{"function"==typeof o&&o(),delete window.openPMDT}}},[b,d]);let g=(0,tl.getThemeCSSVars)(e),h=(0,tr.getThemeStylesheet)(e,!0),{navbarAnimationsClass:v,navbarAnimationsCSSVars:f}=(({disabledOverride:e})=>{let t=(0,c.useAppDispatch)(),o=(0,c.useAppSelector)(t=>{let o=(0,ee.selectDocAttrs)(t),a=(0,e2.isAnimationsDocSettingEnabled)(o?.settings)||!1==!!o?.docId;return!0!==e&&a});return(0,l.useEffect)(()=>{if(!o)return;let e=document.querySelectorAll([e1.NAVBAR_BACKDROP_CLASS,e1.NAVBAR_CONTENT_CLASS].map(e=>`.${e}`).join(", ")),a=new IntersectionObserver(e=>{for(let o of e)o.isIntersecting&&(console.debug("[useSiteNavAnimations] animate isIntersecting",o.target),e5(o.target),(0,eZ.setNavHasAnimatedAction)(t)(!0),a.unobserve(o.target))},{root:document.body,rootMargin:"0px"});return e.forEach(e=>{a.observe(e)}),()=>{e.forEach(e=>{a.unobserve(e)}),(0,eZ.setNavHasAnimatedAction)(t)(!1)}},[o,t]),{navbarAnimationsClass:o?"editor-navbar-animations-enabled":"",navbarAnimationsCSSVars:{"--animation-yOffset":"20px","--animation-transition-property":"opacity, transform","--animation-transition-duration":`${e7}s`,"--animation-transition-delay":`${e9}s`,"--animation-easing-function":e8}}})({disabledOverride:!1===p});b.isSiteNavbarEditor=!0;let y=p?(0,a.jsx)(o3,{editor:b}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(oQ.EditorContent,{editor:b,style:{wordBreak:"break-word",flex:1,display:"flex",flexDirection:"column"}}),(0,a.jsx)(op,{editor:b,menuContext:"navigation",scrollingParentSelector:i}),(0,a.jsx)(tD,{editor:b})]});return(0,a.jsx)(n.Flex,{flex:"1",direction:"column","data-navbar-editor":!0,className:v,style:f,sx:{...g,...h,...e.config.contentStyles},children:y})});au.displayName="NavbarEditor",e.i(734710);var ab=e.i(78387),ag=e.i(468738);e.i(910287);var ah=e.i(335799),av=e.i(649543),af=e.i(754772);let ay=({fillColorOverride:e})=>(0,a.jsx)(eC.Box,{display:"inline-block",ms:1,children:(0,a.jsx)(av.GammaLogo,{w:"61px",fillColorOverride:e})}),ax={border:"var(--chakra-colors-blue-200) !important",bg:"var(--chakra-colors-blue-950)",color:"white"},aS={border:"var(--chakra-colors-blue-700)",bg:"white",color:"var(--chakra-colors-blue-700)"},aw=({docId:e,abuseReportingEnabled:t=!0,onClick:o,gammaUrl:n})=>{let i=(0,v.useIsThemeDark)(),r=i?aS:ax;return(0,a.jsx)(t_.DarkModeProvider,{isDark:!i,children:(0,a.jsxs)(ah.ButtonGroup,{isAttached:!0,children:[(0,a.jsx)(ao.Button,{as:ox.Link,onClick:o,variant:"plain",target:"_blank",href:n,textDecoration:"none !important",size:"sm",color:r.color,bg:r.bg,borderColor:r.border,"data-id":"made-with-gamma-btn",boxShadow:"none",...t&&{borderInlineEndRadius:"none"},children:(0,a.jsx)(ty.Trans,{message:"Made with <0/>",id:"b9utUl",components:{0:(0,a.jsx)(ay,{fillColorOverride:r.color})}})}),t&&(0,a.jsx)(af.ReportPageButton,{docId:e,buttonType:"iconRight",buttonProps:{bg:r.bg,color:r.color,borderColor:r.border,boxShadow:"none"}})]})})},aA=({docWorkspace:e,forceShow:t=!1,abuseReportingEnabled:o=!0,...i})=>{let{docId:r}=(0,eI.useEditorContext)(),s=(0,ag.useAnalytics)(),d=(0,l.useCallback)(()=>{s?.track(ab.SegmentEvents.MADE_WITH_GAMMA_CLICKED,{doc_id:r})},[s,r]),c=(0,eB.useCanHideMadeWithGammaBadge)(e);return!1===t&&!1!==c?null:(0,a.jsx)(n.Flex,{...(0,W.isMobileDevice)()?{display:"flex",justifyContent:"center",m:6,position:"relative"}:{position:"fixed",zIndex:1,right:[1,6],bottom:[1,4]},...i,children:(0,a.jsx)(aw,{docId:r,onClick:d,abuseReportingEnabled:o,gammaUrl:"https://gamma.app"})})};e.i(500711);var ak=e.i(500190),aP=e.i(647031),aM=e.i(903986),aE=e.i(830269),aN=e.i(576897);let aI=new String(':root{--100vh:100%}html{min-height:var(--100vh);min-height:-webkit-fill-available;height:var(--100vh);height:-webkit-fill-available}body{--100vh:100vh;--editor-width:100vw;position:relative}[data-node-view-content-inner=paragraph]:empty:after{content:" "}');aI.__hash="3b0f3b1f5b7e38c3";var aC=e.i(47621);let aj=({gtmId:e})=>{let t=aC.domPurify.sanitize(e);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eR.default,{children:(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-${t}');`.replace(/\n\s+/g," ")}})}),(0,a.jsx)("noscript",{children:(0,a.jsx)("iframe",{title:"Google Tag Manager noscript",src:`https://www.googletagmanager.com/ns.html?id=GTM-${t}`,height:"0",width:"0",style:{display:"none",visibility:"hidden"}})})]})},aT=({pixelId:e})=>{let t=aC.domPurify.sanitize(e);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eR.default,{children:(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:`!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '${t}'); fbq('track', 'PageView');`.replace(/\n\s+/g," ")}})}),(0,a.jsx)("noscript",{children:(0,a.jsx)("img",{alt:"Facebook Pixel",height:"1",width:"1",style:{display:"none"},src:`https://www.facebook.com/tr?id=${t}&ev=PageView&noscript=1`})})]})},aR=({page:e,file:t,content:o,editor:i})=>{let s=(0,c.useAppDispatch)(),d=(0,l.useRef)(!1),m=(0,e_.useFeatureFlag)("siteAnimationsEnabled");d.current||((({dispatch:e,page:t,file:o,editor:a})=>{e((0,ee.setTheme)({theme:o?.theme||null})),e((0,ee.setIsAllowedToEdit)({isAllowedToEdit:!1})),e((0,eL.setFile)({file:o})),e((0,eL.setCurrentPage)({currentPage:t})),(0,eq.initializeState)(a,e),(0,eD.computeAndDispatchCards)(a,e)})({dispatch:s,page:e,file:t,editor:i}),d.current=!0);let p=(0,c.useAppSelector)(eL.selectFile);i.gammaDocId=e.id,i.shouldUsePublishedVersion=!0,(()=>{let{editor:e}=(0,eI.useEditorContext)(),t=(0,r.useRouter)(),o=(0,c.useAppStore)();(0,l.useEffect)(function(){if(!e)return;t.beforePopState(({as:e})=>!e.startsWith("/docs/"));let a=ak.URLEventEmitter.on("changed",t=>{let{cardId:a}=(0,aN.parseUrlHash)(t.url),n=o.getState(),i=(0,ee.selectMode)(n);if(console.debug("[useHandleCardHash][handleURLChange]",{payload:t,cardId:a}),i!==et.EditorModeEnum.SLIDE_VIEW&&t.state?.fromPos&&"pop"===t.method){let{fromPos:o,fromPct:a}=t.state;e.chain().scrollToPositionInCard(o,a||void 0).command(({tr:e})=>((0,aM.setTextSelection)(o)(e),!0)).run()}else{let t=(0,ee.selectCardIds)(n)[0];(0,aP.goToCard)({cardId:a||t,editor:e})}});return()=>{t.beforePopState(()=>!0),a()}},[e,t,o]),(0,l.useEffect)(function(){if(!e)return;let{cardId:t}=(0,aN.parseUrlHash)(window.location.href);t&&(0,aE.updateCardHash)({cardId:t,method:"replace"})},[e])})(),(({content:e})=>{let[t,o]=(0,l.useState)(!1),a=e&&!!(0,ez.findNodeByType)(e,["embed","video"]),n=(0,l.useRef)(!1);(0,l.useEffect)(()=>{e&&a&&!n.current&&(o(!0),n.current=!0)},[e,a]),(0,eU.useScriptInnerHTML)(t,'function loadEmbedJs(){var e=window.iframely=window.iframely||{};if(e.load)e.load();else{var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src=("https:"==document.location.protocol?"https:":"http:")+"//cdn.iframe.ly/embed.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(t,a)}}loadEmbedJs();')})({content:o});let{editorAnimationsClass:u,editorAnimationsCSSVars:b}=(({scrollingParentSelector:e,editor:t,instanceId:o,disabledOverride:a})=>{let n=(0,eJ.useScrollManager)("editor"),i=(0,x.useCanWithSelectFile)("edit"),r=(0,c.useAppSelector)(e=>{let o=!!t?.shouldUsePublishedVersion||((0,ee.selectMode)(e)===et.EditorModeEnum.SLIDE_VIEW?!1===(0,ee.selectEditable)(e):!1===i),n=!1==!!(0,ee.selectLocalCollaboratorSpotlight)(e)?.pos,r=(0,ee.selectAnimationsEnabled)(e),l=!(0,eY.selectStreamRunningForDoc)(t?.gammaDocId)(e),s=(0,eL.selectDoc)(e)?.archived!==!0;return o&&n&&!0!==a&&r&&l&&s}),[s,d]=(0,l.useState)(e7),m=(0,e0.useOnEditorRendered)(),p=(0,c.useAppSelector)(ee.selectIsFullyInPresentMode),u=(0,c.useAppSelector)(ee.selectIsFullyInDocMode),b=(0,c.useAppSelector)(ee.selectIsDocPreviewMode),g=(0,c.useAppSelector)(e=>(0,ee.selectMode)(e)===et.EditorModeEnum.SLIDE_VIEW&&!(0,ee.selectIsFullyInPresentMode)(e)),h=(0,c.useAppStore)(),v=(0,c.useAppSelector)(ee.selectPresentingCardId)||"",f=!p&&!u&&!b;return(0,l.useEffect)(()=>{if(!r||!t)return;let e=n.scrollerForEvents,o=(0,eX.default)(()=>{n.isAtBottom(5)&&(t.commands.addAnimationPositions&&t.commands.addAnimationPositions([t.view.state.doc.content.size],p),e4().forEach(e=>{e instanceof HTMLElement&&!e.classList.contains(ev)&&e5(e)}))},500);return e?.addEventListener("scroll",o),()=>{e?.removeEventListener("scroll",o)}},[t,n,r,p]),(0,l.useEffect)(()=>{g&&(console.debug("[useAnimateOnLoad] Setting animation duration to 0s"),d(0))},[g]),(0,l.useEffect)(()=>{t?.commands.enableAnimations&&t.commands.enableAnimations(r)},[t,r]),(0,l.useEffect)(()=>{if(!p||!t)return;console.debug("[useAnimateOnLoad] PRESENT_MODE Entering present mode - Resetting animations"),t.commands.resetAnimationPositions&&t.commands.resetAnimationPositions(!0),requestAnimationFrame(()=>{d(e7)});let e=(0,eK.default)(({transaction:e})=>{e.docChanged&&e6(t,h.getState())},500,{leading:!0,trailing:!0,maxWait:1e3});return t.on("update",e),()=>{t.off("update",e)}},[t,h,p]),(0,l.useEffect)(()=>{v&&t&&setTimeout(()=>{e6(t,h.getState())},150)},[t,h,v]),(0,l.useEffect)(()=>{if(!m||!t||f||!r||p)return;let a=e4();console.debug("[useAnimateOnLoad] DOC_MODE - Setting up animations:",{isFullyInDocMode:u,rootSelectorEl:document.querySelector(e),rootSelector:e,elements:a,editorId:t.editorId,instanceId:o}),!window.gammaTiming?.editorAnimationsInitialized&&t?.shouldUsePublishedVersion&&(0,eQ.recordSitePerformanceEvent)("editorAnimationsInitialized");let n=new IntersectionObserver(e=>{let o=[];for(let a of e)if(a.isIntersecting){let e=Number(a.target.querySelector("[data-node-view-wrapper]")?.getAttribute("data-pos"));e&&e5(a.target);let i=t.view.posAtDOM(a.target,0),r=e||i;if(r&&r>0){let i=ek(t,r);console.debug("[useAnimateOnLoad] animate isIntersecting",{pos:r,dataPos:e,$closestAnimatablePos:i,dataAttrPos:a.target.getAttribute("data-pos")},a.target),e?o.push(e):i&&o.push(i.pos),n.unobserve(a.target)}}(()=>{if(window.gammaSiteAnimationsInitialized||!t?.shouldUsePublishedVersion)return;window.gammaSiteAnimationsInitialized=!0;let e="site-animations-bootstrap";document.body.classList.contains(e)?(document.body.classList.remove(e),console.debug("%c[useAnimateOnLoad] REMOVING site-animations-bootstrap class $$$$$$$$$$$$$$$$$$$$","background-color: deeppink; color: white; padding: 5px; font-size: 1.5em;")):console.debug("%c[useAnimateOnLoad] site-animations-bootstrap class not found $$$$$$$$$$$$$$$$$$$$","background-color: deeppink; color: white; padding: 5px; font-size: 1.5em;")})(),requestAnimationFrame(()=>{d(e7)}),setTimeout(()=>{t.commands.addAnimationPositions&&t.commands.addAnimationPositions(o,!1)})},{root:"body"!==e?document.querySelector(e):void 0,rootMargin:"-100px"});return a.forEach(e=>{n.observe(e)}),()=>{a.forEach(e=>{n.unobserve(e)})}},[m,t,o,r,p,f,u,v,e]),{editorAnimationsClass:r?"editor-animations-enabled":"",editorAnimationsCSSVars:{"--animation-yOffset":"20px","--animation-transition-property":"opacity, transform","--animation-transition-duration":`${s}s`,"--animation-transition-delay":`${0===s?0:e9}s`,"--animation-easing-function":e8}}})({editor:i,scrollingParentSelector:"body",disabledOverride:!1===m}),g=t?.site,{customCode:v}=o.content[0].attrs,f=(0,eM.shouldShowSiteNav)(g),y=g?.gtmContainerId,S=g?.metaPixelId,w=e?.searchEngineIndexingAllowed!==!0,A=g?.faviconUrl?`/${(0,eW.composeFaviconFilename)(g.faviconUrl)}`:null,k=(0,l.useMemo)(()=>(0,X.getBaseNodeViews)(),[]),P=(0,l.useMemo)(()=>(0,X.getBaseMarkViews)(),[]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eV,{doc:e,content:o,noindex:w,nofollow:w,canonicalUrl:e.canonicalUrl}),(0,a.jsx)(eR.default,{children:A&&(0,a.jsx)("link",{rel:"icon",href:A})}),(0,a.jsx)("style",{id:"global-styles",dangerouslySetInnerHTML:{__html:aI.toString()}}),(0,a.jsx)(h.Global,{styles:{html:{overflowX:"hidden"},body:{overflow:"hidden",WebkitOverflowScrolling:"touch","--doc-padding-top":f?e1.NAVBAR_HEIGHT:void 0}}}),y&&(0,a.jsx)(aj,{gtmId:y}),S&&(0,a.jsx)(aT,{pixelId:S}),v?.bodyStart&&(0,a.jsx)(eC.Box,{"data-custom-code":"body-start",dangerouslySetInnerHTML:{__html:v.bodyStart}}),f&&(0,a.jsx)(n.Flex,{pos:"absolute",top:0,left:0,w:"100%",zIndex:"10",children:(0,a.jsx)(au,{theme:t?.theme,content:g?.navContent})}),(0,a.jsx)(eC.Box,{className:(0,J.cx)("simple-editor-root",u),style:b,width:"100%",position:"relative","data-is-mobile":(0,W.isMobileDevice)(),children:(0,a.jsx)(eT.TiptapEditorView,{static:!0,editor:i,nodeViewComponents:k,markViewComponents:P,children:(0,a.jsx)(ej.TiptapEditorContent,{editor:i})})}),(0,a.jsx)(aA,{minH:(0,W.isMobileDevice)()?"60px":void 0,docWorkspace:p?.workspace})]})},aD=()=>{},a_=({children:e})=>(0,a.jsx)(n.Flex,{flex:1,alignItems:"center",justifyContent:"center",color:"gray.500",fontSize:"2xl",children:e}),aL=({page:e,docId:t,flags:o,content:n,file:i})=>{let r=(0,l.useMemo)(()=>(0,X.getBaseExtensions)().concat(eP),[]),m=(0,eN.useEditor)({extensions:r,content:n,editable:!1,immediatelyRender:!0});m.isReadOnly=!0;let p=(0,l.useRef)(!1);return p.current||(p.current=!0,(0,c.globalResetAction)(),d.featureFlags.set(o),d.featureFlags.hasInitialized=!0),(0,a.jsx)(s.LinkInterstitialProvider,{children:(0,a.jsxs)(K,{isPublishedPage:!0,children:[(0,a.jsx)(eE,{}),(0,a.jsx)(eI.EditorContext.Provider,{value:{editor:m,docId:t,isUnauthorized:!1,isStreaming:void 0,passwordRequired:void 0,setCollaborativeEditorInstance:aD,getCollaborativeEditorInstance:()=>m||null,confirmNavigation:()=>Promise.resolve()},children:(0,a.jsx)(aR,{page:e,file:i,content:n,editor:m})})]})})};e.s(["PublishedPage",0,e=>{let{page:t,file:o,docId:n,flags:l}=e,s=(0,r.useRouter)(),d=t?.publishedSnapshot?.content.default;return s.isFallback?(0,a.jsx)(a_,{children:(0,a.jsx)(i.Spinner,{size:"md"})}):d&&n&&t&&o?(0,a.jsx)(aL,{page:t,file:o,docId:n,content:d,flags:l}):(0,a.jsx)(a_,{children:"Sorry, we couldn't find that page."})}],129678)}]); //# sourceMappingURL=db4135a4cbeec7cf.js.map