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 "/js/_essentials/basics.js", 7 "/js/_essentials/ruffnav.js", 8 ], 9 "function": "always" 10 }, 11 "body.isOldBrowser": { 12 "assets": ["/securewebapps/evercdn/assets/notificationsjs/v1/scripts/oldbrowser.js"] 13 }, 14 ".modalGallery:not(.cms-gallery-image), .cms-image.lightbox-zoom-image:not(.modalGallery .cms-image.lightbox-zoom-image), .cms-gallery.modalGallery, [data-lightbox-type]": { 15 "assets": [ 16 "/securewebapps/evercdn/assets/lightbox/v2/scripts/main.min.js", 17 "/securewebapps/evercdn/assets/lightbox/v2/styles/main.min.css" 18 ], 19 "function": function (selector) { 20 baguetteBox.run(selector, { noScrollbars: true, async: true, preload: 0 }); 21 } 22 }, 23 "picture, :not(picture) > img[data-src], .lazy-bg": { 24 "assets": ["/js/_essentials/basics.js", "/securewebapps/evercdn/assets/lazyloading/v2/scripts/main.min.js"], 25 "function": function (selector) { 26 const lazyload = new LazyLoad({ selector: selector }); 27 } 28 }, 29 "form[action*='formixapp.com']:not([data-evercaptcha])": { 30 "assets": ["/js/_essentials/basics.js", "/securewebapps/evercdn/assets/formixjs/v1/scripts/main.min.js"], 31 "function": function (selector) { 32 const formix = new Formix({ selector: selector }); 33 } 34 }, 35 "form[data-evercaptcha]": { 36 "assets": [ 37 "/js/_essentials/basics.js", 38 "/securewebapps/evercdn/assets/formixjs/v1/scripts/main.min.js", 39 "/securewebapps/evercdn/assets/evercaptcha/v1/scripts/main.min.js" 40 ], 41 "function": function (selector) { 42 const formix = new Formix({ 43 selector: selector, 44 eventName: "evercaptcha-valid" 45 }); 46 const everCaptcha = new EverCAPTCHA(selector, true, { 47 hookSending: true 48 }); 49 }, 50 "lazy": true 51 }, 52 "html[data-privacy-control]": { 53 "assets": [ 54 "/securewebapps/evercdn/assets/privacyControl/v3/scripts/config.min.js", 55 "/securewebapps/evercdn/assets/privacyControl/v3/scripts/main.min.js", 56 "/securewebapps/evercdn/assets/privacyControl/v3/styles/main.min.css" 57 ], 58 "function": function () { 59 const privacyCtrl = new PrivacyControl({hideDialog: true, badge: false}) 60 privacyCtrl.addService('googlemaps') 61 } 62 }, 63 '[data-cms-module-name="FormSwitch"]': { 64 'assets': [ 65 '/modules/FormSwitch/assets/css/flatpickr.min.css', 66 '/modules/FormSwitch/assets/js/vendor/flatpickr.js', 67 '/modules/FormSwitch/assets/js/vendor/flatpickr.de.js', 68 '/modules/FormSwitch/assets/css/form-switch.css', 69 '/modules/FormSwitch/assets/js/form-switch.js' 70 ], 71 'function': function () { 72 let formSwitch = new FormSwitch({ 73 color: '#007533', 74 termin: true, 75 widget: ['duisburg-waermepumpen', 'duisburg-heizung', 'duisburg-kundendienst', 'duisburg-badsanierung'] 76 }); 77 78 // Hier können eigene Validierungsmethoden definiert werden. 79 formSwitch.init(); 80 const el = document.querySelector('.form-switch'); 81 if (el) { 82 el.setAttribute('role', 'region'); 83 } 84 } 85 }, 86 // ".form-switch": { 87 // "assets": [], 88 // "function": function () { 89 90 // }, 91}); 92 93function always() { 94 basics() 95 addScrollClass(100) 96 const ruffnav = new Ruffnav() 97}
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.