1rIt({ 2 "*": { 3 "assets": [ 4 "/securewebapps/evercdn/assets/notificationsjs/v1/scripts/main.min.js", 5 "/securewebapps/evercdn/assets/notificationsjs/v1/styles/main.min.css", 6 "/securewebapps/evercdn/assets/accessibilityBar/v1/scripts/main.min.js", 7 "/securewebapps/evercdn/assets/accessibilityBar/v1/styles/main.min.css", 8 "/js/_essentials/basics.js", 9 "/js/_essentials/ruffnav.js", 10 ], 11 "function": "always" 12 }, 13 "body.isOldBrowser": { 14 "assets": ["/securewebapps/evercdn/assets/notificationsjs/v1/scripts/oldbrowser.js"] 15 }, 16 ".cms-image.lightbox-zoom-image, .cms-gallery.modalGallery, [data-lightbox-type]": { 17 "assets": [ 18 "/securewebapps/evercdn/assets/lightbox/v2/scripts/main.min.js", 19 "/securewebapps/evercdn/assets/lightbox/v2/styles/main.min.css" 20 ], 21 "function": function (selector) { 22 baguetteBox.run(selector, { noScrollbars: true, async: true, preload: 0 }); 23 } 24 }, 25 "picture, :not(picture) > img[data-src], .lazy-bg, [data-lazy-animation]": { 26 "assets": ["/js/_essentials/basics.js", "/securewebapps/evercdn/assets/lazyloading/v2/scripts/main.min.js"], 27 "function": function (selector) { 28 const lazyload = new LazyLoad({ selector: selector }); 29 } 30 }, 31 "form[action*='formixapp.com']:not([data-evercaptcha])": { 32 "assets": ["/js/_essentials/basics.js", "/securewebapps/evercdn/assets/formixjs/v1/scripts/main.min.js"], 33 "function": function (selector) { 34 const formix = new Formix({ selector: selector }); 35 } 36 }, 37 "form[data-evercaptcha]": { 38 "assets": [ 39 "/js/_essentials/basics.js", 40 "/securewebapps/evercdn/assets/formixjs/v1/scripts/main.min.js", 41 "/securewebapps/evercdn/assets/evercaptcha/v1/scripts/main.min.js" 42 ], 43 "function": function (selector) { 44 const formix = new Formix({ 45 selector: selector, 46 eventName: "evercaptcha-valid" 47 }); 48 const everCaptcha = new EverCAPTCHA(selector, true, { 49 hookSending: true 50 }); 51 }, 52 "lazy": true 53 }, 54 // "html[data-privacy-control]": { 55 // "assets": [ 56 // "/securewebapps/evercdn/assets/privacyControl/v3/scripts/config.min.js", 57 // "/securewebapps/evercdn/assets/privacyControl/v3/scripts/main.min.js", 58 // "/securewebapps/evercdn/assets/privacyControl/v3/styles/main.min.css" 59 // ], 60 // "function": function () { 61 // const privacyCtrl = new PrivacyControl() 62 // privacyCtrl.addService('googlemaps') 63 // } 64 // }, 65 "#navigation": { 66 assets: [], 67 function: function () { 68 let body = document.querySelector("body"); 69 if (window.pageYOffset > 0) { 70 body.classList.add("sticky"); 71 } else { 72 body.classList.remove("sticky"); 73 } 74 75 window.onscroll = function () { 76 if (window.pageYOffset > 0) { 77 body.classList.add("sticky"); 78 } else { 79 body.classList.remove("sticky"); 80 } 81 }; 82 }, 83 }, 84 85 ".contact-info": { 86 assets: [], 87 function: function () { 88 window.accessibility = new AccessibilityBar({ 89 selector: "#navigation .contacts", 90 position: "beforeend", 91 }); 92 }, 93 }, 94 95 ".rellax": { 96 assets: ["/js/vendor/rellax.min.js"], 97 function: function () { 98 // if (breakpoint("large")) { 99 100 // } 101 var rellax = new Rellax(".rellax", { 102 center: true, 103 }); 104 }, 105 }, 106 ".jarallax": { 107 "assets": ['/js/vendor/jarallax.min.js'], 108 "function": function () { 109 function initJarallax() { 110 jarallax(document.querySelectorAll('.jarallax'), { 111 speed: .5, 112 }); 113 } 114 115 initJarallax(); 116 117 window.addEventListener('resize', initJarallax); 118 } 119 }, 120 ".collapser": { 121 "assets": ["/js/vendor/collapser.min.js"], 122 "function": function () { 123 new Collapser(); 124 } 125 }, 126 ".menu-gallery": { 127 "function": function() { 128 var galleryImages = document.querySelectorAll('.cms-gallery-image');
129 galleryImages.forEach(function(image) { 130 var imageFigure = image.querySelector('figure'); 131 var figureImgTitle = imageFigure.querySelector('img').alt; 132 var figureTitle = document.createElement('figcaption'); 133 figureTitle.textContent = figureImgTitle; 134 imageFigure.appendChild(figureTitle); 135 }); 136 } 137 }, 138}); 139 140function always() { 141 basics() 142 addScrollClass(100) 143 const ruffnav = new Ruffnav() 144 window.accessibility = new AccessibilityBar() 145}
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.