Files
doormilebuild/.next/dev/static/chunks/src_02ofa6a._.js

4858 lines
492 KiB
JavaScript

(globalThis["TURBOPACK"] || (globalThis["TURBOPACK"] = [])).push([typeof document === "object" ? document.currentScript : undefined,
"[project]/src/components/layout/HeaderUIProvider.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"HeaderUIProvider",
()=>HeaderUIProvider,
"useHeaderUI",
()=>useHeaderUI
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature();
"use client";
;
const HeaderUIContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["createContext"])(null);
function HeaderUIProvider({ children }) {
_s();
const [isMenuOpen, setMenuOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false);
const [isSidebarOpen, setSidebarOpen] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false);
const toggleMenu = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({
"HeaderUIProvider.useCallback[toggleMenu]": ()=>{
setMenuOpen({
"HeaderUIProvider.useCallback[toggleMenu]": (o)=>!o
}["HeaderUIProvider.useCallback[toggleMenu]"]);
setSidebarOpen(false);
}
}["HeaderUIProvider.useCallback[toggleMenu]"], []);
const toggleSidebar = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({
"HeaderUIProvider.useCallback[toggleSidebar]": ()=>{
setSidebarOpen({
"HeaderUIProvider.useCallback[toggleSidebar]": (o)=>!o
}["HeaderUIProvider.useCallback[toggleSidebar]"]);
setMenuOpen(false);
}
}["HeaderUIProvider.useCallback[toggleSidebar]"], []);
const closeAll = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({
"HeaderUIProvider.useCallback[closeAll]": ()=>{
setMenuOpen(false);
setSidebarOpen(false);
}
}["HeaderUIProvider.useCallback[closeAll]"], []);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(HeaderUIContext.Provider, {
value: {
isMenuOpen,
isSidebarOpen,
toggleMenu,
toggleSidebar,
closeAll
},
children: children
}, void 0, false, {
fileName: "[project]/src/components/layout/HeaderUIProvider.tsx",
lineNumber: 39,
columnNumber: 5
}, this);
}
_s(HeaderUIProvider, "Ugh4NxUTiMf28jcL5E0994Lt1IU=");
_c = HeaderUIProvider;
function useHeaderUI() {
_s1();
const ctx = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useContext"])(HeaderUIContext);
if (!ctx) throw new Error("useHeaderUI must be used inside <HeaderUIProvider>");
return ctx;
}
_s1(useHeaderUI, "/dMy7t63NXD4eYACoT93CePwGrg=");
var _c;
__turbopack_context__.k.register(_c, "HeaderUIProvider");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/components/layout/Header.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>Header
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
/**
* 1:1 translation of doormile-site/includes/layout/header.php.
* Only PHP syntax, href routes, and image paths are replaced.
* All Elementor wrapper divs, classes, data-* attributes, IDs, srcset/sizes, inline styles, and the trailing <style> block are preserved verbatim.
* Menu open/close + sidebar state is read from HeaderUIProvider so BodyOverlay (sibling at body level) can react.
*/ var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/client/app-dir/link.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/image.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$layout$2f$HeaderUIProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/layout/HeaderUIProvider.tsx [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature();
"use client";
;
;
;
;
;
// Mirror of header.php $current_page_map (lines 24-35)
const CURRENT_PAGE_MAP = {
"/": "home",
"/how-it-works": "how-it-works",
"/miletruth": "miletruth",
"/solutions": "solutions",
"/about-us": "about",
"/blog": "blogs"
};
// Mirror of header.php $current_page_aliases (lines 37-44)
const CURRENT_PAGE_ALIASES = {
home: [
"home"
],
"how-it-works": [
"how-it-works",
"how-its-works"
],
miletruth: [
"miletruth"
],
solutions: [
"solutions"
],
about: [
"about",
"about-us",
"women"
],
blogs: [
"blogs"
]
};
function Header() {
_s();
const pathname = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"])();
const { isMenuOpen, isSidebarOpen, toggleMenu, toggleSidebar, closeAll } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$layout$2f$HeaderUIProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useHeaderUI"])();
const isHome = pathname === "/";
const currentPage = CURRENT_PAGE_MAP[pathname] ?? "";
// Mirror of header.php $dm_header_active (lines 45-47)
const dmHeaderActive = (key)=>(CURRENT_PAGE_ALIASES[key] ?? []).includes(currentPage) ? " active" : "";
// Mirror of header.php <script> block (lines 628-660):
// - on doc.ready: $('.header-hide-until-scroll').addClass('header-visible-scrolled')
// - on scroll: toggleClass('dm-header-scrolled', scrollTop > 50)
const [visibleScrolled, setVisibleScrolled] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false);
const [isScrolled, setIsScrolled] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"Header.useEffect": ()=>{
const handle = requestAnimationFrame({
"Header.useEffect.handle": ()=>{
setVisibleScrolled(true);
}
}["Header.useEffect.handle"]);
return ({
"Header.useEffect": ()=>cancelAnimationFrame(handle)
})["Header.useEffect"];
}
}["Header.useEffect"], []);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"Header.useEffect": ()=>{
let rafId = null;
const onScroll = {
"Header.useEffect.onScroll": ()=>{
if (rafId !== null) return;
rafId = requestAnimationFrame({
"Header.useEffect.onScroll": ()=>{
const scrolled = window.scrollY > 50;
setIsScrolled(scrolled);
rafId = null;
}
}["Header.useEffect.onScroll"]);
}
}["Header.useEffect.onScroll"];
onScroll();
window.addEventListener("scroll", onScroll);
return ({
"Header.useEffect": ()=>{
window.removeEventListener("scroll", onScroll);
if (rafId !== null) cancelAnimationFrame(rafId);
}
})["Header.useEffect"];
}
}["Header.useEffect"], []);
// Mirror of header.php $header_style (line 21): inline opacity:0;visibility:hidden on home (before JS adds .header-visible-scrolled)
const headerInlineStyle = isHome && !visibleScrolled ? {
opacity: 0,
visibility: "hidden"
} : undefined;
const wrapperClass = [
"elementor-element",
"elementor-element-466de1b",
"e-con-full",
"sticky-container-on",
"e-flex",
"cut-corner-no",
"e-con",
"e-parent",
"header-hide-until-scroll",
visibleScrolled ? "header-visible-scrolled" : "",
isScrolled ? "dm-header-scrolled" : ""
].filter(Boolean).join(" ");
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("header", {
id: "masthead",
itemScope: true,
itemType: "https://schema.org/WPHeader",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
className: "main-title bhf-hidden",
itemProp: "headline",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/",
title: "Doormile",
rel: "home",
children: "Doormile"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 101,
columnNumber: 11
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 100,
columnNumber: 9
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
"data-elementor-type": "wp-post",
"data-elementor-id": "5180",
className: "elementor elementor-5180",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: wrapperClass,
"data-id": "466de1b",
"data-element_type": "container",
"data-settings": '{"position":"absolute"}',
style: headerInlineStyle,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-e052838 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "e052838",
"data-element_type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-d681ece e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "d681ece",
"data-element_type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-472172e e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "472172e",
"data-element_type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-2f31137 elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-logico_slide_sidebar",
"data-id": "2f31137",
"data-element_type": "widget",
"data-widget_type": "logico_slide_sidebar.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-slide-sidebar-widget",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "dropdown-trigger",
"data-id": "2f31137",
onClick: toggleSidebar,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "dropdown-trigger-icon"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 135,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 134,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 133,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
zIndex: 100000
},
className: `slide-sidebar-wrapper slide-sidebar-position-left${isSidebarOpen ? " active" : ""}`,
id: "side-panel-2f31137",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "slide-sidebar-close",
onClick: closeAll
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 143,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "slide-sidebar",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "slide-sidebar-content",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
id: "block-37",
className: "widget widget_block",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "widget-wrapper",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wp-block-group is-layout-constrained wp-block-group-is-layout-constrained",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("figure", {
className: "wp-block-image size-full is-resized",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
width: 305,
height: 58,
src: "/images/doormile-logo.png",
alt: "Doormile logo",
className: "wp-image-5851",
style: {
width: "150px",
height: "auto"
},
sizes: "(max-width: 305px) 100vw, 305px"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 150,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 149,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
height: "46px"
},
"aria-hidden": "true",
className: "wp-block-spacer"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 161,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wp-block-title",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h6", {
className: "wp-block-heading has-text-font-font-family",
style: {
fontSize: "18px",
fontStyle: "normal",
fontWeight: 700,
letterSpacing: "0px",
textTransform: "none"
},
children: "Our Location"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 164,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 163,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: "5th Floor, Vision Ultima, Street No.3, Jayabheri Enclave, Gachibowli, Hyderabad, Telangana 500032."
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 178,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
height: "3px"
},
"aria-hidden": "true",
className: "wp-block-spacer"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 180,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wp-block-title",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h6", {
className: "wp-block-heading has-text-font-font-family",
style: {
fontSize: "18px",
fontStyle: "normal",
fontWeight: 700,
letterSpacing: "0px",
textTransform: "none"
},
children: "Contact Us"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 183,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 182,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: "Tel : +91 86886 97941"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 197,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
height: "3px"
},
"aria-hidden": "true",
className: "wp-block-spacer"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 199,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wp-block-title",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h6", {
className: "wp-block-heading has-text-font-font-family",
style: {
fontSize: "18px",
fontStyle: "normal",
fontWeight: 700,
letterSpacing: "0px",
textTransform: "none"
},
children: "Email"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 202,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 201,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "mailto:care@doormile.com",
"data-wplink-edit": "true",
children: "care@doormile.com"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 217,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 216,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
height: "3px"
},
"aria-hidden": "true",
className: "wp-block-spacer"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 220,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
className: "wp-block-social-links has-icon-color is-style-logos-only has-background is-layout-flex wp-block-social-links-is-layout-flex",
style: {
backgroundColor: "#1f1f1f"
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
style: {
color: "#ffffff"
},
className: "wp-social-link wp-social-link-facebook has-white-color wp-block-social-link",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
rel: "noopener nofollow",
target: "_blank",
href: "https://www.facebook.com/",
className: "wp-block-social-link-anchor",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
width: "24",
height: "24",
viewBox: "0 0 24 24",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
"aria-hidden": "true",
focusable: "false",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 232,
columnNumber: 43
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 231,
columnNumber: 41
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "wp-block-social-link-label screen-reader-text",
children: "Facebook"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 234,
columnNumber: 41
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 230,
columnNumber: 39
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 226,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
style: {
color: "#ffffff"
},
className: "wp-social-link wp-social-link-x has-white-color wp-block-social-link",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
rel: "noopener nofollow",
target: "_blank",
href: "https://x.com/",
className: "wp-block-social-link-anchor",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
width: "24",
height: "24",
viewBox: "0 0 24 24",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
"aria-hidden": "true",
focusable: "false",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 244,
columnNumber: 43
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 243,
columnNumber: 41
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "wp-block-social-link-label screen-reader-text",
children: "X"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 246,
columnNumber: 41
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 242,
columnNumber: 39
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 238,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
style: {
color: "#ffffff"
},
className: "wp-social-link wp-social-link-linkedin has-white-color wp-block-social-link",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
rel: "noopener nofollow",
target: "_blank",
href: "https://www.linkedin.com/",
className: "wp-block-social-link-anchor",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
width: "24",
height: "24",
viewBox: "0 0 24 24",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
"aria-hidden": "true",
focusable: "false",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 256,
columnNumber: 43
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 255,
columnNumber: 41
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "wp-block-social-link-label screen-reader-text",
children: "LinkedIn"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 258,
columnNumber: 41
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 254,
columnNumber: 39
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 250,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
style: {
color: "#ffffff"
},
className: "wp-social-link wp-social-link-youtube has-white-color wp-block-social-link",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
rel: "noopener nofollow",
target: "_blank",
href: "https://www.youtube.com/",
className: "wp-block-social-link-anchor",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
width: "24",
height: "24",
viewBox: "0 0 24 24",
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
"aria-hidden": "true",
focusable: "false",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 268,
columnNumber: 43
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 267,
columnNumber: 41
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "wp-block-social-link-label screen-reader-text",
children: "YouTube"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 270,
columnNumber: 41
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 266,
columnNumber: 39
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 262,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 222,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
height: "137px"
},
"aria-hidden": "true",
className: "wp-block-spacer"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 275,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wp-block-button is-style-simple is-style-theme",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/contact",
className: "wp-block-button__link wp-element-button",
style: {
borderRadius: "10px"
},
children: "Get in touch"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 279,
columnNumber: 39
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 278,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 277,
columnNumber: 35
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 148,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 147,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 146,
columnNumber: 29
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 145,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 144,
columnNumber: 25
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 138,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 132,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 126,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-846e53d elementor-widget elementor-widget-site-logo",
"data-id": "846e53d",
"data-element_type": "widget",
"data-widget_type": "site-logo.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "hfe-site-logo",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
"data-elementor-open-lightbox": "",
className: "elementor-clickable",
href: "/",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "hfe-site-logo-set",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "hfe-site-logo-container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
width: 400,
height: 76,
className: "hfe-site-logo-img logo-desktop elementor-animation-",
src: "/images/doormile-white.png",
alt: "doormile-logo",
priority: true
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 303,
columnNumber: 31
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
width: 400,
height: 76,
className: "hfe-site-logo-img logo-mobile elementor-animation-",
src: "/images/doormile-black.png",
alt: "doormile-logo",
priority: true
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 304,
columnNumber: 31
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 302,
columnNumber: 29
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 301,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 300,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 299,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 298,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 292,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 121,
columnNumber: 17
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-e44ee7e e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "e44ee7e",
"data-element_type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-0b7bf6f logico-breakpoint-laptop elementor-widget__width-auto elementor-widget elementor-widget-logico_navigation_menu",
"data-id": "0b7bf6f",
"data-element_type": "widget",
"data-widget_type": "logico_navigation_menu.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-menu-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("nav", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
id: "menu-main-menu",
className: "main-menu",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
id: "menu-item-10508",
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10508${dmHeaderActive("home")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/",
children: "Home"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 328,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 327,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
id: "menu-item-10509",
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10509${dmHeaderActive("how-it-works")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/how-it-works",
children: "How It Works"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 331,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 330,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
id: "menu-item-10510",
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10510${dmHeaderActive("miletruth")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/miletruth",
children: "MileTruth™ AI"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 334,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 333,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
id: "menu-item-10511",
className: `menu-item menu-item-type-custom menu-item-10511${dmHeaderActive("solutions")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/solutions",
children: "Solutions"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 337,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 336,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
id: "menu-item-10512",
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10512${dmHeaderActive("about")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/about-us",
children: "About"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 340,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 339,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
id: "menu-item-10535",
className: `menu-item menu-item-type-post_type menu-item-object-page menu-item-10535${dmHeaderActive("blogs")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/blog",
children: "Blogs"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 343,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 342,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 326,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 325,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 324,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "menu-trigger",
"data-id": "0b7bf6f",
onClick: toggleMenu,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "menu-trigger-icon",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "hamburger",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 351,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 352,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 353,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 350,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 349,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 348,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
zIndex: 100000
},
className: `mobile-header-menu-container${isMenuOpen ? " active" : ""}`,
id: "mobile-header-0b7bf6f",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "mobile-header-row",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-icons-container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-icon mini-cart",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "#",
className: "mini-cart-trigger",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("i", {
className: "mini-cart-count"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 367,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 366,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 365,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "header-icon search-link",
href: "#",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "search-trigger-icon"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 371,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 370,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-icon login-logout",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "#",
title: "Login/Register",
className: "link-login"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 374,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 373,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-icon menu-close",
onClick: closeAll,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "menu-close-icon"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 377,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 376,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 364,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 363,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("nav", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
id: "menu-main-menu-1",
className: "main-menu",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10508${dmHeaderActive("home")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/",
onClick: closeAll,
children: "Home"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 384,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 383,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10509${dmHeaderActive("how-it-works")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/how-it-works",
onClick: closeAll,
children: "How It Works"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 387,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 386,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-10510${dmHeaderActive("miletruth")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/miletruth",
onClick: closeAll,
children: "MileTruth™ AI"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 390,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 389,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
className: `menu-item menu-item-type-custom menu-item-10511${dmHeaderActive("solutions")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/solutions",
onClick: closeAll,
children: "Solutions"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 393,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 392,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
className: `menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10512${dmHeaderActive("about")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/about-us",
onClick: closeAll,
children: "About"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 396,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 395,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
className: `menu-item menu-item-type-post_type menu-item-object-page menu-item-10535${dmHeaderActive("blogs")}`,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/blog",
onClick: closeAll,
children: "Blogs"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 399,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 398,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 382,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 381,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-mobile-contacts",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "contact-item contact-item-phone",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "contact-item-label",
children: "Phone"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 405,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "contact-item-value",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: "Tel : +91 86886 97941"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 407,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 406,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 404,
columnNumber: 27
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "contact-item contact-item-email",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "contact-item-label",
children: "Email"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 411,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "contact-item-value",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "mailto:care@doormile.com",
"data-wplink-edit": "true",
children: "care@doormile.com"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 414,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 413,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 412,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 410,
columnNumber: 27
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 403,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-mobile-socials",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
className: "mobile-menu-socials wrapper-socials",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "https://www.facebook.com/",
target: "_blank",
"aria-label": "Facebook",
rel: "noreferrer",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
width: "18",
height: "18",
viewBox: "0 0 320 512",
xmlns: "http://www.w3.org/2000/svg",
fill: "currentColor",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 424,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 423,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 422,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 421,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "https://x.com/",
target: "_blank",
"aria-label": "X (Twitter)",
rel: "noreferrer",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
width: "18",
height: "18",
viewBox: "0 0 512 512",
xmlns: "http://www.w3.org/2000/svg",
fill: "currentColor",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 431,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 430,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 429,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 428,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "https://www.linkedin.com/",
target: "_blank",
"aria-label": "LinkedIn",
rel: "noreferrer",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
width: "18",
height: "18",
viewBox: "0 0 448 512",
xmlns: "http://www.w3.org/2000/svg",
fill: "currentColor",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 438,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 437,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 436,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 435,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "https://www.youtube.com/",
target: "_blank",
"aria-label": "YouTube",
rel: "noreferrer",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
width: "18",
height: "18",
viewBox: "0 0 576 512",
xmlns: "http://www.w3.org/2000/svg",
fill: "currentColor",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 445,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 444,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 443,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 442,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 420,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 419,
columnNumber: 25
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-mobile-button",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
className: "logico-alter-button",
href: "/contact",
target: "_blank",
children: "Get in Touch"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 452,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 451,
columnNumber: 25
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 358,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 323,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 317,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 312,
columnNumber: 17
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 116,
columnNumber: 15
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 111,
columnNumber: 13
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-f961133 e-con-full elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "f961133",
"data-element_type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-cabdb09 elementor-widget elementor-widget-logico_header_button",
"data-id": "cabdb09",
"data-element_type": "widget",
"data-widget_type": "logico_header_button.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "header-button-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/contact",
target: "_blank",
className: "header-button header-button-animation-fade",
children: "Contact Us"
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 473,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 472,
columnNumber: 19
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 471,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 465,
columnNumber: 15
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 460,
columnNumber: 13
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 104,
columnNumber: 11
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 103,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 99,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("style", {
dangerouslySetInnerHTML: {
__html: `
#masthead .elementor-element.elementor-element-466de1b {
position: absolute !important;
top: 5px !important;
left: 0 !important;
right: 0 !important;
width: auto !important;
transition: background-color 0.25s ease, box-shadow 0.25s ease, padding 0.25s ease !important;
z-index: 10000 !important;
}
/* .e-con's --padding-* falls through two competing stylesheets and lands at 10px locally
(vs 0 in production). Zero out the pill wrappers so the navbar matches prod height (~122px). */
#masthead .elementor-element.elementor-element-e052838,
#masthead .elementor-element.elementor-element-d681ece {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
@media (min-width: 1025px) {
#masthead {
position: relative;
z-index: 10000;
}
/* Production pins the wrapper via Elementor sticky-effects JS (not shipped here).
Force position:fixed once scrolled past 50px so the header stays in viewport. */
#masthead .elementor-element.elementor-element-466de1b.dm-header-scrolled {
position: fixed !important;
background: #4b4b4baa !important;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18) !important;
top: 0 !important;
}
#masthead .elementor-element.elementor-element-466de1b.dm-header-scrolled .elementor-element.elementor-element-e052838 {
background: transparent !important;
}
}
#masthead .header-menu-container .main-menu > li.active > a:before {
background-color: #ffffff !important;
opacity: 1 !important;
}
/* The theme reveals the mobile slide-in menu via Elementor's
body[data-elementor-device-mode="mobile"] rules, which are set by
Elementor's frontend JS — that JS isn't shipped in this Next port,
so the panel stayed display:none and the hamburger opened nothing.
Restore it with the same 1024px breakpoint the nav already switches
at. The panel sits off-screen (right:-320px) until .active slides
it in, matching production behaviour. */
@media (max-width: 1024px) {
#masthead .elementor-widget-logico_navigation_menu .mobile-header-menu-container {
display: block !important;
}
}
`
}
}, void 0, false, {
fileName: "[project]/src/components/layout/Header.tsx",
lineNumber: 484,
columnNumber: 7
}, this)
]
}, void 0, true);
}
_s(Header, "161qrst0XZLOdc5u48htb3iLF4E=", false, function() {
return [
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"],
__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$layout$2f$HeaderUIProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useHeaderUI"]
];
});
_c = Header;
var _c;
__turbopack_context__.k.register(_c, "Header");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/animations/Reveal.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"CountUp",
()=>CountUp,
"Magnetic",
()=>Magnetic,
"ParallaxSection",
()=>ParallaxSection,
"RevealText",
()=>RevealText,
"ScaleReveal",
()=>ScaleReveal,
"ScrollReveal",
()=>ScrollReveal,
"ShimmerText",
()=>ShimmerText,
"SlideReveal",
()=>SlideReveal,
"StaggerChildren",
()=>StaggerChildren,
"Tilt3D",
()=>Tilt3D
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/node_modules/gsap/index.js [app-client] (ecmascript) <locals>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/gsap/ScrollTrigger.js [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature(), _s1 = __turbopack_context__.k.signature(), _s2 = __turbopack_context__.k.signature(), _s3 = __turbopack_context__.k.signature(), _s4 = __turbopack_context__.k.signature(), _s5 = __turbopack_context__.k.signature(), _s6 = __turbopack_context__.k.signature(), _s7 = __turbopack_context__.k.signature(), _s8 = __turbopack_context__.k.signature();
"use client";
;
;
;
// Register ScrollTrigger safely
if ("TURBOPACK compile-time truthy", 1) {
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].registerPlugin(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"]);
}
/* ============================================================
Shared scroll-reveal trigger factory.
ScrollTrigger does NOT fire `onEnter` for elements that are ALREADY inside
the viewport when the trigger is created. On taller / larger screens more
content sits above the fold on load, so those elements stayed stuck at
opacity:0 (invisible). This was the root cause of "animations work on my
laptop but break on bigger screens / other devices".
This factory fixes it by revealing any element already intersecting the
viewport right after creation, so behaviour is identical on every screen
size. It also honours prefers-reduced-motion by revealing instantly.
============================================================ */ function createRevealTrigger(opts) {
const { trigger, start = "top 88%", show, hide, triggerOnce = false } = opts;
// Reduced motion: reveal immediately, no scroll dependency.
if (("TURBOPACK compile-time value", "object") !== "undefined" && window.matchMedia?.("(prefers-reduced-motion: reduce)").matches) {
show();
return ()=>{};
}
const st = __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].create({
trigger,
start,
onEnter: (self)=>{
show();
if (triggerOnce) self.kill();
},
onEnterBack: ()=>{
if (!triggerOnce) show();
},
onLeave: ()=>{
if (!triggerOnce) hide();
},
onLeaveBack: ()=>{
if (!triggerOnce) hide();
}
});
// Reveal-if-already-in-view (deferred one frame so layout is measured).
const raf = requestAnimationFrame(()=>{
const r = trigger.getBoundingClientRect();
const vh = window.innerHeight || document.documentElement.clientHeight;
if (r.top < vh && r.bottom > 0) {
show();
if (triggerOnce) st.kill();
}
});
return ()=>{
cancelAnimationFrame(raf);
st.kill();
};
}
function ScrollReveal({ children, delay = 0, duration = 0.8, yOffset = 40, xOffset = 0, className = "", triggerOnce = false }) {
_s();
const elementRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"ScrollReveal.useEffect": ()=>{
const el = elementRef.current;
if (!el) return;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(el, {
y: yOffset,
x: xOffset,
opacity: 0
});
const show = {
"ScrollReveal.useEffect.show": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(el, {
y: 0,
x: 0,
opacity: 1,
duration,
ease: "power3.out",
delay,
overwrite: "auto"
})
}["ScrollReveal.useEffect.show"];
const hide = {
"ScrollReveal.useEffect.hide": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(el, {
y: yOffset,
x: xOffset,
opacity: 0
})
}["ScrollReveal.useEffect.hide"];
return createRevealTrigger({
trigger: el,
show,
hide,
triggerOnce
});
}
}["ScrollReveal.useEffect"], [
delay,
duration,
yOffset,
xOffset,
triggerOnce
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: elementRef,
className: className,
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 124,
columnNumber: 5
}, this);
}
_s(ScrollReveal, "CKe/C9l/PZDcdMrjDfTWxieUegY=");
_c = ScrollReveal;
function RevealText({ children, type = "words", delay = 0, duration = 0.85, className = "", triggerOnce = false }) {
_s1();
const containerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"RevealText.useEffect": ()=>{
const el = containerRef.current;
if (!el) return;
const items = el.querySelectorAll(".reveal-item");
if (!items.length) return;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(items, {
y: "110%",
opacity: 0
});
const show = {
"RevealText.useEffect.show": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(items, {
y: "0%",
opacity: 1,
duration,
ease: "power4.out",
stagger: type === "chars" ? 0.02 : 0.04,
delay,
overwrite: "auto"
})
}["RevealText.useEffect.show"];
const hide = {
"RevealText.useEffect.hide": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(items, {
y: "110%",
opacity: 0
})
}["RevealText.useEffect.hide"];
return createRevealTrigger({
trigger: el,
show,
hide,
triggerOnce
});
}
}["RevealText.useEffect"], [
children,
type,
delay,
duration,
triggerOnce
]);
const renderContent = ()=>{
if (type === "chars") {
return children.split("").map((char, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "inline-block overflow-hidden",
style: {
height: "1.2em",
lineHeight: "1.2em",
verticalAlign: "middle"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "reveal-item inline-block",
children: char === " " ? "\u00A0" : char
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 181,
columnNumber: 11
}, this)
}, i, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 180,
columnNumber: 9
}, this));
}
return children.split(" ").map((word, i)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "inline-block overflow-hidden",
style: {
height: "1.2em",
lineHeight: "1.2em",
marginRight: "0.25em",
verticalAlign: "middle"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "reveal-item inline-block",
children: word
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 187,
columnNumber: 9
}, this)
}, i, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 186,
columnNumber: 7
}, this));
};
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: containerRef,
className: className,
style: {
display: "flex",
flexWrap: "wrap"
},
children: renderContent()
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 193,
columnNumber: 5
}, this);
}
_s1(RevealText, "8puyVO4ts1RhCfXUmci3vLI3Njw=");
_c1 = RevealText;
function Magnetic({ children, range = 45, strength = 0.35 }) {
_s2();
const containerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"Magnetic.useEffect": ()=>{
const el = containerRef.current;
if (!el) return;
const child = el.firstElementChild;
if (!child) return;
const handleMouseMove = {
"Magnetic.useEffect.handleMouseMove": (e)=>{
const rect = el.getBoundingClientRect();
const relX = e.clientX - (rect.left + rect.width / 2);
const relY = e.clientY - (rect.top + rect.height / 2);
const dist = Math.sqrt(relX * relX + relY * relY);
if (dist < range) {
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(child, {
x: relX * strength,
y: relY * strength,
ease: "power2.out",
duration: 0.4
});
} else {
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(child, {
x: 0,
y: 0,
ease: "elastic.out(1.2, 0.4)",
duration: 0.8
});
}
}
}["Magnetic.useEffect.handleMouseMove"];
const handleMouseLeave = {
"Magnetic.useEffect.handleMouseLeave": ()=>{
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(child, {
x: 0,
y: 0,
ease: "elastic.out(1.2, 0.4)",
duration: 0.8
});
}
}["Magnetic.useEffect.handleMouseLeave"];
el.addEventListener("mousemove", handleMouseMove);
el.addEventListener("mouseleave", handleMouseLeave);
return ({
"Magnetic.useEffect": ()=>{
el.removeEventListener("mousemove", handleMouseMove);
el.removeEventListener("mouseleave", handleMouseLeave);
}
})["Magnetic.useEffect"];
}
}["Magnetic.useEffect"], [
range,
strength
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: containerRef,
className: "inline-block",
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 244,
columnNumber: 5
}, this);
}
_s2(Magnetic, "8puyVO4ts1RhCfXUmci3vLI3Njw=");
_c2 = Magnetic;
function ShimmerText({ children, className = "" }) {
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: `inline-block bg-clip-text text-transparent bg-[linear-gradient(110deg,#ffffff,45%,#c01227,55%,#ffffff)] bg-[length:250%_100%] animate-[shimmer-sweep_6s_infinite_linear] ${className}`,
style: {
WebkitBackgroundClip: "text",
backgroundClip: "text"
},
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 261,
columnNumber: 5
}, this);
}
_c3 = ShimmerText;
function StaggerChildren({ children, stagger = 0.1, duration = 0.7, yOffset = 35, className = "", triggerOnce = false }) {
_s3();
const containerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"StaggerChildren.useEffect": ()=>{
const el = containerRef.current;
if (!el) return;
const items = el.children;
if (!items.length) return;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(items, {
y: yOffset,
opacity: 0
});
const show = {
"StaggerChildren.useEffect.show": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(items, {
y: 0,
opacity: 1,
duration,
ease: "power3.out",
stagger,
overwrite: "auto"
})
}["StaggerChildren.useEffect.show"];
const hide = {
"StaggerChildren.useEffect.hide": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(items, {
y: yOffset,
opacity: 0
})
}["StaggerChildren.useEffect.hide"];
return createRevealTrigger({
trigger: el,
start: "top 85%",
show,
hide,
triggerOnce
});
}
}["StaggerChildren.useEffect"], [
stagger,
duration,
yOffset,
triggerOnce
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: containerRef,
className: className,
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 317,
columnNumber: 5
}, this);
}
_s3(StaggerChildren, "8puyVO4ts1RhCfXUmci3vLI3Njw=");
_c4 = StaggerChildren;
function ScaleReveal({ children, delay = 0, duration = 0.8, className = "", triggerOnce = false }) {
_s4();
const elementRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"ScaleReveal.useEffect": ()=>{
const el = elementRef.current;
if (!el) return;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(el, {
scale: 0.85,
opacity: 0
});
const show = {
"ScaleReveal.useEffect.show": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(el, {
scale: 1,
opacity: 1,
duration,
ease: "power3.out",
delay,
overwrite: "auto"
})
}["ScaleReveal.useEffect.show"];
const hide = {
"ScaleReveal.useEffect.hide": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(el, {
scale: 0.85,
opacity: 0
})
}["ScaleReveal.useEffect.hide"];
return createRevealTrigger({
trigger: el,
show,
hide,
triggerOnce
});
}
}["ScaleReveal.useEffect"], [
delay,
duration,
triggerOnce
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: elementRef,
className: className,
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 365,
columnNumber: 5
}, this);
}
_s4(ScaleReveal, "CKe/C9l/PZDcdMrjDfTWxieUegY=");
_c5 = ScaleReveal;
function SlideReveal({ children, direction = "left", delay = 0, duration = 0.9, className = "", triggerOnce = false }) {
_s5();
const elementRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"SlideReveal.useEffect": ()=>{
const el = elementRef.current;
if (!el) return;
const xStart = direction === "left" ? -60 : 60;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(el, {
x: xStart,
opacity: 0
});
const show = {
"SlideReveal.useEffect.show": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(el, {
x: 0,
opacity: 1,
duration,
ease: "power3.out",
delay,
overwrite: "auto"
})
}["SlideReveal.useEffect.show"];
const hide = {
"SlideReveal.useEffect.hide": ()=>__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].set(el, {
x: xStart,
opacity: 0
})
}["SlideReveal.useEffect.hide"];
return createRevealTrigger({
trigger: el,
show,
hide,
triggerOnce
});
}
}["SlideReveal.useEffect"], [
direction,
delay,
duration,
triggerOnce
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: elementRef,
className: className,
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 416,
columnNumber: 5
}, this);
}
_s5(SlideReveal, "CKe/C9l/PZDcdMrjDfTWxieUegY=");
_c6 = SlideReveal;
function ParallaxSection({ children, speed = 0.15, className = "" }) {
_s6();
const elementRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"ParallaxSection.useEffect": ()=>{
const el = elementRef.current;
if (!el) return;
// Check for reduced motion preference
if (window.matchMedia("(prefers-reduced-motion: reduce)").matches) return;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(el, {
y: {
"ParallaxSection.useEffect": ()=>-__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].maxScroll(window) * speed * 0.1
}["ParallaxSection.useEffect"],
ease: "none",
scrollTrigger: {
trigger: el,
start: "top bottom",
end: "bottom top",
scrub: 1.5,
invalidateOnRefresh: true
}
});
return ({
"ParallaxSection.useEffect": ()=>{
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].getAll().forEach({
"ParallaxSection.useEffect": (t)=>{
if (t.trigger === el) t.kill();
}
}["ParallaxSection.useEffect"]);
}
})["ParallaxSection.useEffect"];
}
}["ParallaxSection.useEffect"], [
speed
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: elementRef,
className: className,
style: {
willChange: "transform"
},
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 466,
columnNumber: 5
}, this);
}
_s6(ParallaxSection, "CKe/C9l/PZDcdMrjDfTWxieUegY=");
_c7 = ParallaxSection;
function CountUp({ end, start = 0, duration = 2, decimals = 0, suffix = "", prefix = "", className = "", triggerOnce = false }) {
_s7();
const [value, setValue] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(start);
const elementRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"CountUp.useEffect": ()=>{
const el = elementRef.current;
if (!el) return;
const show = {
"CountUp.useEffect.show": ()=>{
const obj = {
val: start
};
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(obj, {
val: end,
duration,
ease: "power2.out",
onUpdate: {
"CountUp.useEffect.show": ()=>setValue(obj.val)
}["CountUp.useEffect.show"]
});
}
}["CountUp.useEffect.show"];
const hide = {
"CountUp.useEffect.hide": ()=>setValue(start)
}["CountUp.useEffect.hide"];
return createRevealTrigger({
trigger: el,
start: "top 90%",
show,
hide,
triggerOnce
});
}
}["CountUp.useEffect"], [
start,
end,
duration,
triggerOnce
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
ref: elementRef,
className: className,
children: [
prefix,
value.toFixed(decimals),
suffix
]
}, void 0, true, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 519,
columnNumber: 5
}, this);
}
_s7(CountUp, "8RGs9gkWT8cKYqwPK4xdNeEd8Bk=");
_c8 = CountUp;
function Tilt3D({ children, intensity = 8, className = "" }) {
_s8();
const containerRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(null);
const handleMouseMove = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({
"Tilt3D.useCallback[handleMouseMove]": (e)=>{
const el = containerRef.current;
if (!el) return;
const rect = el.getBoundingClientRect();
const x = (e.clientX - rect.left) / rect.width - 0.5;
const y = (e.clientY - rect.top) / rect.height - 0.5;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(el, {
rotateY: x * intensity,
rotateX: -y * intensity,
duration: 0.5,
ease: "power2.out"
});
}
}["Tilt3D.useCallback[handleMouseMove]"], [
intensity
]);
const handleMouseLeave = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useCallback"])({
"Tilt3D.useCallback[handleMouseLeave]": ()=>{
const el = containerRef.current;
if (!el) return;
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].to(el, {
rotateY: 0,
rotateX: 0,
duration: 0.8,
ease: "elastic.out(1, 0.5)"
});
}
}["Tilt3D.useCallback[handleMouseLeave]"], []);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
perspective: "1000px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
ref: containerRef,
className: className,
onMouseMove: handleMouseMove,
onMouseLeave: handleMouseLeave,
style: {
transformStyle: "preserve-3d",
willChange: "transform"
},
children: children
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 572,
columnNumber: 7
}, this)
}, void 0, false, {
fileName: "[project]/src/animations/Reveal.tsx",
lineNumber: 571,
columnNumber: 5
}, this);
}
_s8(Tilt3D, "bTSfaZu9QdFATWNNF4p5JdEXAWI=");
_c9 = Tilt3D;
var _c, _c1, _c2, _c3, _c4, _c5, _c6, _c7, _c8, _c9;
__turbopack_context__.k.register(_c, "ScrollReveal");
__turbopack_context__.k.register(_c1, "RevealText");
__turbopack_context__.k.register(_c2, "Magnetic");
__turbopack_context__.k.register(_c3, "ShimmerText");
__turbopack_context__.k.register(_c4, "StaggerChildren");
__turbopack_context__.k.register(_c5, "ScaleReveal");
__turbopack_context__.k.register(_c6, "SlideReveal");
__turbopack_context__.k.register(_c7, "ParallaxSection");
__turbopack_context__.k.register(_c8, "CountUp");
__turbopack_context__.k.register(_c9, "Tilt3D");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/components/layout/Footer.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>Footer
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/client/app-dir/link.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/image.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$animations$2f$Reveal$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/animations/Reveal.tsx [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature();
"use client";
;
;
;
;
function Footer() {
_s();
const socialIconSpacing = {
"--grid-column-gap": "52px",
"--grid-row-gap": "18px",
columnGap: "52px",
rowGap: "18px"
};
const [showScrollTop, setShowScrollTop] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])(false);
const [formData, setFormData] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])({
fullName: "",
email: "",
subject: "",
message: ""
});
const [formStatus, setFormStatus] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])("idle");
// Handle scroll to top button visibility
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"Footer.useEffect": ()=>{
const handleScroll = {
"Footer.useEffect.handleScroll": ()=>{
if (window.scrollY > 300) {
setShowScrollTop(true);
} else {
setShowScrollTop(false);
}
}
}["Footer.useEffect.handleScroll"];
window.addEventListener("scroll", handleScroll);
return ({
"Footer.useEffect": ()=>window.removeEventListener("scroll", handleScroll)
})["Footer.useEffect"];
}
}["Footer.useEffect"], []);
const scrollToTop = ()=>{
window.scrollTo({
top: 0,
behavior: "smooth"
});
};
const handleInputChange = (e)=>{
const { name, value } = e.target;
setFormData((prev)=>({
...prev,
[name]: value
}));
};
const handleSubmit = async (e)=>{
e.preventDefault();
setFormStatus("submitting");
try {
// Simulate API submission
console.log("Footer contact form submitted:", formData);
await new Promise((resolve)=>setTimeout(resolve, 1000));
setFormStatus("success");
setFormData({
fullName: "",
email: "",
subject: "",
message: ""
});
} catch (err) {
console.error(err);
setFormStatus("error");
}
};
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("footer", {
"data-rocket-location-hash": "1eeca93394c4fc14089e9d12a2a92e22",
itemScope: true,
itemType: "https://schema.org/WPFooter",
id: "colophon",
role: "contentinfo",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "footer-width-fixer",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
"data-elementor-type": "wp-post",
"data-elementor-id": "6585",
className: "elementor elementor-6585",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-3cd920c e-con-full e-flex cut-corner-no sticky-container-off e-con e-parent",
"data-id": "3cd920c",
"data-element_type": "container",
"data-e-type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-b29b8fc e-flex e-con-boxed cut-corner-no sticky-container-off e-con e-child",
"data-id": "b29b8fc",
"data-element_type": "container",
"data-e-type": "container",
"data-settings": '{"background_background":"classic"}',
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "e-con-inner",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-ef6fa6d e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "ef6fa6d",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-9990148 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "9990148",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-8899bdf elementor-absolute elementor-widget elementor-widget-image",
"data-id": "8899bdf",
"data-element_type": "widget",
"data-e-type": "widget",
"data-settings": '{"_position":"absolute"}',
"data-widget_type": "image.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
width: 965,
height: 474,
src: "/images/bg-map.png",
className: "attachment-full size-full wp-image-1148",
alt: ""
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 83,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 82,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 81,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-a0e7516 elementor-widget elementor-widget-logico_heading",
"data-id": "a0e7516",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "/ get in touch /"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 88,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 87,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 86,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-687d944 elementor-widget elementor-widget-logico_heading",
"data-id": "687d944",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$animations$2f$Reveal$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollReveal"], {
delay: 0.1,
duration: 0.8,
yOffset: 25,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
className: "logico-title",
style: {
color: "white"
},
children: "We are always ready to help you and answer your questions"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 94,
columnNumber: 29
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 93,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 92,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 91,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-670d1b2 elementor-widget elementor-widget-text-editor",
"data-id": "670d1b2",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "text-editor.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: "Connecting businesses with fast, secure, smart deliveries."
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 102,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 101,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 100,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-2631b42 e-flex e-con-boxed cut-corner-no sticky-container-off e-con e-child",
"data-id": "2631b42",
"data-element_type": "container",
"data-e-type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "e-con-inner",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-df89993 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "df89993",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-69b6892 elementor-widget elementor-widget-logico_heading",
"data-id": "69b6892",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Call Center"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 110,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 109,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 108,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-87be926 elementor-widget elementor-widget-text-editor",
"data-id": "87be926",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "text-editor.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: "Tel : +91 86886 97941"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 115,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 114,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 113,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 107,
columnNumber: 27
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-f5d8e63 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "f5d8e63",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-774e540 elementor-widget elementor-widget-logico_heading",
"data-id": "774e540",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Our Location"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 122,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 121,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 120,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-9c1cf03 elementor-widget elementor-widget-text-editor",
"data-id": "9c1cf03",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "text-editor.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: "5th Floor, Vision Ultima, Street No.3, Jayabheri Enclave, Gachibowli, Hyderabad, Telangana 500032."
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 127,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 126,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 125,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 119,
columnNumber: 27
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 106,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 105,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-645be8d e-flex e-con-boxed cut-corner-no sticky-container-off e-con e-child",
"data-id": "645be8d",
"data-element_type": "container",
"data-e-type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "e-con-inner",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-a96d151 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "a96d151",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-37e647f elementor-widget elementor-widget-logico_heading",
"data-id": "37e647f",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Email"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 138,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 137,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 136,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-ba67644 elementor-widget elementor-widget-text-editor",
"data-id": "ba67644",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "text-editor.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
href: "mailto:care@doormile.com",
children: "care@doormile.com"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 144,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 143,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 142,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 141,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 135,
columnNumber: 27
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-9ba4b82 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "9ba4b82",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-e9a5d79 elementor-widget elementor-widget-logico_heading",
"data-id": "e9a5d79",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Social network"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 152,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 151,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 150,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-a6bccba elementor-shape-square elementor-grid-0 elementor-widget elementor-widget-social-icons",
"data-id": "a6bccba",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "social-icons.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-social-icons-wrapper elementor-grid",
role: "list",
style: socialIconSpacing,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-3fbe893",
href: "https://www.facebook.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "Facebook"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 160,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-facebook-f",
viewBox: "0 0 320 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 162,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 161,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 159,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 158,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-64ac94e",
href: "https://x.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "X"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 168,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-x-twitter",
viewBox: "0 0 512 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 170,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 169,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 167,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 166,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-linkedin-in elementor-repeater-item-38e1bcc",
href: "https://www.linkedin.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "LinkedIn"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 176,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-linkedin-in",
viewBox: "0 0 448 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 178,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 177,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 175,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 174,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-b0d5e1f",
href: "https://www.youtube.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "YouTube"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 184,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-youtube",
viewBox: "0 0 576 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 186,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 185,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 183,
columnNumber: 37
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 182,
columnNumber: 35
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 157,
columnNumber: 33
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 156,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 155,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 149,
columnNumber: 27
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 134,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 133,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 80,
columnNumber: 21
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-a5c503d e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "a5c503d",
"data-element_type": "container",
"data-e-type": "container",
"data-settings": '{"background_background":"classic"}',
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-535776a elementor-widget elementor-widget-logico_heading",
"data-id": "535776a",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Get in Touch"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 200,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 199,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 198,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-0e6fedf elementor-widget elementor-widget-logico_wpforms",
"data-id": "0e6fedf",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_wpforms.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-wpforms-widget",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-container wpforms-render-modern",
id: "wpforms-369",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("form", {
id: "wpforms-form-369",
className: "wpforms-validate wpforms-form",
onSubmit: handleSubmit,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-field-container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-field-wrapper logico-form-field",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-wrapper",
style: {
marginBottom: "12px"
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder-text",
children: "Full name"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 212,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 211,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
className: "wpforms-field-label",
htmlFor: "footer-field-name",
children: "Full name"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 214,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 210,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
type: "text",
id: "footer-field-name",
className: "wpforms-field-large",
name: "fullName",
value: formData.fullName,
onChange: handleInputChange,
required: true
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 216,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 209,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-field-wrapper logico-form-field",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-wrapper",
style: {
marginBottom: "12px"
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder-text",
children: "Email"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 229,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 228,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
className: "wpforms-field-label",
htmlFor: "footer-field-email",
children: "Email"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 231,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 227,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
type: "email",
id: "footer-field-email",
className: "wpforms-field-large",
name: "email",
value: formData.email,
onChange: handleInputChange,
required: true
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 233,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 226,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-field-wrapper logico-form-field",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-wrapper",
style: {
marginBottom: "12px"
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder-text",
children: "Subject"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 246,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 245,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
className: "wpforms-field-label",
htmlFor: "footer-field-subject",
children: "Subject"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 248,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 244,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("input", {
type: "text",
id: "footer-field-subject",
className: "wpforms-field-large",
name: "subject",
value: formData.subject,
onChange: handleInputChange,
required: true
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 250,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 243,
columnNumber: 35
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-field-wrapper logico-form-field",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-wrapper",
style: {
marginBottom: "12px"
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-label-placeholder-text",
children: "Message"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 263,
columnNumber: 41
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 262,
columnNumber: 39
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("label", {
className: "wpforms-field-label",
htmlFor: "footer-field-message",
children: "Message"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 265,
columnNumber: 39
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 261,
columnNumber: 37
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("textarea", {
id: "footer-field-message",
className: "wpforms-field-large",
name: "message",
value: formData.message,
onChange: handleInputChange,
required: true
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 267,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 260,
columnNumber: 35
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 208,
columnNumber: 33
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "wpforms-submit-container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("button", {
type: "submit",
id: "wpforms-submit-369",
className: "logico-alter-button wpforms-submit",
disabled: formStatus === "submitting",
children: formStatus === "submitting" ? "Sending..." : "Send a message"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 278,
columnNumber: 35
}, this),
formStatus === "success" && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
color: "#4caf50",
marginTop: "10px",
fontSize: "14px"
},
children: "Message sent successfully!"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 287,
columnNumber: 37
}, this),
formStatus === "error" && /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
style: {
color: "#f44336",
marginTop: "10px",
fontSize: "14px"
},
children: "Something went wrong. Please try again."
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 292,
columnNumber: 37
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 277,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 207,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 206,
columnNumber: 29
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 205,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 204,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 203,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 197,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 79,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-e183a77 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "e183a77",
"data-element_type": "container",
"data-e-type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-5219697 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "5219697",
"data-element_type": "container",
"data-e-type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-e6af8aa elementor-widget__width-initial elementor-widget elementor-widget-logico_heading",
"data-id": "e6af8aa",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$animations$2f$Reveal$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollReveal"], {
delay: 0.1,
duration: 0.8,
yOffset: 25,
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h2", {
className: "logico-title",
children: [
"Delivered ",
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
style: {
color: "#c01227"
},
children: "on time"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 310,
columnNumber: 41
}, this),
" with no hassle."
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 309,
columnNumber: 29
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 308,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 307,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 306,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 305,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 304,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-ba22941 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "ba22941",
"data-element_type": "container",
"data-e-type": "container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-54629ca elementor-widget-divider--view-line elementor-widget elementor-widget-divider",
"data-id": "54629ca",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "divider.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-divider",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-divider-separator"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 321,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 320,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 319,
columnNumber: 23
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 318,
columnNumber: 21
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 317,
columnNumber: 19
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-3f1ba7a e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "3f1ba7a",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-64e2e81 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "64e2e81",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-b5c897d elementor-widget elementor-widget-image",
"data-id": "b5c897d",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "image.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
width: 300,
height: 57,
src: "/images/logo-slogan.png",
style: {
width: "280px",
height: "auto"
},
className: "attachment-full size-full wp-image-5851",
alt: "Doormile Tagline"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 331,
columnNumber: 29
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 330,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 329,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 328,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-e4e6486 elementor-shape-square elementor-grid-0 elementor-widget elementor-widget-social-icons",
"data-id": "e4e6486",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "social-icons.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-social-icons-wrapper elementor-grid",
role: "list",
style: socialIconSpacing,
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-facebook-f",
href: "https://www.facebook.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "Facebook"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 340,
columnNumber: 33
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-facebook-f",
viewBox: "0 0 320 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 342,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 341,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 339,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 338,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-x-twitter",
href: "https://x.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "X"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 348,
columnNumber: 33
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-x-twitter",
viewBox: "0 0 512 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 350,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 349,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 347,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 346,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-linkedin-in",
href: "https://www.linkedin.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "LinkedIn"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 356,
columnNumber: 33
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-linkedin-in",
viewBox: "0 0 448 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 358,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 357,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 355,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 354,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-grid-item",
role: "listitem",
style: {
padding: "0 15px"
},
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("a", {
className: "elementor-icon elementor-social-icon elementor-social-icon-youtube",
href: "https://www.youtube.com",
target: "_blank",
rel: "noopener noreferrer",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
className: "elementor-screen-only",
children: "YouTube"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 364,
columnNumber: 33
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("svg", {
"aria-hidden": "true",
className: "e-font-icon-svg e-fab-youtube",
viewBox: "0 0 576 512",
xmlns: "http://www.w3.org/2000/svg",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("path", {
d: "M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 366,
columnNumber: 35
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 365,
columnNumber: 33
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 363,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 362,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 337,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 336,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 335,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 327,
columnNumber: 21
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-5b73dd3 e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "5b73dd3",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-10ead4d elementor-widget elementor-widget-logico_heading",
"data-id": "10ead4d",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Solutions"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 377,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 376,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 375,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-b2507df elementor-widget elementor-widget-logico_custom_navigation_menu",
"data-id": "b2507df",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_custom_navigation_menu.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
className: "logico-custom-menu-widget",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/miletruth",
children: "MileTruth™"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 384,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 383,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/how-it-works",
children: "How It Works"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 387,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 386,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/solutions",
children: "Use Cases"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 390,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 389,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/contact",
children: "Request Demo"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 393,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 392,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 382,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 381,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 380,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 374,
columnNumber: 21
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-451f15c e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "451f15c",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-0ec06ff elementor-widget elementor-widget-logico_heading",
"data-id": "0ec06ff",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Services"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 402,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 401,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 400,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-a219b7d elementor-widget elementor-widget-logico_custom_navigation_menu",
"data-id": "a219b7d",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_custom_navigation_menu.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
className: "logico-custom-menu-widget",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/about-us",
children: "About Us"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 409,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 408,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/about-us#women-entrepreneurship",
children: "Women entrepreneurship"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 412,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 411,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/blog",
children: "Blog"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 415,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 414,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/contact",
children: "Contact"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 418,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 417,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 407,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 406,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 405,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 399,
columnNumber: 21
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-44a1f5d e-con-full e-flex cut-corner-no sticky-container-off e-con e-child",
"data-id": "44a1f5d",
"data-element_type": "container",
"data-e-type": "container",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-0edc8fd elementor-widget elementor-widget-logico_heading",
"data-id": "0edc8fd",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_heading.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "logico-title",
children: "Legal"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 427,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 426,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 425,
columnNumber: 23
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-element elementor-element-189484a elementor-widget elementor-widget-logico_custom_navigation_menu",
"data-id": "189484a",
"data-element_type": "widget",
"data-e-type": "widget",
"data-widget_type": "logico_custom_navigation_menu.default",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "elementor-widget-container",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("ul", {
className: "logico-custom-menu-widget",
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/privacy-policy",
children: "Privacy Policy"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 434,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 433,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/terms-of-service",
children: "Terms Service"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 437,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 436,
columnNumber: 29
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("li", {
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
href: "/cookie-policy",
children: "Cookie Policy"
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 440,
columnNumber: 31
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 439,
columnNumber: 29
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 432,
columnNumber: 27
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 431,
columnNumber: 25
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 430,
columnNumber: 23
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 424,
columnNumber: 21
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 326,
columnNumber: 19
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 78,
columnNumber: 17
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 77,
columnNumber: 15
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 76,
columnNumber: 13
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 75,
columnNumber: 11
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 74,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 67,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: `footer-scroll-top ${showScrollTop ? "active" : ""}`,
onClick: scrollToTop,
style: {
cursor: "pointer"
}
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 455,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("style", {
dangerouslySetInnerHTML: {
__html: `
.elementor-6585 .elementor-element.elementor-element-e6af8aa .logico-title,
.elementor-6585 .elementor-element.elementor-element-3f1ba7a .logico-title,
.elementor-6585 .elementor-element.elementor-element-3f1ba7a .logico-custom-menu-widget {
font-family: var(--font-manrope), system-ui, -apple-system, "Segoe UI", sans-serif;
}
/* Prevent footer custom navigation menu items from wrapping on hover,
which causes layout shifts, height changes, and cursor flickering loops. */
.elementor-6585 .logico-custom-menu-widget li a {
white-space: nowrap !important;
}
/* The divider widget is a flex child that should grow via Elementor's
--container-widget-flex-grow variable, but the base rule wiring that
variable to flex-grow lives in elementor-frontend.css (not loaded). */
.elementor-6585 .elementor-element.elementor-element-54629ca {
flex-grow: 1;
width: 100%;
}
.elementor-6585 .elementor-element.elementor-element-54629ca .elementor-divider-separator {
display: block;
border-top: var(--divider-border-width, 1px) var(--divider-border-style, solid) var(--divider-color, #CBCBCB);
}
/* Production renders footer social icons at ~25px; ours default to 50px because the
base Elementor icon-size rule (font-size + SVG width:1em) is in elementor-frontend.css
which isn't loaded. Match prod for both upper (a6bccba) and lower (e4e6486) groups. */
.elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon,
.elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon {
font-size: 16px;
}
.elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon svg,
.elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon svg {
width: 25px;
height: 25px;
}
`
}
}, void 0, false, {
fileName: "[project]/src/components/layout/Footer.tsx",
lineNumber: 464,
columnNumber: 7
}, this)
]
}, void 0, true);
}
_s(Footer, "5WHEV7UrQYeWHmrNMPy2404r8iE=");
_c = Footer;
var _c;
__turbopack_context__.k.register(_c, "Footer");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/lib/bodyClasses.ts [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
/**
* Body class strings extracted verbatim from the production PHP pages.
* Production Elementor/WordPress CSS depends heavily on these for layout, typography, and section rules.
* Sources: doormile-site/{index,how-it-works,miletruth,solutions,about-us,blogs,contacts}.php
*
* Note: replicated EXACTLY including PHP-source quirks
* - how-it-works.php omits `elementor-kit-5`
* - about-us.php prepends `home`
* These are upstream inconsistencies; preserved here so the migrated DOM matches production 1:1.
*/ /** Base classes shared by every page — safe to SSR before route is known. */ __turbopack_context__.s([
"SHARED_BODY_CLASSES",
()=>SHARED_BODY_CLASSES,
"getBodyClasses",
()=>getBodyClasses
]);
const SHARED_BODY_CLASSES = "wp-singular page-template-default page wp-theme-logico wp-child-theme-logico-child theme-logico woocommerce-no-js ehf-header ehf-footer ehf-template-logico ehf-stylesheet-logico-child logico-front-end logico-theme-style-rounded elementor-default elementor-kit-5 elementor-page";
const SHARED = SHARED_BODY_CLASSES;
const ROUTE_CLASSES = {
"/": `home-page ${SHARED} page-id-61 elementor-page-61 is-home-page`,
// PHP source quirk: how-it-works omits elementor-kit-5
"/how-it-works": "wp-singular page-template-default page page-id-59 wp-theme-logico wp-child-theme-logico-child theme-logico woocommerce-no-js ehf-header ehf-footer ehf-template-logico ehf-stylesheet-logico-child logico-front-end logico-theme-style-rounded elementor-default elementor-page elementor-page-59",
"/miletruth": `${SHARED} page-id-59 elementor-page-59`,
"/solutions": `${SHARED} page-id-59 elementor-page-59`,
// PHP source quirk: about-us.php has `home` class (upstream bug, preserved)
"/about-us": `home ${SHARED} page-id-59 elementor-page-59`,
"/blog": `${SHARED} page-id-59 elementor-page-59`,
"/contact": `${SHARED} page-id-59 elementor-page-59`
};
function getBodyClasses(pathname) {
return ROUTE_CLASSES[pathname] ?? SHARED;
}
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/components/layout/BodyClasses.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>BodyClasses
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$bodyClasses$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/bodyClasses.ts [app-client] (ecmascript)");
var _s = __turbopack_context__.k.signature();
"use client";
;
;
;
function BodyClasses() {
_s();
const pathname = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"])();
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"BodyClasses.useEffect": ()=>{
document.body.className = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$bodyClasses$2e$ts__$5b$app$2d$client$5d$__$28$ecmascript$29$__["getBodyClasses"])(pathname);
}
}["BodyClasses.useEffect"], [
pathname
]);
return null;
}
_s(BodyClasses, "V/ldUoOTYUs0Cb2F6bbxKSn7KxI=", false, function() {
return [
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"]
];
});
_c = BodyClasses;
var _c;
__turbopack_context__.k.register(_c, "BodyClasses");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/components/layout/BodyOverlay.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>BodyOverlay
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$layout$2f$HeaderUIProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/components/layout/HeaderUIProvider.tsx [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature();
"use client";
;
function BodyOverlay() {
_s();
const { isMenuOpen, isSidebarOpen, closeAll } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$layout$2f$HeaderUIProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useHeaderUI"])();
const active = isMenuOpen || isSidebarOpen;
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: `body-overlay${active ? " active" : ""}`,
onClick: closeAll
}, void 0, false, {
fileName: "[project]/src/components/layout/BodyOverlay.tsx",
lineNumber: 13,
columnNumber: 10
}, this);
}
_s(BodyOverlay, "JcTniKe1JXXNCuvq4UhNvRB6Dak=", false, function() {
return [
__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$components$2f$layout$2f$HeaderUIProvider$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useHeaderUI"]
];
});
_c = BodyOverlay;
var _c;
__turbopack_context__.k.register(_c, "BodyOverlay");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/animations/AnimationProvider.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>AnimationProvider
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/node_modules/gsap/index.js [app-client] (ecmascript) <locals>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/gsap/ScrollTrigger.js [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature();
"use client";
;
;
;
;
function AnimationProvider({ children }) {
_s();
const pathname = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"])();
const initDecorativeBlocks = ()=>{
// Clean up previous block triggers to avoid duplicates
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].getAll().forEach((t)=>{
if (t.vars && t.vars.id === "block-deco") {
t.kill();
}
});
const vh = window.innerHeight || document.documentElement.clientHeight;
const decorativeBlocks = document.querySelectorAll(".block-decoration");
decorativeBlocks.forEach((block)=>{
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].create({
id: "block-deco",
trigger: block,
start: "top 92%",
onEnter: ()=>{
setTimeout(()=>{
block.classList.add("animated");
}, 150);
},
onEnterBack: ()=>{
setTimeout(()=>{
block.classList.add("animated");
}, 150);
},
onLeave: ()=>{
block.classList.remove("animated");
},
onLeaveBack: ()=>{
block.classList.remove("animated");
}
});
// ScrollTrigger does not fire onEnter for blocks already in view at
// creation — on larger / taller screens those stayed un-animated.
// Reveal any block already intersecting the viewport.
const r = block.getBoundingClientRect();
if (r.top < vh && r.bottom > 0) {
block.classList.add("animated");
}
});
};
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"AnimationProvider.useEffect": ()=>{
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].registerPlugin(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"]);
// Global GSAP defaults for buttery animations
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].defaults({
ease: "power3.out",
duration: 0.8
});
// Mobile browsers fire `resize` when the address bar shows/hides while
// scrolling. Refreshing ScrollTrigger on every one of those caused jumpy /
// re-hidden animations on phones. Ignore those spurious resizes.
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].config({
ignoreMobileResize: true
});
// Run initializations
initDecorativeBlocks();
// Refresh on full window load (when all images, styles, and fonts are in place)
const handleLoad = {
"AnimationProvider.useEffect.handleLoad": ()=>{
initDecorativeBlocks();
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].refresh(true);
}
}["AnimationProvider.useEffect.handleLoad"];
window.addEventListener("load", handleLoad);
// Refresh on window resize — debounced so dragging the window across
// breakpoints recomputes trigger positions once it settles, instead of
// thrashing on every intermediate pixel.
let resizeTimer;
const handleResize = {
"AnimationProvider.useEffect.handleResize": ()=>{
clearTimeout(resizeTimer);
resizeTimer = setTimeout({
"AnimationProvider.useEffect.handleResize": ()=>{
initDecorativeBlocks();
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].refresh(true);
}
}["AnimationProvider.useEffect.handleResize"], 200);
}
}["AnimationProvider.useEffect.handleResize"];
window.addEventListener("resize", handleResize);
return ({
"AnimationProvider.useEffect": ()=>{
clearTimeout(resizeTimer);
window.removeEventListener("load", handleLoad);
window.removeEventListener("resize", handleResize);
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].getAll().forEach({
"AnimationProvider.useEffect": (t)=>t.kill()
}["AnimationProvider.useEffect"]);
}
})["AnimationProvider.useEffect"];
}
}["AnimationProvider.useEffect"], []);
// Listen for route changes and refresh ScrollTriggers so newly rendered content animates in correctly
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"AnimationProvider.useEffect": ()=>{
const refreshAnimations = {
"AnimationProvider.useEffect.refreshAnimations": ()=>{
initDecorativeBlocks();
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].refresh(true);
}
}["AnimationProvider.useEffect.refreshAnimations"];
// Run route change handler immediately on navigation
refreshAnimations();
// Staggered refreshes to accommodate page layout calculations and paint frames
const timers = [
setTimeout(refreshAnimations, 100),
setTimeout(refreshAnimations, 400),
setTimeout(refreshAnimations, 800),
setTimeout(refreshAnimations, 1500)
];
return ({
"AnimationProvider.useEffect": ()=>{
timers.forEach(clearTimeout);
}
})["AnimationProvider.useEffect"];
}
}["AnimationProvider.useEffect"], [
pathname
]);
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Fragment"], {
children: children
}, void 0, false);
}
_s(AnimationProvider, "tjXKfJWuFDa0epp0CJaCeazyqhM=", false, function() {
return [
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"]
];
});
_c = AnimationProvider;
var _c;
__turbopack_context__.k.register(_c, "AnimationProvider");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/animations/SmoothScroll.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>SmoothScroll
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/node_modules/gsap/index.js [app-client] (ecmascript) <locals>");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/gsap/ScrollTrigger.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lenis$2f$dist$2f$lenis$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/lenis/dist/lenis.mjs [app-client] (ecmascript)");
var _s = __turbopack_context__.k.signature();
"use client";
;
;
;
;
;
/**
* SmoothScroll
* ---------------------------------------------------------------------------
* One global Lenis instance, driven by a SINGLE rAF source (GSAP's ticker) and
* kept locked to ScrollTrigger via `lenis.on("scroll", ScrollTrigger.update)`.
*
* Enabled on every route. /miletruth's three scroll-driven WebGL sections use a
* self-managed `position: fixed` pin (toggled from ScrollTrigger.onUpdate via
* `self.progress`) — NOT GSAP's pin-spacer — so Lenis driving real document
* scroll keeps their progress correct and just smooths the wheel input. (It was
* previously gated off here when those sections used GSAP pins; that no longer
* applies, and native scroll there felt noticeably janky next to every Lenis
* route.)
*
* Still gated OFF on:
* - touch devices — native momentum is smoother than emulated inertia.
* - prefers-reduced-motion.
*
* Re-evaluates on every route change: the effect cleanup destroys the previous
* instance and re-inits on the next route.
*/ const DISABLED_ROUTES = [];
function SmoothScroll() {
_s();
const pathname = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"])();
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"SmoothScroll.useEffect": ()=>{
const routeDisabled = DISABLED_ROUTES.some({
"SmoothScroll.useEffect.routeDisabled": (r)=>pathname === r || pathname.startsWith(`${r}/`)
}["SmoothScroll.useEffect.routeDisabled"]);
const prefersReduced = window.matchMedia("(prefers-reduced-motion: reduce)").matches;
// Mouse/desktop only — touch devices already have good native momentum.
const isPointerFine = window.matchMedia("(hover: hover) and (pointer: fine)").matches;
let hashTimer;
if (routeDisabled || prefersReduced || !isPointerFine) {
if (!window.location.hash) {
window.scrollTo(0, 0);
} else {
const scrollToHash = {
"SmoothScroll.useEffect.scrollToHash": ()=>{
try {
const target = document.querySelector(window.location.hash);
if (target) {
target.scrollIntoView();
}
} catch (err) {
console.warn(err);
}
}
}["SmoothScroll.useEffect.scrollToHash"];
scrollToHash();
hashTimer = setTimeout(scrollToHash, 100);
}
return ({
"SmoothScroll.useEffect": ()=>{
if (hashTimer) clearTimeout(hashTimer);
}
})["SmoothScroll.useEffect"];
}
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].registerPlugin(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"]);
// /miletruth is one long stack of tall, pinned 3D sections, each with its own
// ScrollTrigger `scrub`. The default duration-based momentum (1.05s) compounds
// with that scrub, so the wheel feels heavy, slow and disconnected. On this
// route we switch to a snappy `lerp`-based follow + a higher wheel multiplier:
// the page travels fast and stays tightly locked to the wheel, while each
// section's scrub supplies the visual smoothing. Other routes keep the softer
// duration-based feel that suits their normal content.
const isMileTruth = pathname === "/miletruth" || pathname.startsWith("/miletruth/");
const lenis = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$lenis$2f$dist$2f$lenis$2e$mjs__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"](isMileTruth ? {
lerp: 0.13,
wheelMultiplier: 1.3,
touchMultiplier: 1.6,
orientation: "vertical",
gestureOrientation: "vertical",
smoothWheel: true
} : {
duration: 1.05,
easing: ({
"SmoothScroll.useEffect": (t)=>Math.min(1, 1.001 - Math.pow(2, -10 * t))
})["SmoothScroll.useEffect"],
orientation: "vertical",
gestureOrientation: "vertical",
smoothWheel: true
});
if (!window.location.hash) {
lenis.scrollTo(0, {
immediate: true
});
window.scrollTo(0, 0);
} else {
const scrollToHash = {
"SmoothScroll.useEffect.scrollToHash": ()=>{
try {
const target = document.querySelector(window.location.hash);
if (target) {
lenis.scrollTo(target, {
immediate: true
});
}
} catch (err) {
console.warn(err);
}
}
}["SmoothScroll.useEffect.scrollToHash"];
scrollToHash();
hashTimer = setTimeout(scrollToHash, 100);
}
lenis.on("scroll", __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].update);
const tickerCb = {
"SmoothScroll.useEffect.tickerCb": (time)=>lenis.raf(time * 1000)
}["SmoothScroll.useEffect.tickerCb"]; // ticker is seconds, Lenis wants ms
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].ticker.add(tickerCb);
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].ticker.lagSmoothing(0);
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$ScrollTrigger$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["ScrollTrigger"].refresh();
return ({
"SmoothScroll.useEffect": ()=>{
if (hashTimer) clearTimeout(hashTimer);
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$gsap$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$locals$3e$__["default"].ticker.remove(tickerCb);
lenis.destroy();
}
})["SmoothScroll.useEffect"];
}
}["SmoothScroll.useEffect"], [
pathname
]);
return null;
}
_s(SmoothScroll, "V/ldUoOTYUs0Cb2F6bbxKSn7KxI=", false, function() {
return [
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"]
];
});
_c = SmoothScroll;
var _c;
__turbopack_context__.k.register(_c, "SmoothScroll");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
"[project]/src/components/layout/LoadingScreen.tsx [app-client] (ecmascript)", ((__turbopack_context__) => {
"use strict";
__turbopack_context__.s([
"default",
()=>LoadingScreen
]);
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/jsx-dev-runtime.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/dist/compiled/react/index.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/navigation.js [app-client] (ecmascript)");
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/next/image.js [app-client] (ecmascript)");
;
var _s = __turbopack_context__.k.signature();
"use client";
;
;
;
const MIN_SHOW_MS = 450;
const MAX_SHOW_MS = 2500;
const NAV_SHOW_MS = 520;
function LoadingScreen() {
_s();
const pathname = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"])();
const [phase, setPhase] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useState"])("visible");
const isFirstRender = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useRef"])(true);
// Initial load: hide once the page is ready.
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"LoadingScreen.useEffect": ()=>{
const start = performance.now();
let began = false;
let fadeTimer;
const begin = {
"LoadingScreen.useEffect.begin": ()=>{
if (began) return;
began = true;
const wait = Math.max(0, MIN_SHOW_MS - (performance.now() - start));
fadeTimer = setTimeout({
"LoadingScreen.useEffect.begin": ()=>setPhase("hiding")
}["LoadingScreen.useEffect.begin"], wait);
}
}["LoadingScreen.useEffect.begin"];
const cap = setTimeout(begin, MAX_SHOW_MS);
const onReady = {
"LoadingScreen.useEffect.onReady": ()=>begin()
}["LoadingScreen.useEffect.onReady"];
if (document.readyState === "complete") begin();
else window.addEventListener("load", onReady, {
once: true
});
return ({
"LoadingScreen.useEffect": ()=>{
clearTimeout(cap);
clearTimeout(fadeTimer);
window.removeEventListener("load", onReady);
}
})["LoadingScreen.useEffect"];
}
}["LoadingScreen.useEffect"], []);
// Route navigations: flash the loader briefly for an app-like transition.
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$index$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["useEffect"])({
"LoadingScreen.useEffect": ()=>{
if (isFirstRender.current) {
isFirstRender.current = false;
return;
}
setPhase("visible");
const t = setTimeout({
"LoadingScreen.useEffect.t": ()=>setPhase("hiding")
}["LoadingScreen.useEffect.t"], NAV_SHOW_MS);
return ({
"LoadingScreen.useEffect": ()=>clearTimeout(t)
})["LoadingScreen.useEffect"];
}
}["LoadingScreen.useEffect"], [
pathname
]);
if (phase === "gone") return null;
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: `dm-loader${phase === "hiding" ? " is-hiding" : ""}`,
role: "status",
"aria-live": "polite",
"aria-label": "Loading",
onTransitionEnd: (e)=>{
if (e.propertyName === "opacity" && phase === "hiding") setPhase("gone");
},
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
className: "dm-loader__pulse",
children: /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$image$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
src: "/images/preloader.png",
alt: "Doormile",
width: 200,
height: 38,
priority: true,
className: "dm-loader__logo",
style: {
width: "auto",
height: "auto"
}
}, void 0, false, {
fileName: "[project]/src/components/layout/LoadingScreen.tsx",
lineNumber: 79,
columnNumber: 9
}, this)
}, void 0, false, {
fileName: "[project]/src/components/layout/LoadingScreen.tsx",
lineNumber: 78,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("style", {
children: `
.dm-loader {
position: fixed;
inset: 0;
z-index: 100000;
display: grid;
place-items: center;
background: #000;
opacity: 1;
transition: opacity 0.32s ease;
will-change: opacity;
}
.dm-loader.is-hiding { opacity: 0; pointer-events: none; }
.dm-loader__pulse { animation: dmLoaderPulse 1.5s linear infinite; }
.dm-loader__logo { width: clamp(140px, 18vw, 200px); height: auto; }
@keyframes dmLoaderPulse {
50% { transform: scale(0.85); }
100% { transform: scale(1); }
}
@media (prefers-reduced-motion: reduce) {
.dm-loader__pulse { animation: none; }
}
`
}, void 0, false, {
fileName: "[project]/src/components/layout/LoadingScreen.tsx",
lineNumber: 90,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "[project]/src/components/layout/LoadingScreen.tsx",
lineNumber: 69,
columnNumber: 5
}, this);
}
_s(LoadingScreen, "tWA+ePF8ySxFEwTObxZFVU8Kz3s=", false, function() {
return [
__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f$next$2f$navigation$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["usePathname"]
];
});
_c = LoadingScreen;
var _c;
__turbopack_context__.k.register(_c, "LoadingScreen");
if (typeof globalThis.$RefreshHelpers$ === 'object' && globalThis.$RefreshHelpers !== null) {
__turbopack_context__.k.registerExports(__turbopack_context__.m, globalThis.$RefreshHelpers$);
}
}),
]);
//# sourceMappingURL=src_02ofa6a._.js.map