PageSourceSearch

https://www.royalbakery.cafe/js/_require.js?v=1756200413

js royalbakery.cafe collected 2026-10-08 23:28:44 UTC 5,067 bytes, 145 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            "/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.