1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2!function(e,t){function a(e){var t=(new Date).getFullYear(),a=(new Date).getMonth(),n=new Date(Date.UTC(t,a)).getDay(),r=(new Date).getDate(),o=e.querySelector(".calendar-home__content");if(o)for(var d=1,l=null,i=1;d<c(t,a)+1;i++){var s=void 0;if(0===n&&1===i)for(var m=0;m<6;m++){var u="empty-time-".concat(m);(s=document.createElement("div")).classList.add("calendar-home__cell"),s.setAttribute("data-event-time",u),l?o.querySelector('[data-event-time="'.concat(l,'"]')).after(s):o.prepend(s),l=u}else if(i<n){var v="empty-time-".concat(i);(s=document.createElement("div")).classList.add("calendar-home__cell"),s.setAttribute("data-event-time",v),l?o.querySelector('[data-event-time="'.concat(l,'"]')).after(s):o.prepend(s),l=v}else{var f=new Date(t,a,d),D="".concat(f.getFullYear(),"-").concat(("0"+(f.getMonth()+1)).slice(-2),"-").concat(("0"+f.getDate()).slice(-2));o.querySelector('[data-event-time="'.concat(D,'"]'))?d===r&&o.querySelector('[data-event-time="'.concat(D,'"]')).classList.add("is-today"):((s=document.createElement("div")).classList.add("calendar-home__cell"),s.classList.add("is-date"),s.setAttribute("data-event-time",D),d===r&&s.classList.add("is-today"),s.innerText=d,l?o.querySelector('[data-event-time="'.concat(l,'"]')).after(s):o.prepend(s)),l=D,d++}}}function c(e,t){return 32-new Date(Date.UTC(e,t,32)).getDate()}e.behaviors.calendarHome={attach:function(e){t("calendarHome",".calendar-home",e).forEach(a)}}}(Drupal,once);; 3(()=>{"use strict";let e={getDistanceBetweenElements(e,t){const n=this.getPositionAtCenter(e),i=this.getPositionAtCenter(t);return Math.hypot(n.x-i.x,n.y-i.y)},getPositionAtCenter(e){const{top:t,left:n,width:i,height:o}=e.getBoundingClientRect();return{x:n+i/2,y:t+o/2}},getNextSibling(e,t){var n=e.nextElementSibling;if(!t)return n;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}},createButton(e){let t=document.createElement("button");return t.setAttribute("class",e),t},createDiv(e){let t=document.createElement("div");return t.setAttribute("class",e),t},createLink(e,t,n){let i=document.createElement("a");return i.setAttribute("class",e),i.setAttribute("href",t),i.innerHTML=n,i},fadeOut(e){e.style.opacity=1,function t(){(e.style.opacity-=.1)<0?e.style.display="none":requestAnimationFrame(t)}()},fadeIn(e,t){e.style.opacity=0,e.style.display=t||"block",function t(){var n=parseFloat(e.style.opacity);(n+=.1)>1||(e.style.opacity=n,requestAnimationFrame(t))}()},debounce(e,t){let n;return function(){let i=arguments,o=this;clearTimeout(n),n=setTimeout(function(){e.apply(o,i)},t)}}};class t{constructor(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.content=t,this.options=Object.assign({},{id:"overlay--menu",ariaLabel:"Navigation",role:"navigation",closeOnOverlayClick:!1,destination:"body",buttonTag:"button",buttonTexts:["Ouvrir","Fermer"],closeButtonText:!1,transitionType:["left-slide"],viewportProportion:100,freezeScroll:!0,
3clickCallback:null,finishCallback:null},i),this.finishCallbackFired=!1,this.overlayMenu=e.createDiv(this.options.class+" "+this.options.transitionType),this.overlayMenu.style.width="var(--".concat(this.options.id,"-width, ").concat(this.options.viewportProportion,"%)"),this.overlayMenu.setAttribute("aria-label",this.options.ariaLabel),this.overlayMenu.setAttribute("tabindex",-1),!1!==this.options.closeButtonText){var o=e.createButton(this.options.id+"__trigger--close");o.innerHTML=this.options.closeButtonText,this.closeButton=this.overlayMenu.append(o)}this.overlayWrapper=e.createDiv(this.options.id+"__wrapper"),this.overlayWrapper.innerHTML+=this.content,this.overlayMenu.appendChild(this.overlayWrapper),!1!==this.options.buttonSelector&&(this.button=this.options.buttonSelector),document.querySelector(this.options.destination).appendChild(this.overlayMenu),100!==this.options.viewportProportion&&(this.bgOverlay=e.createDiv(this.options.id+"__overlay insite--overlay__overlay"),document.querySelector("body").appendChild(this.bgOverlay)),!1!==this.options.buttonSelector&&this.button.addEventListener("click",function(e){e.preventDefault(),n.buttonClick(n)}),!1!==this.options.closeButtonText&&this.bindClose(this,this.overlayMenu.querySelector("."+this.options.id+"__trigger--close")),!1!==this.options.closeOnOverlayClick&&this.bindClose(this,this.bgOverlay),"function"!=typeof this.options.finishCallback||this.finishCallbackFired||(this.options.finishCallback(this),this.finishCallbackFired=!0)}createToggleButton(e){var t=document.createElement(this.options.buttonTag);t.setAttribute("class",e),t.setAttribute("aria-expanded",!1),t.setAttribute("aria-label",this.options.ariaLabel),t.setAttribute("aria-haspopup","dialog"),t.setAttribute("role",this.options.role),t.innerHTML=this.options.buttonTexts[0],this.button=t}buttonClick(e){e.options.freezeScroll&&document.querySelector("body").classList.toggle("is-blocked"),!0===e.isOpen?(!1!==this.options.buttonSelector&&!1!==this.options.buttonTexts&&e.options.buttonTexts[0]!==e.options.buttonTexts[1]&&(e.button.innerHTML=e.options.buttonTexts[0]),e.options.panelsDestination&&e.closeAllNavPanels()):!1!==this.options.buttonSelector&&!1!==this.options.buttonTexts&&e.options.buttonTexts[0]!==e.options.buttonTexts[1]&&(e.button.innerHTML=e.options.buttonTexts[1]),!1!==this.options.buttonSelector&&(e.button.classList.toggle("is-active"),e.button.setAttribute("aria-expanded",!e.isOpen)),e.overlayMenu.classList.toggle("is-open"),100!==e.options.viewportProportion&&e.bgOverlay.classList.toggle("is-visible"),e.isOpen=!e.isOpen,"function"==typeof this.options.clickCallback&&this.options.clickCallback(this)}bindClose(e,t){var n=this;t.addEventListener("click",function(){e.options.freezeScroll&&document.querySelector("body").classList.remove("is-blocked"),e.options.buttonTexts[0]!==e.options.buttonTexts[1]&&!1!==n.options.buttonSelector&&(e.button.innerHTML=e.options.buttonTexts[0]),e.options.panelsDestination&&e.closeAllNavPanels(),!1!==n.options.buttonSelector&&e.button.classList.toggle("is-active"),e.overlayMenu.classList.toggle("is-open"),100!==e.options.viewportProportion&&e.bgOverlay.classList.toggle("is-visible"),e.isOpen=!e.isOpen,"function"==typeof e.options.clickCallback&&e.options.clickCallback(e)})}}class n extends t{constructor(e,t){super(e,t),this.options=Object.assign({titlePanel:!1,columnsOnDesktop:!1,panelsSelector:"nav",panelsDestination:"."+t.id,backHome:!1},this.options),this.navigations=document.querySelectorAll(".".concat(this.options.id," ").concat(this.options.panelsSelector)),this.navigations.forEach(function(e,t){e.querySelectorAll("li.menu-item--expanded").forEach(function(e,n){var i="navId-"+t+"_liId-"+n;e.setAttribute("data-id",i);var o=e.querySelector("ul.menu");null!==o&&o.setAttribute("data-id",i)})}),this.splitNavToPanels(this),this.bindSlideButtons(this),this.bindBackButtons(this)}closeAllNavPanels(){this.overlayMenu.classList.remove("has-subpanel-open"),document.querySelectorAll(".panel-nav").forEach(function(e){e.classList.remove("is-open")})}bindSlideButtons(e){document.querySelectorAll("."+e.options.id+"__panel-trigger").forEach(function(t){t.addEventListener("click",function(t){var n=Number(t.target.closest("div").getAttribute("data-depth")),i=e.overlayMenu.querySelectorAll(e.options.panelsDestination+" .menu-item.is-active");e.overlayMenu.classList.add("has-subpanel-open");var o=t.target.closest("li.menu-item--expanded").getAttribute("data-id");if(e.options.columnsOnDesktop){if(t.target.closest("div").classList.contains("panel-nav")){var s=[].filter.call(e.overlayMenu.querySelectorAll(".panel-nav"),function(e){return e.dataset.depth>=n}),a=[];
3s.forEach(function(e){null!==e.querySelector(".menu-item.is-active")&&a.push(e.querySelector(".menu-item.is-active"))}),a.forEach(function(e){e.classList.remove("is-active")}),[].filter.call(e.overlayMenu.querySelectorAll(".panel-nav"),function(e){return e.dataset.depth>n}).forEach(function(e){e.classList.remove("is-open")})}else i.forEach(function(e){e.classList.remove("is-active")}),document.querySelectorAll("div.panel-nav").forEach(function(e){e.classList.remove("is-open")});t.target.closest("li.menu-item--expanded").classList.add("is-active")}document.querySelector("div.panel-nav[data-id="+o+"]").classList.add("is-open")})})}bindBackButtons(e){document.querySelectorAll("."+e.options.id+"__panel-back-trigger").forEach(function(t){t.addEventListener("click",function(t){if(e.options.columnsOnDesktop){var n=Number(t.target.closest("div").getAttribute("data-depth"));if(1===n)e.overlayMenu.querySelectorAll(e.options.panelsDestination+" .menu-item.is-active").forEach(function(e){e.classList.remove("is-active")});else{var i=[].filter.call(e.overlayMenu.querySelectorAll(".panel-nav"),function(e){return e.dataset.depth<n}),o=[];i.forEach(function(e){null!==e.querySelector(".menu-item.is-active")&&o.push(e.querySelector(".menu-item.is-active"))}),o.forEach(function(e){e.classList.remove("is-active")})}}t.target.parentNode.classList.toggle("is-open"),t.target.parentNode.classList.contains("panel-depth1")&&e.overlayMenu.classList.remove("has-subpanel-open")})})}splitNavToPanels(t){var n=e.createLink,i=e.createDiv,o=0,s=function(e,s,r,l){e.forEach(function(e,c){if(t.options.backHome&&0===s&&0===o&&e.parentNode.insertBefore(n(t.options.id+"__link--home","/","Retour à l'accueil"),e),l){var u=i("panel-nav");u.setAttribute("data-depth",r);var p,d=i("panel__title");d.innerHTML=l,u.appendChild(d),u.setAttribute("data-id",e.getAttribute("data-id")),u.appendChild(e),p=n(t.options.id+"__panel-back-trigger","#","Revenir au menu principal"),u.appendChild(p),document.querySelector(t.options.panelsDestination).appendChild(u)}o+=1,r+=1,a(e.querySelectorAll(":scope > li"),s,c,r)})},a=function(e,n,i,o){e.forEach(function(e,i){if(e.classList.contains("menu-item--expanded")&&!e.hasAttribute("data-conserve-children")&&o<2){e.appendChild(t.createSlideButtons());var a=e.children[0].innerHTML;s(e.querySelectorAll(":scope > .menu"),n,o,a)}})};this.navigations.forEach(function(e,t){var n=e.querySelectorAll(":scope > .menu");s(n,t,0)})}createSlideButtons(){var e=document.createElement("button");return e.setAttribute("class",this.options.id+"__panel-trigger"),e}}!function(e){e.behaviors.menu={attach:function(e){var t,i,o,s,a,r,l,c,u;once("overlay--menu",".region-header",e).length&&(c=document.querySelector("html").classList.contains("pl")?"body":".dialog-off-canvas-main-canvas",u="",document.querySelector(".region-header .menu--main")&&(u+=document.querySelector(".region-header .menu--main").outerHTML),u+=(t=document.createElement("nav"),i=document.createElement("ul"),o=document.createElement("ul"),s=document.createElement("li"),a=document.createElement("li"),r=document.createElement("span"),l=document.querySelector(".accordion--menu .accordion__item:nth-child(2) .accordion__wrapper").cloneNode(!0),a.classList.add("menu-item"),a.append(l),o.classList.add("menu"),o.append(a),r.textContent=document.querySelector(".accordion--menu .accordion__item:nth-child(2) .accordion__trigger").textContent,s.classList.add("menu-item","menu-item--expanded","menu-custom"),s.append(r),s.append(o),i.classList.add("menu"),i.append(s),t.classList.add("menu--main","block--menus"),t.append(i),t.outerHTML),document.querySelector(".region-header .button--user")&&(u+=document.querySelector(".region-header .button--user").outerHTML),document.querySelector(".navigation--menus .field--name-field-boutons-supplementaires")&&(u+=document.querySelector(".navigation--menus .field--name-field-boutons-supplementaires").outerHTML),document.querySelector(".config_pages--parametres-offres-d-emploi--campagne-a-la-une")&&(u+=document.querySelector(".config_pages--parametres-offres-d-emploi--campagne-a-la-une").outerHTML),new n(u,{destination:c,ariaLabel:"Navigation principale",id:"overlay--menu",class:"overlay--insite overlay--menu",transitionType:"right-slide",buttonSelector:document.querySelector(".overlay--menu__trigger"),buttonTexts:["Menu","Fermer"],buttonClass:["hamburger--slider"],titlePanel:!0,closeButtonText:!1,viewportProportion:100,buttonClassActive:["is-active"]}))}}}(Drupal,once)})();; 4(()=>{"use strict";let t={getDistanceBetweenElements(t,e){const o=this.getPositionAtCenter(t),s=this.getPositionAtCenter(e);return Math.hypot(o.x-s.x,o.y-s.y)},getPositionAtCenter(t){const{top:e,left:o,width:s,height:n}=t.getBoundingClientRect();return{x:o+s/2,y:e+n/2}},getNextSibling(t,e){var o=t.nextElementSibling;if(!e)return o;for(;o;){if(o.matches(e))return o;o=o.nextElementSibling}},createButton(t){let e=document.createElement("button");return e.setAttribute("class",t),e},createDiv(t){let e=document.createElement("div");return e.setAttribute("class",t),e},createLink(t,e,o){let s=document.createElement("a");return s.setAttribute("class",t),s.setAttribute("href",e),s.innerHTML=o,s},fadeOut(t){t.style.opacity=1,function e(){(t.style.opacity-=.1)<0?t.style.display="none":requestAnimationFrame(e)}()},fadeIn(t,e){t.style.opacity=0,t.style.display=e||"block",function e(){var o=parseFloat(t.style.opacity);(o+=.1)>1||(t.style.opacity=o,requestAnimationFrame(e))}()},debounce(t,e){let o;return function(){let s=arguments,n=this;clearTimeout(o),o=setTimeout(function(){t.apply(n,s)},e)}}};class e{constructor(e){var o=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.content=e,this.options=Object.assign({},{class:"overlay-menu",overlayClass:"overlay-menu__overlay",overlayClassActive:"is-open",overlayThatClose:!1,destination:"body",buttonClass:"button--overlay",buttonClassActive:"is-open",buttonTexts:["Ouvrir","Fermer"],buttonDestination:".regi
4on-header",closeButtonText:!1,closeButtonClass:"button--close",transitionType:"left-slide",viewportProportion:100,freezeScroll:!0,clickCallback:null,finishCallback:null},s),this.callbackFired=!1,this.overlayMenu=t.createDiv(this.options.class+" "+this.options.transitionType),this.overlayMenu.style.width=this.options.viewportProportion+"%",!1!==this.options.closeButtonText){var n=t.createButton(this.options.closeButtonClass);n.innerHTML=this.options.closeButtonText,this.closeButton=this.overlayMenu.append(n)}this.overlayMenu.innerHTML+=this.content,this.createToggleButton(this.options.buttonClass),document.querySelector(this.options.destination).appendChild(this.overlayMenu),100!==this.options.viewportProportion&&(this.bgOverlay=t.createDiv(this.options.overlayClass),this.overlayMenu.appendChild(this.bgOverlay),!0===this.options.overlayThatClose&&this.bindClose(this,"."+this.options.overlayClass)),this.button.addEventListener("click",function(){o.buttonClick(o)}),!1!==this.options.closeButtonText&&this.bindClose(this,"."+this.options.closeButtonClass),"function"!=typeof this.options.finishCallback||this.callbackFired||(this.options.finishCallback(this),this.callbackFired=!0)}createToggleButton(t){var e=document.createElement("button");e.setAttribute("class",t),e.innerHTML=this.options.buttonTexts[0],this.button=document.querySelector(this.options.buttonDestination).appendChild(e)}buttonClick(t){t.options.freezeScroll&&document.querySelector("body").classList.toggle("is-blocked"),!0===t.isOpen?(t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[0]),t.options.panelsDestination&&t.closeAllNavPanels()):t.options.buttonTexts[0]!==t.options.buttonTexts[1]&&(t.button.innerHTML=t.options.buttonTexts[1]),t.button.classList.toggle(t.options.buttonClassActive),t.overlayMenu.classList.toggle(t.options.overlayClassActive),100!==t.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof this.options.clickCallback&&this.options.clickCallback(this)}bindClose(t,e){var o=this;t.overlayMenu.querySelector(e).addEventListener("click",function(){o.options.freezeScroll&&document.querySelector("body").classList.remove("is-blocked"),o.options.buttonTexts[0]!==o.options.buttonTexts[1]&&(o.button.innerHTML=o.options.buttonTexts[0]),t.button.classList.toggle(o.options.buttonClassActive),t.overlayMenu.classList.toggle(o.options.overlayClassActive),100!==o.options.viewportProportion&&t.bgOverlay.classList.toggle("is-visible"),t.isOpen=!t.isOpen,"function"==typeof o.options.clickCallback&&o.options.clickCallback(o)})}}!function(t,o){o.behaviors.search={attach:function(t,o){var s;once("search",".region-header",t).length&&(document.querySelector("html").classList.contains("pl")?(o=null!=document.querySelector(".region-header")?{search_form:'<div class="block block-search">\n <form id="search-block-form" class="search-block-form">\n <div class="js-form-item form-item">\n <label class="visually-hidden">Search</label>\n <input class="form-search" placeholder="Votre recherche" type="search" size="15">\n </div>\n <div class="form-actions js-form-wrapper form-wrapper"><input id="edit-submit" type="submit" value="Ok" class="button"></div>\n </form>\n </div>'}:{search_form:"Menu content"},s="body"):s=".dialog-off-canvas-main-canvas",new e(o.search_form,{class:"overlay-search",overlayClass:"overlay-search__overlay",overlayClassActive:"is-open",overlayThatClose:!0,viewportProportion:99,buttonTexts:["Ouvrir","Fermer"],buttonDestination:".region-header",closeButtonText:"Fermer la recherche",closeButtonClass:"button--close",transitionType:"fade",destination:s,buttonClass:["button button--search"],title_panel:!0,withPanels:!1,buttonClassActive:["is-active"],clickCallback:function(t){!0===t.isOpen&&t.overlayMenu.querySelector("input.form-text").focus()}}))}}}(jQuery,Drupal,once)})();; 5!function(e,t){t.behaviors.siteSelect={attach:function(e,t){if(once("siteSelect",".other-sites",e).length){var n=document.querySelector(".other-sites select");n.onchange=function(){0!==n.selectedIndex&&window.open(n.value,"_blank")}}}}}(jQuery,Drupal,once);; 6/*! 7 * swiped-events.js - v1.2.0 8 * Pure JavaScript swipe events
vendor: 1,935 bytes, lines 9-15
9 * https://github.com/john-doherty/swiped-events 10 * @inspiration https://stackoverflow.com/questions/16348031/disable-scrolling-when-touch-moving-certain-element 11 * @author John Doherty <www.johndoherty.info> 12 * @license MIT 13 */ 14!function(t,e){"use strict";"function"!=typeof t.CustomEvent&&(t.CustomEvent=function(t,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent("CustomEvent");return a.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),a},t.CustomEvent.prototype=t.Event.prototype),e.addEventListener("touchstart",function(t){if("true"===t.target.getAttribute("data-swipe-ignore"))return;l=t.target,r=Date.now(),n=t.touches[0].clientX,a=t.touches[0].clientY,u=0,i=0,o=t.touches.length},!1),e.addEventListener("touchmove",function(t){if(!n||!a)return;var e=t.touches[0].clientX,r=t.touches[0].clientY;u=n-e,i=a-r},!1),e.addEventListener("touchend",function(t){if(l!==t.target)return;var c=parseInt(s(l,"data-swipe-threshold","20"),10),d=s(l,"data-swipe-unit","px"),p=parseInt(s(l,"data-swipe-timeout","500"),10),h=Date.now()-r,v="",b=t.changedTouches||t.touches||[];"vh"===d&&(c=Math.round(c/100*e.documentElement.clientHeight));"vw"===d&&(c=Math.round(c/100*e.documentElement.clientWidth));Math.abs(u)>Math.abs(i)?Math.abs(u)>c&&h<p&&(v=u>0?"swiped-left":"swiped-right"):Math.abs(i)>c&&h<p&&(v=i>0?"swiped-up":"swiped-down");if(""!==v){var E={dir:v.replace(/swiped-/,""),touchType:(b[0]||{}).touchType||"direct",fingers:o,xStart:parseInt(n,10),xEnd:parseInt((b[0]||{}).clientX||-1,10),yStart:parseInt(a,10),yEnd:parseInt((b[0]||{}).clientY||-1,10)};l.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:E})),l.dispatchEvent(new CustomEvent(v,{bubbles:!0,cancelable:!0,detail:E}))}n=null,a=null,r=null},!1);var n=null,a=null,u=null,i=null,r=null,l=null,o=0;function s(t,n,a){for(;t&&t!==e.documentElement;){var u=t.getAttribute(n);if(u)return u;t=t.parentNode}return a}}(window,document); 15;
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.