"use strict";function _defineProperty(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}!function(e,t){e.Page=e.Page||{},e.Page.Footer=t(e.jQuery)}(window,function(e){var t={},i=function(i,n){this.baseUrl=n.path.baseUrl,this.$container=e(i),this.config=n,this.options=t};return i.prototype={init:function(){this.config.fullscreen||this.config.screenshot||this.config.screenshotAero?(this.config.mode.mobile&&this.initLoader(),this.$container.remove(),e(".content.mobile").css("top",0)):this.config.mode.mobile&&this.initLoader(),e(".content").addClass("loaded")},initLoader:function(){new Common.Loader(document.getElementsByClassName("global mf-waiting")[0])}},i}),function(e,t){e.Page=e.Page||{},e.Page.Header=t(e.jQuery)}(window,function(e){var t={},i=function(e,i){this.DOMref=e,this.config=i,this.options=t,this.menu=new Page.Modules.Menu(this.config),this.vigilances=new Page.Modules.Vigilances(this.config.vigilances,this.config.mode),this.vignetteAlerte=new Page.Modules.VignetteAlerte(this.config),this.voyantAero=new Page.Modules.VoyantAero(this.config),this.message=new Page.Modules.Message(this.config),this.archive=new Page.Modules.Archive(this.config.site,this.config.mode),this.alerteMeteoFlash=new Page.Modules.AlerteMeteoFlash(this.config.alerteMeteoFlash)};return i.prototype={init:function(){var t=this.DOMref;this.config.fullscreen||this.config.screenshot||this.config.screenshotAero?e(t.main).remove():(this.archive.init(t.archive),this.menu.init(t.main,t.menu),this.message.init(t.message),this.vigilances.init(t.vigilances),this.vignetteAlerte.init(t.vignetteAlerte),this.voyantAero.init(t.voyantAero))}},i}),function(e,t){e.Page=e.Page||{},e.Page.Main=t(e.jQuery)}(window,function(e){var t={classname:{component:{content:".component-content",aside:".component-aside",asideOptions:".component-aside-options"}}},i=function(e,i){this.DOMref=e,this.config=i,this.options=t};return i.prototype={init:function(){this.config.fullscreen&&e(this.options.classname.component.asideOptions).remove(),this.initEvents()},initEvents:function(){e(this.options.classname.component.aside).on("click",".toggle",this.toggleComponent)},toggleComponent:function(t){var i=e(t.target).closest(".component");i.toggleClass("collapsed"),e(t.target).toggleClass("collapsed")}},i}),function(e,t){e.Page=e.Page||{},e.Page.Modules=e.Page.Modules||{},e.Page.Modules.AlerteMeteoFlash=t(e.jQuery)}(window,function(e){var t={},i=function(e){this.params=e,this.options=t};return i.prototype={init:function(t){this.$container=e(t)}},i}),function(e,t){e.Page=e.Page||{},e.Page.Modules=e.Page.Modules||{},e.Page.Modules.Archive=t(jQuery,i18next)}(window,function(e,t){var i={modal:{id:"modalArchive","class":"archive-modal",title:"Archive",content:"",btnValidate:"OK",btnCancel:t.t("common:ui.btn.cancel"),submit:!0,size:""},text:{now:"Retour temps réel / Real-time",timeZone:"Fuseau horaire",settingsMobile:"Archive"},post:{date:"archive-date",now:"archive-now"},className:{dateText:"archive-date-text",now:"archive-now"}},n=function(e,t){this.date=e.archive,this.timeZone=e.timeZone,this.mode=t,this.options=i,this.language=e.language};return n.prototype={init:function(t){this.date?(this.$container=e(t),this.enable()):this.remove(t)},remove:function(t){e(t).remove()},enable:function(){var e=this.createUiParams(this.date);this.createUi(e)},createDatepicker:function(){return e('
')},createUi:function(t){var i=this.createForm(t.date,t.content.now,t.content.datepicker);this.addButton(t.text),this.modal=this.createModal(e(document.body),this.options.modal,i),this.initDatetimepicker(i,t.date),this.attachModal(this.$container,this.modal)},createUiParams:function(e){var t,i,n;switch(e){case"now":t=this.mode.mobile?"Archive":"",i=this.createDatepicker(),n="";break;default:t=e,i=this.createDatepicker(),n=this.createResetDateButton()}return{date:e,text:t,content:{datepicker:i,now:n}}},createResetDateButton:function(){return e('
'+this.options.text.timeZone+" "+this.timeZone+'
')},addButton:function(t){var i=e("",{href:"#"}).append(e("",{"class":"fa fa-lg fa-calendar"})).append(''+t+"");this.$container.empty(),this.$container.append(i)},initDatetimepicker:function(e,t){var i=moment().tz(this.timeZone),n=e.find(".date");n.datetimepicker({locale:this.language,format:"YYYY-MM-DD HH:mm",maxDate:i.format("YYYY-MM-DDTHH:mm:ss"),minDate:i.subtract(1,"years"),sideBySide:!0,stepping:5,date:"now"!==t&&null!==t?t:"",inline:!0})},createForm:function(t,i,n){var s=e("
",{"class":"form-horizontal",method:"post"});return s.append(i).append(n),s},createModal:function(t,i,n){return i.content=n||i.content,Common.Util.createModal(t,i,function(){e(n).submit()})},attachModal:function(e,t){e.attr("data-target","#"+t.attr("id")),e.attr("data-toggle","modal")}},n}),function(e,t){e.Page=e.Page||{},e.Page.Modules=e.Page.Modules||{},e.Page.Modules.Component=t(e.jQuery)}(window,function(e){var t={classname:{options:"component-aside-options",caption:"component-aside-caption",selectCaption:"component-aside-caption-select",mainCaption:"component-aside-caption-main",primaryCaption:"component-aside-caption-primary",secondaryCaption:"component-aside-caption-secondary",tertiaryCaption:"component-aside-caption-tertiary",miscCaption:"component-aside-caption-misc",item:"component-aside-options-item",icon:"-icon",text:"plain-text"},textable:["csv","pdf","dynamic_pdf"],eventable:["lite_version","dynamic_pdf"],lightbox:["chart_zoom","chart_fullscreen"]},i=function(i,n,s,o){this.config_page=o||{},this.params=n,this.mu=i,this.options=t,this.container=s,this.$asideOptions=e(s).find("."+this.options.classname.options),this.$asideCaption=e(s).find("."+this.options.classname.caption),this.config_page.refresh&&(this.refresh=new Page.Modules.Refresh({refresh:this.config_page.refresh,mu:this.mu,baseUrl:this.config_page.path.baseUrl}))};return i.prototype={init:function(){if(this.refresh&&this.refresh.init(),"undefined"!=typeof this.params.layout&&this.initLayout(this.params.layout),"undefined"!=typeof this.params.aside&&(this.params.aside.options&&this.initAsideOptions(this.params.aside.options),this.params.aside.caption&&this.initAsideCaption(this.params.aside.caption)),this.mu&&this.mu.dashboard&&this.mu.dashboard.title&&null!==this.mu.dashboard.title){var e=[{text:this.mu.dashboard.title,ref:"main"}];this.initAsideCaption(e,!0)}},initLayout:function(e){for(var t in e){var i=this.container.getElementsByClassName(t);i.length>0&&(i[0].className+=" "+e[t])}},initAsideCaption:function(t,i){var n=this.$asideCaption.children("li"),s=[];Array.isArray(t)&&t.forEach(function(e){s.push(this.addCaption(e))},this),n.each(function(t,n){s.indexOf(n)!=-1||e(n).hasClass(this.options.classname.selectCaption)&&!i||Common.Util.remove(n),this.initCaptionEvent(n)}.bind(this))},initCaptionEvent:function(t){var i,n=this,s=(i={},_defineProperty(i,this.options.classname.selectCaption,Page.Event.caption.select),_defineProperty(i,this.options.classname.mainCaption,Page.Event.caption.main),_defineProperty(i,this.options.classname.primaryCaption,Page.Event.caption.primary),_defineProperty(i,this.options.classname.secondaryCaption,Page.Event.caption.secondary),_defineProperty(i,this.options.classname.tertiaryCaption,Page.Event.caption.tertiary),i),o=function(i){if(e(t).hasClass(i)){var o=s[i];n.container.on(o,function(n){e(t).addClass("on").empty().append(n),i===this.options.classname.selectCaption&&e(this.container).find("."+this.options.classname.mainCaption).removeClass("on")}.bind(n))}};for(var a in s)o(a)},addCaption:function(e){var t=this.$asideCaption,i="."+this.options.classname.caption+"-"+e.ref,n=t.find(i);if(n.length)return n.addClass("on"),n.text(e.text),n.get(0)},initAsideOptions:function(e){for(var t in e){var i=e[t];this.addOption(t,i)}},addOption:function(e,t){var i;if(Array.isArray(t))t.forEach(function(t){i=this.addLink(e,t.href,t.target),t.title&&i.attr("title",t.title),"undefined"==typeof t.display||t.display||i.css("display","none"),this.options.lightbox.indexOf(e)>=0&&(i.addClass("lightbox"),i.attr("rel","lightbox"))}.bind(this));else if(this.options.eventable.indexOf(e)>=0){i=this.addLink(e);var n=this.getEventHandler(e,t,i),s=!!t.state;this.addEvent(i.get(0),"click",n,s,t)}else{var o=t.href,a=t.target;i=this.addLink(e,o,a)}i&&this.options.textable.indexOf(e)>=0&&i.addClass(this.options.classname.text)},addLink:function(t,i,n){var s=this.$asideOptions,o=e("
  • ",{"class":this.options.classname.item+" "+t+this.options.classname.icon}),a=e("",{"class":t,href:i});return("undefined"==typeof n||n)&&a.attr("target","_blank"),null===i&&a.removeAttr("href"),s.prepend(o.append(a)),a},addEvent:function(e,t,i,n,s){"function"==typeof i&&(e.addEventListener(t,i),n&&i())},getEventHandler:function(t,i,n){switch(t){case"lite_version":var s=this.container.querySelector(i.dom);return function(t){e(n).toggleClass("collapsed"),e(s).toggleClass(i.classname)};case"dynamic_pdf":var o=this.container;return function(e){var t=o.getAttribute("data-pdf-query-string")||"";window.open(""+i.baseHref+t,i.target)};default:return}}},i}),function(e,t){e.Page=e.Page||{},e.Page.Modules=e.Page.Modules||{},e.Page.Modules.Menu=t(e.jQuery)}(window,function(e){var t={levels:[1,2,3,4]},i=function(e){this.baseUrl=e.path.baseUrl,this.product=e.product,this.data=e.menu,this.idPage=e.id,this.mode=e.mode,this.options=t,this.doms={},this.uls={}};return i.prototype={init:function(t,i){this.$header=e(t),this.doms.$wrapper=e(i.wrapper),this.doms.$nav=e(i.nav).empty(),this.doms.$btn=e(i["trigger-btn"]),this.doms.$breadcrumb=e(i.breadcrumb).empty(),this.pattern=this.getPattern(),this.display()},getPattern:function(){var e,t=window.location.href,i="/id/";if(t.indexOf(i)>=0)return e=t.substr(t.indexOf(i)+i.length,t.length)},display:function(){var e,t,i=this.data;0!==i.length&&(this.createTitle(i.title),this.options.levels.forEach(function(n){var s=i.items[n];for(var o in s){var a=s[o];a.forEach(function(i){var n=this.createItem(i,o);this.isCurrent(i)&&(e=n),this.isAlmostCurrent(i)&&(t=n)},this)}},this),this.mode.mobile?(this.initLogoMobile(this.product),this.initSideNav()):(this.breadcrumb(e||t||null,i.accueil),this.createScrollbar(),this.offsetDropdownsMenu(),this.collapseMenu(this.baseUrl,this.product)))},initLogoMobile:function(e){var t=document.querySelector("body.mobile > .header .barNav .barNavList li.menuIcon"),i=e.menu_ferme;t.style.backgroundColor="transparent",t.style.backgroundImage='url("'+i+'")',t.style.backgroundRepeat="no-repeat",t.style.backgroundPosition="center top";var t=document.querySelector("body.mobile .sideMenu .infoMenu"),i=e.menu_ouvert;t.style.backgroundColor="rgb(43, 70, 103)",t.style.backgroundImage='url("'+i+'")',t.style.backgroundRepeat="no-repeat",t.style.backgroundPosition="left center"},initSideNav:function(){this.initSideNavEvents(),this.initMobileEvents()},initSideNavEvents:function(){var t=this.doms.$btn,i=this.doms.$wrapper,n=e(".infoMenu");i.css("left","-"+i.width()+"px"),t.click(function(e){e.stopPropagation(),this.showSideNav()}.bind(this)),i.swipe({swipeStatus:function(t,i,n,s){null!=n&&(t.stopPropagation(),"left"==n&&"end"==i&&this.hideSideNav(e(this)))}.bind(this),allowPageScroll:"vertical",excludedElements:"fakeid",threshold:5}),i.on("click",".toggleMenu",function(t){t.stopPropagation(),e(t.currentTarget).closest(".dl-menu > li").hasClass("active")||0!=e(t.currentTarget).closest(".dl-menu").find("li.active > ul.dl-submenu").length&&(e(t.currentTarget).closest(".dl-menu").find("li.active > a > i").removeClass("fa-chevron-down").addClass("fa-chevron-right"),e(t.currentTarget).closest(".dl-menu").find("li.active > ul.dl-submenu").toggle("400"),e(t.currentTarget).closest(".dl-menu").find("li.active").toggleClass("active")),e(t.currentTarget).parent().toggleClass("active"),e(t.currentTarget).find("i.fa-chevron-right").toggleClass("fa-chevron-down"),e(t.currentTarget).parent().children(".dl-submenu").eq(0).toggle("400")}),i.click(function(e){e.stopPropagation(),this.hideSideNav()}.bind(this)),n.click(function(e){e.stopPropagation(),this.hideSideNav()}.bind(this))},initMobileEvents:function(){e(window).resize(function(){setTimeout(function(){var e=this.doms.$wrapper,t=window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth;t!=this.sideNavWidth&&(this.hideSideNav(),e.css("left","-"+e.width()+"px"),this.sideNavWidth=t)}.bind(this),300)}.bind(this)),window.addEventListener("orientationchange",function(){setTimeout(function(){var e=this.doms.$wrapper,t=window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth;t!=this.sideNavWidth&&(this.hideSideNav(),e.css("left","-"+e.width()+"px"),this.sideNavWidth=t)}.bind(this),300)}.bind(this))},hideSideNav:function(){var e=this.doms.$wrapper;Mobile.swipeContent(e,-e.width(),0,500)},showSideNav:function(){var e=this.doms.$wrapper;Mobile.swipeContent(e,e.width(),0,500)},createTitle:function(t){if(t){var i=e("
  • ",{"class":"title"});i.append(e("").text(t)),this.doms.$nav.append(i),this.doms.$nav.append('
  • ')}},createItem:function(e,t){return this.mode.mobile?this.createMobileItem(e,t):this.createDesktopItem(e,t)},createAnchor:function(e,t){return this.mode.mobile?this.createMobileAnchor(e,t):this.createDesktopAnchor(e,t)},createDesktopItem:function(t,i){var n=e("
  • ",{id:"menu"+t.id,"class":"nav-li"}),s=this.createAnchor(n,t);return this.uls[i]?(this.uls[i].append(n),s.isParent&&n.addClass("dropdown-submenu")):(this.doms.$nav.append(n),this.doms.$nav.append('
  • '),s.isParent&&s.append('')),n},createMobileItem:function(t,i){var n=e("
  • ",{id:"menu"+t.id,"class":"nav-li"});return this.createAnchor(n,t),this.uls[i]?this.uls[i].append(n):this.doms.$nav.append(n),n},createDesktopAnchor:function(t,i){var n,s,o;return o=this.createHref(i.url),i.id&&"undefined"!=typeof this.data.parents&&this.data.parents.indexOf(i.id)>=0?(n=e("",{"class":"dropdown-toggle","data-toggle":"dropdown",href:o}).text(i.nom),n.isParent=!0,s=e("
      ",{"class":"dropdown-menu dl-submenu"}),t.append(n),t.append(s),this.uls[i.id]=s):(n=e("",{href:o}).text(i.nom),t.append(n)),"externe"===i["class"]&&n.attr("target","_blank"),n},createMobileAnchor:function(t,i){var n,s,o;return o=this.createHref(i.url),"#"===o&&(o="javascript:;"),i.id&&"undefined"!=typeof this.data.parents&&this.data.parents.indexOf(i.id)>=0?(n=e("",{"class":"toggleMenu whiteLink"}).text(i.nom),n.append(''),n.isParent=!0,s=e("
        ",{"class":"dl-submenu"}),t.append(n),t.append(s),this.uls[i.id]=s):(n=e("",{href:o,"class":"whiteLink"}).text(i.nom),t.append(n)),"externe"===i["class"]&&n.attr("target","_blank"),n},createHref:function(e){var t;return t=""!==e&&e.indexOf("http")===-1?this.baseUrl+e:""==e?"#":e},isCurrent:function(e){return e.url.indexOf(this.pattern)>=0},isAlmostCurrent:function(e){return e.url.indexOf(this.idPage)>=0},breadcrumb:function(t,i){if(t){var n=this.doms.$breadcrumb;t.addClass("active"),n.prepend('
      • '+t.text()+"
      • ");var s=t.parents("li.nav-li");s.get().length>0&&s.get().forEach(function(t){e(t).addClass("active"),n.prepend("
      • "+e(t).children("a").text()+"
      • ")}),n.prepend('
      • '+i18next.t("page:modules.menu.home")+"
      • ")}},widthOfList:function(){return this.doms.$nav.width()},widthOfHidden:function(){return this.getInnerWidth()-e(".navbar-header").width()-e("#navDroite").width()-e("#navGauche").width()-this.widthOfList()-this.getLeftPosi()},getLeftPosi:function(){return e(".list").position().left},getInnerWidth:function(){var e=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return e},reAdjust:function(){this.getInnerWidth()>=768?(this.getInnerWidth()-e(".navbar-header").width()-e("#navDroite").width()-e("#navGauche").width()=this.widthOfList()&&e(".scroller-right").fadeOut("slow")}.bind(this))}else e(".scroller-right").fadeOut("slow")}.bind(this)),e(".scroller-left").click(function(){if(!e(".list").is(":animated"))if(this.getInnerWidth()-e(".navbar-header").width()-e("#navDroite").width()-e("#navGauche").width()=0&&e(".scroller-left").fadeOut("slow")}.bind(this))}else e(".scroller-left").fadeOut("slow")}.bind(this))},offsetDropdownsMenu:function(){function t(){for(var e=Object.keys(s),t=0;tl&&(i?t.style.left="-"+(a-2)+"px":t.style.left="-"+(r-l-2)+"px",n=t.parentElement.getAttribute("id"),s[n]=!0)}}for(var s={},o=document.querySelectorAll(".dropdown-submenu"),a=this.doms.$nav.children("li").get(),r=0;r')}this.$header.find(".navbar-collapse").on("shown.bs.collapse",function(i){e(".masque-color").css("background","url("+t+"/htdocs/images/components/page/"+s+") top left no-repeat"),e(".navbar-collapse.in ul.dropdown-menu [data-toggle=dropdown]").on("click",function(t){t.preventDefault(),t.stopPropagation(),e(this).parent().siblings().removeClass("open"),e(this).parent().toggleClass("open")}),e(".list").css({left:"0px"})}),this.$header.find(".navbar-collapse").on("hidden.bs.collapse",function(t){e(".masque-color").css("background",o),e(".navbar-collapse ul.dropdown-menu [data-toggle=dropdown]").off("click")}),e(window).resize(function(){e(window).width()!=n&&(this.$header.find(".navbar-collapse.in").collapse("hide"),n=e(window).width())}.bind(this)),n=e(window).width()}},i}),function(e,t){e.Page=e.Page||{},e.Page.Modules=e.Page.Modules||{},e.Page.Modules.Message=t(e.jQuery)}(window,function(e){var t={refresh:3e5,cookie:{name:{general:"GENERAL_MESSAGE",perso:"PERSONAL_MESSAGE",useragent:"USERAGENT_MESSAGE"},expiration:{general:.5,perso:3,useragent:30}},request:{adminmto:"/common/service/message"},useragent:{display:!0,message:"Attention ! Pour profiter pleinement des prochaines évolutions sur votre Extranet, Météo-France vous recommande fortement de mettre à niveau votre navigateur vers une version plus récente et plus sécurisée. Si vous ne pouvez pas le mettre à niveau, veuillez contacter votre correspondant à Météo-France. En effet, certaines informations sur le site risquent d'être mal présentées.",browserThreshold:[{name:"firefox",version:45},{name:"msie",version:11}]}},i=function(e){this.baseUrl=e.path.baseUrl,this.idPage=e.id,this.params=e.message,this.options=t};return i.prototype={init:function(e){this.displayGeneral(e.general,e.modal),this.displayAlertPerso(e.alertperso),this.displayAlertUseragent(e.alertuseragent),this.displayAdminmto(e.adminmto).done(function(t){Array.isArray(t)&&t.length>0&&window.setInterval(this.displayAdminmto.bind(this,e.adminmto),this.options.refresh),window.dispatchEvent(new Event("resize"))}.bind(this))},displayGeneral:function(t,i){var n=e(t);if(n.empty(),this.params.general&&0!==this.params.general.length&&(n.text(this.params.general),i)){var s=e(i);s.modal("show"),this.handleCookieClosure(this.options.cookie.name.general,s,this.options.cookie.expiration.general)}},displayAlertPerso:function(t){var i=e(t);if(i.empty(),this.params.alert&&0!==this.params.alert.length){var n=this.createAlert(this.params.alert);i.append(n),this.handleCookieClosure(this.options.cookie.name.perso,n,this.options.cookie.expiration.perso)}},displayAlertUseragent:function(t){var i=e(t);if(i.empty(),this.options.useragent.display&&this.isUseragentOld()){var n=this.createAlert(this.options.useragent.message);i.append(n),this.handleCookieClosure(this.options.cookie.name.useragent,n,this.options.cookie.expiration.useragent)}},displayAdminmto:function(t){var i=e(t);i.empty();var n=this.params.adminmto;if(n.accueil&&n.observationaero||!n.observationaero&&!n.accueil){var s=this.baseUrl+this.options.request.adminmto,o={id:this.idPage};return e.get(s,o).done(this.createMessages.bind(this,i))}var a=e.Deferred().resolve();return a},isUseragentOld:function(){var e=navigator.userAgent.toLowerCase(),t={version:(e.match(/.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/)||[])[1],firefox:/firefox/.test(e),chrome:/chrome/.test(e),safari:/webkit/.test(e)&&!/chrome/.test(e),opera:/opera/.test(e),msie:/msie/.test(e)&&!/opera/.test(e),mozilla:/mozilla/.test(e)&&!/(compatible|webkit)/.test(e)},i=!1;return this.options.useragent.browserThreshold.forEach(function(e){t[e.name]&&t.version",{"class":"useragent alert alert-danger alert-dismissible",role:"alert"}),n=e("