PageSourceSearch

https://www.parisrandosnature.fr/sites/default/files/js/js_cgl31b0…FmKhWPto5-Ad0zzIKf7WUNEoyvT1aOukqGyzC82nInh

js parisrandosnature.fr collected 2026-10-05 01:23:34 UTC 2,243 bytes, 6 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2window.dataLayer=window.dataLayer||[];dataLayer.push({event:"pageview",page_path:window.location.pathname,page_title:document.title,language:document.documentElement.lang});;
3function getDocName(link){const linkData=link.split('/');if(linkData.length>0){const docName=linkData[linkData.length-1];if(!docName.endsWith('.pdf'))return false;return encodeURIComponent(docName);}}function updateDataLayer(docName){dataLayer.push({event:"download_pdf",doc_name:docName});}const linkEls=document.querySelectorAll("[href$='.pdf']:not([download])");if(linkEls!==null&&linkEls.length>0)linkEls.forEach((linkEl)=>{linkEl.onclick=()=>{const link=linkEl.href;const docName=getDocName(link);if(docName)updateDataLayer(docName);};});document.addEventListener("DOMContentLoaded",function(){document.body.addEventListener("click",function(event){if(event.target.closest("[download]")){const element=event.target.closest("[download]");const link=element.getAttribute('href');if(link){const docName=getDocName(link);if(docName)updateDataLayer(docName);}}});});;
4const mailBtns=document.querySelectorAll('[href^="mailto:"]');if(mailBtns.length)mailBtns.forEach((btn)=>{btn.onclick=()=>{dataLayer.push({event:"cta_mail"});};});;
5const callBtns=document.querySelectorAll('[data-bento-button-call-tracking]');const isMobile=window.innerWidth<768;if(callBtns.length)callBtns.forEach((btn)=>{const phoneNumber=btn.getAttribute('data-bento-button-call-tracking');if(!phoneNumber||!phoneNumber.startsWith('tel:'))return;const eventData={event:'call_tracking',tel_detail:phoneNumber.replace('tel:',''),category:'conversion'};btn.onclick=(e)=>{if(isMobile){dataLayer.push(eventData);window.location.href=phoneNumber;return;}if(btn.getAttribute('data-revealed')!=='true'){e.preventDefault();const textEl=btn.querySelector('span')||btn;textEl.textContent=phoneNumber.replace('tel:','');btn.setAttribute('data-revealed','true');dataLayer.push(eventData);return;}};});;
6const btns=document.querySelectorAll('[href*="exposant.gl-events.com"]');if(btns.length)btns.forEach((btn)=>{const link=btn.getAttribute('href');btn.onclick=()=>{dataLayer.push({event:"outbound_link",link:"formulaire exposants"});};});;

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.