{"version":3,"file":"XM_GUIzb1.SWTqMP0c.mjs","names":["metadata"],"sources":["https:/framerusercontent.com/modules/3FgjufUiLlLJu6NPCfW6/YV4FhEyGZhkWVo1VmAVY/XM_GUIzb1.js"],"sourcesContent":["// Generated by Framer (57b1764)\nimport siteMetadata from\"https://framerusercontent.com/modules/AbUALmQEI79ytxL9braQ/hXbdMl7TlC6AjFuVcxgp/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"v628a8\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"jpzxk8\",mediaQuery:\"(max-width: 1199px)\"}],customHTMLBodyEnd:'<script>\\n    (function() {\\n        setTimeout(() => {\\n            const carousels = [\\'before-after-carousel\\', \\'ingredients-carousel\\', \\'reviews-carousel\\', \\'video-carousel\\', \\'formel-card-carousel\\'];\\n\\n            carousels.forEach(key => {\\n\\n                const swipeArea = document.querySelector(`[aria-label=\"${key}\"]`);\\n                \\n                if (!swipeArea) return;\\n                // Variables to store touch positions\\n                let startX, startY, endX, endY;\\n                \\n                // Threshold for swipe detection\\n                const threshold = 50; // Minimum distance in pixels for it to be considered a swipe\\n                \\n                // Handle touchstart event\\n                swipeArea.addEventListener(\"touchstart\", (event) => {\\n                startX = event.touches[0].clientX;\\n                startY = event.touches[0].clientY;\\n                });\\n                \\n                // Handle touchmove event (optional, for tracking movement)\\n                swipeArea.addEventListener(\"touchmove\", (event) => {\\n                endX = event.touches[0].clientX;\\n                endY = event.touches[0].clientY;\\n                });\\n                \\n                // Handle touchend event\\n                swipeArea.addEventListener(\"touchend\", () => {\\n                if (!endX || !endY) return; // Ensure we have an end position\\n                \\n                const diffX = endX - startX;\\n                const diffY = endY - startY;\\n                \\n                // Determine swipe direction\\n                if (Math.abs(diffX) > Math.abs(diffY)) {\\n                    // Horizontal swipe\\n                    if (Math.abs(diffX) > threshold) {\\n                    if (diffX > 0) {\\n                        window.dataLayer.push({ event: \"CarouselSwipe\", data: { name: \"CarouselSwipe\", custom_data: { carouselId: key } } })\\n                    } else {\\n                        window.dataLayer.push({ event: \"CarouselSwipe\", data: { name: \"CarouselSwipe\", custom_data: { carouselId: key } } })\\n                    }\\n                    }\\n                }\\n                \\n                // Reset positions\\n                startX = startY = endX = endY = null;\\n                });\\n            })\\n        }, 5000)\\n    })()\\n</script>',customHTMLHeadStart:'<meta name=\"theme-color\" content=\"#040D56\"> \\n<!-- TrustBox script -->\\n<script type=\"text/javascript\" src=\"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js\" async=\"\"></script>\\n<!-- End TrustBox script -->',description:siteMetadata(params,activeLocale).description,elements:{nEAIGN7rq:\"nav\"},robots:\"max-image-preview:large\",serializationId:\"framer-yDtRJ\",title:siteMetadata(params,activeLocale).title||\"Formel 1 / V1 Rd\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"uIAC0H,SAAwBA,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAsB,EAAC,CAAC,KAAK,SAAS,WAAW,qBAAuB,CAAA,EAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAA8yE,oBAAoB;;;8BAAgO,YAAY,EAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,KAAM,EAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,EAAa,EAAO,EAAa,CAAC,OAAO,mBAAmB,SAAS,oBAAqB,CAAE,kBACrkG,AADb,GAA0H,CAAq+F,EAAgB,EAClmG,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAI,CAAC,EAAC,mBAAqB,CAAC,KAAO,UAAW,CAAC,CAAC"}