HEX
Server: LiteSpeed
System: Linux premium235.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: beaupptk (733)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/beaupptk/www/wp-content/plugins/elementor/assets/js/editor-one-menu.min.js
(()=>{var e={8569:(e,t,n)=>{"use strict";var o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.FlyoutInteractionHandler=void 0;var i=o(n(39805)),r=o(n(40989));t.FlyoutInteractionHandler=function(){return(0,r.default)(function FlyoutInteractionHandler(){(0,i.default)(this,FlyoutInteractionHandler),this.activeMenu=null,this.activeParent=null,this.closeTimeout=null,this.lastMousePos=null,this.exitPoint=null,this.mouseMoveHandler=null},[{key:"handle",value:function handle(){this.setupFlyoutMenus(),this.setupMobileSupport()}},{key:"setupFlyoutMenus",value:function setupFlyoutMenus(){var e=this;document.querySelectorAll("#adminmenu li.elementor-has-flyout").forEach(function(t){var n=t.querySelector(".elementor-submenu-flyout");n&&(e.attachHoverEvents(t,n),e.attachFocusEvents(t,n),e.attachKeyboardEvents(t,n))})}},{key:"attachHoverEvents",value:function attachHoverEvents(e,t){var n=this;e.addEventListener("mouseenter",function(){n.activeMenu&&!n.activeMenu.contains(e)&&n.activeMenu!==t&&(n.isCursorInSafeZone()||n.hideFlyout(n.activeMenu)),n.clearCloseTimeout(),n.showFlyout(e,t)}),e.addEventListener("mouseleave",function(o){n.exitPoint={x:o.clientX,y:o.clientY},n.scheduleClose(e,t)}),t.addEventListener("mouseenter",function(){n.clearCloseTimeout(),n.stopMouseTracking()}),t.addEventListener("mouseleave",function(o){n.exitPoint={x:o.clientX,y:o.clientY},n.scheduleClose(e,t)})}},{key:"attachFocusEvents",value:function attachFocusEvents(e,t){var n=this,o=e.querySelector(":scope > a");o&&o.addEventListener("focus",function(){n.showFlyout(e,t)}),t.addEventListener("focusout",function(o){e.contains(o.relatedTarget)||n.hideFlyout(t)})}},{key:"attachKeyboardEvents",value:function attachKeyboardEvents(e,t){var n=this;e.addEventListener("keydown",function(o){n.handleKeyNavigation(o,e,t)})}},{key:"showFlyout",value:function showFlyout(e,t){this.activeMenu&&this.activeMenu!==t&&this.hideFlyout(this.activeMenu),this.exitPoint=null,this.positionFlyout(e,t),t.classList.add("elementor-submenu-flyout-visible"),this.activeMenu=t,this.activeParent=e}},{key:"hideFlyout",value:function hideFlyout(e){e.classList.remove("elementor-submenu-flyout-visible"),this.activeMenu===e&&(this.activeMenu=null,this.activeParent=null,this.exitPoint=null,this.stopMouseTracking())}},{key:"scheduleClose",value:function scheduleClose(e,t){var n=this;this.clearCloseTimeout(),this.startMouseTracking(e,t),this.closeTimeout=setTimeout(function(){n.checkAndClose(t)},300)}},{key:"checkAndClose",value:function checkAndClose(e){var t=this;this.activeMenu&&(this.isCursorInSafeZone()?this.closeTimeout=setTimeout(function(){t.checkAndClose(e)},300):this.hideFlyout(e))}},{key:"clearCloseTimeout",value:function clearCloseTimeout(){this.closeTimeout&&(clearTimeout(this.closeTimeout),this.closeTimeout=null)}},{key:"startMouseTracking",value:function startMouseTracking(){var e=this;this.stopMouseTracking(),this.mouseMoveHandler=function(t){e.lastMousePos={x:t.clientX,y:t.clientY}},document.addEventListener("mousemove",this.mouseMoveHandler)}},{key:"stopMouseTracking",value:function stopMouseTracking(){this.mouseMoveHandler&&(document.removeEventListener("mousemove",this.mouseMoveHandler),this.mouseMoveHandler=null),this.lastMousePos=null}},{key:"isCursorInSafeZone",value:function isCursorInSafeZone(){if(!this.lastMousePos||!this.activeMenu||!this.activeParent)return!1;var e=this.lastMousePos,t=this.activeParent.getBoundingClientRect();if(this.isPointInRect(e,t))return!0;var n=this.activeMenu.getBoundingClientRect();return!!this.isPointInRect(e,n)||this.isPointInTriangle(e,t,n)}},{key:"isPointInRect",value:function isPointInRect(e,t){return e.x>=t.left&&e.x<=t.right&&e.y>=t.top&&e.y<=t.bottom}},{key:"isPointInTriangle",value:function isPointInTriangle(e,t,n){var o,i,r,u=this.exitPoint?this.exitPoint.x:t.right;return Math.abs(u-t.right)<Math.abs(u-n.left)?(o=this.exitPoint||{x:t.right,y:t.top+t.height/2},i={x:n.left,y:n.top-100},r={x:n.left,y:n.bottom+100}):(o=this.exitPoint||{x:n.left,y:n.top+n.height/2},i={x:t.right,y:t.top-100},r={x:t.right,y:t.bottom+100}),this.pointInTriangle(e,o,i,r)}},{key:"pointInTriangle",value:function pointInTriangle(e,t,n,o){var i=function sign(e,t,n){return(e.x-n.x)*(t.y-n.y)-(t.x-n.x)*(e.y-n.y)},r=i(e,t,n),u=i(e,n,o),l=i(e,o,t);return!((0>r||0>u||0>l)&&(0<r||0<u||0<l))}},{key:"positionFlyout",value:function positionFlyout(e,t){var n=window.innerHeight,o=t.offsetHeight,i=e.getBoundingClientRect().top;if(i+o>n){var r=n-o-i;r<-i&&(r=10-i),t.style.top=r+"px"}else delete t.style.top}},{key:"handleKeyNavigation",value:function handleKeyNavigation(e,t,n){var o=n.querySelectorAll("a"),i=n.querySelector("a:focus"),r=Array.from(o).indexOf(i),u=n.classList.contains("elementor-submenu-flyout-visible");switch(e.key){case"ArrowRight":var l;if(!u)e.preventDefault(),this.showFlyout(t,n),null===(l=o[0])||void 0===l||l.focus();break;case"ArrowLeft":var s;if(u)e.preventDefault(),this.hideFlyout(n),null===(s=t.querySelector(":scope > a"))||void 0===s||s.focus();break;case"ArrowDown":var a;if(u&&r>=0)e.preventDefault(),null===(a=o[(r+1)%o.length])||void 0===a||a.focus();break;case"ArrowUp":var c;if(u&&r>=0)e.preventDefault(),null===(c=o[(r-1+o.length)%o.length])||void 0===c||c.focus();break;case"Escape":var d;if(u)e.preventDefault(),this.hideFlyout(n),null===(d=t.querySelector(":scope > a"))||void 0===d||d.focus()}}},{key:"setupMobileSupport",value:function setupMobileSupport(){var e=this;window.innerWidth>782||(document.querySelectorAll("#adminmenu li.elementor-has-flyout > a").forEach(function(t){t.addEventListener("click",function(n){e.handleMobileClick(n,t)})}),document.addEventListener("click",function(t){e.handleDocumentClick(t)}))}},{key:"handleMobileClick",value:function handleMobileClick(e,t){var n=t.parentElement;n.querySelector(".elementor-submenu-flyout")&&(n.classList.contains("elementor-flyout-open")||(e.preventDefault(),document.querySelectorAll("#adminmenu li.elementor-has-flyout").forEach(function(e){e.classList.remove("elementor-flyout-open")}),n.classList.add("elementor-flyout-open")))}},{key:"handleDocumentClick",value:function handleDocumentClick(e){e.target.closest("#adminmenu li.elementor-has-flyout")||document.querySelectorAll("#adminmenu li.elementor-has-flyout").forEach(function(e){e.classList.remove("elementor-flyout-open")})}}])}()},10564:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},11327:(e,t,n)=>{var o=n(10564).default;e.exports=function toPrimitive(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},36981:(e,t,n)=>{"use strict";var o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.FlyoutMenuRenderer=void 0;var i=o(n(39805)),r=o(n(40989));t.FlyoutMenuRenderer=function(){return(0,r.default)(function FlyoutMenuRenderer(e){(0,i.default)(this,FlyoutMenuRenderer),this.config=e},[{key:"render",value:function render(){var e=this.config.editorFlyout;if(!e||!e.items||!e.items.length)return!1;var t=this.findEditorMenuItem();if(!t)return!1;t.classList.add("elementor-has-flyout");var n=document.createElement("ul");return n.className="elementor-submenu-flyout elementor-level-3",e.items.forEach(function(e){var t=document.createElement("li");t.setAttribute("data-group-id",e.group_id||"");var o=document.createElement("a");o.href=e.url,o.textContent=e.label,t.appendChild(o),n.appendChild(t)}),t.appendChild(n),!0}},{key:"findEditorMenuItem",value:function findEditorMenuItem(){var e=document.querySelector('#adminmenu a[href="admin.php?page=elementor"]');if(e||(e=document.querySelector("#adminmenu .toplevel_page_elementor")),!e)return null;var t=e.closest("li.menu-top");if(!t)return null;var n=t.querySelector(".wp-submenu");if(!n)return null;var o=n.querySelector('a[href*="elementor-editor"]');return o?o.closest("li"):null}}])}()},39805:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},40989:(e,t,n)=>{var o=n(45498);function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,o(i.key),i)}}e.exports=function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},45498:(e,t,n)=>{var o=n(10564).default,i=n(11327);e.exports=function toPropertyKey(e){var t=i(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},96784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},98263:(e,t,n)=>{"use strict";var o=n(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.SidebarMenuHandler=void 0;var i=o(n(39805)),r=o(n(40989));t.SidebarMenuHandler=function(){return(0,r.default)(function SidebarMenuHandler(){(0,i.default)(this,SidebarMenuHandler),this.elementorMenu=document.querySelector("#toplevel_page_elementor")},[{key:"handle",value:function handle(){this.elementorMenu&&(this.deactivateOtherMenus(),this.activateElementorMenu(),this.highlightSubmenu())}},{key:"deactivateOtherMenus",value:function deactivateOtherMenus(){var e=this;document.querySelectorAll("#adminmenu li.wp-has-current-submenu").forEach(function(t){if(t!==e.elementorMenu){t.classList.remove("wp-has-current-submenu","wp-menu-open","selected"),t.classList.add("wp-not-current-submenu");var n=t.querySelector(":scope > a");n&&n.classList.remove("wp-has-current-submenu","wp-menu-open","current")}})}},{key:"activateElementorMenu",value:function activateElementorMenu(){this.elementorMenu.classList.remove("wp-not-current-submenu"),this.elementorMenu.classList.add("wp-has-current-submenu","wp-menu-open","selected");var e=this.elementorMenu.querySelector(":scope > a.menu-top");e&&e.classList.add("wp-has-current-submenu","wp-menu-open")}},{key:"highlightSubmenu",value:function highlightSubmenu(){var e=new URL(window.location.href).searchParams.get("page"),t="elementor-editor";"elementor"===e?t="elementor-editor":"e-form-submissions"===e?t="e-form-submissions":"elementor-theme-builder"===e&&(t="elementor-theme-builder"),this.elementorMenu.querySelectorAll(".wp-submenu li").forEach(function(e){var n=e.querySelector("a");n&&(e.classList.remove("current"),n.classList.remove("current"),n.setAttribute("aria-current",""),new URL(n.href,window.location.origin).searchParams.get("page")===t&&(e.classList.add("current"),n.classList.add("current"),n.setAttribute("aria-current","page")))})}}])}()}},t={};function __webpack_require__(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,__webpack_require__),i.exports}(()=>{"use strict";var e=__webpack_require__(96784),t=e(__webpack_require__(39805)),n=e(__webpack_require__(40989)),o=__webpack_require__(36981),i=__webpack_require__(98263),r=__webpack_require__(8569),u=function(){return(0,n.default)(function EditorOneMenu(){(0,t.default)(this,EditorOneMenu),this.config=editorOneMenuConfig||{}},[{key:"init",value:function init(){this.isSidebarNavigationActive()?(new i.SidebarMenuHandler).handle():this.buildFlyoutMenus()}},{key:"isSidebarNavigationActive",value:function isSidebarNavigationActive(){return document.body.classList.contains("e-has-sidebar-navigation")}},{key:"buildFlyoutMenus",value:function buildFlyoutMenus(){new o.FlyoutMenuRenderer(this.config).render()&&(new r.FlyoutInteractionHandler).handle()}}])}(),l=function initEditorOneMenu(){(new u).init()};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",l):l()})()})();