PageSourceSearch

https://www.pep-net.org/sites/pep-net.org/files/js/js_j3pP3SbxazQ0…agnThXv8i2DZ3vkawhXSavxo5Uia-DKYYh4CPEesN8o

js pep-net.org collected 2026-09-24 09:32:44 UTC 11,853 bytes, 5 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(e.quicklink={})}(this,function(e){function n(e){return new Promise(function(n,r,t){(t=new XMLHttpRequest).open("GET",e,t.withCredentials=!0),t.onload=function(){200===t.status?n():r()},t.send()})}var r,t=(r=document.createElement("link")).relList&&r.relList.supports&&r.relList.supports("prefetch")?function(e){return new Promise(function(n,r,t){(t=document.createElement("link")).rel="prefetch",t.href=e,t.onload=n,t.onerror=r,document.head.appendChild(t)})}:n,o=window.requestIdleCallback||function(e){var n=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-n))}})},1)},i=new Set,c=new Set,u=!1;function a(e){if(e){if(e.saveData)return new Error("Save-Data is enabled");if(/2g/.test(e.effectiveType))return new Error("network conditions are poor")}return!0}function s(e,r,o){var s=a(navigator.connection);return s instanceof Error?Promise.reject(new Error("Cannot prefetch, "+s.message)):(c.size>0&&!u&&console.warn("[Warning] You are using both prefetching and prerendering on the same document"),Promise.all([].concat(e).map(function(e){if(!i.has(e))return i.add(e),(r?function(e){return window.fetch?fetch(e,{credentials:"include"}):n(e)}:t)(new URL(e,location.href).toString())})))}function f(e,n){var r=a(navigator.connection);if(r instanceof Error)return Promise.reject(new Error("Cannot prerender, "+r.message));if(!HTMLScriptElement.supports("speculationrules"))return s(e),Promise.reject(new Error("This browser does not support the speculation rules API. Falling back to prefetch."));if(document.querySelector('script[type="speculationrules"]'))return Promise.reject(new Error("Speculation Rules is already defined and cannot be altered."));for(var t=0,o=[].concat(e);t<o.length;t+=1){var f=o[t];if(window.location.origin!==new URL(f,window.location.href).origin)return Promise.reject(new Error("Only same origin URLs are allowed: "+f));c.add(f)}i.size>0&&!u&&console.warn("[Warning] You are using both prefetching and prerendering on the same document");var l=function(e){var n=document.createElement("script");n.type="speculationrules",n.text='{"prerender":[{"source": "list","urls": ["'+Array.from(e).join('","')+'"]}]}';try{document.head.appendChild(n)}catch(e){return e}return!0}(c);return!0===l?Promise.resolve():Promise.reject(l)}e.listen=function(e){if(e||(e={}),window.IntersectionObserver){var n=function(e){e=e||1;var n=[],r=0;function t(){r<e&&n.length>0&&(n.shift()(),r++)}return[function(e){n.push(e)>1||t()},function(){r--,t()}]}(e.throttle||1/0),r=n[0],t=n[1],a=e.limit||1/0,l=e.origins||[location.hostname],d=e.ignores||[],h=e.delay||0,p=[],m=e.timeoutFn||o,w="function"==typeof e.hrefFn&&e.hrefFn,g=e.prerender||!1;u=e.prerenderAndPrefetch||!1;var v=new IntersectionObserver(function(n){n.forEach(function(n){if(n.isIntersecting)p.push((n=n.target).href),function(e,n){
2n?setTimeout(e,n):e()}(function(){-1!==p.indexOf(n.href)&&(v.unobserve(n),(u||g)&&c.size<1?f(w?w(n):n.href).catch(function(n){if(!e.onError)throw n;e.onError(n)}):i.size<a&&!g&&r(function(){s(w?w(n):n.href,e.priority).then(t).catch(function(n){t(),e.onError&&e.onError(n)})}))},h);else{var o=p.indexOf((n=n.target).href);o>-1&&p.splice(o)}})},{threshold:e.threshold||0});return m(function(){(e.el||document).querySelectorAll("a").forEach(function(e){l.length&&!l.includes(e.hostname)||function e(n,r){return Array.isArray(r)?r.some(function(r){return e(n,r)}):(r.test||r).call(r,n.href,n)}(e,d)||v.observe(e)})},{timeout:e.timeout||2e3}),function(){i.clear(),v.disconnect()}}},e.prefetch=s,e.prerender=f});
3;
4(function(){'use strict';Drupal.behaviors.quicklink={attach:function attachQuicklink(context,settings){var debug=settings.quicklink.debug;function hydrateQuicklinkConfig(){settings.quicklink.quicklinkConfig=settings.quicklink.quicklinkConfig||{};settings.quicklink.ignoredLinks=settings.quicklink.ignoredLinks||[];var quicklinkConfig=settings.quicklink.quicklinkConfig;quicklinkConfig.ignores=[];for(var i=0;i<settings.quicklink.url_patterns_to_ignore.length;i++){var pattern=settings.quicklink.url_patterns_to_ignore[i];(function(i,pattern){if(pattern.length)quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Pattern found in href. See ignored URL patterns log.';var ruleFunc=uri.includes(pattern);outputDebugInfo(ruleFunc,ruleName,uri,elem,pattern);return ruleFunc;});})(i,pattern);}if(settings.quicklink.ignore_selectors)for(var i=0;i<settings.quicklink.ignore_selectors.length;i++){var pattern=settings.quicklink.ignore_selectors[i];(function(i,pattern){if(pattern.length)quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Element matches custom selectors within "ignore selectors" array. See log.';var ruleFunc=elem.matches(pattern);outputDebugInfo(ruleFunc,ruleName,uri,elem,pattern);return ruleFunc;});})(i,pattern);}if(settings.quicklink.ignore_admin_paths){var adminLinkContainerPatterns=settings.quicklink.admin_link_container_patterns.join();quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Exists in admin element container.';var ruleFunc=elem.matches(adminLinkContainerPatterns);outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});}if(settings.quicklink.ignore_ajax_links){quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Link has "use-ajax" CSS class.';var ruleFunc=elem.classList.contains('use-ajax');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Link has "/ajax" in url.';var ruleFunc=uri.includes('/ajax');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});}if(settings.quicklink.ignore_file_ext)quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Contains file extension at end of href.';var ruleFunc=uri.match(/(\.[^\/]{1,5}\?)|(\.[^\/]{1,5}$)/);outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});if(settings.quicklink.total_request_limit)quicklinkConfig.limit=parseInt(settings.quicklink.total_request_limit);if(settings.quicklink.concurrency_throttle_limit)quicklinkConfig.throttle=parseInt(settings.quicklink.concurrency_throttle_limit);if(settings.quicklink.idle_wait_timeout)quicklinkConfig.timeout=parseInt(settings.quicklink.idle_wait_timeout);if(settings.quicklink.viewport_delay)quicklinkConfig.delay=parseInt(settings.quicklink.viewport_delay);quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Contains noprefetch attribute.';var ruleFunc=elem.hasAttribute('noprefetch');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Contains download attribute.';var ruleFunc=elem.hasAttribute('download');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});quicklinkConfig.origins=(settings.quicklink.allowed_domains)?settings.quicklink.allowed_domains:false;}function outputDebugInfo(ruleFunc,ruleName,uri,elem,pattern){if(debug&&ruleFunc){var debugMessage=ruleName+' Link ignored.';var thisLog={};var urlPattern=pattern||false;elem.classList.add('quicklink-ignore');elem.textContent+='🚫';elem.dataset.quicklinkMatch=debugMessage;thisLog.ruleName=ruleName;thisLog.uri=uri;thisLog.elem=elem;thisLog.message=debugMessage;if(urlPattern)thisLog.urlPattern=urlPattern;(function(thisLog){settings.quicklink.ignoredLinks.push(thisLog);})(thisLog);}}
4function loadQuicklink(){var urlParams=new URLSearchParams(window.location.search);var noprefetch=urlParams.get('noprefetch')!==null||window.location.hash==='#noprefetch';if(noprefetch&&debug)console.info('The "noprefetch" parameter or hash exists in the URL. Quicklink library not loaded.');return window.quicklink&&!noprefetch;}if(!settings.quicklink.quicklinkConfig)hydrateQuicklinkConfig();settings.quicklink.quicklinkConfig.el=(settings.quicklink.selector)?context.querySelector(settings.quicklink.selector):context;if(loadQuicklink())if(settings.quicklink.prefetch_only_paths)quicklink.prefetch(settings.quicklink.prefetch_only_paths);else try{quicklink.listen(settings.quicklink.quicklinkConfig);}catch(err){console.error('quicklink.listen is not found. Please verify you are running version 2 of the Quicklink library.',err);}if(debug){console.info('Quicklink config object',settings.quicklink.quicklinkConfig);console.info('Quicklink module debug log',settings.quicklink.debug_log);console.info('Quicklink ignored links',settings.quicklink.ignoredLinks);}}};})();;
5(function($,Drupal,drupalSettings){'use strict';Drupal.google_analytics={};$(document).ready(function(){$(document.body).on('mousedown keyup touchstart',function(event){$(event.target).closest('a,area').each(function(){if(typeof this.href!=="string")return;if(Drupal.google_analytics.isInternal(this.href))if($(this).is('.colorbox')&&(drupalSettings.google_analytics.trackColorbox)){}else if(drupalSettings.google_analytics.trackDownload&&Drupal.google_analytics.isDownload(this.href))gtag('event',Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(),{event_category:'Downloads',event_label:Drupal.google_analytics.getPageUrl(this.href),transport_type:'beacon'});else{if(Drupal.google_analytics.isInternalSpecial(this.href))gtag('config',drupalSettings.google_analytics.account,{page_path:Drupal.google_analytics.getPageUrl(this.href),transport_type:'beacon'});}else if(drupalSettings.google_analytics.trackMailto&&$(this).is("a[href^='mailto:'],area[href^='mailto:']"))gtag('event','Click',{event_category:'Mails',event_label:this.href.substring(7),transport_type:'beacon'});else if(drupalSettings.google_analytics.trackTel&&$(this).is("a[href^='tel:'],area[href^='tel:']"))gtag('event','Click',{event_category:'Telephone calls',event_label:this.href.substring(4),transport_type:'beacon'});else{if(drupalSettings.google_analytics.trackOutbound&&this.href.match(/^\w+:\/\//i))if(drupalSettings.google_analytics.trackDomainMode!==2||(drupalSettings.google_analytics.trackDomainMode===2&&!Drupal.google_analytics.isCrossDomain(this.hostname,drupalSettings.google_analytics.trackCrossDomains)))gtag('event','Click',{event_category:'Outbound links',event_label:this.href,transport_type:'beacon'});}});});if(drupalSettings.google_analytics.trackUrlFragments)window.onhashchange=function(){gtag('config',drupalSettings.google_analytics.account,{page_path:location.pathname+location.search+location.hash});};if(drupalSettings.google_analytics.trackColorbox)$(document).on('cbox_complete',function(){var href=$.colorbox.element().attr('href');if(href)gtag('config',drupalSettings.google_analytics.account,{page_path:Drupal.google_analytics.getPageUrl(href)});});});Drupal.google_analytics.isCrossDomain=function(hostname,crossDomains){return $.inArray(hostname,crossDomains)>-1?true:false;};Drupal.google_analytics.isDownload=function(url){var isDownload=new RegExp('\\.('+drupalSettings.google_analytics.trackDownloadExtensions+')([\?#].*)?$','i');return isDownload.test(url);};Drupal.google_analytics.isInternal=function(url){var isInternal=new RegExp('^(https?):\/\/'+window.location.host,'i');return isInternal.test(url);};Drupal.google_analytics.isInternalSpecial=function(url){var isInternalSpecial=new RegExp('(\/go\/.*)$','i');return isInternalSpecial.test(url);};Drupal.google_analytics.getPageUrl=function(url){var extractInternalUrl=new RegExp('^(https?):\/\/'+window.location.host,'i');return url.replace(extractInternalUrl,'');};Drupal.google_analytics.getDownloadExtension=function(url){var extractDownloadextension=new RegExp('\\.('+drupalSettings.google_analytics.trackDownloadExtensions+')([\?#].*)?$','i');var extension=extractDownloadextension.exec(url);return (extension===null)?'':extension[1];};})(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.