176 lines
13 KiB
JavaScript
176 lines
13 KiB
JavaScript
module.exports=[93695,(a,b,c)=>{b.exports=a.x("next/dist/shared/lib/no-fallback-error.external.js",()=>require("next/dist/shared/lib/no-fallback-error.external.js"))},64240,(a,b,c)=>{"use strict";function d(a){if("function"!=typeof WeakMap)return null;var b=new WeakMap,c=new WeakMap;return(d=function(a){return a?c:b})(a)}c._=function(a,b){if(!b&&a&&a.__esModule)return a;if(null===a||"object"!=typeof a&&"function"!=typeof a)return{default:a};var c=d(b);if(c&&c.has(a))return c.get(a);var e={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if("default"!==g&&Object.prototype.hasOwnProperty.call(a,g)){var h=f?Object.getOwnPropertyDescriptor(a,g):null;h&&(h.get||h.set)?Object.defineProperty(e,g,h):e[g]=a[g]}return e.default=a,c&&c.set(a,e),e}},50640,(a,b,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"InvariantError",{enumerable:!0,get:function(){return d}});class d extends Error{constructor(a,b){super(`Invariant: ${a.endsWith(".")?a:a+"."} This is a bug in Next.js.`,b),this.name="InvariantError"}}},790,(a,b,c)=>{let{createClientModuleProxy:d}=a.r(11857);a.n(d("[project]/node_modules/next/dist/client/app-dir/link.js <module evaluation>"))},84707,(a,b,c)=>{let{createClientModuleProxy:d}=a.r(11857);a.n(d("[project]/node_modules/next/dist/client/app-dir/link.js"))},97647,a=>{"use strict";a.i(790);var b=a.i(84707);a.n(b)},95936,(a,b,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d={default:function(){return i},useLinkStatus:function(){return h.useLinkStatus}};for(var e in d)Object.defineProperty(c,e,{enumerable:!0,get:d[e]});let f=a.r(64240),g=a.r(7997),h=f._(a.r(97647));function i(a){let b=a.legacyBehavior,c="string"==typeof a.children||"number"==typeof a.children||"string"==typeof a.children?.type,d=a.children?.type?.$$typeof===Symbol.for("react.client.reference");return!b||c||d||(a.children?.type?.$$typeof===Symbol.for("react.lazy")?console.error("Using a Lazy Component as a direct child of `<Link legacyBehavior>` from a Server Component is not supported. If you need legacyBehavior, wrap your Lazy Component in a Client Component that renders the Link's `<a>` tag."):console.error("Using a Server Component as a direct child of `<Link legacyBehavior>` is not supported. If you need legacyBehavior, wrap your Server Component in a Client Component that renders the Link's `<a>` tag.")),(0,g.jsx)(h.default,{...a})}("function"==typeof c.default||"object"==typeof c.default&&null!==c.default)&&void 0===c.default.__esModule&&(Object.defineProperty(c.default,"__esModule",{value:!0}),Object.assign(c.default,c),b.exports=c.default)},42340,a=>{"use strict";var b=a.i(7997),c=a.i(95936);function d(a){return a.toLowerCase().replace(/&/g,"and").replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"")}function e({block:a}){switch(a.type){case"lead":return(0,b.jsx)("p",{className:"dm-legal__lead",children:a.text});case"p":return(0,b.jsx)("p",{className:"dm-legal__p",children:a.text});case"h3":return(0,b.jsx)("h3",{className:"dm-legal__h3",children:a.text});case"ul":return(0,b.jsx)("ul",{className:"dm-legal__ul",children:a.items.map((a,c)=>(0,b.jsx)("li",{children:a},c))})}}let f=`
|
||
.dm-legal {
|
||
background: #ffffff;
|
||
color: #334155;
|
||
/* Top padding clears the fixed/absolute floating navbar (~104px) + breathing room. */
|
||
padding: clamp(132px, 16vh, 184px) 0 clamp(72px, 10vw, 96px);
|
||
font-family: var(--font-manrope), system-ui, -apple-system, sans-serif;
|
||
}
|
||
|
||
.dm-legal__wrap {
|
||
max-width: 1180px;
|
||
margin: 0 auto;
|
||
padding: 0 clamp(20px, 5vw, 40px);
|
||
display: grid;
|
||
grid-template-columns: minmax(0, 1fr);
|
||
gap: 0;
|
||
}
|
||
|
||
/* ---- Sticky table of contents (desktop only) ---- */
|
||
.dm-legal__toc { display: none; }
|
||
|
||
@media (min-width: 1080px) {
|
||
.dm-legal__wrap {
|
||
grid-template-columns: 248px minmax(0, 800px);
|
||
justify-content: center;
|
||
gap: 64px;
|
||
}
|
||
.dm-legal__toc { display: block; }
|
||
}
|
||
|
||
.dm-legal__toc-inner { position: sticky; top: 128px; }
|
||
.dm-legal__toc-label {
|
||
margin: 0 0 14px;
|
||
font-size: 12px;
|
||
font-weight: 700;
|
||
letter-spacing: 0.14em;
|
||
text-transform: uppercase;
|
||
color: #94a3b8;
|
||
}
|
||
.dm-legal__toc nav ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; }
|
||
.dm-legal__toc nav a {
|
||
display: block;
|
||
font-size: 14px;
|
||
line-height: 1.4;
|
||
color: #64748b;
|
||
text-decoration: none;
|
||
border-left: 2px solid transparent;
|
||
padding-left: 12px;
|
||
transition: color 0.2s ease, border-color 0.2s ease;
|
||
}
|
||
.dm-legal__toc nav a:hover { color: #c01227; border-left-color: #c01227; }
|
||
|
||
/* ---- Reading column (max 800px) ---- */
|
||
.dm-legal__main { min-width: 0; max-width: 800px; }
|
||
|
||
.dm-legal__hero { margin-bottom: clamp(40px, 6vw, 56px); }
|
||
.dm-legal__title {
|
||
margin: 0 !important;
|
||
padding: 0 !important;
|
||
/* !important / text-transform override the global ".elementor-kit-5 h1"
|
||
(uppercase + kit font-size) so headings render in normal case at the spec sizes. */
|
||
font-size: clamp(40px, 6vw, 60px) !important;
|
||
font-weight: 800 !important;
|
||
line-height: 1.08 !important;
|
||
letter-spacing: -0.02em !important;
|
||
text-transform: none !important;
|
||
color: #0f172a !important;
|
||
}
|
||
.dm-legal__updated {
|
||
margin: 16px 0 0;
|
||
font-size: 14px;
|
||
font-weight: 700;
|
||
letter-spacing: 0.08em;
|
||
text-transform: uppercase;
|
||
color: #94a3b8;
|
||
}
|
||
|
||
.dm-legal__lead {
|
||
margin: 24px 0 0;
|
||
font-size: clamp(18px, 1.6vw, 20px);
|
||
line-height: 1.7;
|
||
color: #475569;
|
||
}
|
||
.dm-legal__hero .dm-legal__lead { margin-top: 24px; }
|
||
|
||
/* ---- Sections ---- */
|
||
.dm-legal__content { display: flex; flex-direction: column; }
|
||
.dm-legal__section { padding-top: 32px; }
|
||
.dm-legal__section:first-child { padding-top: 0; }
|
||
|
||
.dm-legal__h2 {
|
||
margin: 0 0 16px !important;
|
||
padding: 0 !important;
|
||
font-size: clamp(24px, 3vw, 32px) !important;
|
||
font-weight: 700 !important;
|
||
line-height: 1.2 !important;
|
||
letter-spacing: -0.01em !important;
|
||
text-transform: none !important;
|
||
color: #0f172a !important;
|
||
/* Offset anchor jumps so the heading isn't hidden under the fixed navbar. */
|
||
scroll-margin-top: 120px;
|
||
}
|
||
.dm-legal__h3 {
|
||
margin: 24px 0 8px !important;
|
||
padding: 0 !important;
|
||
font-size: 20px !important;
|
||
font-weight: 700 !important;
|
||
line-height: 1.35 !important;
|
||
text-transform: none !important;
|
||
color: #0f172a !important;
|
||
}
|
||
.dm-legal__p {
|
||
margin: 0 0 16px;
|
||
font-size: 18px;
|
||
line-height: 1.7;
|
||
color: #334155;
|
||
}
|
||
.dm-legal__p:last-child { margin-bottom: 0; }
|
||
|
||
.dm-legal__ul { margin: 4px 0 16px; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px; }
|
||
.dm-legal__ul li {
|
||
position: relative;
|
||
padding-left: 26px;
|
||
font-size: 18px;
|
||
line-height: 1.7;
|
||
color: #334155;
|
||
}
|
||
/* Extra .dm-legal prefix raises specificity above the global theme rule
|
||
".logico-front-end ul li:before" (a fontello glyph), so our clean red dot
|
||
replaces the inherited checkmark marker. */
|
||
.dm-legal .dm-legal__ul li::before {
|
||
content: "" !important;
|
||
position: absolute;
|
||
left: 4px;
|
||
top: 0.62em;
|
||
width: 7px;
|
||
height: 7px;
|
||
border-radius: 50%;
|
||
background: #c01227;
|
||
font-size: 0;
|
||
}
|
||
/* TOC links are inside a <ul> too — suppress the same inherited glyph marker. */
|
||
.dm-legal .dm-legal__toc nav li::before { content: none !important; }
|
||
|
||
.dm-legal__link { color: #c01227; font-weight: 600; text-decoration: none; border-bottom: 1px solid rgba(192,18,39,0.35); }
|
||
.dm-legal__link:hover { border-bottom-color: #c01227; }
|
||
|
||
@media (max-width: 1079px) {
|
||
.dm-legal__main { margin: 0 auto; }
|
||
}
|
||
|
||
/* ============================================================
|
||
Navbar visibility — LEGAL PAGES ONLY.
|
||
This <style> block is rendered exclusively by LegalDocument, which only mounts
|
||
on /privacy-policy, /terms-of-service and /cookie-policy. So although the rule
|
||
targets the global #masthead, it is physically absent from every other page's
|
||
HTML and cannot affect them — no global CSS file is touched.
|
||
|
||
Why it's needed: the desktop logo and nav links are white and the navbar bar is
|
||
transparent at the top of the page. Over the dark heroes used elsewhere that's
|
||
fine, but on these white pages the navbar vanishes. Give the bar the same dark
|
||
glass fill the rest of the site already shows on scroll. Desktop only — the
|
||
mobile logo is black-on-transparent and already legible here.
|
||
============================================================ */
|
||
@media (min-width: 1025px) {
|
||
#masthead .elementor-element.elementor-element-466de1b {
|
||
background: rgba(40, 40, 40, 0.75) !important;
|
||
-webkit-backdrop-filter: blur(12px) !important;
|
||
backdrop-filter: blur(12px) !important;
|
||
border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
|
||
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16) !important;
|
||
}
|
||
}
|
||
`;a.s(["ContactLink",0,function(){return(0,b.jsx)(c.default,{href:"/contact",className:"dm-legal__link",children:"Contact page"})},"default",0,function({title:a,lastUpdated:c,intro:g,sections:h}){return(0,b.jsxs)("section",{className:"dm-legal","aria-label":a,children:[(0,b.jsxs)("div",{className:"dm-legal__wrap",children:[(0,b.jsx)("aside",{className:"dm-legal__toc","aria-label":"On this page",children:(0,b.jsxs)("div",{className:"dm-legal__toc-inner",children:[(0,b.jsx)("p",{className:"dm-legal__toc-label",children:"On this page"}),(0,b.jsx)("nav",{children:(0,b.jsx)("ul",{children:h.map(a=>(0,b.jsx)("li",{children:(0,b.jsx)("a",{href:`#${d(a.heading)}`,children:a.heading})},a.heading))})})]})}),(0,b.jsxs)("div",{className:"dm-legal__main",children:[(0,b.jsxs)("header",{className:"dm-legal__hero",children:[(0,b.jsx)("h1",{className:"dm-legal__title",children:a}),(0,b.jsxs)("p",{className:"dm-legal__updated",children:["Last Updated: ",c]}),(0,b.jsx)("p",{className:"dm-legal__lead",children:g})]}),(0,b.jsx)("article",{className:"dm-legal__content",children:h.map(a=>(0,b.jsxs)("section",{id:d(a.heading),className:"dm-legal__section",children:[(0,b.jsx)("h2",{className:"dm-legal__h2",children:a.heading}),a.blocks.map((a,c)=>(0,b.jsx)(e,{block:a},c))]},a.heading))})]})]}),(0,b.jsx)("style",{children:f})]})}])},10585,a=>{a.v("/_next/static/media/favicon.14w3bhkxgz946.ico"+(globalThis.NEXT_CLIENT_ASSET_SUFFIX||""))},68611,a=>{"use strict";let b={src:a.i(10585).default,width:40,height:40};a.s(["default",0,b])},25333,a=>{a.v("/_next/static/media/icon.14w3bhkxgz946.png"+(globalThis.NEXT_CLIENT_ASSET_SUFFIX||""))},21646,a=>{"use strict";let b={src:a.i(25333).default,width:40,height:40};a.s(["default",0,b])},38284,a=>{"use strict";var b=a.i(7997),c=a.i(42340);let d=[{heading:"What Are Cookies?",blocks:[{type:"p",text:"Cookies are small text files stored on your device that help websites remember information about your visit and improve the browsing experience."}]},{heading:"Why We Use Cookies",blocks:[{type:"p",text:"We use cookies to:"},{type:"ul",items:["Enable essential website functionality","Improve website performance","Analyze visitor behavior and traffic patterns","Remember user preferences","Enhance overall user experience","Support website security"]}]},{heading:"Types of Cookies We Use",blocks:[{type:"h3",text:"Essential Cookies"},{type:"p",text:"These cookies are required for core website functionality and security features. The website may not function correctly without them."},{type:"h3",text:"Performance Cookies"},{type:"p",text:"These cookies collect information about how visitors interact with the website and help us improve performance and usability."},{type:"h3",text:"Analytics Cookies"},{type:"p",text:"Analytics cookies help us understand website traffic, visitor engagement, popular content, and user journeys."},{type:"h3",text:"Functional Cookies"},{type:"p",text:"These cookies remember user preferences such as language, region, and other customization settings."},{type:"h3",text:"Third-Party Cookies"},{type:"p",text:"Some third-party services integrated into our website, including analytics and performance monitoring tools, may place cookies on your device."}]},{heading:"Managing Cookies",blocks:[{type:"p",text:"Most web browsers allow users to control, block, or delete cookies through browser settings. Please note that disabling cookies may impact certain website features and functionality."}]},{heading:"Cookie Consent",blocks:[{type:"p",text:"Where required by applicable law, visitors may be presented with cookie consent options when accessing the website."}]},{heading:"Policy Updates",blocks:[{type:"p",text:"We may revise this Cookie Policy periodically to reflect changes in technology, regulations, or business practices. Updated versions will be published on this page."}]},{heading:"Contact Us",blocks:[{type:"p",text:(0,b.jsxs)(b.Fragment,{children:["If you have questions regarding this Cookie Policy or our use of cookies, please contact us through our ",(0,b.jsx)(c.ContactLink,{}),"."]})}]}];a.s(["default",0,function(){return(0,b.jsx)("div",{className:"content-wrapper content-wrapper-may-contain-elementor-code content-wrapper-sidebar-position-none",children:(0,b.jsx)("div",{className:"content",children:(0,b.jsx)("div",{className:"content-inner",children:(0,b.jsx)(c.default,{title:"Cookie Policy",lastUpdated:"June 2026",intro:"This Cookie Policy explains how Doormile uses cookies and similar technologies when you visit our website.",sections:d})})})})},"metadata",0,{title:"Cookie Policy – Doormile",description:"How Doormile uses cookies and similar technologies when you visit our website, and how you can manage them."}])},59344,a=>{a.n(a.i(38284))}];
|
||
|
||
//# sourceMappingURL=%5Broot-of-the-server%5D__11.jnw6._.js.map
|