/*! For license information please see editor-app-bar.js.LICENSE.txt */ !function(){"use strict";var e={"./packages/packages/core/editor-app-bar/src/components/actions/action.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return Action}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/contexts/menu-context.tsx"),a=n("./packages/packages/core/editor-app-bar/src/components/ui/popover-menu-item.tsx"),s=n("./packages/packages/core/editor-app-bar/src/components/ui/toolbar-menu-item.tsx");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;to.createElement(e,{key:t}))))}},"./packages/packages/core/editor-app-bar/src/components/locations/main-menu-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return MainMenuLocation}});var o=n("react"),r=n("@elementor/ui"),a=n("./packages/packages/core/editor-app-bar/src/locations.ts"),s=n("./packages/packages/core/editor-app-bar/src/components/ui/popover-menu.tsx"),i=n("./packages/packages/core/editor-app-bar/src/components/ui/toolbar-logo.tsx");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=window,o=t?.elementorCommon?.eventsManager?.config;o&&t.elementorCommon.eventsManager.dispatchEvent(o.names.topBar.elementorLogoDropdown,{location:o.locations.topBar,secondaryLocation:o.secondaryLocations.eLogoMenu,trigger:o.triggers.dropdownClick,element:o.elements.buttonIcon}),n.onClick(e)},selected:t.isOpen})),o.createElement(s.default,_extends({onClick:t.close},(0,r.bindMenu)(t),{marginThreshold:8}),e.default.map(({MenuItem:e,id:t})=>o.createElement(e,{key:t})),o.createElement(r.Divider,null),e.help.map(({MenuItem:e,id:t})=>o.createElement(e,{key:t})),e.exits.map(({MenuItem:e,id:t})=>o.createElement(e,{key:t}))))}},"./packages/packages/core/editor-app-bar/src/components/locations/page-indication-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PageIndicationLocation}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/locations.ts");function PageIndicationLocation(){return o.createElement(r.PageIndicationSlot,null)}},"./packages/packages/core/editor-app-bar/src/components/locations/primary-action-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PrimaryActionLocation}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/locations.ts");function PrimaryActionLocation(){return o.createElement(r.PrimaryActionSlot,null)}},"./packages/packages/core/editor-app-bar/src/components/locations/responsive-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ResponsiveLocation}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/locations.ts");function ResponsiveLocation(){return o.createElement(r.ResponsiveSlot,null)}},"./packages/packages/core/editor-app-bar/src/components/locations/send-feedback-popup-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return SendFeedbackPopupLocation}});var o=n("react"),r=n("@elementor/editor-ui"),a=n("@elementor/editor-v1-adapters"),s=n("@elementor/events"),i=n("@elementor/http-client"),c=n("@elementor/icons"),p=n("@elementor/ui"),l=n("@wordpress/i18n"),u=n("./packages/packages/core/editor-app-bar/src/extensions/feedback/feedback-consts.ts");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const e=window;return e?.elementorCommon?.config.library_connect.is_connected||e?.elementorPro?.config.isActive};function SendFeedbackPopupLocation(){const e=(0,a.isExperimentActive)(u.EXPERIMENT_NAME),t=window,[n,d]=(0,o.useState)(checkIfUserIsConnected()),m=t?.elementor?.config.user.top_bar.connect_url,[g,f]=(0,o.useState)(""),[k,v]=(0,o.useState)(null),[_,b]=(0,o.useState)(!0),{dispatchEvent:x=(...e)=>{}}=(0,s.useMixpanel)(),E=(0,p.usePopupState)({variant:"dialog",popupId:u.FEEDBACK_TOGGLE_EVENT}),[w,h]=(0,o.useState)(!1);(0,o.useEffect)(()=>{const handler=()=>{E.toggle(),d(checkIfUserIsConnected()),v(null),x("feedback_modal_opened",{source:"top_bar",context:"v4_beta"})};return window.addEventListener(u.FEEDBACK_TOGGLE_EVENT,handler),()=>{window.removeEventListener(u.FEEDBACK_TOGGLE_EVENT,handler)}},[E,x]),(0,o.useEffect)(()=>{b(g.trim().length<10||!n||w)},[g,k,n,w]);return e?o.createElement(r.ThemeProvider,null,o.createElement(p.Popover,_extends({},(0,p.bindDialog)(E),{onClose:()=>(E.close(),void x("feedback_modal_closed",{feedback_text:g}))}),o.createElement(p.Dialog,{open:E.isOpen},o.createElement(p.DialogHeader,{style:{width:"100%",minWidth:"35rem"}},o.createElement(p.DialogTitle,{style:{width:"100%"}},o.createElement(p.Stack,{display:"flex",direction:"row",alignItems:"center",justifyContent:"space-between",width:"100%"},(0,l.__)("Submit Feedback","elementor"),o.createElement(p.CloseButton,{onClick:E.close})))),o.createElement(p.DialogContent,null,o.createElement(p.Stack,{direction:"column",gap:2},n?o.createElement(o.Fragment,null,o.createElement(p.TextField,{autofocus:!0,placeholder:(0,l.__)("E.g. Can you add ABC features? I want to do ABC and it’s important because …","elementor"),fullwith:!0,label:(0,l.__)("Your Feedback","elementor"),multiline:!0,id:"elementor-feedback-usercontent",rows:6,cols:80,disabled:w||k?.success,onChange:e=>f(e.target.value),value:g}),o.createElement(p.Stack,{direction:"row",justifyContent:"flex-end",alignItems:"center",gap:2},k&&o.createElement(o.Fragment,null,k.success?o.createElement(c.CheckIcon,{color:"success"}):o.createElement(c.AlertCircleIcon,{color:"error"}),k.message),k?.success?o.createElement(p.Button,{variant:"text",onClick:()=>(f(""),void v(null))},(0,l.__)("Submit Another Feedback","elementor")):o.createElement(p.Button,{disabled:_,onClick:()=>{h(!0),(0,i.httpService)().post("elementor/v1/feedback/submit",{description:g.trim()}).then(e=>{v({message:e.data.message,success:e.data.success}),(!e.data.success&&"401"===e.data.code.toString()||"403"===e.data.code.toString())&&d(!1),x(e.data.success?"feedback_submitted":"feedback_error",{feedback_length:g.length,error_type:e.data.success?void 0:"server",error_message:e.data.success?void 0:e.data.message})}).finally(()=>h(!1))},variant:"contained",color:"primary",size:"small"},(0,l.__)("Submit","elementor")))):o.createElement(o.Fragment,null,o.createElement(p.Button,{variant:"contained",color:"primary",size:"large",href:m,target:"_blank",rel:"noopener",onClick:E.close},(0,l.__)("Connect to Elementor","elementor")))))))):null}},"./packages/packages/core/editor-app-bar/src/components/locations/tools-menu-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ToolsMenuLocation}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/extensions/angie/components/angie-guide-location.tsx"),a=n("./packages/packages/core/editor-app-bar/src/locations.ts"),s=n("./packages/packages/core/editor-app-bar/src/components/ui/toolbar-menu.tsx"),i=n("./packages/packages/core/editor-app-bar/src/components/ui/toolbar-menu-more.tsx"),c=n("./packages/packages/core/editor-app-bar/src/components/locations/integrations-menu-location.tsx"),p=n("./packages/packages/core/editor-app-bar/src/components/locations/send-feedback-popup-location.tsx");const l=5,{useMenuItems:u}=a.toolsMenu;function ToolsMenuLocation(){const e=u(),t=e.default.slice(0,l),n=e.default.slice(l);return o.createElement(s.default,null,t.map(({MenuItem:e,id:t})=>o.createElement(e,{key:t})),o.createElement(r.AngieGuideLocation,null),o.createElement(p.default,null),o.createElement(c.default,null),n.length>0&&o.createElement(i.default,{id:"elementor-editor-app-bar-tools-more"},n.map(({MenuItem:e,id:t})=>o.createElement(e,{key:t}))))}},"./packages/packages/core/editor-app-bar/src/components/locations/utilities-menu-location.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return UtilitiesMenuLocation}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/locations.ts"),a=n("./packages/packages/core/editor-app-bar/src/components/ui/toolbar-menu.tsx"),s=n("./packages/packages/core/editor-app-bar/src/components/ui/toolbar-menu-more.tsx");const i=4,{useMenuItems:c}=r.utilitiesMenu;function UtilitiesMenuLocation(){const e=c(),t=e.default.length>i+1,n=t?e.default.slice(0,i):e.default,r=t?e.default.slice(i):[];return o.createElement(a.default,null,n.map(({MenuItem:e,id:t})=>o.createElement(o.Fragment,{key:t},o.createElement(e,null))),r.length>0&&o.createElement(s.default,{id:"elementor-editor-app-bar-utilities-more"},r.map(({MenuItem:e,id:t})=>o.createElement(e,{key:t}))))}},"./packages/packages/core/editor-app-bar/src/components/ui/popover-menu-item.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PopoverMenuItem}});var o=n("react"),r=n("@elementor/icons"),a=n("@elementor/ui");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t({padding:0,border:0,color:e.palette.text.primary,"&.MuiToggleButton-root:hover":{backgroundColor:"initial"},"&.MuiToggleButton-root.Mui-selected":{backgroundColor:"initial"}})),i=(0,r.styled)(e=>o.createElement(r.SvgIcon,_extends({viewBox:"0 0 32 32"},e),o.createElement("g",null,o.createElement("circle",{cx:"16",cy:"16",r:"16"}),o.createElement("path",{d:"M11.7 9H9V22.3H11.7V9Z"}),o.createElement("path",{d:"M22.4 9H9V11.7H22.4V9Z"}),o.createElement("path",{d:"M22.4 14.4004H9V17.1004H22.4V14.4004Z"}),o.createElement("path",{d:"M22.4 19.6992H9V22.3992H22.4V19.6992Z"}))),{shouldForwardProp:e=>"showMenuIcon"!==e})(({theme:e,showMenuIcon:t})=>({"& path":{fill:e.palette.background.default,transition:"all 0.2s linear",transformOrigin:"bottom left","&:first-of-type":{transitionDelay:!t&&"0.2s",transform:t&&"translateY(-9px) scaleY(0)"},"&:not(:first-of-type)":{transform:!t&&`translateX(${"rtl"===e.direction?"4":"9"}px) scaleX(0.6)`},"&:nth-of-type(2)":{transitionDelay:t?"0":"0.2s"},"&:nth-of-type(3)":{transitionDelay:"0.1s"},"&:nth-of-type(4)":{transitionDelay:t?"0.2s":"0"}}}));function ToolbarLogo(e){const[t,n]=(0,o.useState)(!1),r=e.selected||t;return o.createElement(s,_extends({},e,{value:"selected",size:"large",onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1)}),o.createElement(i,{fontSize:"large",showMenuIcon:r,titleAccess:(0,a.__)("Elementor Logo","elementor")}))}},"./packages/packages/core/editor-app-bar/src/components/ui/toolbar-menu-item.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return ToolbarMenuItem}});var o=n("react"),r=n("@elementor/ui");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{window.open(n,"_blank","noopener,noreferrer"),i()}},(0,a.__)("Learn More","elementor")),s&&o.createElement(r.Button,{variant:"contained",size:"small",color:"accent",onClick:s},(0,a.__)("Try for free","elementor")))))}},"./packages/packages/core/editor-app-bar/src/extensions/angie/components/angie-guide-location.tsx":function(e,t,n){n.r(t),n.d(t,{AngieGuideLocation:function(){return AngieGuideLocation}});var o=n("react"),r=n("@elementor/editor-current-user"),a=n("@elementor/editor-ui"),s=n("@elementor/events"),i=n("@elementor/ui"),c=n("./packages/packages/core/editor-app-bar/src/extensions/angie/angie-consts.ts"),p=n("./packages/packages/core/editor-app-bar/src/extensions/angie/components/angie-guide-card.tsx"),l=n("./packages/packages/core/editor-app-bar/src/extensions/angie/hooks/use-auto-show.ts");function AngieGuideLocation(){(0,l.useAutoShow)();const[e,t]=(0,o.useState)(null),{dispatchEvent:n}=(0,s.useMixpanel)(),{isAdmin:u}=(0,r.useCurrentUserCapabilities)(),d=Boolean(e);(0,o.useEffect)(()=>{const handleToggle=()=>{t(e=>e?null:document.querySelector(`[aria-label="${c.ANGIE_BUTTON_ARIA_LABEL}"]`))};return window.addEventListener(c.ANGIE_GUIDE_TOGGLE_EVENT,handleToggle),()=>{window.removeEventListener(c.ANGIE_GUIDE_TOGGLE_EVENT,handleToggle)}},[]);const handleClose=()=>t(null);return o.createElement(a.ThemeProvider,null,o.createElement(i.Infotip,{content:o.createElement(p.AngieGuideCard,{imageUrl:c.ANGIE_TOP_BAR_PROMOTION_IMAGE_URL,description:c.ANGIE_TOP_BAR_DESCRIPTION,learnMoreUrl:c.ANGIE_LEARN_MORE_URL,onInstall:u?async()=>{n?.(c.AI_WIDGET_CTA_VIEWED_EVENT,{entry_point:"top_bar_icon"}),window.dispatchEvent(new CustomEvent(c.CREATE_WIDGET_EVENT,{detail:{entry_point:"top_bar_icon"}})),handleClose()}:void 0,onClose:handleClose}),placement:"bottom-start",open:d,disableHoverListener:!0,PopperProps:{anchorEl:e,modifiers:[{name:"offset",options:{offset:[-4,-4]}}]}},o.createElement("span",null)))}},"./packages/packages/core/editor-app-bar/src/extensions/angie/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{useActionProps:function(){return useActionProps}});var o=n("react"),r=n("@elementor/editor-mcp"),a=n("@elementor/events"),s=n("@elementor/icons"),i=n("@wordpress/i18n"),c=n("./packages/packages/core/editor-app-bar/src/extensions/angie/angie-consts.ts");function useActionProps(){const e=!(0,r.isAngieAvailable)();return(0,o.useEffect)(()=>{e&&(0,a.trackEvent)({eventName:c.AI_WIDGET_CTA_VIEWED_EVENT,entry_point:"top_bar_icon",has_angie_installed:!1})},[e]),{title:(0,i.__)("Angie","elementor"),icon:s.AngieIcon,onClick:()=>{window.dispatchEvent(new CustomEvent(c.ANGIE_GUIDE_TOGGLE_EVENT))},selected:!1,visible:e}}},"./packages/packages/core/editor-app-bar/src/extensions/angie/hooks/use-auto-show.ts":function(e,t,n){n.r(t),n.d(t,{useAutoShow:function(){return useAutoShow}});var o=n("react"),r=n("./packages/packages/core/editor-app-bar/src/extensions/angie/angie-consts.ts");function useAutoShow(){(0,o.useEffect)(()=>{if(!window.elementor?.config?.angie?.autoShow)return;const e=setTimeout(()=>{window.dispatchEvent(new CustomEvent(r.ANGIE_GUIDE_TOGGLE_EVENT))},0);return()=>clearTimeout(e)},[])}},"./packages/packages/core/editor-app-bar/src/extensions/angie/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/angie/hooks/use-action-props.ts");function init(){o.toolsMenu.registerToggleAction({id:"toggle-angie",priority:2,useProps:r.useActionProps})}},"./packages/packages/core/editor-app-bar/src/extensions/connect/hooks/use-connect-link-config.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return useConnectLinkConfig}});var o=n("react"),r=n("@elementor/icons"),a=n("@wordpress/i18n");const dispatchConnectClickEvent=e=>{try{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar[e],{location:n.locations.topBar,secondaryLocation:n.secondaryLocations.eLogoMenu,trigger:n.triggers.dropdownClick,element:n.elements.buttonIcon})}catch(e){console.warn(e)}};function useConnectLinkConfig(){const e=window;let t=!1;const n=e?.elementor?.helpers.hasPro();let s="_blank";n?t=e?.elementorPro?.config.isActive??!1:(t=e?.elementorCommon?.config.library_connect.is_connected??!1,s="_self");const i=(0,o.useCallback)(t=>{if(t.preventDefault(),e.jQuery&&e.jQuery.fn?.elementorConnect){const t=e?.elementor?.config.user.top_bar.connect_url,n=e.jQuery("");n?.attr("href",t)?.attr("target","_blank")?.attr("rel","opener")?.css("display","none")?.appendTo("body"),n.elementorConnect({success:()=>{dispatchConnectClickEvent("accountConnected"),setTimeout(()=>{e.location.reload()},200)}}),n[0].click(),dispatchConnectClickEvent("connectAccount"),setTimeout(()=>{n.remove()},1e3)}},[e]);return t?{title:(0,a.__)("My Elementor","elementor"),href:e?.elementor?.config.user.top_bar.my_elementor_url,icon:r.UserIcon,target:"_blank"}:{title:(0,a.__)("Connect my account","elementor"),href:e?.elementor?.config.user.top_bar.connect_url,icon:r.UserIcon,target:s,onClick:i}}},"./packages/packages/core/editor-app-bar/src/extensions/connect/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/connect/hooks/use-connect-link-config.tsx");function init(){o.mainMenu.registerLink({id:"app-bar-connect",group:"exits",priority:10,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/documents-preview/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/editor-v1-adapters"),a=n("@elementor/icons"),s=n("@wordpress/i18n");function useActionProps(){const e=(0,o.__useActiveDocument)();return{icon:a.EyeIcon,title:(0,s.__)("Preview Changes","elementor"),onClick:()=>{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar.previewPage,{location:n.locations.topBar,secondaryLocation:n.secondaryLocations["preview-page"],trigger:n.triggers.click,element:n.elements.buttonIcon}),e&&(0,r.__privateRunCommand)("editor/documents/preview",{id:e.id,force:!0})}}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-preview/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/documents-preview/hooks/use-action-props.ts");function init(){o.utilitiesMenu.registerAction({id:"document-preview-button",priority:30,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/components/primary-action-menu.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PrimaryActionMenu}});var o=n("react"),r=n("@elementor/ui"),a=n("./packages/packages/core/editor-app-bar/src/components/ui/popover-menu.tsx"),s=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/locations.ts");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t .MuiPopover-paper > .MuiList-root { & > .MuiDivider-root { display: none; } & > *:not( .MuiDivider-root ):not( :last-of-type ) + .MuiDivider-root { display: block; } } `;function PrimaryActionMenu(e){const{save:t,default:n}=i();return o.createElement(c,_extends({},e,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},marginThreshold:4,PaperProps:{sx:{mt:.5}}}),t.map(({MenuItem:e,id:t},n)=>[n>0&&o.createElement(r.Divider,{key:`${t}-divider`}),o.createElement(e,{key:t})]),t.length>0&&n.length>0&&o.createElement(r.Divider,null),n.map(({MenuItem:e,id:t},n)=>[n>0&&o.createElement(r.Divider,{key:`${t}-divider`}),o.createElement(e,{key:t})]))}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/components/primary-action.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return PrimaryAction}});var o=n("react"),r=n("@elementor/editor-documents"),a=n("@elementor/editor-v1-adapters"),s=n("@elementor/icons"),i=n("@elementor/ui"),c=n("@wordpress/i18n"),p=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/components/primary-action-menu.tsx");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=window,o=n?.elementorCommon?.eventsManager?.config;o&&n.elementorCommon.eventsManager.dispatchEvent(o.names.topBar.publishButton,{location:o.locations.topBar,secondaryLocation:o.secondaryLocations["publish-button"],trigger:o.triggers.click,element:o.elements.mainCta}),e.isSaving||t()},sx:{height:"100%",borderRadius:0,maxWidth:"158px","&.MuiButtonBase-root.MuiButtonGroup-grouped":{minWidth:"110px"}},disabled:u},m?o.createElement(i.CircularProgress,{color:"inherit",size:"1.5em"}):function getLabel(e){return e.userCan.publish?(0,c.__)("Publish","elementor"):(0,c.__)("Submit","elementor")}(e)),o.createElement(i.Tooltip,{title:(0,c.__)("Save Options","elementor"),PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:1,mr:.25}}}},o.createElement(i.Box,{component:"span","aria-label":void 0},o.createElement(i.Button,_extends({size:"small"},(0,i.bindTrigger)(l),{sx:{px:0,height:"100%",borderRadius:0},disabled:d,"aria-label":(0,c.__)("Save Options","elementor")}),o.createElement(s.ChevronDownIcon,null))))),o.createElement(p.default,_extends({},(0,i.bindMenu)(l),{onClick:l.close})))}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-copy-and-share-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useDocumentCopyAndShareProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/events"),a=n("@elementor/icons"),s=n("@wordpress/i18n");function useDocumentCopyAndShareProps(){const e=(0,o.__useActiveDocument)(),{copyAndShare:t}=(0,o.__useActiveDocumentActions)(),{dispatchEvent:n,config:i}=(0,r.useMixpanel)();return{icon:a.LinkIcon,title:(0,s.__)("Copy and Share","elementor"),onClick:()=>{const e=i?.names?.editorOne?.topBarPublishDropdown;e&&n?.(e,{app_type:i?.appTypes?.editor,window_name:i?.appTypes?.editor,interaction_type:i?.triggers?.click?.toLowerCase(),target_type:i?.targetTypes?.dropdownItem,target_name:i?.targetNames?.publishDropdown?.copyAndShare,interaction_result:i?.interactionResults?.actionSelected,target_location:i?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:i?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:i?.targetTypes?.dropdownItem}),t()},disabled:!e||e.isSaving||e.isSavingDraft||!("publish"===e.status.value),visible:e?.permissions?.showCopyAndShare}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-save-draft-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useDocumentSaveDraftProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/events"),a=n("@elementor/icons"),s=n("@wordpress/i18n");function useDocumentSaveDraftProps(){const e=(0,o.__useActiveDocument)(),{saveDraft:t}=(0,o.__useActiveDocumentActions)(),{dispatchEvent:n,config:i}=(0,r.useMixpanel)();return{icon:a.FileReportIcon,title:(0,s.__)("Save Draft","elementor"),onClick:()=>{const e=i?.names?.editorOne?.topBarPublishDropdown;e&&n?.(e,{app_type:i?.appTypes?.editor,window_name:i?.appTypes?.editor,interaction_type:i?.triggers?.click?.toLowerCase(),target_type:i?.targetTypes?.dropdownItem,target_name:i?.targetNames?.publishDropdown?.saveDraft,interaction_result:i?.interactionResults?.actionSelected,target_location:i?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:i?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:i?.targetTypes?.dropdownItem}),t()},disabled:!e||e.isSaving||e.isSavingDraft||!e.isDirty}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-save-template-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useDocumentSaveTemplateProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/events"),a=n("@elementor/icons"),s=n("@wordpress/i18n");function useDocumentSaveTemplateProps(){const{saveTemplate:e}=(0,o.__useActiveDocumentActions)(),{dispatchEvent:t,config:n}=(0,r.useMixpanel)();return{icon:a.FolderIcon,title:(0,s.__)("Save as Template","elementor"),onClick:()=>{const o=n?.names?.editorOne?.topBarPublishDropdown;o&&t?.(o,{app_type:n?.appTypes?.editor,window_name:n?.appTypes?.editor,interaction_type:n?.triggers?.click?.toLowerCase(),target_type:n?.targetTypes?.dropdownItem,target_name:n?.targetNames?.publishDropdown?.saveAsTemplate,interaction_result:n?.interactionResults?.actionSelected,target_location:n?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:n?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:n?.targetTypes?.dropdownItem}),e()}}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-view-as-markdown-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useDocumentViewAsMarkdownProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/editor-v1-adapters"),a=n("@elementor/icons"),s=n("@wordpress/i18n");function useDocumentViewAsMarkdownProps(){const e=(0,o.__useActiveDocument)();return{icon:a.EyeIcon,title:(0,s.__)("View as Markdown","elementor"),onClick:async()=>{const t=e?.links?.wpPreview||e?.links?.permalink;if(!t)return;e?.isDirty&&await(0,r.__privateRunCommand)("document/save/auto",{force:!0});const n=t.includes("?")?"&":"?",o=t+n+"format=markdown";window.open(o,"_blank")}}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-view-page-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useDocumentViewPageProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/editor-v1-adapters"),a=n("@elementor/events"),s=n("@elementor/icons"),i=n("@wordpress/i18n");function useDocumentViewPageProps(){const e=(0,o.__useActiveDocument)(),{dispatchEvent:t,config:n}=(0,a.useMixpanel)();return{icon:s.EyeIcon,title:(0,i.__)("View Page","elementor"),onClick:()=>{const o=n?.names?.editorOne?.topBarPublishDropdown;o&&t?.(o,{app_type:n?.appTypes?.editor,window_name:n?.appTypes?.editor,interaction_type:n?.triggers?.click?.toLowerCase(),target_type:n?.targetTypes?.dropdownItem,target_name:n?.targetNames?.publishDropdown?.viewPage,interaction_result:n?.interactionResults?.actionSelected,target_location:n?.locations?.topBar?.replace(/\s+/g,"_").toLowerCase(),location_l1:n?.secondaryLocations?.publishDropdown?.replace(/\s+/g,"_").toLowerCase(),location_l2:n?.targetTypes?.dropdownItem}),e?.id&&(0,r.__privateRunCommand)("editor/documents/view",{id:e.id})}}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/components/primary-action.tsx"),a=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-copy-and-share-props.ts"),s=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-save-draft-props.ts"),i=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-save-template-props.ts"),c=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-view-as-markdown-props.ts"),p=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/hooks/use-document-view-page-props.ts"),l=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/locations.ts");function init(){(0,o.injectIntoPrimaryAction)({id:"document-primary-action",component:r.default}),l.documentOptionsMenu.registerAction({group:"save",id:"document-save-draft",priority:10,useProps:s.default}),l.documentOptionsMenu.registerAction({group:"save",id:"document-save-as-template",priority:20,useProps:i.default}),l.documentOptionsMenu.registerAction({id:"document-copy-and-share",priority:10,useProps:a.default}),l.documentOptionsMenu.registerAction({id:"document-view-page",priority:50,useProps:p.default}),l.documentOptionsMenu.registerAction({id:"document-view-as-markdown",priority:60,useProps:c.default})}},"./packages/packages/core/editor-app-bar/src/extensions/documents-save/locations.ts":function(e,t,n){n.r(t),n.d(t,{documentOptionsMenu:function(){return i}});var o=n("@elementor/menus"),r=n("./packages/packages/core/editor-app-bar/src/components/actions/action.tsx"),a=n("./packages/packages/core/editor-app-bar/src/components/actions/link.tsx"),s=n("./packages/packages/core/editor-app-bar/src/components/actions/toggle-action.tsx");const i=(0,o.createMenu)({groups:["save"],components:{Action:r.default,ToggleAction:s.default,Link:a.default}})},"./packages/packages/core/editor-app-bar/src/extensions/documents-settings/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-documents"),r=n("@elementor/editor-v1-adapters"),a=n("@elementor/icons"),s=n("@wordpress/i18n");function useActionProps(){const e=(0,o.__useActiveDocument)(),t=(0,o.__useHostDocument)(),{isActive:n,isBlocked:i}=(0,r.__privateUseRouteStatus)("panel/page-settings"),c=e&&"kit"!==e.type.value?e:t;return{title:c?(0,s.__)("%s Settings","elementor").replace("%s",c.type.label):(0,s.__)("Document Settings","elementor"),icon:a.FileSettingsIcon,onClick:()=>{if(!c)return;const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.documentSettings,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations["document-settings"],trigger:t.triggers.click,element:t.elements.buttonIcon}),(0,r.__privateOpenRoute)("panel/page-settings/settings")},selected:n,disabled:i||!c}}},"./packages/packages/core/editor-app-bar/src/extensions/documents-settings/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/documents-settings/hooks/use-action-props.ts");function init(){o.toolsMenu.registerToggleAction({id:"document-settings-button",priority:3,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/elements/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){const{isActive:e,isBlocked:t}=(0,o.__privateUseRouteStatus)("panel/elements");return{title:(0,a.__)("Add Element","elementor"),icon:r.PlusIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.widgetPanel,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations["widget-panel"],trigger:t.triggers.toggleClick,element:t.elements.buttonIcon}),(0,o.__privateOpenRoute)("panel/elements/categories")},selected:e,disabled:t}}},"./packages/packages/core/editor-app-bar/src/extensions/elements/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/elements/hooks/use-action-props.ts"),a=n("./packages/packages/core/editor-app-bar/src/extensions/elements/sync/sync-panel-title.ts");function init(){(0,a.default)(),o.toolsMenu.registerToggleAction({id:"open-elements-panel",priority:1,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/elements/sync/sync-panel-title.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return syncPanelTitle}});var o=n("@elementor/editor-v1-adapters"),r=n("@wordpress/i18n");function syncPanelTitle(){const e=(0,r.__)("Elements","elementor"),t=(0,r.__)("Widgets","elementor");(0,o.__privateListenTo)((0,o.routeOpenEvent)("panel/elements"),()=>{setPanelTitle(e),setTabTitle(t)}),(0,o.__privateListenTo)((0,o.v1ReadyEvent)(),()=>{(0,o.__privateIsRouteActive)("panel/elements")&&(setPanelTitle(e),setTabTitle(t))})}function setPanelTitle(e){window.elementor?.getPanelView?.()?.getHeaderView?.()?.setTitle?.(e)}function setTabTitle(e){const t=document.querySelector('.elementor-component-tab[data-tab="categories"]');t&&(t.textContent=e)}},"./packages/packages/core/editor-app-bar/src/extensions/feedback/feedback-consts.ts":function(e,t,n){n.r(t),n.d(t,{EXPERIMENT_NAME:function(){return o},FEEDBACK_TOGGLE_EVENT:function(){return r}});const o="in_editor_feedback",r="elementor/open-feedback"},"./packages/packages/core/editor-app-bar/src/extensions/feedback/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n"),s=n("./packages/packages/core/editor-app-bar/src/locations.ts"),i=n("./packages/packages/core/editor-app-bar/src/extensions/feedback/feedback-consts.ts");function init(){(0,o.isExperimentActive)(i.EXPERIMENT_NAME)&&s.mainMenu.registerAction({id:"open-send-feedback",group:"help",priority:20,useProps:()=>({icon:r.MessageLinesIcon,title:(0,a.__)("Send Feedback","elementor"),onClick:()=>{dispatchEvent(new CustomEvent(i.FEEDBACK_TOGGLE_EVENT))}})})}},"./packages/packages/core/editor-app-bar/src/extensions/finder/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){return{title:(0,a.__)("Finder","elementor"),icon:r.SearchIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.finder,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.finder,trigger:t.triggers.toggleClick,element:t.elements.buttonIcon}),(0,o.__privateRunCommand)("finder/toggle")}}}},"./packages/packages/core/editor-app-bar/src/extensions/finder/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/finder/hooks/use-action-props.ts");function init(){o.utilitiesMenu.registerAction({id:"toggle-finder",priority:15,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/help/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/icons"),r=n("@wordpress/i18n");function useActionProps(){return{title:(0,r.__)("Help Center","elementor"),href:"https://go.elementor.com/editor-top-bar-learn/",icon:o.HelpIcon,target:"_blank",onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.help,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.help,trigger:t.triggers.click,element:t.elements.buttonIcon})}}}},"./packages/packages/core/editor-app-bar/src/extensions/help/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/help/hooks/use-action-props.ts");function init(){o.mainMenu.registerLink({id:"open-help-center",group:"help",priority:10,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/history/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){const{isActive:e,isBlocked:t}=(0,o.__privateUseRouteStatus)("panel/history");return{title:(0,a.__)("History","elementor"),icon:r.HistoryIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.history,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,o.__privateOpenRoute)("panel/history/actions")},selected:e,disabled:t}}},"./packages/packages/core/editor-app-bar/src/extensions/history/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/history/hooks/use-action-props.ts");function init(){o.toolsMenu.registerToggleAction({id:"open-history",priority:15,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/extensions/angie/index.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/connect/index.ts"),a=n("./packages/packages/core/editor-app-bar/src/extensions/documents-preview/index.ts"),s=n("./packages/packages/core/editor-app-bar/src/extensions/documents-save/index.ts"),i=n("./packages/packages/core/editor-app-bar/src/extensions/documents-settings/index.ts"),c=n("./packages/packages/core/editor-app-bar/src/extensions/elements/index.ts"),p=n("./packages/packages/core/editor-app-bar/src/extensions/feedback/index.ts"),l=n("./packages/packages/core/editor-app-bar/src/extensions/finder/index.ts"),u=n("./packages/packages/core/editor-app-bar/src/extensions/help/index.ts"),d=n("./packages/packages/core/editor-app-bar/src/extensions/history/index.ts"),m=n("./packages/packages/core/editor-app-bar/src/extensions/keyboard-shortcuts/index.ts"),g=n("./packages/packages/core/editor-app-bar/src/extensions/responsive/index.ts"),f=n("./packages/packages/core/editor-app-bar/src/extensions/site-settings/index.ts"),k=n("./packages/packages/core/editor-app-bar/src/extensions/structure/index.ts"),v=n("./packages/packages/core/editor-app-bar/src/extensions/theme-builder/index.ts"),_=n("./packages/packages/core/editor-app-bar/src/extensions/user-preferences/index.ts"),b=n("./packages/packages/core/editor-app-bar/src/extensions/wordpress/index.ts");function init(){(0,o.init)(),(0,a.init)(),(0,s.init)(),(0,i.init)(),(0,c.init)(),(0,l.init)(),(0,u.init)(),(0,d.init)(),(0,m.init)(),(0,g.init)(),(0,f.init)(),(0,p.init)(),(0,k.init)(),(0,v.init)(),(0,_.init)(),(0,b.init)(),(0,r.init)()}},"./packages/packages/core/editor-app-bar/src/extensions/keyboard-shortcuts/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){return{icon:r.KeyboardIcon,title:(0,a.__)("Keyboard Shortcuts","elementor"),onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.keyboardShortcuts,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,o.__privateRunCommand)("shortcuts/open")}}}},"./packages/packages/core/editor-app-bar/src/extensions/keyboard-shortcuts/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/keyboard-shortcuts/hooks/use-action-props.ts");function init(){o.mainMenu.registerAction({id:"open-keyboard-shortcuts",group:"default",priority:40,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/responsive/components/breakpoints-switcher.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return BreakpointsSwitcher}});var o=n("react"),r=n("@elementor/editor-responsive"),a=n("@elementor/icons"),s=n("@elementor/ui"),i=n("@wordpress/i18n");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const o=window,r=o?.elementorCommon?.eventsManager?.config;r&&o.elementorCommon.eventsManager.dispatchEvent(r.names.topBar.responsiveControls,{location:r.locations.topBar,secondaryLocation:r.secondaryLocations.responsiveControls,trigger:r.triggers.click,element:r.elements.buttonIcon,mode:t}),n(t)},"aria-label":(0,i.__)("Switch Device","elementor"),sx:{"& .MuiTabs-indicator":{backgroundColor:"text.primary"}}},e.map(({id:e,label:t,type:n,width:r})=>{const a=c[e],i=p[n||"default"].replace("%s",t).replace("%d",r?.toString()||"");return o.createElement(s.Tab,{value:e,key:e,"aria-label":i,icon:o.createElement(Tooltip,{title:i},o.createElement(a,null)),sx:{minWidth:"auto"},"data-testid":`switch-device-to-${e}`})}))}function Tooltip(e){return o.createElement(s.Tooltip,_extends({PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:2.5}}}},e))}const c={widescreen:a.WidescreenIcon,desktop:a.DesktopIcon,laptop:a.LaptopIcon,tablet_extra:a.TabletLandscapeIcon,tablet:a.TabletPortraitIcon,mobile_extra:a.MobileLandscapeIcon,mobile:a.MobilePortraitIcon},p={default:"%s","min-width":(0,i.__)("%s (%dpx and up)","elementor"),"max-width":(0,i.__)("%s (up to %dpx)","elementor")}},"./packages/packages/core/editor-app-bar/src/extensions/responsive/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/responsive/components/breakpoints-switcher.tsx");function init(){(0,o.injectIntoResponsive)({id:"responsive-breakpoints-switcher",component:r.default,options:{priority:20}})}},"./packages/packages/core/editor-app-bar/src/extensions/site-settings/components/portal.tsx":function(e,t,n){n.r(t),n.d(t,{default:function(){return Portal}});var o=n("react"),r=n("@elementor/editor-v1-adapters"),a=n("@elementor/ui");function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;te&&!e.isSaving?t():null},e?.isSaving?o.createElement(a.CircularProgress,null):(0,s.__)("Save Changes","elementor")))}},"./packages/packages/core/editor-app-bar/src/extensions/site-settings/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){const{isActive:e,isBlocked:t}=(0,o.__privateUseRouteStatus)("panel/global",{blockOnKitRoutes:!1});return{title:(0,a.__)("Site Settings","elementor"),icon:r.SettingsIcon,onClick:()=>{const t=window,n=t?.elementorCommon?.eventsManager?.config;n&&t.elementorCommon.eventsManager.dispatchEvent(n.names.topBar.siteSettings,{location:n.locations.topBar,secondaryLocation:n.secondaryLocations.siteSettings,trigger:n.triggers.toggleClick,element:n.elements.buttonIcon}),e?(0,o.__privateRunCommand)("panel/global/close"):(0,o.__privateRunCommand)("panel/global/open")},selected:e,disabled:t}}},"./packages/packages/core/editor-app-bar/src/extensions/site-settings/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("@elementor/editor"),r=n("./packages/packages/core/editor-app-bar/src/locations.ts"),a=n("./packages/packages/core/editor-app-bar/src/extensions/site-settings/components/portalled-primary-action.tsx"),s=n("./packages/packages/core/editor-app-bar/src/extensions/site-settings/hooks/use-action-props.ts");function init(){(0,o.injectIntoTop)({id:"site-settings-primary-action-portal",component:a.default}),r.mainMenu.registerToggleAction({id:"toggle-site-settings",group:"default",priority:1,useProps:s.default})}},"./packages/packages/core/editor-app-bar/src/extensions/structure/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){const{isActive:e,isBlocked:t}=(0,o.__privateUseRouteStatus)("navigator");return{title:(0,a.__)("Structure","elementor"),icon:r.StructureIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.structure,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.structure,trigger:t.triggers.toggleClick,element:t.elements.buttonIcon}),(0,o.__privateRunCommand)("navigator/toggle")},selected:e,disabled:t}}},"./packages/packages/core/editor-app-bar/src/extensions/structure/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/structure/hooks/use-action-props.ts");function init(){o.utilitiesMenu.registerToggleAction({id:"toggle-structure-view",priority:25,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/theme-builder/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){return{icon:r.ThemeBuilderIcon,title:(0,a.__)("Theme Builder","elementor"),onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.themeBuilder,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,o.__privateRunCommand)("app/open")}}}},"./packages/packages/core/editor-app-bar/src/extensions/theme-builder/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/theme-builder/hooks/use-action-props.ts");function init(){o.mainMenu.registerAction({id:"open-theme-builder",group:"default",priority:10,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/user-preferences/hooks/use-action-props.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return useActionProps}});var o=n("@elementor/editor-v1-adapters"),r=n("@elementor/icons"),a=n("@wordpress/i18n");function useActionProps(){const{isActive:e,isBlocked:t}=(0,o.__privateUseRouteStatus)("panel/editor-preferences");return{icon:r.ToggleRightIcon,title:(0,a.__)("User Preferences","elementor"),onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.userPreferences,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link}),(0,o.__privateOpenRoute)("panel/editor-preferences")},selected:e,disabled:t}}},"./packages/packages/core/editor-app-bar/src/extensions/user-preferences/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("./packages/packages/core/editor-app-bar/src/locations.ts"),r=n("./packages/packages/core/editor-app-bar/src/extensions/user-preferences/hooks/use-action-props.ts");function init(){o.mainMenu.registerToggleAction({id:"open-user-preferences",group:"default",priority:30,useProps:r.default})}},"./packages/packages/core/editor-app-bar/src/extensions/wordpress/index.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("@elementor/editor-documents"),r=n("@elementor/icons"),a=n("@wordpress/i18n"),s=n("./packages/packages/core/editor-app-bar/src/locations.ts");function init(){s.mainMenu.registerLink({id:"exit-to-wordpress",group:"exits",priority:20,useProps:()=>{const e=(0,o.__useActiveDocument)();return{title:(0,a.__)("Exit to WordPress","elementor"),href:e?.links?.platformEdit,icon:r.WordpressIcon,onClick:()=>{const e=window,t=e?.elementorCommon?.eventsManager?.config;t&&e.elementorCommon.eventsManager.dispatchEvent(t.names.topBar.exitToWordpress,{location:t.locations.topBar,secondaryLocation:t.secondaryLocations.elementorLogo,trigger:t.triggers.click,element:t.elements.link})}}}})}},"./packages/packages/core/editor-app-bar/src/init.ts":function(e,t,n){n.r(t),n.d(t,{init:function(){return init}});var o=n("@elementor/editor"),r=n("./packages/packages/core/editor-app-bar/src/components/app-bar.tsx"),a=n("./packages/packages/core/editor-app-bar/src/extensions/index.ts"),s=n("./packages/packages/core/editor-app-bar/src/sync/redirect-old-menus.ts");function init(){(0,s.default)(),(0,a.init)(),(0,o.injectIntoTop)({id:"app-bar",component:r.default})}},"./packages/packages/core/editor-app-bar/src/locations.ts":function(e,t,n){n.r(t),n.d(t,{PageIndicationSlot:function(){return p},PrimaryActionSlot:function(){return m},ResponsiveSlot:function(){return u},injectIntoPageIndication:function(){return c},injectIntoPrimaryAction:function(){return d},injectIntoResponsive:function(){return l},integrationsMenu:function(){return _},mainMenu:function(){return f},toolsMenu:function(){return k},utilitiesMenu:function(){return v}});var o=n("@elementor/locations"),r=n("@elementor/menus"),a=n("./packages/packages/core/editor-app-bar/src/components/actions/action.tsx"),s=n("./packages/packages/core/editor-app-bar/src/components/actions/link.tsx"),i=n("./packages/packages/core/editor-app-bar/src/components/actions/toggle-action.tsx");const{inject:c,Slot:p}=(0,o.createLocation)(),{inject:l,Slot:u}=(0,o.createLocation)(),{inject:d,Slot:m}=(0,o.createLocation)(),g={Action:a.default,ToggleAction:i.default,Link:s.default},f=(0,r.createMenu)({groups:["help","exits"],components:g}),k=(0,r.createMenu)({components:g}),v=(0,r.createMenu)({components:g}),_=(0,r.createMenu)({components:g})},"./packages/packages/core/editor-app-bar/src/sync/redirect-old-menus.ts":function(e,t,n){n.r(t),n.d(t,{default:function(){return redirectOldMenus}});var o=n("@elementor/editor-v1-adapters");function redirectOldMenus(){(0,o.__privateListenTo)((0,o.routeOpenEvent)("panel/menu"),()=>{(0,o.__privateOpenRoute)("panel/elements/categories")})}},"@elementor/editor":function(e){e.exports=window.elementorV2.editor},"@elementor/editor-current-user":function(e){e.exports=window.elementorV2.editorCurrentUser},"@elementor/editor-documents":function(e){e.exports=window.elementorV2.editorDocuments},"@elementor/editor-mcp":function(e){e.exports=window.elementorV2.editorMcp},"@elementor/editor-responsive":function(e){e.exports=window.elementorV2.editorResponsive},"@elementor/editor-ui":function(e){e.exports=window.elementorV2.editorUi},"@elementor/editor-v1-adapters":function(e){e.exports=window.elementorV2.editorV1Adapters},"@elementor/events":function(e){e.exports=window.elementorV2.events},"@elementor/http-client":function(e){e.exports=window.elementorV2.httpClient},"@elementor/icons":function(e){e.exports=window.elementorV2.icons},"@elementor/locations":function(e){e.exports=window.elementorV2.locations},"@elementor/menus":function(e){e.exports=window.elementorV2.menus},"@elementor/ui":function(e){e.exports=window.elementorV2.ui},"@wordpress/i18n":function(e){e.exports=window.wp.i18n},react:function(e){e.exports=window.React}},t={};function __webpack_require__(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,__webpack_require__),r.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){__webpack_require__.r(n),__webpack_require__.d(n,{documentOptionsMenu:function(){return t.documentOptionsMenu},init:function(){return o.init},injectIntoPageIndication:function(){return e.injectIntoPageIndication},injectIntoPrimaryAction:function(){return e.injectIntoPrimaryAction},injectIntoResponsive:function(){return e.injectIntoResponsive},integrationsMenu:function(){return e.integrationsMenu},mainMenu:function(){return e.mainMenu},toolsMenu:function(){return e.toolsMenu},utilitiesMenu:function(){return e.utilitiesMenu}});var e=__webpack_require__("./packages/packages/core/editor-app-bar/src/locations.ts"),t=__webpack_require__("./packages/packages/core/editor-app-bar/src/extensions/documents-save/locations.ts"),o=__webpack_require__("./packages/packages/core/editor-app-bar/src/init.ts")}(),(window.elementorV2=window.elementorV2||{}).editorAppBar=n}(),window.elementorV2.editorAppBar?.init?.(); //# sourceMappingURL=editor-app-bar.js.map