Files
doormilebuild/.next/server/chunks/ssr/[root-of-the-server]__0qq822q._.js

130 lines
14 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
module.exports=[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}},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"))},71029,(a,b,c)=>{"use strict";c._=function(a){return a&&a.__esModule?a:{default:a}}},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)},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])},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])},56643,a=>{"use strict";var b=a.i(7997),c=a.i(95936);function d(){return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:`
.blogs-hero-title {
color: #ffffff !important;
font-family: var(--font-manrope), sans-serif !important;
font-size: clamp(34px, 5.5vw, 68px) !important;
font-weight: 850 !important;
text-transform: uppercase !important;
letter-spacing: -1.5px !important;
margin: 0 !important;
}
`}}),(0,b.jsx)("div",{className:"custom-standard-hero-container",children:(0,b.jsx)("div",{style:{backgroundImage:"url(/images/home2-banner-1.jpg)",backgroundPosition:"center center",backgroundRepeat:"no-repeat",backgroundSize:"cover"},className:"custom-standard-hero-card",children:(0,b.jsxs)("div",{className:"e-con-inner",style:{position:"relative",width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"},children:[(0,b.jsx)("div",{style:{textAlign:"center",color:"#fff",zIndex:5},children:(0,b.jsxs)("h1",{className:"blogs-hero-title",children:["Our ",(0,b.jsx)("span",{style:{color:"#C01227"},children:"Blogs"})]})}),(0,b.jsx)("div",{className:"elementor-element elementor-element-91be79f elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-logico_breadcrumbs",style:{position:"absolute",bottom:"40px",left:"50%",transform:"translateX(-50%)",zIndex:10},children:(0,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsxs)("nav",{className:"breadcrumbs",style:{background:"rgba(255, 255, 255, 0.1)",backdropFilter:"blur(10px)",padding:"10px 24px",borderRadius:"30px",border:"1px solid rgba(255, 255, 255, 0.15)"},children:[(0,b.jsx)(c.default,{href:"/",style:{color:"#fff",fontWeight:600},children:"Home"}),(0,b.jsx)("span",{className:"delimiter",style:{color:"rgba(255, 255, 255, 0.6)",margin:"0 8px"},children:"/"}),(0,b.jsx)("span",{className:"current",style:{color:"#C01227",fontWeight:700},children:"Blogs"})]})})})]})})})]})}var e=a.i(3236),f=a.i(19218);function g(){return(0,b.jsxs)("div",{className:"elementor-element elementor-element-c70681e e-flex e-con-boxed cut-corner-no sticky-container-off e-con e-parent","data-id":"c70681e","data-element_type":"container","data-e-type":"container",children:[(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:`
.custom-blog-grid {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 40px !important;
width: 100% !important;
max-width: 1200px !important;
margin: 0 auto !important;
padding: 40px 20px !important;
}
@media (max-width: 1024px) {
.custom-blog-grid {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 768px) {
.custom-blog-grid {
grid-template-columns: 1fr !important;
gap: 48px !important;
}
}
.custom-blog-card {
display: flex !important;
flex-direction: column !important;
justify-content: space-between !important;
height: 100% !important;
background: #ffffff !important;
border: 1px solid rgba(0, 0, 0, 0.08) !important;
border-radius: 28px !important;
padding: 28px !important;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03) !important;
transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.4s ease !important;
cursor: pointer !important;
}
.custom-blog-card:hover {
transform: translateY(-8px) !important;
box-shadow: 0 20px 40px rgba(192, 18, 39, 0.12) !important;
border-color: rgba(192, 18, 39, 0.2) !important;
}
.custom-blog-date {
font-size: 12px !important;
font-weight: 700 !important;
color: #94a3b8 !important;
text-transform: uppercase !important;
letter-spacing: 1px !important;
margin-bottom: 8px !important;
display: block !important;
font-family: var(--font-manrope), sans-serif !important;
}
.custom-blog-divider {
width: 100% !important;
height: 1px !important;
background: rgba(0, 0, 0, 0.08) !important;
margin-bottom: 20px !important;
}
.custom-blog-title {
font-size: 20px !important;
font-weight: 800 !important;
color: #1e293b !important;
line-height: 1.35 !important;
text-transform: none !important;
letter-spacing: -0.4px !important;
margin: 0 0 12px 0 !important;
display: -webkit-box !important;
-webkit-line-clamp: 2 !important;
-webkit-box-orient: vertical !important;
overflow: hidden !important;
transition: color 0.2s ease !important;
font-family: var(--font-manrope), sans-serif !important;
}
.custom-blog-card:hover .custom-blog-title {
color: #c01227 !important;
}
.custom-blog-excerpt {
font-size: 13.5px !important;
font-weight: 500 !important;
color: #64748b !important;
line-height: 1.6 !important;
margin: 0 0 24px 0 !important;
text-transform: none !important;
font-family: var(--font-manrope), sans-serif !important;
}
.custom-blog-img-container {
position: relative !important;
width: 100% !important;
aspect-ratio: 4 / 3 !important;
border-radius: 20px !important;
overflow: hidden !important;
margin-top: auto !important;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}
.custom-blog-badge {
position: absolute !important;
top: 14px !important;
left: 14px !important;
z-index: 5 !important;
background: #c01227 !important;
color: #ffffff !important;
font-size: 9px !important;
font-weight: 800 !important;
text-transform: uppercase !important;
letter-spacing: 1.2px !important;
padding: 4px 10px !important;
border-radius: 6px !important;
box-shadow: 0 4px 10px rgba(192, 18, 39, 0.2) !important;
font-family: var(--font-manrope), sans-serif !important;
}
`}}),(0,b.jsx)("div",{className:"e-con-inner",children:(0,b.jsx)("div",{className:"elementor-element elementor-element-3dec5cf e-con-full e-flex cut-corner-no sticky-container-off e-con e-child","data-id":"3dec5cf","data-element_type":"container","data-e-type":"container",children:(0,b.jsx)("div",{className:"elementor-element elementor-element-aa12479 elementor-widget elementor-widget-logico_blog_listing","data-id":"aa12479","data-element_type":"widget","data-e-type":"widget","data-widget_type":"logico_blog_listing.default",children:(0,b.jsx)("div",{className:"elementor-widget-container",children:(0,b.jsx)("div",{className:"archive-listing",children:(0,b.jsx)("div",{className:"custom-blog-grid",children:[{date:"Apl.06/2025",title:"How AI Is Transforming Last-Mile EV Delivery",excerpt:"Machine learning and real-time data are reshaping how fleets plan, dispatch, and adapt — making every kilometre smarter than the last.",category:"Technology",image:"/images/blog-post-pic-17.png"},{date:"Apl.06/2025",title:"The EV Paradox: Solving Range Anxiety for Urban Fleets",excerpt:"Electric vehicles promise sustainability, but battery constraints introduce a new routing challenge. Here's how MileTruth™ AI solves it before dispatch.",category:"EV Fleet",image:"/images/blog-post-pic-18-840x840.jpg"},{date:"Apl.06/2025",title:"42% Less Distance: Insights from Our Hyderabad Hub",excerpt:"A detailed look at how Doormile's MileTruth routing engine delivered measurable efficiency gains — fewer vehicles, less fuel, and zero SLA misses.",category:"Case Study",image:"/images/blog-post-pic-15.png"},{date:"Apl.06/2025",title:"MileTruth™ AI — 10 Stages to Smarter Dispatch",excerpt:"From order ingestion to final route output in under 45ms — a technical walkthrough of the ten-stage pipeline at the heart of our routing engine.",category:"MileTruth",image:"/images/blog-post-pic-31.png"},{date:"Apl.06/2025",title:"Why Mathematical Precision Beats Heuristics in Routing",excerpt:"Most routing tools guess. We calculate. Powered by Google OR-Tools, MileTruth evaluates six parallel strategy universes to select the optimal route every time.",category:"Technology",image:"/images/blog-post-pic-14.jpeg"},{date:"Apl.06/2025",title:"Fleet Reduction Without Compromising Delivery Volume",excerpt:"Deploying 37% fewer vehicles while handling the same order volumes isn't a trade-off — it's the result of smarter routing intelligence applied at every dispatch.",category:"Fleet Management",image:"/images/blog-post-pic-8.jpeg"},{date:"Apl.06/2025",title:"Building a Greener City: The Future of Urban Logistics",excerpt:"Cities are demanding cleaner delivery. We explore how AI-powered EV fleets and optimised routing create a path to zero-emission last-mile logistics at city scale.",category:"Sustainability",image:"/images/blog-post-pic-6.jpeg"},{date:"Apl.06/2025",title:"How Doormile Maintains 99.9% SLA Compliance at Scale",excerpt:"Hitting SLA targets 99.9% of the time isn't luck — it's the product of ETA pre-validation, real-time rebalancing, and a routing engine built with delivery reliability as its first constraint.",category:"Operations",image:"/images/blog-post-pic-4.jpeg"},{date:"Apl.06/2025",title:"Battery Simulation: The Secret to EV Route Pre-Validation",excerpt:"Before a single rider leaves the hub, MileTruth™ simulates every route against real charge capacity — eliminating mid-route failures and protecting your fulfillment rate.",category:"EV Fleet",image:"/images/blog-post-pic-3.jpeg"}].map((a,c)=>(0,b.jsx)(f.ScrollReveal,{delay:c%3*.08,duration:.8,yOffset:35,children:(0,b.jsxs)("div",{className:"custom-blog-card",children:[(0,b.jsxs)("div",{className:"flex flex-col",children:[(0,b.jsx)("span",{className:"custom-blog-date",children:a.date}),(0,b.jsx)("div",{className:"custom-blog-divider"}),(0,b.jsx)("h3",{className:"custom-blog-title",children:a.title}),(0,b.jsx)("p",{className:"custom-blog-excerpt",children:a.excerpt})]}),(0,b.jsxs)("div",{className:"custom-blog-img-container",children:[(0,b.jsx)(e.default,{src:a.image,alt:a.title,fill:!0,style:{objectFit:"cover"},sizes:"(max-width: 768px) 100vw, 33vw"}),(0,b.jsx)("span",{className:"custom-blog-badge",children:a.category})]})]})},c))})})})})})})]})}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.jsxs)("div",{"data-elementor-type":"wp-page","data-elementor-id":"104",className:"elementor elementor-104",children:[(0,b.jsx)(d,{}),(0,b.jsx)(g,{})]})})})})},"metadata",0,{title:"Blog Doormile",description:"Insights and logistics intelligence from the team behind Doormile. Learn how AI is transforming EV planning and last-mile operations."}],56643)},22169,a=>{a.n(a.i(56643))}];
//# sourceMappingURL=%5Broot-of-the-server%5D__0qq822q._.js.map