1function ueMegaMenu(){var g_menu,g_menuSection,g_menuItem,g_menuListWrap,g_indicator,g_translateX,g_menuList,g_objBody,g_objHtml,g_dataMenuOpen,g_objOverlay,g_menuWrapOffsetLeft,g_viewportWidth,g_dataPositionX,g_dataEditor,g_menuItemTitle,g_showErrors,g_offsetX,g_urlBase,g_dataCloseDelay;var g_classActive,g_classSection,g_menuActiveClass;var g_isDesktopViewport,g_isNotDesktopViewport,g_isCustomResponsiveViewport,g_isNotCustomResponsiveViewport;var g_arrItems;function setTemplateStyle(){var objLayout=jQuery('.uc-template-wrapper .elementor');var objLayoutClass=objLayout.attr('class');g_menu.addClass(objLayoutClass)} 2function hideIcon(objSection){if(g_indicator.length==0) 3return(!1);var objSectionArrow=objSection.find(".sub-arrow");var objSectionTitle=objSection.find('.uc-mega_menu_title');var dataClickable=objSectionTitle.data('clickable-link');if(dataClickable==!1) 4return(!1);if(dataClickable==!0&&g_dataMenuOpen=='click') 5objSectionArrow.hide();} 6function findSections(objSection,menuSectionParent,menuSectionItem,firstMenuSectionParent){var clonedSectionItem;if(g_dataEditor=='yes') 7clonedSectionItem=menuSectionItem.clone();if(g_dataEditor=='no') 8clonedSectionItem=menuSectionItem.detach();menuSectionParent.html(clonedSectionItem);hideIcon(objSection);var objMenuSection=menuSectionParent.children();objMenuSection.addClass("uc-connected");if(!objMenuSection.hasClass("uc-connected")) 9return(!0);setTimeout(function(){objMenuSection.css({'position':'absolute','visibility':'hidden'});var dataOpenFirstItem=g_menuList.data('open-first');if(dataOpenFirstItem==!1) 10return(!1);var firstObjMenuSection=firstMenuSectionParent.children();firstObjMenuSection.css({'position':'','visibility':'visible'})},200)} 11function showHideErrors(objSection,menuSectionId,menuSectionParent,menuSectionItem){if(g_showErrors==!1) 12return(!1);if(menuSectionItem.length>0) 13return(!1);var menuItemTitle=objSection.find('.uc-mega_menu_title');var menuItemTitleType=menuItemTitle.data('type');if(menuItemTitleType=='link') 14return(!1);objSection.addClass('section-error');menuSectionParent.addClass('section-error');menuSectionParent.html("<div class='uc-section-error'><div class='uc-error'>Couldn't find a section with id: '"+menuSectionId+"'</div></div>")} 15function debugHiddenElements(){if(g_dataEditor=='no') 16return(!1);var menuTemplate=jQuery(".uc-template-wrapper");var dataDebug=g_menu.data("debug");if(dataDebug==!1) 17return(!1);menuTemplate.css({'display':''})} 18function setFullWidth(menuSectionParent){menuSectionParent.css({'width':g_viewportWidth+'px','top':'100%','left':-g_menuWrapOffsetLeft+'px','transform':'translate(0, 0)','right':'unset'});var menuItemParent=menuSectionParent.parents(".uc-mega_menu_list_item");menuItemParent.css({'position':'static'})} 19function setScreenStartPos(menuSectionParent){menuSectionParent.css({'left':-g_menuWrapOffsetLeft+'px','transform':'translate(0, 0)'});var objElementorParent=g_menu.parents('.elementor');if(objElementorParent.length>0){var elementorParentOffsetLeft=jQuery(objElementorParent[0]).offset().left;menuSectionParent.css({'left':-g_menuWrapOffsetLeft+elementorParentOffsetLeft+'px',})}} 20function setWidthType(widthType,widthTypeFull,widthTypeCustom,customWidthNumber,menuSectionParent,each){var objElementorParent=g_menu.parents('.elementor');if(objElementorParent.length>0){var elementorParentWidth=jQuery(objElementorParent[0]).width();menuSectionParent.css({'max-width':elementorParentWidth+'px'})} 21if(widthType==widthTypeFull){setScreenStartPos(menuSectionParent);menuSectionParent.css({'width':g_viewportWidth+'px'});return(!1)} 22if(widthType==widthTypeCustom){menuSectionParent.css({'width':customWidthNumber+'px'})} 23if(customWidthNumber=='0'||customWidthNumber==''||customWidthNumber>=g_viewportWidth){setFullWidth(menuSectionParent)}else{g_menuItem.eq(each).css({'position':'relative'});if(g_dataPositionX=="item_left"){menuSectionParent.css({'left':'0'})} 24if(g_dataPositionX=="item_right"){menuSectionParent.css({'left':'unset','right':'0'})} 25if(g_dataPositionX=="item_center"){menuSectionParent.css({'left':'50%','right':'unset'})}}} 26function handleWidthType(){var menuItemsNumber=g_menuItem.length;for(let i=0;i<menuItemsNumber;i++){var menuSectionParent=g_menuItem.eq(i).find('.uc-mega_menu_section');var widthType=g_arrItems[i].dropdown_width;var customWidthNumber=g_arrItems[i].dropdown_width_number;setWidthType(widthType,'full','custom',customWidthNumber,menuSectionParent,i);if(widthType=='default'){var defaultWidthType=g_menuList.data('default-width-type');var defaultWidthNumber=g_menuList.data('default-width-number');setWidthType(defaultWidthType,'default_full','default_custom',defaultWidthNumber,menuSectionParent,i)}}} 27function showHideMenuItemsId(){var debugMenuItemsId=g_menu.data("items-id");if(debugMenuItemsId==!1) 28return(!1);g_menuListWrap.append("<div class='available_id_s'>Item Id's List<ul class='available_item_id_s_list'></ul></div>");var objItemIdList=g_menu.find(".available_item_id_s_list");var menuItemsNumber=g_menuItem.length;for(let i=0;i<=menuItemsNumber-1;i++){var objMenuItem=g_menuItem.eq(i);var objMenuItemDataId=objMenuItem.data("id");if(!objMenuItemDataId){continue}else{objItemIdList.append("<li>"+objMenuItemDataId+"</li>")}}} 29function showHideElementsId(){var debugElementsId=g_menu.data("elements-id");if(debugElementsId==!1) 30return(!1);g_menuListWrap.append("<div class='available_id_s'>Section Id's List<ul class='available_section_id_s_list'></ul></div>");var objSectionIdList=g_menu.find(".available_section_id_s_list");var availableSections=jQuery('section');availableSections.each(function(){var objSectionItem=jQuery(this);var objSectionItemId=objSectionItem.attr('id');var objSectionItemDisplay=objSectionItem.css('display');if(objSectionItemDisplay=='none') 31return(!0);if(!objSectionItemId){return(!0)}
32if(objSectionItem.hasClass("uc-connected")){return(!0)}else{objSectionIdList.append("<li>"+objSectionItemId+"</li>")}})} 33function setOverlayPosition(activeMenuItem){var dataOverlay=g_objOverlay.data('overlay');if(dataOverlay==!1) 34return(!1);if(g_isCustomResponsiveViewport.matches==!0||!activeMenuItem.length) 35return(!1);var g_menuListWrapOffsetTop=g_menuListWrap.offset().top;var g_menuListWrapOffsetHeight=g_menuListWrap.height();var documentOffsetHeight=jQuery(document).height();var g_objOverlayOffsetTop=g_menuListWrapOffsetTop+g_menuListWrapOffsetHeight;var g_objOverlayOffsetHeight=documentOffsetHeight-g_objOverlayOffsetTop;g_objOverlay.show();var dataOverlayPosition=g_objOverlay.data('overlay-position');g_objOverlay.css({'width':g_viewportWidth+'px','left':-g_menuWrapOffsetLeft+'px','transform':'translate(0, 0)','height':g_objOverlayOffsetHeight+'px'});if(dataOverlayPosition=='under') 36return(!1);var overlayTopPosition=-g_menuListWrapOffsetTop;g_objOverlay.css({'top':overlayTopPosition+'px','height':documentOffsetHeight+'px'})} 37function setDisactiveResponsiveHeight(){if(g_isNotCustomResponsiveViewport.matches==!0) 38return(!1);g_menuSection.css({'height':'0px'})} 39function setActiveResponsiveHeight(activeMenuItem){if(!activeMenuItem) 40return(!1);var menuSectionActive=activeMenuItem.find(g_classSection);var menuSectionActiveChild=menuSectionActive.children();var menuSectionActiveHeight=menuSectionActiveChild.outerHeight();if(g_menuSection.hasClass(g_classActive)){setDisactiveResponsiveHeight();menuSectionActive.css({'height':menuSectionActiveHeight+'px'})}else{setDisactiveResponsiveHeight()}} 41function setActiveArrow(activeItem){var indicatorActive=activeItem.find('.sub-arrow');var collapseIndicatorClass='.uc_collapse_indicator';var objCollapseIndicator=jQuery(collapseIndicatorClass);if(objCollapseIndicator.length){var objCollapseIndicatorItem=objCollapseIndicator.parents('.uc-mega_menu_list_item');objCollapseIndicatorItem.find('.sub-arrow').html("<span class='uc_expand_indicator'></span>")} 42indicatorActive.html("<span class='uc_collapse_indicator'></span>")} 43function setDisactiveArrow(){var collapseIndicatorClass='.uc_collapse_indicator';var objCollapseIndicator=jQuery(collapseIndicatorClass);if(objCollapseIndicator.length){var objCollapseIndicatorItem=objCollapseIndicator.parents('.uc-mega_menu_list_item');objCollapseIndicatorItem.find('.sub-arrow').html("<span class='uc_expand_indicator'></span>")}} 44function setTopPosition(objElement){var activeMenuSection=objElement.find(g_classSection);var menuListPaddingBottom=g_menuList.css('padding-bottom');activeMenuSection.css({'top':'calc(100% + '+menuListPaddingBottom+')'})} 45function isElementInViewportX(objElement){var activeMenuSection=objElement.find(g_classSection);if(!activeMenuSection.length) 46return(!0);var activeMenuSectionWidth=activeMenuSection.width();var elementPositionLeft=activeMenuSection.offset().left;var elementPositionRight=activeMenuSectionWidth+elementPositionLeft;var isInViewport;if(g_dataPositionX=="item_left"){var menuItemPositionLeft=objElement.offset().left;var elementPositionRight=activeMenuSectionWidth+menuItemPositionLeft+g_offsetX;var elementPositionLeft=activeMenuSection.offset().left;if(activeMenuSectionWidth==g_viewportWidth) 47return(!0);setTopPosition(objElement);if(elementPositionLeft<0){g_translateX=0+'px'}else if(elementPositionRight>=g_viewportWidth){g_translateX=g_viewportWidth-elementPositionRight+g_offsetX+"px"} 48isInViewport=elementPositionLeft>0&&elementPositionRight<g_viewportWidth;return(isInViewport)} 49if(g_dataPositionX=="item_right"){var menuItemPositionRight=objElement.offset().left+objElement.width();var elementPositionLeft=menuItemPositionRight-activeMenuSectionWidth+g_offsetX;var elementPositionRight=activeMenuSection.offset().left+activeMenuSectionWidth;if(activeMenuSectionWidth==g_viewportWidth) 50return(!0);setTopPosition(objElement);if(elementPositionLeft<0){g_translateX=Math.abs(elementPositionLeft)+g_offsetX+"px"}else{g_translateX=0+'px'} 51isInViewport=elementPositionLeft>0&&elementPositionLeft+g_offsetX>0&&elementPositionRight<g_viewportWidth;return(isInViewport)} 52if(g_dataPositionX=="item_center"){var menuItemPositionLeft=objElement.offset().left;var objElementWidth=objElement.width();var elementPositionCenter=menuItemPositionLeft+(objElementWidth/2);var elementPositionLeft=elementPositionCenter-(activeMenuSectionWidth/2)+g_offsetX;var elementPositionRight=elementPositionCenter+(activeMenuSectionWidth/2)+g_offsetX;if(activeMenuSectionWidth==g_viewportWidth) 53return(!0);setTopPosition(objElement);if(elementPositionLeft<0){g_translateX='-'+(objElementWidth/2)-menuItemPositionLeft+'px'}else if(elementPositionRight>g_viewportWidth){g_translateX='calc(-50% + '+(g_viewportWidth-elementPositionRight+g_offsetX)+'px)'} 54isInViewport=elementPositionLeft>0&&elementPositionRight<g_viewportWidth;return(isInViewport)}} 55function setCssVisiblePositionX(activeMenuSection){activeMenuSection.css({"transform":"translate("+g_translateX+", 0)"})} 56function setVisiblePositionX(objElement){if(g_isCustomResponsiveViewport.matches==!0) 57return(!1);var activeMenuSection=objElement.find(g_classSection);var activeMenuSectionWidth=activeMenuSection.width();if(activeMenuSectionWidth>g_viewportWidth) 58return(!1);activeMenuSection.css({"transform":"translate("+g_offsetX+"px, 0)"});if(g_dataPositionX=="item_center"&&activeMenuSectionWidth<g_viewportWidth){activeMenuSection.css({"transform":"translate(calc(-50% + "+g_offsetX+"px), 0)"})} 59if(isElementInViewportX(objElement)) 60return(!1);setCssVisiblePositionX(activeMenuSection)} 61function setCoverPosition(menuSection,menuSectionChild){if(menuSection.length==0) 62return(!1);if(menuSectionChild.length==0) 63return(!1);var objCover=menuSection.next();var menuItem=menuSectionChild.parents('.uc-mega_menu_list_item');var objCoverHeight=menuSectionChild.outerHeight();var objCoverWidth=menuSection.width();var menuItemWidth=menuItem.width();var menuItemOffsetLeft=menuItem.offset().left;var menuSectionOffsetLeft=menuSection.offset().left;var menuItemOffsetRight=menuItemOffsetLeft+menuItemWidth;var menuSectionOffsetRight=menuSectionOffsetLeft+objCoverWidth;objCover.css({'width':objCoverWidth+'px','height':objCoverHeight+'px'});if(menuItemOffsetLeft==menuSectionOffsetLeft){objCover.css({'left':'0px','right':'unset'})} 64if(menuItemOffsetRight==menuSectionOffsetRight){objCover.css({'left':'unset','right':'0px'})} 65if(menuItemOffsetLeft>menuSectionOffsetLeft){var menuItemSectionPositionDeviation=menuItemOffsetLeft-menuSectionOffsetLeft;objCover.css({'right':'unset','left':-menuItemSectionPositionDeviation+'px'})} 66if(menuItemOffsetLeft<menuSectionOffsetLeft){var menuItemSectionPositionDeviation=menuSectionOffsetLeft-menuItemOffsetLeft;objCover.css({'right':'unset','left':menuItemSectionPositionDeviation+'px'})} 67if(objCoverWidth==g_viewportWidth){objCover.css({'right':'unset','left':-g_menuWrapOffsetLeft+'px'})}} 68function setActive(activeMenuItem){g_menuItem.removeClass(g_classActive);g_menuSection.removeClass(g_classActive);var activeMenuItemSection=activeMenuItem.find(g_classSection);activeMenuItem.addClass(g_classActive);activeMenuItemSection.addClass(g_classActive);var menuItemTitle=activeMenuItem.find('.uc-mega_menu_title');g_menuItem.find('.uc-mega_menu_title').attr('aria-expanded','false');if(menuItemTitle.attr('data-type')=='section'){menuItemTitle.attr('aria-expanded','true')} 69setTimeout(function(){activeMenuItemSection.children().css({'position':'','visibility':'visible'})},100);if(activeMenuItemSection.children().length){g_menu.addClass(g_menuActiveClass);if(g_isCustomResponsiveViewport.matches==!1){g_objBody.addClass(g_menuActiveClass);g_objHtml.addClass(g_menuActiveClass)}}else{g_menu.removeClass(g_menuActiveClass);g_objBody.removeClass(g_menuActiveClass);g_objHtml.removeClass(g_menuActiveClass)} 70if(g_isCustomResponsiveViewport.matches==!0){setActiveResponsiveHeight(activeMenuItem)} 71setVisiblePositionX(activeMenuItem);handleWidthType();setTipPosition(activeMenuItemSection);setOverlayPosition(activeMenuItem);var menuSectionChild=activeMenuItemSection.children();setCoverPosition(activeMenuItemSection,menuSectionChild);scrollToHead(activeMenuItem)} 72function setDisactive(){g_menuItem.removeClass(g_classActive);g_menuSection.removeClass(g_classActive);g_menuItem.find('.uc-mega_menu_title').attr('aria-expanded','false');
72setDisactiveArrow();setTimeout(function(){g_menuSection.children().css({'position':'absolute','visibility':'hidden'})},g_dataCloseDelay);g_menu.removeClass(g_menuActiveClass);if(g_isCustomResponsiveViewport.matches==!1){g_objBody.removeClass(g_menuActiveClass);g_objHtml.removeClass(g_menuActiveClass)} 73if(g_objOverlay.length) 74g_objOverlay.hide();} 75function createTip(menuSectionParent){var isTipExist=menuSectionParent.data('tip');if(isTipExist==!1) 76return(!1);var offsetY=g_menuList.data("offset-y");if(offsetY<14){menuSectionParent.css({'padding-top':'14px'})}else if(offsetY>=14){menuSectionParent.css({'padding-top':offsetY+'px'})} 77var objsection=menuSectionParent.find('.uc-connected');objsection.prepend('<div class="ue-tip"></div>');var objErrorTip;if(menuSectionParent.hasClass('section-error')){menuSectionParent.find('.uc-section-error').prepend('<div class="ue-tip"></div>');objErrorTip=menuSectionParent.find('.ue-tip');objErrorTip.css({'border-top-color':'#cccccc','border-left-color':'#cccccc'})} 78var objTip=menuSectionParent.find('.ue-tip');var menuSectionBgColor=objsection.css('background-color');var dataTipBgColor=menuSectionParent.data('bg-color');var dataTipMainColor=menuSectionParent.data('tip-color');var isMenuSectionBorderExist=parseInt(objsection.css('border-width'))>0;var menuSectionBorderColor=objsection.css('border-color');if(menuSectionBgColor=='rgba(0, 0, 0, 0)'&&isMenuSectionBorderExist==!1){objTip.css({'border-top-color':dataTipBgColor,'border-left-color':dataTipBgColor,})} 79if(isMenuSectionBorderExist==!0){objTip.css({'border-top-color':menuSectionBorderColor,'border-left-color':menuSectionBorderColor,})} 80if(menuSectionBgColor!='rgba(0, 0, 0, 0)'&&isMenuSectionBorderExist==!1){objTip.css({'border-top-color':menuSectionBgColor,'border-left-color':menuSectionBgColor,})} 81if(menuSectionParent.hasClass('section-error')){objErrorTip.css({'border-top-color':'#cccccc','border-left-color':'#cccccc'})} 82if(dataTipMainColor!=''){objTip.css({'border-top-color':dataTipMainColor,'border-left-color':dataTipMainColor,})} 83if(menuSectionBgColor=='rgba(0, 0, 0, 0)'&&isMenuSectionBorderExist==!1&&dataTipBgColor==''&&dataTipMainColor==''){objTip.css({'border-top-color':'#C9C9C9','border-left-color':'#C9C9C9'})}} 84function setTipPosition(menuSectionParent){if(menuSectionParent.length==0) 85return(!1);var objTip=menuSectionParent.find('.ue-tip');var objsection=menuSectionParent.find('.uc-connected');var menuSectionBgColor=objsection.css('background-color');var menuSectionBorderColor=objsection.css('border-color');var dataTipBgColor=menuSectionParent.data('bg-color');var dataTipMainColor=menuSectionParent.data('tip-color');var isMenuSectionBorderExist=parseInt(objsection.css('border-width'))>0;var menuItem=menuSectionParent.parents('.uc-mega_menu_list_item');var menuItemWidth=menuItem.width();var objTipWidth=objTip.width();var menuSectionWidth=menuSectionParent.width();var menuItemCenter=menuItemWidth/2;var menuItemOffsetLeft=menuItem.offset().left;var menuSectionOffsetLeft=menuSectionParent.offset().left;var menuItemOffsetRight=menuItemOffsetLeft+menuItemWidth;var menuSectionOffsetRight=menuSectionOffsetLeft+menuSectionWidth;var menuItemCenterOffsetLeft=menuItemOffsetLeft+menuItemCenter;if(menuItemOffsetLeft==menuSectionOffsetLeft){objTip.css({'left':(menuItemWidth/2)+'px','right':'unset'})} 86if(menuItemOffsetRight==menuSectionOffsetRight){objTip.css({'left':'unset','right':(menuItemWidth/2)+'px'})} 87if(menuSectionOffsetLeft<menuItemOffsetLeft&&menuSectionOffsetRight>menuItemCenterOffsetLeft+objTipWidth){var menuItemSectionPositionDeviation=menuItemOffsetLeft-menuSectionOffsetLeft;objTip.css({'left':menuItemSectionPositionDeviation+(menuItemWidth/2)+'px','right':'unset'})} 88if(menuSectionOffsetLeft<menuItemOffsetLeft&&menuSectionOffsetRight<=menuItemCenterOffsetLeft+objTipWidth){var menuItemSectionPositionDeviation=menuItemOffsetLeft-menuSectionOffsetLeft;objTip.css({'left':'unset','right':'0px','transform':'translate(0, -50%) rotate(0)','border-top-color':'transparent','border-left-color':'transparent'});if(menuSectionBgColor=='rgba(0, 0, 0, 0)'&&isMenuSectionBorderExist==!1){objTip.css({'border-right-color':dataTipBgColor})} 89if(isMenuSectionBorderExist==!0){objTip.css({'border-right-color':menuSectionBorderColor})} 90if(menuSectionBgColor!='rgba(0, 0, 0, 0)'&&isMenuSectionBorderExist==!1){objTip.css({'border-right-color':menuSectionBgColor})} 91if(menuSectionParent.hasClass('section-error')){var objErrorTip=menuSectionParent.find('.ue-tip');objErrorTip.css({'border-right-color':'#cccccc',})} 92if(dataTipMainColor!=''){objTip.css({'border-right-color':dataTipMainColor})} 93if(menuSectionBgColor=='rgba(0, 0, 0, 0)'&&isMenuSectionBorderExist==!1&&dataTipBgColor==''&&dataTipMainColor==''){objTip.css({'border-right-color':'#C9C9C9'})}} 94if(menuSectionOffsetLeft>menuItemOffsetLeft&&menuSectionOffsetLeft<menuItemCenterOffsetLeft-objTipWidth){var menuItemSectionPositionDeviation=menuSectionOffsetLeft-menuItemOffsetLeft;objTip.css({'left':(menuItemWidth/2)-menuItemSectionPositionDeviation+'px','right':'unset'})} 95if(menuSectionOffsetLeft>menuItemOffsetLeft&&menuSectionOffsetLeft>=menuItemCenterOffsetLeft-objTipWidth){var menuItemSectionPositionDeviation=menuSectionOffsetLeft-menuItemOffsetLeft;objTip.css({'left':'0px','right':'unset','transform':'translate(0, -50%) rotate(0)','border-top-color':'transparent'})}} 96function getScrollPos(){if(g_isNotCustomResponsiveViewport.matches==!0) 97return(!1);g_menuItem.each(function(){var objItem=jQuery(this);var menuItemOffsetTop=objItem.offset().top;objItem.attr('data-scrollpos',menuItemOffsetTop)})} 98function isElementInViewport(element){var elementTop=element.offset().top;var viewportTop=jQuery(window).scrollTop();var isInViewport=elementTop>viewportTop;return(isInViewport)} 99function scrollToHead(menuItem){if(g_isNotCustomResponsiveViewport.matches==!0) 100return(!1);var menuItemOffsetTop=menuItem.data('scrollpos');var menuItemSection=menuItem.find(g_classSection);setTimeout(function(){if(isElementInViewport(menuItemSection)==!0) 101return(!1);g_menuListWrap.animate({scrollTop:menuItemOffsetTop},400)},400)} 102function showHideArrows(){if(g_indicator.length==0) 103return(!1);var dataAnimation=g_indicator.data('animate-arrows') 104if(dataAnimation==!1) 105return(!1);setTimeout(function(){g_indicator.css({'opacity':1})},300)} 106function checkUrl(){var itemsNumber=g_menuItem.length;for(let i=0;i<itemsNumber;i++){var menuItemTitle=g_menuItem.eq(i).find('.uc-mega_menu_title');var menuItemUrl=menuItemTitle.attr('href');if(menuItemUrl==g_urlBase){menuItemTitle.addClass('uc-current-page')}}} 107function hideSectionInEditor(menuSectionItem){if(g_dataEditor==!1) 108return(!1);if(menuSectionItem.hasClass('uc-connected')==!0) 109return(!1);var dataShowInEditor=g_menuList.data('show-section');if(dataShowInEditor=='no'){menuSectionItem.css({'position':'','visibility':'visible'})} 110if(dataShowInEditor=='message'||dataShowInEditor=='hide'){menuSectionItem.css({'position':'absolute','visibility':'hidden'})}} 111function openFirstItem(){if(g_isNotCustomResponsiveViewport.matches==!0) 112return(!1);var firstItem=g_menuItem.eq(0);var firsItemTitle=firstItem.find('.uc-mega_menu_title');var dataFirstItemType=firsItemTitle.data('type');var dataFirstItemClickable=firsItemTitle.data('clickable-link');if(dataFirstItemType!='section') 113return(!1);if(dataFirstItemClickable!=!1) 114return(!1);var dataOpenFirstItem=g_menuList.data('open-first');if(dataOpenFirstItem==!1) 115return(!1);setActive(firstItem);setActiveArrow(firstItem)} 116function handleItemTypeSection(){var menuSectionParentItem=g_menuSection.parents('.uc-mega_menu_list_item');menuSectionParentItem.each(function(){var objSection=jQuery(this);var menuSectionId=objSection.data("id");var menuSectionItem=jQuery("#"+menuSectionId);var menuSectionParent=objSection.find(g_classSection);var firstMenuSectionParent=objSection.eq(0).find(g_classSection);setTemplateStyle();findSections(objSection,menuSectionParent,menuSectionItem,firstMenuSectionParent);showHideErrors(objSection,menuSectionId,menuSectionParent,menuSectionItem);debugHiddenElements()});handleWidthType();showHideArrows();for(let i=0;i<g_menuItem.length;i++){var objMenuItem=g_menuItem.eq(i);var menuSection=objMenuItem.find(g_classSection);var menuSectionChild=menuSection.children();setVisiblePositionX(objMenuItem);createTip(menuSection);setTipPosition(menuSection);setCoverPosition(menuSection,menuSectionChild)} 117showHideMenuItemsId();showHideElementsId();if(g_isCustomResponsiveViewport.matches==!0){g_menuListWrap.addClass('uc-mobile-mode')}else{g_menuListWrap.removeClass('uc-mobile-mode')} 118getScrollPos();checkUrl();openFirstItem()} 119function handleItemTypeSectionInEditor(){g_menuItem.each(function(){var objSection=jQuery(this);var menuSectionId=objSection.data("id");var menuSectionItem=jQuery("#"+menuSectionId);var menuSectionParent=objSection.find(g_classSection);showHideErrors(objSection,menuSectionId,menuSectionParent,menuSectionItem);debugHiddenElements();
119hideSectionInEditor(menuSectionItem)});showHideMenuItemsId();showHideElementsId()} 120function menuItemClick(objTitle){var activeMenuItemClick=objTitle.parents('.uc-mega_menu_list_item');if(activeMenuItemClick.hasClass(g_classActive)){setDisactive();if(g_isCustomResponsiveViewport.matches==!0) 121setDisactiveResponsiveHeight();}else{setActive(activeMenuItemClick);setActiveArrow(activeMenuItemClick)}} 122function closeMenuOnAnchorClick(objTitle){var url=objTitle.attr('href');if(url.indexOf("#")==-1) 123return(!1);setDisactive();if(g_isCustomResponsiveViewport.matches==!1) 124return(!1);setDisactiveResponsiveHeight();g_menuListWrap.removeClass(g_menuActiveClass);g_objBody.removeClass(g_menuActiveClass);g_objHtml.removeClass(g_menuActiveClass);g_menu.removeClass(g_menuActiveClass)} 125function onMenuItemClick(e){var objTitle=jQuery(this);var isItemClickable=objTitle.data('clickable-link');var itemType=objTitle.data('type');var titleClass='uc-mega_menu_title';if(g_dataMenuOpen=='hover'){if(g_isDesktopViewport.matches==!0&&g_isCustomResponsiveViewport.matches==!1&&itemType!='link'&&isItemClickable==!1) 126return(!1);if(itemType!='link'&&isItemClickable==!1){menuItemClick(objTitle);return(!1)} 127if(g_isNotDesktopViewport.matches==!0&&isItemClickable==!0){var objTarget=jQuery(e.target);var objTargetParent=objTarget.parent();if(objTargetParent.hasClass(titleClass)==!1){menuItemClick(objTitle);return(!1)} 128if(objTargetParent.hasClass(titleClass)==!0) 129return(!0)} 130if(g_isDesktopViewport.matches==!0&&isItemClickable==!0) 131return(!0);if(itemType=='link'){closeMenuOnAnchorClick(objTitle);return(!0)} 132menuItemClick(objTitle)} 133if(itemType=='link'){closeMenuOnAnchorClick(objTitle);return(!0)} 134if(g_isDesktopViewport.matches==!0&&isItemClickable==!0) 135return(!0);if(g_isNotDesktopViewport.matches==!0&&isItemClickable==!0){var objTarget=jQuery(e.target);var objTargetParent=objTarget.parent();if(objTargetParent.hasClass(titleClass)==!1){menuItemClick(objTitle);return(!1)} 136if(objTargetParent.hasClass(titleClass)==!0) 137return(!0)} 138if(isItemClickable==!1) 139menuItemClick(objTitle);} 140function setDisactiveOnbodyClick(event){if(g_menuItem.hasClass(g_classActive)==!1) 141return(!1);if(g_isCustomResponsiveViewport.matches==!0) 142return(!1);if(jQuery(event.target).hasClass('uc_expand_indicator')) 143return(!1);if(!jQuery(event.target).closest(g_menuItem).length) 144setDisactive();} 145function bodyClick(event){if(g_dataMenuOpen=='hover'){if(g_isDesktopViewport.matches==!0&&g_isNotCustomResponsiveViewport.matches==!0){return(!1)} 146setDisactiveOnbodyClick(event)} 147setDisactiveOnbodyClick(event)} 148function onInnerLinkClick(){setDisactive();if(g_isCustomResponsiveViewport.matches==!0){setDisactiveResponsiveHeight();g_menuListWrap.removeClass(g_menuActiveClass);g_objBody.removeClass(g_menuActiveClass);g_objHtml.removeClass(g_menuActiveClass);g_menu.removeClass(g_menuActiveClass)} 149openFirstItem()} 150function handleMenuItemClick(){g_menuItemTitle.on("click",onMenuItemClick);jQuery(document).on('click',function(event){bodyClick(event)})} 151function onMenuItemMouseEnter(){if(g_dataMenuOpen=='click') 152return(!1);if(g_isCustomResponsiveViewport.matches==!0) 153return(!1);var activeMenuItemHover=jQuery(this);setActive(activeMenuItemHover);setActiveArrow(activeMenuItemHover)} 154function onMenuItemMouseLeave(){if(g_dataMenuOpen=='click') 155return(!1);if(g_isCustomResponsiveViewport.matches==!0) 156return(!1);setDisactive()} 157function handleMenuItemHover(){g_menuItem.on('mouseenter',onMenuItemMouseEnter);g_menuListWrap.on('mouseleave',onMenuItemMouseLeave)} 158function handleMenuInnerLinksClick(){g_menuList.on('close_mega_menu',onInnerLinkClick)} 159function menuItemOpen(){handleMenuItemHover();handleMenuItemClick();handleMenuInnerLinksClick()} 160function onBurgerMenuClick(){g_menuListWrap.addClass(g_menuActiveClass);g_objBody.addClass(g_menuActiveClass);g_objHtml.addClass(g_menuActiveClass)} 161function onCloseBurgerMenuBtnClick(){g_menuItem.removeClass(g_classActive);g_menuSection.removeClass(g_classActive);setDisactiveArrow();setDisactiveResponsiveHeight();g_menuListWrap.removeClass(g_menuActiveClass);g_objBody.removeClass(g_menuActiveClass);g_objHtml.removeClass(g_menuActiveClass);g_menu.removeClass(g_menuActiveClass);openFirstItem()} 162function removeOpenClass(){if(g_menuListWrap.hasClass(g_menuActiveClass)==!1) 163return(!1);if(g_objBody.hasClass(g_menuActiveClass)==!1) 164return(!1);g_menuListWrap.removeClass(g_menuActiveClass);g_objBody.removeClass(g_menuActiveClass);g_objHtml.removeClass(g_menuActiveClass)} 165function onWindowResize(){var activeMenuItem=g_menu.find('.uc-mega_menu_list_item.uc-active_item');
165if(g_isCustomResponsiveViewport.matches==!0){g_menuListWrap.addClass('uc-mobile-mode');setActiveResponsiveHeight(activeMenuItem);g_objOverlay.hide()} 166if(g_isNotCustomResponsiveViewport.matches==!0){removeOpenClass();g_menuListWrap.removeClass('uc-mobile-mode');g_menuSection.css({'height':'unset'})} 167g_viewportWidth=jQuery(window).width();g_menuWrapOffsetLeft=g_menuListWrap.offset().left;handleWidthType();for(let i=0;i<g_menuItem.length;i++){var objMenuItem=g_menuItem.eq(i);var menuSection=objMenuItem.find(g_classSection);var menuSectionChild=menuSection.children();setVisiblePositionX(objMenuItem);setTipPosition(menuSection);setCoverPosition(menuSection,menuSectionChild)} 168setOverlayPosition(activeMenuItem);getScrollPos();setTimeout(onPageScroll,100)} 169function onPageScroll(){var objParentSticky=g_menu.parents('.elementor-sticky');if(!objParentSticky.length) 170return(!1);var objActiveMenuSections=jQuery('.uc-mega_menu_section.uc-active_item');var visibleMenuSectionNum=objActiveMenuSections.length;if(!visibleMenuSectionNum) 171return(!1);if(visibleMenuSectionNum==1) 172return(!1);objActiveMenuSections.each(function(index,el){if(index==0) 173return(!0);el.style.opacity=0;el.style.pointerEvents='none';if(g_isNotCustomResponsiveViewport.matches==!0) 174return(!0) 175jQuery(this).removeClass('uc-active_item');})} 176function findFocusedAndTrigger(e,eventToTrigger){g_menuItemTitle.each(function(){var objTitle=jQuery(this);if(!objTitle.is(':focus')) 177return(!0);if(g_dataMenuOpen=='hover') 178objTitle.trigger(eventToTrigger);var activeMenuItemClick=objTitle.parents('.uc-mega_menu_list_item');if(g_dataMenuOpen=='click'&&e.keyCode==13){if(activeMenuItemClick.hasClass(g_classActive)==!1){setActive(activeMenuItemClick);setActiveArrow(activeMenuItemClick)}} 179if(g_dataMenuOpen=='click'&&e.keyCode==27){if(activeMenuItemClick.hasClass(g_classActive)==!1) 180return(!0);setDisactive()} 181e.preventDefault()})} 182function findFocusedAndOpen(e){findFocusedAndTrigger(e,'mouseenter')} 183function findFocusedAndClose(e){findFocusedAndTrigger(e,'mouseleave')} 184function onKeyDown(e){if(g_isCustomResponsiveViewport.matches==!0) 185return(!0);if(e.keyCode==13) 186findFocusedAndOpen(e);if(e.keyCode==27) 187findFocusedAndClose(e);} 188function backdropFilterProtection(){var objElements=g_menu.parents('.elementor-element');if(!objElements.length) 189return(!1);objElements.each(function(){var objElement=jQuery(this);var objElementBackdropProperty=objElement.css('backdrop-filter');if(objElementBackdropProperty=='none') 190return(!0);objElement.css('backdrop-filter','none')})} 191function lordIconsProtection(){var objLordIcons=g_menu.find('lord-icon');if(!objLordIcons.length) 192return(!1);objLordIcons.each(function(){var objIcon=jQuery(this);var srcIcon=objIcon.attr('src');objIcon.attr('src','') 193setTimeout(function(){objIcon.attr('src',srcIcon)},600)})} 194this.init=function(objMegaMenu,arrItems,urlAjax){g_menu=jQuery(objMegaMenu);if(!g_menu.length){console.log("Mega Menu not found");return(!1)} 195setTimeout(backdropFilterProtection,200);g_menuSection=g_menu.find(".uc-mega_menu_section");g_menuList=g_menu.find(".uc-mega_menu_list");g_menuItem=g_menu.find(".uc-mega_menu_list_item");g_menuItemTitle=g_menu.find(".uc-mega_menu_title");g_menuListWrap=g_menu.find(".uc-mega_menu-wrapper");g_indicator=g_menuItem.find('.sub-arrow');g_objBody=jQuery("body");g_objHtml=jQuery("html");g_dataMenuOpen=g_menuList.data("menu-open");g_objOverlay=g_menu.find('.uc_mega_menu_overlay');g_menuWrapOffsetLeft=g_menuListWrap.offset().left;g_viewportWidth=jQuery(window).width();g_dataPositionX=g_menuList.data("position-x");g_dataEditor=g_menu.data("editor");g_showErrors=g_menu.data("errors");g_offsetX=g_menuList.data("offset-x");g_dataCloseDelay=g_menuList.data("close-delay");g_urlBase=urlAjax;g_menuActiveClass="uc-menu-open";g_classSection='.uc-mega_menu_section';g_classActive='uc-active_item';g_isDesktopViewport=window.matchMedia("(min-width: 1025px)");g_isNotDesktopViewport=window.matchMedia("(max-width: 1024px)");var customResponsiveBreakpoint=g_menuListWrap.data("responsive-breakpoint");g_isCustomResponsiveViewport=window.matchMedia("(max-width: "+customResponsiveBreakpoint+"px)");g_isNotCustomResponsiveViewport=window.matchMedia("(min-width: "+(customResponsiveBreakpoint+1)+"px)");g_arrItems=arrItems;var objLoaders=g_menu.find('.uc-mega-menu-item-loader');objLoaders.remove();if(g_indicator.length) 196g_indicator.removeClass('uc-arrow-hidden');if(g_dataEditor=='no') 197handleItemTypeSection();if(g_dataEditor=='yes') 198handleItemTypeSectionInEditor();var burgerMenu=g_menu.find(".uc-mega_menu-burger");var closeBtn=g_menu.find(".uc-mega_menu-close-btn");burgerMenu.on("click",onBurgerMenuClick);closeBtn.on("click",onCloseBurgerMenuBtnClick);if(g_dataEditor=='yes') 199return(!1);menuItemOpen();jQuery(window).on('resize',function(){setTimeout(onWindowResize,100)});jQuery(window).on('scroll',function(){setTimeout(onPageScroll,100)});g_menuListWrap.on('scroll',function(){setTimeout(onPageScroll,100)});jQuery(window).on("keydown",function(e){onKeyDown(e)});lordIconsProtection();window.dispatchEvent(new Event('resize'))}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.