1(function($,window,document){'use strict';var animationend='animationend webkitAnimationEnd MSAnimationEnd oAnimationEnd',transitionend='transitionend webkitTransitionEnd MSTransitionEnd oTransitionEnd',debounce=function(callback,delay){var timer;return function(){var args=arguments;var context=this;clearTimeout(timer);timer=setTimeout(function(){callback.apply(context,args)},delay)}},throttle=function(callback,delay){var last;var timer;return function(){var context=this;var now=+new Date();var args=arguments;if(last&&now<last+delay){clearTimeout(timer);timer=setTimeout(function(){last=now;callback.apply(context,args)},delay)}else{last=now;callback.apply(context,args)}}},FatMenu={init:function(options,el){var FM=this;FM.$elem=$(el);FM.options=$.extend({},$.fn.FatMenu.options,FM.$elem.data(),options);FM.userOptions=options;FM.classes={group:'fm-group',layer:'fm-layer',breadcrumb:'fm-breadcrumb',overlay:'fm-overlay',trigger:'fm-trigger',triggerMain:'fm-main-trigger',triggerSearch:'fm-search-trigger',triggerClose:'fm-close-trigger',backButton:'fm-back-button',isMobile:'fm-is-mobile',isAnimate:'fm-is-animate',isOpen:'fm-is-open',isVisible:'fm-is-visible',isHidden:'fm-is-hidden'};FM.elems={wrapper:'.fm-wrapper',breadcrumbList:'.fm-breadcrumb ul',};FM.$breadcrumb=FM.$elem.find(FM.options.breadcrumbContainer);FM.$wrapper=FM.$elem.find(FM.options.wrapperContainer);FM.$subnav=FM.$elem.find(FM.options.subnavContainer);FM.$body=$('body');FM.breadcrumbHeight=!1;FM.fullscreenMode=!1;FM.mobileMode=!1;FM.supportCssAnimation=!0;FM.disableTabNav=!1;FM.options.searchLayer=FM.$elem.find('.'+FM.options.triggerSearchClass).attr('data-target');if(!FM.detectCSSFeature('animation')){FM.supportCssAnimation=!1} 2$(document).ready(function(){FM.onStartup()})},onStartup:function(){var FM=this;FM.browserCheckCapability();FM.mobileInit();FM.triggerInit();FM.triggerListener();if(FM.options.fullscreen){FM.fullscreenMode=!0}else{FM.fullscreenMode=!1} 3if(FM.options.overlay&&!FM.fullscreenMode){FM.overlayInit()} 4FM.optionsInit();FM.mobileCheck();FM.layerInit();FM.screenHeightCheck();FM.resizeEvent();FM.scrollEvent()},scrollEvent:function(){var FM=this;$(window).on('scroll',debounce(function(event){FM.screenHeightCheck()},300))},resizeEvent:function(){var FM=this;var width=window.innerWidth,height=window.innerHeight;$(window).on('resize',debounce(function(event){var $window=$(window);if(window.innerWidth==width&&window.innerHeight==height)return;FM.screenHeightCheck();if(window.innerWidth==width)return;width=window.innerWidth;if(FM.$elem.find('.'+FM.options.visibleClass).length>0){FM.hidePanel(FM.$elem.find('.'+FM.options.visibleClass),'slideUp',!0);FM.breadcrumbReset();FM.overlayHide();FM.$elem.find('.fm-is-active').removeClass('fm-is-active')} 5FM.mobileCheck();FM.$elem.find('.fm-layer').removeAttr('data-height')},300))},browserCheckCapability:function(){if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'')}}},detectCSSFeature:function(featurename){var feature=!1,domPrefixes='Webkit Moz ms O'.split(' '),elm=document.createElement('div'),featurenameCapital=null;featurename=featurename.toLowerCase();if(elm.style[featurename]!==undefined){feature=!0} 6if(feature===!1){featurenameCapital=featurename.charAt(0).toUpperCase()+featurename.substr(1);for(var i=0;i<domPrefixes.length;i++){if(elm.style[domPrefixes[i]+featurenameCapital]!==undefined){feature=!0;break}}} 7return feature},mobileCheck:function(){var FM=this;if(window.innerWidth<FM.options.mobileBreakpoint){FM.$elem.addClass(FM.options.mobileClass);FM.$elem.removeClass(FM.options.desktopClass);FM.mobileMode=!0;FM.$body.addClass('fm-mobile-mode');FM.$body.removeClass('fm-desktop-mode');if(FM.options.mobileModeDirection=='up'){FM.$elem.addClass('fm-mobile-direction-up')} 8FM.fullscreenMode=!1;FM.$elem.removeClass('fm-is-fullscreen')}else{FM.$elem.removeClass(FM.options.mobileClass);FM.$elem.addClass(FM.options.desktopClass);FM.$elem.removeClass('fm-mobile-direction-up');FM.mobileMode=!1;FM.$body.removeClass('fm-mobile-mode');FM.$body.addClass('fm-desktop-mode');if(FM.options.fullscreen){FM.fullscreenMode=!0;FM.$elem.addClass('fm-is-fullscreen')}}},mobileInit:function(){var FM=this,mainGroupElem=FM.$elem.find('.navbar-nav').find('li').clone(),mainNavDom='<div class="fm-group">'+'<div id="layer-main" class="fm-layer">'+'<div class="'+FM.options.containerClass+'"><ul class="row"></ul></div>'+'</div>'+'</div>';for(let index=0;
8index<mainGroupElem.length;index++){var element=mainGroupElem[index];if($(element).hasClass('fm-search')){delete mainGroupElem[index]}else{$(element).removeClass('nav-item') 9$(element).find('a').removeClass('nav-link')}} 10FM.$wrapper.prepend(mainNavDom);var $layerMain=$('#layer-main');$layerMain.find('ul').html(mainGroupElem).find('a').addClass('fm-textline '+FM.options.triggerMainClass).wrapInner('<div class="fm-textline-title"></div>');FM.$elem.find('.navbar .fm-navbar-toggler, .navbar .fm-search-toggler').removeAttr('data-toggle data-target').on('click',function(event){event.preventDefault();var $visibleLayer=FM.$wrapper.find('.'+FM.options.visibleClass);if($(this).hasClass('search-toggler')){if($visibleLayer.length>0&&$visibleLayer.attr('id')=='layer-search-engine'){FM.hidePanel($visibleLayer,'slideUp',!0);FM.overlayHide();return!1}else if($visibleLayer.length>0&&$visibleLayer.attr('id')!='layer-search-engine'){FM.hidePanel($visibleLayer,'slideUp',!1);FM.showPanel($('#layer-search-engine'),'slideDown');return!1}else{FM.showPanel($('#layer-search-engine'),'slideDown');FM.overlayShow();return!1}}else{if($visibleLayer.length>0){$(this).attr('aria-expanded','false');FM.hidePanel($visibleLayer,'slideUp',!0);FM.overlayHide();return!1}else{$(this).attr('aria-expanded','true');FM.showPanel($('#layer-main'),'slideDown');FM.overlayShow();return!1}}})},optionsInit:function(){var FM=this;$('.'+FM.options.overlayClass).on('click',function(event){event.preventDefault();FM.hidePanel(FM.$wrapper.find('.'+FM.options.visibleClass),'slideUp',!0);setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.fm-is-active').removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide()});if(FM.fullscreenMode&&!FM.mobileMode){FM.$elem.addClass('fm-is-fullscreen')} 11if(FM.options.pushOnShow){FM.$elem.addClass('fm-pushOnShow')}},screenHeightCheck:function(){var FM=this;if(FM.mobileMode){var $window=$(window),windowHeight=$window.height(),windowScrollTop=$window.scrollTop(),navbarHeight=FM.$elem.closest('.layout-navigation').outerHeight(),offset,maxHeight;if(FM.options.mobileModeDirection=='up'){maxHeight=windowHeight-navbarHeight;FM.$wrapper.css('max-height',maxHeight)}else{offset=FM.$elem.offset();maxHeight=windowHeight-(offset.top-windowScrollTop)-navbarHeight;FM.$wrapper.css('max-height',maxHeight)}}else{FM.$wrapper.css('max-height','none')}},overlayInit:function(){var FM=this;FM.$body.append('<div class="'+FM.options.overlayClass+'"></div>')},overlayShow:function(){var FM=this;$('.'+FM.options.overlayClass).css('display','block')},overlayHide:function(){var FM=this;$('.'+FM.options.overlayClass).css('display','none')},layerInit:function(){var FM=this;FM.$elem.find('.fm-layer').addClass(FM.options.hiddenClass)},breadcrumbAdd:function($elem){var FM=this,layerName=$elem[0].getAttribute('data-name'),layerId=$elem.attr('id'),new_item='';if(FM.mobileMode||FM.fullscreenMode){return!1} 12if(FM.$elem.hasClass('fm-one-level')){if(FM.$elem.find('.'+FM.classes.triggerClose).length>0){return!1} 13var breacrumbHTML='';breacrumbHTML+='<div class="fm-breadcrumb">';breacrumbHTML+='<div class="'+FM.options.containerClass+'">';breacrumbHTML+='<button type="button" class="'+FM.classes.triggerClose+'"> Fermer '+FM.options.closeIcon+'</button>';breacrumbHTML+='</div>';breacrumbHTML+='</div>';FM.$subnav.prepend(breacrumbHTML);FM.$breadcrumb=FM.$elem.find(FM.options.breadcrumbContainer)}else{if(FM.$breadcrumb.length<1){var breacrumbHTML='';breacrumbHTML+='<div class="fm-breadcrumb">';breacrumbHTML+='<div class="'+FM.options.containerClass+'">';breacrumbHTML+='<ul class="breadcrumb"></ul>';breacrumbHTML+='<button type="button" class="'+FM.classes.triggerClose+'"> Fermer '+FM.options.closeIcon+'</button>';breacrumbHTML+='</div>';breacrumbHTML+='</div>';FM.$subnav.prepend(breacrumbHTML);FM.$breadcrumb=FM.$elem.find(FM.options.breadcrumbContainer)} 14FM.$breadcrumb.find('.active').removeClass('active') 15new_item+='<li class="breadcrumb-item active">';new_item+='<a class="'+FM.options.triggerClass+' fm-is-animate fm-fadeInRight" href="#" data-target="#'+layerId+'">
15'+layerName+'</a>';new_item+='</li>';FM.$breadcrumb.append(new_item)}},breadcrumbDelete:function($elem){var FM=this,layerId=$elem.attr('id'),layerPosition=FM.$breadcrumb.find('a[data-target="#'+layerId+'"]').parent().index(),$breadcrumbItems=FM.$breadcrumb.find('li');if(FM.mobileMode||FM.fullscreenMode){return!1} 16for(var i=$breadcrumbItems.length-1;i>=0;i--){if(i>layerPosition){$breadcrumbItems[i].remove()}} 17FM.$breadcrumb.find('li:last-child').addClass('active')},breadcrumbReset:function(){var FM=this;if(FM.mobileMode||FM.fullscreenMode){return!1} 18FM.$breadcrumb.html('');FM.$breadcrumb.parents('.'+FM.options.breadcrumbClass).remove();FM.$breadcrumb=FM.$elem.find(FM.options.breadcrumbContainer)},showPanel:function($layer,event){var FM=this,layerHeight=$layer.outerHeight();if(typeof $layer.attr('data-height')=='undefined'){$layer.attr('data-height',$layer.outerHeight())} 19if(event=='slideDown'){FM.$body.addClass(FM.options.openMenuClass);if(FM.mobileMode&&FM.options.mobileModeDirection=='up'){var navbarHeight=FM.$elem.find('.navbar').outerHeight();FM.$subnav.css('bottom',navbarHeight)} 20if(FM.supportCssAnimation){if(FM.mobileMode&&FM.options.mobileModeDirection=='up'){$layer.addClass(FM.options.visibleClass+' fm-fadeInUp fm-is-animate').removeClass(FM.options.hiddenClass)}else{$layer.addClass(FM.options.visibleClass+' fm-fadeInDown fm-is-animate').removeClass(FM.options.hiddenClass)} 21if(!FM.fullscreenMode){FM.$subnav.css('height',layerHeight).addClass('fm-is-animate')} 22setTimeout(function(){$layer.removeClass('fm-fadeInDown fm-fadeInUp fm-is-animate');FM.$subnav.removeClass('fm-is-animate')},FM.options.animationDuration)}else{$layer.addClass(FM.options.visibleClass).removeClass(FM.options.hiddenClass);if(!FM.fullscreenMode){FM.$subnav.css('height',layerHeight)}}}else if(event=='slideLeft'){if(FM.supportCssAnimation){$layer.addClass(FM.options.visibleClass+' fm-fadeInRight fm-is-animate').removeClass(FM.options.hiddenClass);if(FM.fullscreenMode){FM.$subnav.css('height','auto').addClass('fm-is-animate')}else{FM.$subnav.css('height',layerHeight).addClass('fm-is-animate')} 23setTimeout(function(){$layer.removeClass('fm-fadeInRight fm-is-animate');FM.$subnav.removeClass('fm-is-animate')},FM.options.animationDuration)}else{$layer.removeClass(FM.options.hiddenClass).addClass(FM.options.visibleClass);if(!FM.fullscreenMode){FM.$subnav.css('height',layerHeight)}}}else if(event=='slideRight'){if(FM.supportCssAnimation){$layer.addClass(FM.options.visibleClass+' fm-fadeInLeft fm-is-animate').removeClass(FM.options.hiddenClass);if(!FM.fullscreenMode){FM.$subnav.css('height',layerHeight).addClass('fm-is-animate')} 24setTimeout(function(){$layer.removeClass('fm-fadeInLeft fm-is-animate');FM.$subnav.removeClass('fm-is-animate')},FM.options.animationDuration)}else{$layer.addClass(FM.options.visibleClass).removeClass(FM.options.hiddenClass);if(!FM.fullscreenMode){FM.$subnav.css('height',layerHeight)}}} 25FM.disableTabNav=!0;FM.$elem.find('.'+FM.options.triggerCloseClass).focus() 26FM.disableTabNav=!1},hidePanel:function($layer,event,lastAction){var FM=this;lastAction=typeof lastAction!=='undefined'?lastAction:!1;if(lastAction){if(FM.supportCssAnimation){setTimeout(function(){FM.$body.removeClass(FM.options.openMenuClass);FM.$elem.removeAttr('data-open data-open-id')},FM.options.animationDuration)}else{FM.$body.removeClass(FM.options.openMenuClass)}} 27if(event=='slideUp'){if(FM.supportCssAnimation){if(FM.options.mobileModeDirection=='up'){$layer.addClass('fm-fadeOutDown fm-is-animate')}else{$layer.addClass('fm-fadeOutUp fm-is-animate')} 28FM.$subnav.css('height','0');setTimeout(function(){$layer.removeClass('fm-fadeOutUp fm-fadeOutDown fm-is-animate '+FM.options.visibleClass).addClass(FM.options.hiddenClass)},FM.options.animationDuration)}else{FM.$subnav.css('height','0');$layer.addClass(FM.options.hiddenClass).removeClass(FM.options.visibleClass)} 29return!1}else if(event=='slideLeft'){if(FM.supportCssAnimation){$layer.addClass('fm-fadeOutLeft fm-is-animate');setTimeout(function(){$layer.removeClass(FM.options.visibleClass+' fm-fadeOutLeft fm-is-animate').addClass(FM.options.hiddenClass)},FM.options.animationDuration)}else{$layer.addClass(FM.options.hiddenClass).removeClass(FM.options.visibleClass)} 30return!1}else if(event=='slideRight'){if(FM.supportCssAnimation){$layer.addClass('fm-fadeOutRight fm-is-animate');setTimeout(function(){$layer.removeClass(FM.options.visibleClass+' fm-fadeOutRight fm-is-animate').addClass(FM.options.hiddenClass)},FM.options.animationDuration)}else{$layer.addClass(FM.options.hiddenClass).removeClass(FM.options.visibleClass)} 31return!1}else if(event=='slideLeftMobile'){if(FM.supportCssAnimation){$layer.addClass('fm-fadeOutLeft fm-is-animate');setTimeout(function(){$layer.removeClass(FM.options.visibleClass+' fm-fadeOutLeft fm-is-animate').addClass(FM.options.hiddenClass)},FM.options.animationDuration)}else{$layer.addClass(FM.options.hiddenClass).removeClass(FM.options.visibleClass)} 32return!1}},triggerInit:function(){var FM=this;FM.$elem.find('.'+FM.options.triggerClass).each(function(index,el){var $elem=$(el);var $target=$($elem.attr('data-target')),name=$elem.find('[class$="-title"]').text().trim(),layerID=$elem.closest('.fm-layer').attr('id'),$parentGroup=$target.closest('.'+FM.options.groupClass);if(!$elem.hasClass(FM.options.triggerSearchClass)){$elem.append('<span class="fm-trigger-icon">'+FM.options.triggerButtonIcon+'</span>')} 33if($elem.parents('.navbar').length>0){$elem.addClass(FM.options.triggerMainClass).attr('data-group',name)}else{if(!$target.data('name')){$target.attr('data-name',name);$target.find('ul').prepend('<li class="back-item"><a class="'+FM.options.backButtonClass+' fm-textline" href="#" data-target="#'+layerID+'"><span class="fm-trigger-icon">'+FM.options.backButtonIcon+'</span><div class="fm-textline-title">'+FM.options.backButtonText+'</div></a></li>')} 34if(!$parentGroup.data('group')){$parentGroup.attr('data-group',name)}}})},triggerListener:function(){var FM=this,timer=null;$('body').on('click','.'+FM.options.extTriggerClass,function(event){event.preventDefault()});$('body').on('click','.'+FM.options.extTriggerClass,throttle(function(event){if($(this).data('parent')!==undefined){FM.breadcrumbAdd($('#layer-'+$(this).data('parent')))} 35FM.actionRouteur($('#menu-item-'+$(this).data('layer')).find('.fm-trigger'),event);FM.$elem.find('.'+FM.options.triggerCloseClass).focus()},300));FM.$elem.on('click','.'+FM.options.triggerClass+', .'+FM.options.backButtonClass,function(event){event.preventDefault()});FM.$elem.on('click','.'+FM.options.triggerCloseClass,function(event){event.preventDefault();var $elem=$(this);FM.actionRouteur($elem,event);FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active').focus()});FM.$elem.on('click','.'+FM.options.triggerClass+', .'+FM.options.backButtonClass,throttle(function(event){var $elem=$(this);FM.actionRouteur($elem,event)},300));if(FM.options.triggerType=='hover'){FM.$elem.on('mouseover mouseout','.'+FM.options.triggerClass+', .'+FM.options.backButtonClass,function(event){var $elem=$(this);if(event.type=='mouseover'){clearTimeout(timer);timer=setTimeout(function(){FM.actionRouteur($elem,event)},300)}else{clearTimeout(timer)}})} 36FM.$elem.on('blur',FM.options.breadcrumbContainer+' li:first-child a',function(event){if(FM.disableTabNav||FM.mobileMode||FM.$elem.hasClass('fm-one-level')){return!1} 37if($(event.relatedTarget).parents('.'+FM.options.breadcrumbClass).length==0){var $currentLayer=F
37M.$elem.find('.'+FM.options.visibleClass),$currentElem=FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active'),$nextMainTrigger=$currentElem.parent().next().find('.'+FM.options.triggerMainClass) 38FM.hidePanel($currentLayer,'slideUp',!0);setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide();$currentElem.focus()}});FM.$elem.find('.'+FM.options.layerClass).find('li:last-child a').on('blur',function(event){if(FM.disableTabNav||FM.mobileMode||FM.$elem.hasClass('fm-one-level')){return!1} 39if(!$(event.relatedTarget).parents('.'+FM.options.layerClass).length){var $currentLayer=FM.$elem.find('.'+FM.options.visibleClass),$currentElem=FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active'),$nextMainTrigger=$currentElem.parent().next().find('.'+FM.options.triggerMainClass) 40FM.hidePanel($currentLayer,'slideUp',!0);setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide();if($currentElem.parent().next().find('a, button').length){$currentElem.parent().next().find('a, button').focus()}}});FM.$elem.find('.'+FM.options.layerClass).find('.fm-desktop-visible').each(function(index,el){if(!FM.$elem.hasClass('fm-one-level')){return!1} 41$(el).find('.fm-textline-title:visible').last().on('blur',function(event){if(!FM.$elem.hasClass('fm-one-level')){return!1} 42if(!$(event.relatedTarget).parents('.'+FM.options.layerClass).length){var $currentLayer=FM.$elem.find('.'+FM.options.visibleClass),$currentElem=FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active'),$nextMainTrigger=$currentElem.parent().next().find('.'+FM.options.triggerMainClass) 43FM.hidePanel($currentLayer,'slideUp',!0);setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide();if($currentElem.parent().next().find('a, button').length){$currentElem.parent().next().find('a, button').focus()}}})});FM.$elem.on('blur','.'+FM.options.triggerCloseClass,function(event){if(!FM.$elem.hasClass('fm-one-level')){return!1} 44if($(event.relatedTarget).parents('.'+FM.options.layerClass).length==0){var $currentLayer=FM.$elem.find('.'+FM.options.visibleClass),$currentElem=FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active'),$nextMainTrigger=$currentElem.parent().next().find('.'+FM.options.triggerMainClass) 45FM.hidePanel($currentLayer,'slideUp',!0);setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide();$currentElem.focus()}});$(document).on('keyup',function(event){if(event.key==='Escape'){var $currentElem=FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active');if($currentElem.length){FM.actionRouteur($currentElem,event)}}})},actionRouteur:function($elem,event){var FM=this;if(FM.$wrapper.hasClass('fm-is-animate')&&FM.options.triggerType=='click'){return!1} 46if(!FM.fullscreenMode){FM.screenHeightCheck()} 47var isBreadcrumb=!1,isMainTrigger=!1,isBackButton=!1,isSearch=!1,$currentLayer=FM.$elem.find('.'+FM.options.visibleClass),currentLayerId=$currentLayer.attr('id'),currentLayerName=$currentLayer.data('name'),currentLayerGroup=$currentLayer.closest('.'+FM.options.groupClass).data('group');if(event.type=='click'&&$elem.hasClass(FM.options.triggerCloseClass)){FM.hidePanel($currentLayer,'slideUp',!0);setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide();return!1} 48var $nextLayer=$($elem.attr('data-target')),nextLayerName=$nextLayer.data('name'),nextLayerId=$nextLayer.attr('id'),nextLayerGroup=$nextLayer.closest('.'+FM.options.groupClass).data('group'),groupId=$elem.attr('data-target');groupId=groupId.split('#');groupId=groupId[1];if($elem.closest('.'+FM.options.breadcrumbClass).length>0){isBreadcrumb=!0} 49if($elem.hasClass(FM.options.triggerMainClass)){isMainTrigger=!0;FM.$elem.attr({'data-open':groupId,'data-open-id':$elem.parent().index()})} 50if($elem.hasClass(FM.options.backButtonClass)){isBackButton=!0} 51if($elem.hasClass(FM.options.triggerSearchClass)){isSearch=!0;setTimeout(function(){$(FM.options.searchLayer).find('.form-control').focus()},FM.options.animationDuration)} 52if(event.type=='click'&&isBackButton){FM.hidePanel($currentLayer,'slideRight',!1);FM.showPanel($nextLayer,'slideRight');FM.breadcrumbDelete($nextLayer);return!1} 53if(((FM.options.triggerType=='hover'&&event.type=='mouseover'&&!FM.mobileMode)||((FM.options.triggerType=='click'||FM.mobileMode)&&event.type=='click'))&&$currentLayer.length<1&&!isBreadcrumb){$elem.addClass('fm-is-active');FM.overlayShow();FM.breadcrumbAdd($nextLayer);FM.showPanel($nextLayer,'slideDown');return!1}else if(event.type=='click'&&isBreadcrumb){if($currentLayer.length>1){return!1} 54if($currentLayer.length>0&¤tLayerId!=nextLayerId){FM.hidePanel($currentLayer,'slideRight',!1);FM.showPanel($nextLayer,'slideRight');FM.breadcrumbDelete($nextLayer);return!1} 55return!1}else if($currentLayer.length>0&&!isBreadcrumb){if(event.type=='click'&&!isMainTrigger&¤tLayerId!=nextLayerId&¤tLayerGroup==nextLayerGroup){FM.hidePanel($currentLayer,'slideLeft',!1);FM.showPanel($nextLayer,'slideLeft');FM.breadcrumbAdd($nextLayer);return!1} 56if(((FM.options.triggerType=='hover'&&event.type=='mouseover'&&!FM.mobileMode)||((FM.options.triggerType=='click'||FM.mobileMode)&&event.type=='click'))&&isMainTrigger&¤tLayerGroup!=nextLayerGroup&¤tLayerId!=nextLayerId){if(FM.mobileMode){if(isSearch){FM.hidePanel($currentLayer,'slideUp',!1);FM.showPanel($nextLayer,'slideDown');return!1} 57FM.hidePanel($currentLayer,'slideLeft',!1);FM.showPanel($nextLayer,'slideLeft');return!1} 58FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active');$elem.addClass('fm-is-active');FM.hidePanel($currentLayer,'slideUp',!1);FM.breadcrumbReset();FM.showPanel($nextLayer,'slideDown');FM.breadcrumbAdd($nextLayer);return!1} 59if((FM.options.triggerType=='click'&&event.type=='click'&&isMainTrigger&¤tLayerGroup==nextLayerGroup)||(event.type=='keyup'&&event.key=='Escape')){FM.hidePanel($currentLayer,'slideUp',!0);if(event.type=='keyup'&&event.key=='Escape'){FM.$elem.find('.'+FM.options.triggerMainClass+'.fm-is-active').focus()} 60setTimeout(function(){FM.breadcrumbReset();FM.$elem.find('.'+FM.options.triggerMainClass).removeClass('fm-is-active')},FM.options.animationDuration);FM.overlayHide();return!1}}},};$.fn.FatMenu=function(options){this.each(function(){if(typeof Object.create!='function'){(function(){var F=function(){};
60Object.create=function(o){if(arguments.length>1){throw Error('Second argument not supported')} 61if(o===null){throw Error('Cannot set a null [[Prototype]]')} 62if(typeof o!='object'){throw TypeError('Argument must be an object')} 63F.prototype=o;return new F()}})()} 64var fatmenu=Object.create(FatMenu);fatmenu.init(options,this)});return this};$.fn.FatMenu.options={pushOnShow:!1,overlay:!0,mobileBreakpoint:992,mobileModeDirection:'bottom',backButtonText:'Retour',backButtonIcon:'<svg class="ni" aria-hidden="true" focusable="false" viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M4.2 247.5 151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z" fill="currentColor" /></svg>',triggerButtonIcon:'<svg class="ni" aria-hidden="true" focusable="false" viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M187.8 264.5 41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z" fill="currentColor" /></svg>',breadcrumbSeparatorIcon:'<svg class="ni" aria-hidden="true" focusable="false" viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M187.8 264.5 41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z" fill="currentColor" /></svg>
64',closeIcon:'<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 4.54348L10.0435 0L11 0.956522L6.45652 5.5L11 10.0435L10.0435 11L5.5 6.45652L0.956522 11L0 10.0435L4.54348 5.5L0 0.956522L0.956522 0L5.5 4.54348Z" fill="currentColor" /></svg>',animationDuration:250,fullscreen:!1,triggerType:'click',wrapperContainer:'.fm-wrapper',subnavContainer:'.fm-subnav',breadcrumbClass:'fm-breadcrumb',breadcrumbContainer:'.fm-breadcrumb ul',groupClass:'fm-group',layerClass:'fm-layer',triggerClass:'fm-trigger',triggerMainClass:'fm-main-trigger',triggerCloseClass:'fm-close-trigger',overlayClass:'fm-overlay',openMenuClass:'fm-is-open',containerClass:'container',extTriggerClass:'fm-ext-trigger',triggerSearchClass:'fm-search-trigger',mobileClass:'fm-is-mobile',desktopClass:'fm-is-desktop',backButtonClass:'fm-back-button',visibleClass:'fm-is-visible',hiddenClass:'fm-is-hidden'}}(jQuery,window,document))
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.