1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2((Drupal,once,cookies)=>{'use strict';const COOKIE_NAME='drupal-disable-analytics';const BUTTON='#drupal-disable-analytics-button';const getButtonLabel=()=>{const cookieValue=cookies.get(COOKIE_NAME);if(cookieValue==='true')return Drupal.t('Enable');return Drupal.t('Disable');};Drupal.behaviors.disableAnalytics={attach:(context)=>{const buttons=once('disableAnalyticsButtons',BUTTON,context);if(!buttons)return;buttons.forEach((button)=>{button.innerText=getButtonLabel();button.addEventListener('click',()=>{const cookieValue=cookies.get(COOKIE_NAME);cookies.set(COOKIE_NAME,cookieValue!=='true',{expires:365});button.innerText=getButtonLabel();});});}};})(Drupal,once,window.Cookies);; 3/* @license MIT https://raw.githubusercontent.com/js-cookie/js-cookie/v3.0.5/LICENSE */ 4!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o;};}());}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o];}return e;}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof (i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c;}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break;}catch(e){}}return e?o[e]:o;}},remove:function(t,n){r(t,"",e({},n,{expires:-1}));},withAttributes:function(n){return t(this.converter,e({},this.attributes,n));},withConverter:function(n){return t(e({},this.converter,n),this.attributes);}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}});}({read:function(e){return '"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent);}},{path:"/"});return t;}));; 5/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 6((document,window,Drupal,drupalSettings)=>{drupalSettings.eulerian=drupalSettings.eulerian||{};const EA_ACTION_MANDATORY_ATTRIBUTES=["actionname"];const EA_ACTION_DECLARING_ATTRIBUTES=["actionmode","actionlabel","actionhref"];const EA_ATTR_PREFIX="data-eulerian-";window.EA_cleanString=(text)=>{if(!drupalSettings.eulerian.clean_string)return text;const element=document.createElement("div");element.innerHTML=text;text=element.textContent||element.innerText||"";text=text.normalize("NFD").replace(/[\u0300-\u036f]/g,"");text=text.replace(/\s+/g,"_");return text.trim().toLowerCase();};window.EA_getAttributes=(element)=>{const attributeNames=element.getAttributeNames();const regex=new RegExp("^"+EA_ATTR_PREFIX,"i");let EA_attributes={};attributeNames.forEach((name)=>{if(regex.test(name))EA_attributes[name.substring(EA_ATTR_PREFIX.length)]=EA_cleanString(element.getAttribute(name));});return EA_attributes;};window.EA_prepare2Push=(data)=>{let dataClone=Object.assign({},data);let EA_data=_prepare2PushProducts(dataClone).concat(_prepare2PushProductReferences(dataClone),_prepare2PushSearchKeys(dataClone));for(const [key,value] of Object.entries(dataClone))EA_data.push(key,value);return EA_data;};window.EA_prepare2PushEvent=(data)=>{let dataClone=Object.assign({},data);let EA_data=_prepare2PushAction(dataClone);for(const [key,value] of Object.entries(dataClone))EA_data.push(key,EA_cleanString(value));return EA_data;};const _prepare2PushActionMandatoryValues=(data)=>{let EA_data=[];EA_ACTION_MANDATORY_ATTRIBUTES.forEach((attributeName)=>{if(!data.hasOwnProperty(attributeName))return [];EA_data.push(attributeName,data[attributeName]);delete data[attributeName];});return EA_data;};const _prepare2PushActionDeclaringAttributes=(data)=>{let EA_data=[];EA_ACTION_DECLARING_ATTRIBUTES.forEach((attributeName)=>{if(!data.hasOwnProperty(attributeName))return [];EA_data.push(attributeName,data[attributeName]);delete data[attributeName];});return EA_data;};const _prepare2PushAction=(data)=>{_validateActionMandatoryAttributes(data);return _prepare2PushActionMandatoryValues(data).concat(_prepare2PushActionDeclaringAttributes(data),_prepare2PushActionParameters(data),_prepare2PushActions(data));};const _prepare2PushActions=(data)=>{let EA_data=[];if(!data.hasOwnProperty("actions")||typeof data.actions!=="object")return EA_data;
6Object.values(data.actions).forEach((item)=>{if(typeof item==="object"){EA_data=EA_data.concat(_prepare2PushAction(item));for(const [key,value] of Object.entries(item))EA_data.push(key,value);}});delete data.actions;return EA_data;};const _prepare2PushActionParameters=(data)=>{let EA_data=[];if(!data.hasOwnProperty("actionparams")||typeof data.actionparams!=="object")return EA_data;Object.values(data.actionparams).forEach((item)=>{if(typeof item==="object"&&item.hasOwnProperty("name")&&item.hasOwnProperty("value")){EA_data.push("actionpname",item.name,"actionpvalue",item.value);if(item.hasOwnProperty("finite"))EA_data.push("actionpfinite",item.finite);}});delete data.actionparams;return EA_data;};const _prepare2PushProducts=(data)=>{let EA_data=[];if(!data.hasOwnProperty("products")||typeof data.products!=="object")return EA_data;Object.values(data.products).forEach((item)=>{if(typeof item==="object"&&item.hasOwnProperty("ref")&&item.hasOwnProperty("amount")&&item.hasOwnProperty("quantity"))EA_data.push("prdref",item.ref,"prdamount",item.amount,"prdquantity",item.quantity);});delete data.products;return EA_data;};const _prepare2PushProductReferences=(data)=>{let EA_data=[];if(!data.hasOwnProperty("prdrefs")||!Array.isArray(data.prdrefs))return EA_data;data.prdrefs.forEach((value)=>{EA_data.push("prdref",value);});delete data.prdrefs;return EA_data;};const _prepare2PushSearchKeys=(data)=>{let EA_data=[];if(!data.hasOwnProperty("isearchkeys")||typeof data.isearchkeys!=="object")return EA_data;for(const [key,value] of Object.entries(data.isearchkeys))EA_data.push("isearchkey",key,"isearchdata",value);delete data.isearchkeys;return EA_data;};const _validateActionMandatoryAttributes=(data)=>{let countAttributes=0;EA_ACTION_MANDATORY_ATTRIBUTES.forEach((attributeName)=>{if(data.hasOwnProperty(attributeName))countAttributes+=1;});if(countAttributes>0&&countAttributes!==EA_ACTION_MANDATORY_ATTRIBUTES.length)throw Drupal.t("All mandatory action attributes are not defined. You must declare attributes: @attributes.",{"@attributes":EA_ACTION_MANDATORY_ATTRIBUTES.join(", ")});};})(document,window,Drupal,drupalSettings);; 7((document)=>{const EA_ATTR_EVENT_TYPE="event";const EA_ATTR_EVENT_NAME="event-name";const EA_ATTR_PRODUCT_REF="product-ref";const EA_EVENT_BIND=["keyup","mousedown","touchstart"];const EA_EVENT_TARGET="a,area,button";const EA_EVENT_TYPES=["action","button","download","event","link"];const EA_PRODUCT_EVENT_TYPES=["productbutton","productdownload","productevent","productlink"];const EA_defaultBind=()=>{EA_EVENT_BIND.forEach((eventBind)=>{document.body.addEventListener(eventBind,function(event){if(typeof EA_push!=="function")return;const closestElement=event.target.closest(EA_EVENT_TARGET);if(!closestElement)return;const EA_attributes=EA_getAttributes(closestElement);if(!EA_attributes||typeof EA_attributes[EA_ATTR_EVENT_TYPE]==="undefined"||(!EA_EVENT_TYPES.includes(EA_attributes[EA_ATTR_EVENT_TYPE])&&!EA_PRODUCT_EVENT_TYPES.includes(EA_attributes[EA_ATTR_EVENT_TYPE])))return;const EA_eventType=EA_attributes[EA_ATTR_EVENT_TYPE];delete EA_attributes[EA_ATTR_EVENT_TYPE];let EA_eventName=event.target.innerText;if(typeof EA_attributes[EA_ATTR_EVENT_NAME]!=="undefined"&&EA_attributes[EA_ATTR_EVENT_NAME]!==""){EA_eventName=EA_attributes[EA_ATTR_EVENT_NAME];delete EA_attributes[EA_ATTR_EVENT_NAME];}if(EA_eventType==="action"){EA_push(EA_eventType,EA_prepare2PushEvent(EA_attributes));return;}let EA_productRef="";if(EA_PRODUCT_EVENT_TYPES.includes(EA_attributes[EA_ATTR_PRODUCT_REF])&&typeof EA_attributes[EA_ATTR_PRODUCT_REF]==="undefined")return;else{EA_productRef=EA_attributes[EA_ATTR_PRODUCT_REF];delete EA_attributes[EA_ATTR_PRODUCT_REF];}if(Object.keys(EA_attributes).length>0)EA_push("globalarg",EA_prepare2PushEvent(EA_attributes));if(EA_productRef!=="")EA_push(EA_eventType,[EA_productRef,EA_cleanString(EA_eventName)]);else EA_push(EA_eventType,[EA_cleanString(EA_eventName)]);if(Object.keys(EA_attributes).length>0)EA_push("globalarg",[]);});});};document.addEventListener("DOMContentLoaded",()=>{EA_defaultBind();});})(document);; 8((drupalSettings,cookies)=>{"use strict";
8const COOKIE_NAME='drupal-disable-analytics';if(cookies.get(COOKIE_NAME)==="true")return;drupalSettings.eulerian=drupalSettings.eulerian||{};if(typeof drupalSettings.eulerian.domain=="undefined")return;(function(e,a){var i=e.length,y=5381,k="script",s=window,v=document,o=v.createElement(k);for(;i;){i-=1;y=(y*33)^e.charCodeAt(i);}y="_EA_"+(y>>>=0);(function(e,a,s,y){s[a]=s[a]||function(){(s[y]=s[y]||[]).push(arguments);s[y].eah=e;};}(e,a,s,y));i=new Date()/1E7|0;o.ea=y;y=i%26;o.async=1;o.src="//"+e+"/"+String.fromCharCode(97+y,122-y,65+y)+(i%1E3)+".js?2";s=v.getElementsByTagName(k)[0];s.parentNode.insertBefore(o,s);})(drupalSettings.eulerian.domain,"EA_push");EA_push(EA_prepare2Push(drupalSettings.eulerian.datalayer));})(drupalSettings,window.Cookies);; 9((Drupal,drupalSettings)=>{'use strict';const ACTION_NAME='actionname';const ACTION_LABEL='actionlabel';const ACTION_PARAMS='actionparams';const COMPONENT_LABEL='component_label';const COMPONENT_VALUE='component_value';const COMPONENT_HIERARCHY='component_hierarchy';const HEADING_HIERARCHY='heading_hierarchy';const CUSTOM_EVENT='custom_event';const getGlobalContext=(event)=>{if(event.target.closest('.fr-header'))return 'header';if(event.target.closest('.fr-footer'))return 'footer';if(event.target.closest('.fr-navigation'))return 'navigation';return 'content';};const attachAnaeEventTracking=(context)=>{context.querySelectorAll('.__ktl_button').forEach((item)=>{item.addEventListener('click',()=>{if(typeof EA_push!=='function'||item.classList.contains('__ktl_button_active'))return;const data={[ACTION_NAME]:'click_LSF',[ACTION_LABEL]:['click','content','modal',drupalSettings.eulerian.datalayer.page_name,CUSTOM_EVENT].join(','),[ACTION_PARAMS]:[{name:COMPONENT_LABEL,value:item.innerText},{name:COMPONENT_HIERARCHY,value:'content'},{name:HEADING_HIERARCHY,value:'LSF'}]};EA_push('action',EA_prepare2PushEvent(data));});});};const attachComponentFollowEventTracking=(context)=>{context.querySelectorAll('.fr-follow .fr-follow__social a').forEach((item)=>{item.addEventListener('click',(event)=>{if(typeof EA_push!=='function')return;const globalContext=getGlobalContext(event);const localContext='follow';const headingHierarchy=[globalContext,localContext,CUSTOM_EVENT];const linkLabel=item.innerText;const data={[ACTION_NAME]:`(external)_${headingHierarchy.join('_>_')}`,[ACTION_LABEL]:['external',globalContext,localContext,linkLabel,CUSTOM_EVENT].join(','),[ACTION_PARAMS]:[{name:COMPONENT_LABEL,value:linkLabel},{name:COMPONENT_VALUE,value:item.getAttribute('href')},{name:COMPONENT_HIERARCHY,value:'content'},{name:HEADING_HIERARCHY,value:headingHierarchy.join('::')}]};EA_push('action',EA_prepare2PushEvent(data));});});};const attachComponentShareEventTracking=(context)=>{context.querySelectorAll('.fr-share a, .fr-share button').forEach((item)=>{item.addEventListener('click',(event)=>{if(typeof EA_push!=='function')return;const globalContext=getGlobalContext(event);const localContext='share';const linkLabel=item.innerText;const headingHierarchy=[globalContext,localContext,CUSTOM_EVENT];const data={[ACTION_NAME]:`(share)_${headingHierarchy.join('_>_')}`,[ACTION_LABEL]:['share',globalContext,localContext,linkLabel,CUSTOM_EVENT].join(','),[ACTION_PARAMS]:[{name:COMPONENT_LABEL,value:linkLabel},{name:COMPONENT_VALUE,value:item.getAttribute('href')},{name:COMPONENT_HIERARCHY,value:'content'},{name:HEADING_HIERARCHY,value:headingHierarchy.join('::')}]};EA_push('action',EA_prepare2PushEvent(data));});});};const attachMediaFileDownloadEventTracking=(context)=>{context.querySelectorAll('a[data-tracking-download-label]').forEach((item)=>{item.addEventListener('click',(event)=>{if(typeof EA_push!=='function')return;const downloadLabel=item.getAttribute('data-tracking-download-label');const globalContext=getGlobalContext(event);const localContext='document';const headingHierarchy=[globalContext,localContext,CUSTOM_EVENT];const data={[ACTION_NAME]:`(download)_${headingHierarchy.join('_>_')}`,[ACTION_LABEL]:['download',globalContext,localContext,downloadLabel,CUSTOM_EVENT].join(','),[ACTION_PARAMS]:[{name:COMPONENT_LABEL,value:downloadLabel},{name:COMPONENT_VALUE,value:item.getAttribute('href')},{name:COMPONENT_HIERARCHY,value:'content'},{name:HEADING_HIERARCHY,value:headingHierarchy.join('::')}]};EA_push('action',EA_prepare2PushEvent(data));});});};Drupal.behaviors.eventsTracking={attach(context){setTimeout(()=>{attachAnaeEventTracking(context);},3000);attachComponentFollowEventTracking(context);attachComponentShareEventTracking(context);attachMediaFileDownloadEventTracking(context);}};})(Drupal,drupalSettings);; 10(function($,Drupal){Drupal.tarte_au_citron=Drupal.tarte_au_citron||{_init:false,settings:{},settings_alter:{},init:function(tacjs_settings){if(this._init)return;this.settings=tacjs_settings;var keys=Object.keys(this.settings_alter);var self=this;keys.forEach(function(item,index){self.settings_alter[item].call(self);});if(this.settings.tarteaucitronForceLanguage)tarteaucitronForceLanguage=this.settings.tarteaucitronForceLanguage;else{if(this.settings.tarteaucitronCustomText)tarteaucitronCustomText=this.settings.tarteaucitronCustomText;}tarteaucitron.init(this.settings);this._init=true;}};}(jQuery,Drupal));; 11(function($,Drupal,drupalSettings){Drupal.tarte_au_citron.init(drupalSettings.tarte_au_citron);Drupal.behaviors.tarte_au_citron={attach:function(context,settings){tarteaucitron.job=tarteaucitron.job||[];tarteaucitron.user=$.extend({},tarteaucitron.user||{},Drupal.tarte_au_citron.settings.user||{});
11Drupal.tarte_au_citron.settings.services.forEach(function(item,index){tarteaucitron.job.push(item);});}};}(jQuery,Drupal,drupalSettings));;
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.