PageSourceSearch

https://www.winkelheide.de/js/_require.js?v=1710246505

js winkelheide.de collected 2026-10-02 21:59:29 UTC 4,012 bytes, 118 lines download raw bytes

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    ".cms-image.lightbox-zoom-image, .cms-gallery.modalGallery": {
15        "assets": ["/js/vendor/baguetteBox.js"],
16        "function": function (selector) {
17            baguetteBox.run(selector, { noScrollbars: true, async: true, preload: 0 });
18        }
19    },
20    "picture, :not(picture) > img[data-src], .lazy-bg": {
21        "assets": ["/js/_essentials/basics.js", "/securewebapps/evercdn/assets/lazyloading/v2/scripts/main.min.js"],
22        "function": function (selector) {
23            const lazyload = new LazyLoad({ selector: selector });
24        }
25    },
26    "form[action*='formixapp.com']:not([data-evercaptcha])": {
27        "assets": ["/js/_essentials/basics.js", "/securewebapps/evercdn/assets/formixjs/v1/scripts/main.min.js"],
28        "function": function (selector) {
29            const formix = new Formix({ selector: selector });
30        }
31    },
32    "form[data-evercaptcha]": {
33        "assets": [
34            "/js/_essentials/basics.js", 
35            "/securewebapps/evercdn/assets/formixjs/v1/scripts/main.min.js", 
36            "/securewebapps/evercdn/assets/evercaptcha/v1/scripts/main.min.js"
37        ],
38        "function": function (selector) {
39            const formix = new Formix({
40                selector: selector,
41                eventName: "evercaptcha-valid"
42            });
43            const everCaptcha = new EverCAPTCHA(selector, true, {
44                hookSending: true
45            });
46        },
47        "lazy": true
48    },
49    "html[data-privacy-control]": {
50        "assets": [
51            "/securewebapps/evercdn/assets/privacyControl/v3/scripts/config.min.js", 
52            "/securewebapps/evercdn/assets/privacyControl/v3/scripts/main.min.js", 
53            "/securewebapps/evercdn/assets/privacyControl/v3/styles/main.min.css"
54        ],
55        "function": function() {
56            const privacyCtrl = new PrivacyControl()
57            privacyCtrl.addService('googlemaps')
58        }
59    },
60
61    ".header-swiper": {
62        "assets": ["/js/vendor/swiper.min.js"],
63        "function": function headerSwiper() {
64            var headerSwiper = new Swiper('.swiper-container.header-swiper', {
65                speed: 500,
66                grabCursor: true,
67                loop: true,
68                keyboard: true,
69                enabled: true,
70                lazy: {
71                    loadPrevNext: true
72                },
73                autoplay: {
74                    delay: 4000,
75                }
76            });
77        }
78    },
79});
80
81function always()
82{
83    basics();
84    const ruffnav = new Ruffnav();
85
86      // add and remove class for <body> on scroll and load
87      var scrollpos   	= window.pageYOffset || document.documentElement.scrollTop;
88      var body_tag    	= document.getElementsByTagName("body")[0];
89      var ctn_offset		= 60;
90      var toggle_class 	= 'scroll';
91  
92      function add_class_on_scroll() {
93          body_tag.classList.add(toggle_class);
94      }
95  
96      function remove_class_on_scroll() {
97          body_tag.classList.remove(toggle_class);
98      }
99  
100      window.addEventListener('scroll', function() {
101          scrollpos = window.pageYOffset || document.documentElement.scrollTop;
102  
103          if(scrollpos >= ctn_offset){
104              add_class_on_scroll();
105          }
106          else {
107              remove_class_on_scroll();
108          }
109      });
110  
111      scrollpos = window.pageYOffset || document.documentElement.scrollTop;
112      if(scrollpos >= ctn_offset){
113          add_class_on_scroll();
114      }
115      else {
116          remove_class_on_scroll();
117      };
118}

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.