OwlCyberSecurity - MANAGER
Edit File: editor-app-bar.min.js
!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{documentOptionsMenu:function(){return x},injectIntoPageIndication:function(){return I},injectIntoPrimaryAction:function(){return _},injectIntoResponsive:function(){return M},integrationsMenu:function(){return T},mainMenu:function(){return w},toolsMenu:function(){return C},utilitiesMenu:function(){return A}});var n=window.React,o=window.elementorV2.locations,r=window.elementorV2.ui,i=window.elementorV2.icons,l=window.wp.i18n,c=window.elementorV2.editor,a=window.elementorV2.editorV1Adapters,u=window.elementorV2.editorDocuments,s=(0,n.createContext)({type:"toolbar"});function m({type:e,children:t}){return n.createElement(s.Provider,{value:{type:e}},t)}function p(){return(0,n.useContext)(s)}function d({title:e,...t}){return n.createElement(r.Tooltip,{title:e},n.createElement(r.Box,{component:"span","aria-label":void 0},n.createElement(r.IconButton,{...t,"aria-label":e,size:"small"})))}var g=(0,r.withDirection)(i.ArrowUpRightIcon);function v({text:e,icon:t,onClick:o,href:i,target:l,disabled:c,...a}){const u=i&&"_blank"===l;return n.createElement(r.MenuItem,{...a,disabled:c,onClick:o,component:i?"a":"div",href:i,target:l},n.createElement(r.ListItemIcon,null,t),n.createElement(r.ListItemText,{primary:e}),u&&n.createElement(g,null))}function E({icon:e,title:t,visible:o=!0,...r}){const{type:i}=p();return o?"toolbar"===i?n.createElement(d,{title:t,...r},n.createElement(e,null)):n.createElement(v,{...r,text:t,icon:n.createElement(e,null)}):null}function f({title:e,onClick:t,...o}){return n.createElement(r.Tooltip,{title:e},n.createElement(r.Box,{component:"span","aria-label":void 0},n.createElement(r.ToggleButton,{...o,onChange:t,"aria-label":e,size:"small"})))}function y({icon:e,title:t,value:o,visible:r=!0,...i}){const{type:l}=p();return r?"toolbar"===l?n.createElement(f,{value:o||t,title:t,...i},n.createElement(e,null)):n.createElement(v,{...i,text:t,icon:n.createElement(e,null)}):null}function h({icon:e,title:t,visible:o=!0,...r}){const{type:i}=p();return o?"toolbar"===i?n.createElement(d,{title:t,...r},n.createElement(e,null)):n.createElement(v,{...r,text:t,icon:n.createElement(e,null)}):null}function b(e=[]){const t=[...e,"default"],r=t.reduce(((e,t)=>({...e,[t]:(0,o.createLocation)()})),{}),[i,l,c]=[E,y,h].map((e=>function({locations:e,menuGroups:t,component:o}){return({group:r="default",id:i,overwrite:l,priority:c,...a})=>{if(!t.includes(r))return;const u="props"in a?()=>a.props:a.useProps,s=o;e[r].inject({id:i,component:e=>{const t=u();return n.createElement(s,{...e,...t})},options:{priority:c,overwrite:l}})}}({locations:r,menuGroups:t,component:e}))),a=function(e){return()=>(0,n.useMemo)((()=>Object.entries(e).reduce(((e,[t,n])=>({...e,[t]:n.getInjections().map((e=>({id:e.id,MenuItem:e.component})))})),{})),[])}(r);return{registerAction:i,registerToggleAction:l,registerLink:c,useMenuItems:a}}var{inject:I,Slot:k}=(0,o.createLocation)(),{inject:M,Slot:P}=(0,o.createLocation)(),{inject:_,Slot:S}=(0,o.createLocation)(),w=b(["exits"]),C=b(),A=b(),T=b(),x=b(["save"]);function D({children:e,...t}){return n.createElement(m,{type:"popover"},n.createElement(r.Menu,{PaperProps:{sx:{mt:4}},...t,MenuListProps:{component:"div"}},e))}var B=(0,r.styled)(r.ToggleButton)((({theme:e})=>({paddingInline:e.spacing(1),"&.MuiToggleButton-root:hover":{backgroundColor:"initial"},"&.MuiToggleButton-root.Mui-selected":{backgroundColor:"initial"}}))),R=(0,r.styled)((e=>n.createElement(r.SvgIcon,{viewBox:"0 0 32 32",...e},n.createElement("g",null,n.createElement("circle",{cx:"16",cy:"16",r:"16"}),n.createElement("path",{d:"M11.7 9H9V22.3H11.7V9Z"}),n.createElement("path",{d:"M22.4 9H9V11.7H22.4V9Z"}),n.createElement("path",{d:"M22.4 14.4004H9V17.1004H22.4V14.4004Z"}),n.createElement("path",{d:"M22.4 19.6992H9V22.3992H22.4V19.6992Z"})))),{shouldForwardProp:e=>"showMenuIcon"!==e})((({theme:e,showMenuIcon:t})=>({width:"auto",height:"100%","& path":{fill:"initial",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 O(e){const[t,o]=(0,n.useState)(!1),r=e.selected||t;return n.createElement(B,{...e,value:"selected",size:"small",onMouseEnter:()=>o(!0),onMouseLeave:()=>o(!1)},n.createElement(R,{titleAccess:(0,l.__)("Elementor Logo","elementor"),showMenuIcon:r}))}function V({children:e,...t}){const o="rtl"===(0,r.useTheme)().direction;return n.createElement(D,{sx:{pointerEvents:"none"},PaperProps:{sx:{...o?{marginInlineEnd:-2}:{marginInlineStart:2},pointerEvents:"auto"}},anchorOrigin:{vertical:"center",horizontal:o?"left":"right"},transformOrigin:{vertical:"center",horizontal:o?"right":"left"},...t},e)}var{useMenuItems:j}=T,H=(0,r.withDirection)(i.ChevronRightIcon);function L({parentPopupState:e}){const t=j(),o=(0,r.usePopupState)({parentPopupState:e,variant:"popover",popupId:"elementor-v2-app-bar-integrations"});return 0===t.default.length?null:n.createElement(n.Fragment,null,n.createElement(r.Divider,null),n.createElement(r.MenuItem,{...(0,r.bindHover)(o),...(0,r.bindFocus)(o)},n.createElement(r.ListItemIcon,null,n.createElement(i.PlugIcon,null)),n.createElement(r.ListItemText,{primary:(0,l.__)("Integrations","elementor")}),n.createElement(H,null),n.createElement(V,{...(0,r.bindMenu)(o),onClick:o.close},t.default.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t}))))))}var{useMenuItems:z}=w;function F(){const e=z(),t=(0,r.usePopupState)({variant:"popover",popupId:"elementor-v2-app-bar-main-menu"});return n.createElement(r.Stack,{sx:{paddingInlineStart:3},direction:"row",alignItems:"center"},n.createElement(O,{...(0,r.bindTrigger)(t),selected:t.isOpen}),n.createElement(D,{onClick:t.close,...(0,r.bindMenu)(t),marginThreshold:8},e.default.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t}))),n.createElement(L,{key:"integrations-location",parentPopupState:t}),e.exits.length>0&&n.createElement(r.Divider,null),e.exits.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t})))))}function G({children:e,...t}){return n.createElement(m,{type:"toolbar"},n.createElement(r.Stack,{sx:{px:4},spacing:4,direction:"row",alignItems:"center",...t},e))}function W({children:e,id:t}){const o=(0,r.usePopupState)({variant:"popover",popupId:t});return n.createElement(n.Fragment,null,n.createElement(d,{...(0,r.bindTrigger)(o),title:(0,l.__)("More","elementor")},n.createElement(i.DotsVerticalIcon,null)),n.createElement(D,{onClick:o.close,...(0,r.bindMenu)(o)},e))}var K=5,{useMenuItems:Z}=C;function q(){const e=Z(),t=e.default.slice(0,K),o=e.default.slice(K);return n.createElement(G,null,t.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t}))),o.length>0&&n.createElement(W,{id:"elementor-editor-app-bar-tools-more"},o.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t})))))}var U=3,{useMenuItems:X}=A;function Y(){const e=X(),t=e.default.slice(0,U),o=e.default.slice(U);return n.createElement(G,null,t.map((({MenuItem:e,id:t},o)=>n.createElement(n.Fragment,{key:t},0===o&&n.createElement(r.Divider,{orientation:"vertical"}),n.createElement(e,null)))),o.length>0&&n.createElement(W,{id:"elementor-editor-app-bar-utilities-more"},o.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t})))))}function $(){return n.createElement(S,null)}function J(){return n.createElement(k,null)}function N(){return n.createElement(P,null)}function Q(){const e=(0,u.useActiveDocument)(),t=(0,u.useHostDocument)(),o=e&&"kit"!==e.type.value?e:t,{isActive:c,isBlocked:s}=(0,a.useRouteStatus)("panel/page-settings");if(!o)return null;const m=(0,l.__)("%s Settings","elementor").replace("%s",o.type.label);return n.createElement(r.Tooltip,{title:m},n.createElement(r.Box,{component:"span","aria-label":void 0},n.createElement(r.ToggleButton,{value:"document-settings",selected:c,disabled:s,onChange:()=>(0,a.openRoute)("panel/page-settings/settings"),"aria-label":m,size:"small"},n.createElement(i.SettingsIcon,null))))}function ee(){const e=(0,u.useActiveDocument)();return{icon:i.EyeIcon,title:(0,l.__)("Preview Changes","elementor"),onClick:()=>e&&(0,a.runCommand)("editor/documents/preview",{id:e.id,force:!0})}}function te(){const e=(0,u.useActiveDocument)(),{saveDraft:t}=(0,u.useActiveDocumentActions)();return{icon:i.FileReportIcon,title:(0,l.__)("Save Draft","elementor"),onClick:t,disabled:!e||e.isSaving||e.isSavingDraft||!e.isDirty}}function ne(){const{saveTemplate:e}=(0,u.useActiveDocumentActions)();return{icon:i.FolderIcon,title:(0,l.__)("Save as Template","elementor"),onClick:e}}var{useMenuItems:oe}=x,re=(0,r.styled)(D)` & > .MuiPopover-paper > .MuiList-root > .MuiDivider-root { &:only-child, /* A divider is being rendered lonely */ &:last-child, /* The last group renders empty but renders a divider */ & + .MuiDivider-root /* Multiple dividers due to multiple empty groups */ { display: none; } } `;function ie(e){const{save:t,default:o}=oe();return n.createElement(re,{...e,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},marginThreshold:8,PaperProps:{sx:{mt:2}}},t.map((({MenuItem:e,id:t},o)=>[o>0&&n.createElement(r.Divider,{key:`${t}-divider`}),n.createElement(e,{key:t})])),o.length>0&&n.createElement(r.Divider,null),o.map((({MenuItem:e,id:t})=>n.createElement(e,{key:t}))))}function le(){const e=(0,u.useActiveDocument)(),{save:t}=(0,u.useActiveDocumentActions)(),o=(0,r.usePopupState)({variant:"popover",popupId:"document-save-options"});if(!e)return null;const c=!function(e){return"kit"!==e.type.value&&(e.isDirty||"draft"===e.status.value)}(e),a=e.isSaving&&!c;return n.createElement(n.Fragment,null,n.createElement(r.ButtonGroup,{size:"medium",variant:"contained"},n.createElement(r.Button,{onClick:()=>!e.isSaving&&t(),sx:{px:7,height:"100%",maxWidth:"158px","&.MuiButtonBase-root.MuiButtonGroup-grouped":{minWidth:"110px"}},disabled:c},a?n.createElement(r.CircularProgress,null):function(e){return e.userCan.publish?(0,l.__)("Publish","elementor"):(0,l.__)("Submit","elementor")}(e)),n.createElement(r.Tooltip,{title:(0,l.__)("Save Options","elementor"),PopperProps:{sx:{"&.MuiTooltip-popper .MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom":{mt:3,mr:1}}}},n.createElement(r.Box,{component:"span","aria-label":void 0},n.createElement(r.Button,{...(0,r.bindTrigger)(o),sx:{px:0,height:"100%"},disabled:"kit"===e.type.value,"aria-label":(0,l.__)("Save Options","elementor")},n.createElement(i.ChevronDownIcon,null))))),n.createElement(ie,{...(0,r.bindMenu)(o),onClick:o.close}))}function ce(e){window.elementor?.getPanelView?.()?.getHeaderView?.()?.setTitle?.(e)}function ae(e){const t=document.querySelector('.elementor-component-tab[data-tab="categories"]');t&&(t.textContent=e)}function ue(){const{isActive:e,isBlocked:t}=(0,a.useRouteStatus)("panel/elements");return{title:(0,l.__)("Add Element","elementor"),icon:i.PlusIcon,onClick:()=>(0,a.openRoute)("panel/elements/categories"),selected:e,disabled:t}}function se(){const{isActive:e,isBlocked:t}=(0,a.useRouteStatus)("finder",{blockOnKitRoutes:!1,blockOnPreviewMode:!1});return{title:(0,l.__)("Finder","elementor"),icon:i.SearchIcon,onClick:()=>(0,a.runCommand)("finder/toggle"),selected:e,disabled:t}}function me(){const{isActive:e,isBlocked:t}=(0,a.useRouteStatus)("panel/history");return{title:(0,l.__)("History","elementor"),icon:i.HistoryIcon,onClick:()=>(0,a.openRoute)("panel/history/actions"),selected:e,disabled:t}}function pe(){return{icon:i.KeyboardIcon,title:(0,l.__)("Keyboard Shortcuts","elementor"),onClick:()=>(0,a.runCommand)("shortcuts/open")}}function de(e){const t=(0,a.useListenTo)([(0,a.routeOpenEvent)("panel/global"),(0,a.routeCloseEvent)("panel/global")],ge);return t.current?n.createElement(r.Portal,{container:t.current,...e}):null}function ge(){return(0,a.isRouteActive)("panel/global")?{current:document.querySelector("#elementor-panel-inner")}:{current:null}}function ve(){const e=(0,u.useActiveDocument)(),{save:t}=(0,u.useActiveDocumentActions)();return n.createElement(r.Paper,{sx:{px:5,py:4,borderTop:1,borderColor:"divider"}},n.createElement(r.Button,{variant:"contained",disabled:!e||!e.isDirty,size:"medium",sx:{width:"100%"},onClick:()=>e&&!e.isSaving?t():null},e?.isSaving?n.createElement(r.CircularProgress,null):(0,l.__)("Save Changes","elementor")))}function Ee(){return n.createElement(de,null,n.createElement(ve,null))}function fe(){const{isActive:e,isBlocked:t}=(0,a.useRouteStatus)("panel/global",{blockOnKitRoutes:!1});return{title:(0,l.__)("Site Settings","elementor"),icon:i.AdjustmentsHorizontalIcon,onClick:()=>e?(0,a.runCommand)("panel/global/close"):(0,a.runCommand)("panel/global/open"),selected:e,disabled:t}}function ye(){const{isActive:e,isBlocked:t}=(0,a.useRouteStatus)("navigator");return{title:(0,l.__)("Structure","elementor"),icon:i.StructureIcon,onClick:()=>(0,a.runCommand)("navigator/toggle"),selected:e,disabled:t}}function he(){return{icon:i.ThemeBuilderIcon,title:(0,l.__)("Theme Builder","elementor"),onClick:()=>(0,a.runCommand)("app/open")}}function be(){const{isActive:e,isBlocked:t}=(0,a.useRouteStatus)("panel/editor-preferences");return{icon:i.ToggleRightIcon,title:(0,l.__)("User Preferences","elementor"),onClick:()=>(0,a.openRoute)("panel/editor-preferences"),selected:e,disabled:t}}(0,a.listenTo)((0,a.routeOpenEvent)("panel/menu"),(()=>{(0,a.openRoute)("panel/elements/categories")})),I({id:"document-settings-button",component:Q,options:{priority:20}}),A.registerAction({id:"document-preview-button",priority:30,useProps:ee}),_({id:"document-primary-action",component:le}),x.registerAction({group:"save",id:"document-save-draft",priority:10,useProps:te}),x.registerAction({group:"save",id:"document-save-as-template",priority:20,useProps:ne}),function(){const e=(0,l.__)("Elements","elementor"),t=(0,l.__)("Widgets","elementor");(0,a.listenTo)((0,a.routeOpenEvent)("panel/elements"),(()=>{ce(e),ae(t)})),(0,a.listenTo)((0,a.v1ReadyEvent)(),(()=>{(0,a.isRouteActive)("panel/elements")&&(ce(e),ae(t))}))}(),C.registerToggleAction({id:"open-elements-panel",priority:1,useProps:ue}),A.registerToggleAction({id:"toggle-finder",priority:10,useProps:se}),A.registerLink({id:"open-help-center",priority:20,useProps:()=>({title:(0,l.__)("Help","elementor"),href:"https://go.elementor.com/editor-top-bar-learn/",icon:i.HelpIcon,target:"_blank"})}),w.registerToggleAction({id:"open-history",priority:20,useProps:me}),w.registerAction({id:"open-keyboard-shortcuts",group:"default",priority:40,useProps:pe}),(0,c.injectIntoTop)({id:"site-settings-primary-action-portal",component:Ee}),C.registerToggleAction({id:"toggle-site-settings",priority:2,useProps:fe}),C.registerToggleAction({id:"toggle-structure-view",priority:3,useProps:ye}),w.registerAction({id:"open-theme-builder",useProps:he}),w.registerToggleAction({id:"open-user-preferences",priority:30,useProps:be}),w.registerLink({id:"exit-to-wordpress",group:"exits",useProps:()=>{const e=(0,u.useActiveDocument)();return{title:(0,l.__)("Exit to WordPress","elementor"),href:e?.links?.platformEdit,icon:i.WordpressIcon}}}),(0,c.injectIntoTop)({id:"app-bar",component:function(){return n.createElement(r.ThemeProvider,{colorScheme:"dark"},n.createElement(r.AppBar,{position:"sticky"},n.createElement(r.Box,{display:"grid",gridTemplateColumns:"repeat(3, 1fr)"},n.createElement(r.Grid,{container:!0},n.createElement(F,null),n.createElement(q,null)),n.createElement(r.Grid,{container:!0,justifyContent:"center"},n.createElement(G,{spacing:3},n.createElement(r.Divider,{orientation:"vertical"}),n.createElement(J,null),n.createElement(r.Divider,{orientation:"vertical"}),n.createElement(N,null),n.createElement(r.Divider,{orientation:"vertical"}))),n.createElement(r.Grid,{container:!0,justifyContent:"flex-end"},n.createElement(Y,null),n.createElement($,null)))))}}),(window.elementorV2=window.elementorV2||{}).editorAppBar=t}();