PageSourceSearch

https://maticrobots.com/_next/static/chunks/pages/product-241e245d1b3032b8.js

js maticrobots.com collected 2026-10-02 06:48:35 UTC 149,773 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7597],{296:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>n,FH:()=>i,h1:()=>s,p3:()=>r});let i={type:"image/jpeg",width:1200,height:630,url:"https://maticrobots.com/images/webcard-1200x630.jpg"},r="Matic: The Floor-Cleaning Robot Rated 10/10 by WIRED",s="Matic sees and avoids toys, cords, and clutter while quietly vacuuming and mopping. Try risk-free for six months.",n={product:{title:r,description:s},checkout:{title:"Checkout | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},orderConfirm:{title:"Thank you | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},terms:{title:"Terms of Service | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},privacy:{title:"Privacy Policy | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},blog:{title:"Matic comes out of stealth with $30M in funding to launch fully autonomous indoor robots",description:"The world's most advanced floor cleaner. Your home's best helper."},betatesting:{title:"Beta Tester Agreement | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."}
1,warranty:{title:"Warranty | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},"return-policy":{title:"Return Policy | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},"privacy-choices":{title:"Do Not Sell or Share My Personal Information | Matic",description:"How to opt out of the sale or sharing of your personal information for targeted advertising."},accessibility:{title:"Digital Accessibility Contact Form | Matic",description:"Tell us how we can help with your digital accessibility question or concern."},"contact-us":{title:"Contact Us | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},"order-status":{title:"Order Status | Matic",description:"Enter your order number and billing ZIP to see where your Matic is, from the production line to your door.",noindex:!0},support:{title:"Support | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},press:{title:"Press | Matic",de
1scription:"The world's most advanced floor cleaner. Your home's best helper."},careers:{title:"Careers | Matic",description:"The world's most advanced floor cleaner. Your home's best helper."},404:{title:"Page not found | Matic"},429:{title:"Error 429 (Too Many Requests)"},500:{title:"Error 500 (Server Error)"}}},1012:(e,t,a)=>{"use strict";a.d(t,{j:()=>r});var i=a(40753);let r=()=>(0,i.U)("(prefers-reduced-motion: reduce)")??!0},4914:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_18.02beed2e.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAAAAA1gr2UAAAULmv//vAYDCxyr5O2aMxQMFzJUYUkrFwBWUDggNAAAALABAJ0BKggABQACQDglpAACnVUZoMAA/vKQVvV7saWTWD9P/RIr7q92FaX00AwJ2twAAAA=",blurWidth:8,blurHeight:5}},9399:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var i=a(37876),r=a(62867),s=a(77328),n=a.n(s),o=a(81266);let l={"@context":"https://schema.org","@type":"WebSite",url:`https://${o.$.web.domain}`,name:"Matic Robots"},d=e=>{let t=e.breadcrumbs?[...e.breadcrumbs]:void 0,a=e.homeConfig;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n(),{children:[void 0!==a?(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a)}}):null,(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(l)}},"matic-website-json-ld"),e.structuredData?.map((e,t)=>(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},`matic-structured-data-${t}`))]}),t?(0,i.jsx)(r.gk,{itemListElements:t}):null]})}},9577:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_19.ded2960e.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAAAAAFivncAAAQKpOz/rQoECx2t6uicNxcMFjJSXUYpFwBWUDggMgAAAJABAJ0BKggABQACQDglpAACl7EzgAD+8pBXJCRaQCfcfH/sGMQk3KphJjZSoOGlYAAA",blurWidth:8,blurHeight:5}},9764:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_01.15e2c6f8.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAIiIAAAABAgX7/gIBAQgSM/3/Jw8GDh5T/v5UJhEMFitwcTEbEABWUDggNgAAAPABAJ0BKggABQACQDglpAAPYAMyULRoAAD+8o1gS6o8OYuv6ZVPWcgk1/NeE1kDTGXL9PAAAA==",blurWidth:8,blurHeight:5}},11290:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_10.f6d3364b.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAR2bXAIAAAYMuP//sAkDDySV+Nx8IgwQI0prY0AfEABWUDggMgAAALABAJ0BKggABQACQDglpAAC50gtEQAA/vVfGine2gt4gvv7sWROwK7+ur4DFmrUGAAA",blurWidth:8,blurHeight:5}},13938:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_21.4dfdfe9e.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAkBAAABAQGQ9YUBAAUKefn/yBAGChuv+t+CNBcLFzNhVD4lFQBWUDggNAAAAJABAJ0BKggABQACQDglpAACnP3ngAD+8KcmyflfqFudLuc5wy2bPD/4vEFno17VjYAAAAA=",blurWidth:8,blurHeight:5}},15804:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var i=a(37876),r=a(69241),s=a(14232),n=a(36854),o=a(59688),l=a(6358),d=a(52602),c=a(82532),A=a(46014),u=a(91012),h=a(10369);let m=[],p=({children:e,btnType:t=d.N2.PRIMARY,productId:a,quantity:p=1,addOnLines:g=m,className:b="",availableForSale:x,gtmButtonName:f="",showQuantityAndCartIcon:w=!1,buttonLocation:v,posthogEventName:y,onBeforeAdd:k,onSuccess:j})=>{let{cart:B,addItem:Q,addItems:C,addMatic:N}=(0,c.A)(),_=(0,u.A)(e=>e.openSideCart),U=B?.totalQuantity||0,[M,S]=(0,s.useState)(!1),[R,D]=(0,s.useState)(!1),[I,L]=(0,s.useState)(!1),[,W]=(0,s.useState)(!1),E=(0,A.tw)(B,a),[q,H]=(0,s.useState)(E||p);(0,s.useEffect)(()=>{let e;return R&&(e=setTimeout(()=>{D(!1),L(!0)},2500)),()=>clearTimeout(e)},[R]),(0,s.useEffect)(()=>{E>0?H(E):H(p)},[E,p]);let P=async()=>{if(x){S(!0),k?.(),y&&n.Ay.capture(y,{button_location:v,product_id:a,button_text:"string"==typeof e?e:"ADD TO CART",page_path:window.location.pathname,is_available:x}),f&&window.dataLayer?.push({event:"reserve_now",value:f});try{let e={source:v?.includes("pdp")?"pdp":"other",buttonLocation:v};g.length>0?await C([{variantId:a,quantity:p},...g],e):(0,h.zg)(a)?await N(e,p,{variantId:a}):await Q(a,e,p),D(!0),j?.(),_("auto_after_add")}catch(e){console.error("Error adding to cart:",e),o.oR.error("The item could not be added to your cart. Please try again.",{toasterId:"global"})}finally{S(!1)}}};return R?(0,i.jsxs)("div",{className:(0,r.A)(b,"relative z-1 cursor-auto border bg-legacy-white text-legacy-primary"),children:[(0,i.jsx)("span",{"aria-hidden":!0,
1className:"invisible flex items-center",children:e}),(0,i.jsxs)("span",{className:"absolute inset-0 flex items-center justify-center gap-xs whitespace-nowrap font-medium uppercase",children:[(0,i.jsx)("svg",{width:"19",height:"14",viewBox:"0 0 21 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M1 8.28L7.16216 15L20 1",stroke:"#1F2022"})}),"Added!"]})]}):E>0&&I&&w?(0,i.jsxs)("button",{className:"btn-secondary relative z-1 flex h-[60px] cursor-pointer items-center gap-[12px] bg-legacy-white px-[32px] text-center text-[18px] font-medium hover:bg-legacy-white hover:text-legacy-primary md:gap-[23px]",onClick:()=>{0!==U&&_()},children:[q,(0,i.jsx)("svg",{width:"24",height:"20",viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M20.3515 19.5H6.69091L5.8351 14.1977M5.8351 14.1977H21.0485L23 3.59302H4.12347M5.8351 14.1977L4.12347 3.59302M4.12347 3.59302L3.62424 0.5H0",stroke:"#1F2022"})})]}):(0,i.jsx)(l.$n,{onClickFn:P,btnType:t,disabled:M||!x,customClasses:b,onMouseEnter:()=>{W(!0)},onMouseLeave:()=>{W(!1)},children:x?w&&!M?(0,i.jsxs)("span",{className:"group flex items-center gap-[16px]",children:[(0,i.jsx)("span",{className:"hidden text-lg font-medium uppercase text-legacy-white md:block md:group-hover:hidden",children:(0,i.jsx)("svg",{width:"19",height:"19",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M8.81373 19.5V11H0.5V8.39463H8.81373V0.5H11.5V8.39463H19.5V11H11.5V19.5H8.81373Z",fill:"white"})})}),(0,i.jsx)("span",{className:"px-[1px] md:hidden md:px-[2px] md:group-hover:block",children:e})]}):e:(0,i.jsx)("span",{className:"font-medium uppercase text-legacy-disable",children:"Out of stock"})})}},15987:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var i=a(37876),r=a(48230),s=a.n(r);let n={primary:"bg-surface text-content-primary hover:bg-brand-black hover:text-brand-white active:bg-brand-black active:text-brand-white disabled:opacity-40",solid:"bg-content-primary text-content-inverse hover:bg-brand-white hover:text-content-primary hover:ring-1 hover:ring-inset hover:ring-content-primary active:bg-brand-white active:text-content-primary active:ring-1 active:ring-inset active:ring-content-primary disabled:bg-transparent disabled:text-neutral2 disabled:ring-1 disabled:ring-inset disabled:ring-neutral2",secondary:"border border-tint-white-20 bg-transparent text-brand-white hover:border-transparent hover:bg-brand-white hover:text-content-primary active:border-transparent active:bg-brand-white active:text-content-primary disabled:border-transparent disabled:bg-tint-white-20 disabled:text-tint-white-50","secondary-light":"border border-tint-black-20 bg-transparent text-content-primary hover:border-transparent hover:bg-content-primary hover:text-content-inverse active:border-transparent active:bg-content-primary active:text-content-inverse disabled:border-transparent disabled:bg-neutral2 disabled:text-tint-white-50"};var o=a(1773),l=a(76640);let d=({variant:e="primary",className:t,children:a,...r})=>{let d=(0,o.cn)("relative flex h-button w-button shrink-0 items-center justify-center rounded-full","transition-[color,background-color,border-color,box-shadow,transform] duration-quick ease-out-strong",l._L,"motion-reduce:transition-none",n[e],t);return!0===r.decorative?(0,i.jsx)("span",{"aria-hidden":!0,className:(0,o.cn)(d,"pointer-events-none"),children:a}):void 0!==r.href?(0,i.jsx)(s(),{href:r.href,"aria-label":r.label,className:d,...void 0!==r.title?{title:r.title}:{},...!0===r.external?{target:"_blank",rel:"noopener noreferrer"}:{},...void 0!==r.onClick?{onClick:r.onClick}:{},children:a}):(0,i.jsx)("button",{type:"button","aria-label":r.label,"aria-pressed":r.pressed,disabled:r.disabled,onClick:r.onClick,className:d,children:a})}},16910:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_03.2c9273dd.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAIA0AAAABA3T+wwEBAAoWgP//OgoFECZi4f6nHg4OGi9YbjsYDgBWUDggNgAAALABAJ0BKggABQACQDglpAAC94MVT2AA/vCv0Aimc1/pbR334/vd/LEnj0IRNbRwGQl/HRgAAA==",blurWidth:8,blurHeight:5}},20201:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_20.8234272d.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAAAAQF82IIBAAQJm+n/yA4FCx6s8uSTNxgLFjJXWEMnFgBWUDggNAAAAJABAJ0BKggABQACQDglpAACl7ELAAD+8K/Qd7Yhb2tiWzlZvs8xlPJtYuCR+xWgzlPAAAA=",blurWidth:8,blurHeight:5}},23895:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});
1let i={src:"/_next/static/media/frame_22.dc918e1b.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAB0AAAABAQKm/4QBAQYLV/7/qRAHCxi4/tx1MhUKFjVnVDgiFABWUDggNAAAALABAJ0BKggABQACQDglpAAC/EuP6wAA/vP8iyM+OOvdro8gMMgdeBiL0eqdksB3cQAAAAA=",blurWidth:8,blurHeight:5}},27735:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>aE,default:()=>aq});var i=a(37876),r=a(9399),s=a(49392),n=a(82885),o=a(14232),l=a(84107),d=a(63842);let c=[{id:"one-matic-one-dock",title:"One Matic, One Dock",description:"Perfect for single-level homes",maticCount:1,extraDockCount:0,chipGroups:[["matic","dock"]]},{id:"one-matic-two-docks",title:"One Matic, Two Docks",description:"Great for sunken living room levels",maticCount:1,extraDockCount:1,chipGroups:[["matic","dock"],["dock"]]},{id:"two-matics-two-docks",title:"Two Matics, Two Docks",description:"For multi-level homes",maticCount:2,extraDockCount:0,chipGroups:[["matic","dock"],["matic","dock"]]}],A=Object.fromEntries(c.map(e=>[e.id,e])),u=e=>{let t=A[e];return{maticCount:t.maticCount,dockCount:t.extraDockCount}},h=(e,t)=>{let a=A[e];return a.maticCount*t+a.extraDockCount*d.lY};var m=a(74567),p=a(24026),g=a(71593),b=a(93665),x=a(72064),f=a(10184),w=a(79113),v=a(78816),y=a(14075);let k="Buy Matic",j=[{icon:"return",label:"Try risk-free for 6 months"},{icon:"shipping",label:"Free shipping & returns"},{icon:"warranty",label:"1-year warranty"}],B=[{id:"quarter",image:{src:"/_next/static/media/hero-view-quarter.84f6f448.webp",height:2e3,width:2e3,blurDataURL:"data:image/webp;base64,UklGRjwAAABXRUJQVlA4IDAAAACwAQCdASoIAAgAAkA4JaQAAsftxXwAAP79T8mdl1c5n8iz6ScwZbDvpLIITX/oAAA=",blurWidth:8,blurHeight:8},alt:"Matic viewed from the front and side",thumb:{src:"/_next/static/media/thumb-quarter.18020730.webp",height:180,width:320,blurDataURL:"data:image/webp;base64,UklGRoAAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAwQFCQsLCwkEBjza1jcUDAUcxf//ZRoNBjjj+cI7Fw0GDzhVLxUNCQBWUDggMAAAAHABAJ0BKggABQACQDglpDbAABdAAP7612rvZz/LGv/97CKVztBn7USzj+9INlAAAA==",blurWidth:8,blurHeight:5}},{id:"side",image:{src:"/_next/static/media/hero-view-side.0a003590.webp",height:2e3,width:2e3,blurDataURL:"data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoIAAgAAkA4JaQAAu16sAQAAP7903JK+/FZGyu9Ue/ohedcVgAAAA==",blurWidth:8,blurHeight:8},alt:"Matic viewed from the side",thumb:{src:"/_next/static/media/thumb-side.761362e9.webp",height:167,width:320,blurDataURL:"data:image/webp;base64,UklGRngAAABXRUJQVlA4WAoAAAAQAAAABwAAAwAAQUxQSCEAAAAAAACD/f7+/voeJZD//////vr//f/////4XVlQ6tR1jbEAVlA4IDAAAACwAQCdASoIAAQAAkA4JaQAAv+5BUggAP4Kda2t/gsT9psmUPeuoz+j+0nL6qOgAAA=",blurWidth:8,blurHeight:4},thumbWidth:"86.51%"},{id:"underside",image:{src:"/_next/static/media/hero-view-underside.43734272.webp",height:2e3,width:2e3,blurDataURL:"data:image/webp;base64,UklGRkAAAABXRUJQVlA4IDQAAACwAQCdASoIAAgAAkA4JaQAD4APvgpwAP78O569n9zrRTvBLnWvDv2CZbWn2XmY8hX/xQAA",blurWidth:8,blurHeight:8},alt:"The underside of Matic",thumb:{src:"/_next/static/media/thumb-underside.35720c47.webp",height:180,width:320,blurDataURL:"data:image/webp;base64,UklGRowAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAA0b2uv7+/qAf/8O7/////JP////////8k//Du/////yTTv7DBwcGqBwBWUDggPAAAALABAJ0BKggABQACQDglpAACnIPvGgAA/pw8Z7gl+9Oeaftf/h24efS9XtVO1OKr0L+/W/4Dv33PAAAAAA==",blurWidth:8,blurHeight:5},thumbWidth:"77.84%"},{id:"front",image:{src:"/_next/static/media/hero-view-front.6a792618.webp",height:2e3,width:2e3,blurDataURL:"data:image/webp;base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoIAAgAAkA4JaQAAsfkeGAAAP78/bDD5uK3iRj4kjRI0KqHXiLhdtgih/75Qr7AcAAAAA==",blurWidth:8,blurHeight:8},alt:"Matic viewed from the front",thumb:{src:"/_next/static/media/thumb-front.52fb5ab2.webp",height:208,width:320,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAA+v696urq6rf+/+H///////7//////////v/h///////5/rzq6urqtwBWUDggMgAAALABAJ0BKggABQACQDglpAAC52CW8WAA/u5vzGdD/vnko/o/n6Gif3uEWCvcd/fwAAAA",blurWidth:8,blurHeight:5},thumbWidth:"76.95%"}],Q="video",C="/videos/Matic-1080-Compressed.mp4",N={src:"/_next/static/media/hero-video-still.0ff6925c.webp",height:1080,width:1920,blurDataURL:"data:image/webp;base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoIAAUAAkA4JZQCdAD5djplAADOHuPaxwAGB0F3hN3Zb6PXxN4WocCB/wAAAA==",blurWidth:8,blurHeight:5},_="Matic cleaning a home",U={title:"Configure your Matic",reviewAverage:w.l,reviewCount:w.h,combosHeading:"Which combination fits your home?",addOnsHeading:"Add-Ons",bundleBonusLabel:e=>`Free Annual Bag Pass (${e}x)`,includedLabel:"Included",freePriceLabel:"free",perMaticNote:"per Matic",trialNotice:"6-month risk-free trial",combos:c.map(({id:e,title:t,description:a})=>({id:e,label:t,note:a})),ctaLabel:"Add to cart",assurances:[{id:"risk-free",lines:["Try 6 months","risk-free"]},{id:"shipping",lines:["Ships in","2 weeks"]},{id:"warranty",lines:["1 year","warranty"]},{id:"returns",lines:["Free returns","(except AK & HI)"]}],eligibilityBadge:{label:"HSA/FSA payment options now available"},eligibility:{dialogLabel:"How HSA/FSA eligibility works",closeLabel:"Close",heading:"Use your HSA/FSA for Matic",steps:["At checkout, choose Flex | Pay with HSA/FSA.","Complete a brief, 
1chat-based telehealth consultation to confirm eligibility and receive a Letter of Medical Necessity.","If eligible, pay with your HSA/FSA card, or another payment method and submit for reimbursement."],footnoteLead:"Eligible customers can use HSA/FSA funds for Matic and its accessories, including the Annual Bag Pass.",footnote:"Matic Care and stickers require another payment method."}},M={src:"/_next/static/media/whats-inside-flatlay.209a61dc.webp",height:1786,width:2784,blurDataURL:"data:image/webp;base64,UklGRj4AAABXRUJQVlA4IDIAAACQAQCdASoIAAUAAkA4JaQAAu1g2AAA/vtjBL+d9WcXODKGGm/lr7REktuZ/6jw8IQAAA==",blurWidth:8,blurHeight:5},S=[{id:"matic",image:{src:"/_next/static/media/matic.0756c9e9.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAABPNgAAAAAAAK2+HgAAAAAAYP/3EwAAAAAU0/mkAAAAAAAEbhIAAABWUDggNAAAAJABAJ0BKggABQACQDglpAACx6bCwAD+9JWMMd77Kku3vKxqBO04D68MbWjMCU+B5MvgAAA=",blurWidth:8,blurHeight:5},count:"1x",name:"Matic",description:"The most advanced floor cleaning robot. Lovable, compact, and ultra-quiet.",detailHeading:"Dimensions",details:[{label:"Body",value:'Length: 11", Width: 9.4", Height: 7.8"'},{label:"Cleaning Head",value:'Length: 4.1", Width: 9.4", Height: 3.0"'}]},{id:"dock",image:{src:"/_next/static/media/dock.157390de.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAMnoNAAAAAaX+/0IAAAAH////RgAAAAHD8kqPAwAAAAAzUgAAAABWUDggNAAAAJABAJ0BKggABQACQDglpAACSswcAAD+762M08b+FGsmVeq6xJWy34RzxLcLd82xMsTgAAA=",blurWidth:8,blurHeight:5},count:"1x",name:"Dock",description:"Matic’s home base. Set up the dock in a well-lit area with at least 1 foot of space on each side and overhead. Make sure the dock is at least 3 feet away from stairs.",detailHeading:"Dimensions",details:[{label:"Body",value:'Width: 4.9", Length: 7.1", Height: 5.1"'}]},{id:"hepa-bags",image:{src:"/_next/static/media/hepa-bags.befa1d41.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRmwAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSA0AAAABD/D7/4iIMIAR/Y8AAFZQOCA4AAAAkAEAnQEqCAAFAAJAOCWkAAKaZR3gAP75TK6V10cTzQ/cb1yeaHudQvZ1gg/OUv6TW1ul2tIAAAA=",blurWidth:8,blurHeight:5},count:"5x",name:"HEPA Bags",description:"High Efficiency Particulate Air bags capture wet and dry waste, plus fine particles like dust and allergens. Each bag lasts 1 to 4 weeks, depending on home size and cleaning frequency.",details:[{value:"1 pre-installed"},{value:"4 extra"}]},{id:"mop-roll",image:{src:"/_next/static/media/mop-roll.329075bf.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRoAAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAASdAUAAAAFbu2+EAAATdjaTwAAELzucAYAAAAGdhMAAAAAAABWUDggMAAAAHABAJ0BKggABQACQDglpAACljagAP77GCzmvZFIcrKF0z7AB2YMd8HrRgPiOfYAAA==",blurWidth:8,blurHeight:5},count:"2x",name:"Mop Roll",description:"Made with advanced microfiber, the mop roll breaks down sticky stains and scrubs away dirt and grime. Provides 1-3 months of use, depending on mopping frequency.",details:[{value:"1 pre-installed"},{value:"1 extra"}]},{id:"brush-roll",image:{src:"/_next/static/media/brush-roll.ebea635e.webp",height:1200,width:1200,blurDataURL:"data:image/webp;base64,UklGRnoAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSDIAAAABYFNbe5OXqiZTDERGTDQl2GBFChs2mJh6x0JETAA/7U3EvgFUu08B6jh3DkiD51HzHVZQOCAiAAAAMAEAnQEqCAAIAAJAOCWkAANwAP75vsQH4aVDt7Gp7oAAAA==",blurWidth:8,blurHeight:8},count:"1x",name:"Brush Roll",description:"Tangle-free technology prevents hair, dander, and dust buildup. The wear indicator signals when it's time for a replacement, typically around 5 months of use.",details:[{value:"1 pre-installed"}]},{id:"water-tank",image:{src:"/_next/static/media/water-tank.1ae801ab.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRowAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAlb28lAAAAALP//7AAAAAAsf//rgAAAAOu//+rAwAAAAUPDwUAAABWUDggPAAAAHABAJ0BKggABQACQDglpAABYi4AAM4+tfvEudM3S8oZfn/H1dnc4U/za++Jf0vL7U4XP+5o7QC++AAAAA==",blurWidth:8,blurHeight:5},count:"1x",name:"Water Tank",description:"Replacement water tank for Matic. Matic sends an alert when empty to keep your mopping routine running smoothly.",details:[{value:"Fill before mopping"}]},{id:"declogging-tool",image:{src:"/_next/static/media/declogging-tool.20127075.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRnIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAADhaAgAAAAAATKCLAAAAADEsChsAAAhHFgAAAAAAYAMAAAAAAABWUDggIgAAAJABAJ0BKggABQACQDglpAAC50WsAAD+/dtIJXcndUAAAAA=",blurWidth:8,blurHeight:5},count:"1x",name:"Declogging Tool",description:"Clog removal tool for the rare occasions when Matic’s vacuum duct needs clearing. Matic will send an alert when attention is required.",details:[]},{id:"side-brush",image:{src:"/_next/static/media/side-brush.ad5459b0.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRnQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAABVCAAAAAARn34CAAAFhKYgAAAAA
1CL8/0YAAAAAAC56AwAAAABWUDggJAAAADABAJ0BKggABQACQDglpAADcAD++n2//DOxPPeEgMsVUFEAAA==",blurWidth:8,blurHeight:5},count:"3x",name:"Side Brush",description:"Engineered to sweep dust and debris from wall edges, corners, and other hard-to-reach areas. Gentle on your furniture, but tough on dust. Provides 1-2 months of use; change when bristles fray.",details:[{value:"1 pre-installed"},{value:"2 extra"}]},{id:"descaling-pouch",image:{src:"/_next/static/media/descaling-pouch.346a1c39.webp",height:864,width:1352,blurDataURL:"data:image/webp;base64,UklGRo4AAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAZVwQAAAAPhfT/11AAABee/f///8QlAAA3yf/rZAIAAAACUhIAAABWUDggPgAAAJABAJ0BKggABQACQDglpAACmmUd4AD8PbL5QF/KH9Cb7I6maPSe5f00C82dsuruyN4b86rzCyA++iuAAAAA",blurWidth:8,blurHeight:5},count:"2x",name:"Descaling Pouch",description:"When added to the water tank, this water-soluble pouch clears Matic’s solvent tubing, ensuring optimal water flow and sensor accuracy. Matic sends an alert when descaling is needed.",details:[]},{id:"hardwood-cleaner",image:{src:"/_next/static/media/hardwood-cleaner.58af0f50.webp",height:608,width:950,blurDataURL:"data:image/webp;base64,UklGRp4AAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAABTVwMAAAAAZv3/110EAAAhtf///2wAAAAAVufmCgAAAAAAEUEAAABWUDggTgAAAJABAJ0BKggABQACQDglAE6AGtrckAD+0bbi57o+5wz1aeDcNPn+/lfG7Xc9xZ033j74IY88X68VSGhOkEtAFP/hmIO5wO2BiE3wfnAAAA==",blurWidth:8,blurHeight:5},count:"2x",name:"Aunt Fannie's Floor Cleaner Sample",description:"Plant-based floor cleaner for mopping with Matic. Kid- and pet-friendly, it helps neutralize odors while leaving floors fresh and clean. Use 1 packet per tank.",details:[]}],R=[{id:"matic",x:48.4,y:74.8,label:"Show Matic details"},{id:"dock",x:11.9,y:22.9,label:"Show Dock details"},{id:"hepa-bags",x:78.2,y:48.6,label:"Show HEPA Bags details"},{id:"mop-roll",x:11.9,y:45.1,label:"Show Mop Roll details"},{id:"brush-roll",x:11.9,y:53.8,label:"Show Brush Roll details"},{id:"water-tank",x:70.2,y:34.6,label:"Show Water Tank details"},{id:"declogging-tool",x:11.9,y:67,label:"Show Declogging Tool details"},{id:"side-brush",x:40.3,y:62,label:"Show Side Brush details"},{id:"descaling-pouch",x:38.7,y:77.8,label:"Show Descaling Pouch details"},{id:"hardwood-cleaner",x:18.2,y:77.8,label:"Show Aunt Fannie's Floor Cleaner Sample details"}],D={src:"/_next/static/media/USFlag.dfe6e3ad.png",height:1348,width:2560,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAG1BMVEXfmavQcInXcYopSnQ0W4K7lKmjYoDUlqqxh58G+uqxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAJElEQVR4nGNgZmZmY2JkZGRgYWHhYAABVlZWdjCDiQkkwcgIAAYaAEq2IvQfAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4},I=(e,t)=>{let a=(e=>{let t=y.le.find(t=>t.id===e);if(void 0===t)throw Error(`Missing home testimonial: ${e}`);return t})(e),i=[a.attribution,a.detail].filter(e=>""!==e).join(" / ");return{id:`testimonial-${e}`,kind:"testimonial",eyebrow:""===i?t:i,storySubject:""===a.attribution?t:a.attribution,quote:""===a.quote?null:a.quote,poster:a.posterMobile,posterAlt:a.posterAlt,videoSrc:a.video}},L=f.S7.find(e=>"sq-ft-cleaned"===e.id),W=f.S7.find(e=>"weekends-saved"===e.id);if(void 0===L||void 0===W)throw Error("Missing footer stats for the review wall stat card");let E={title:"Loved, in every type of home",seeMoreLabel:"See more reviews",tabs:[{id:"general-love",label:"General Love",testimonial:{id:"testimonial-general-love",kind:"testimonial",eyebrow:"Chandan / With Matic Since 2023",storySubject:"Chandan",quote:null,poster:{src:"/_next/static/media/review-testimonial-chandan.fc2f2386.webp",height:1280,width:720,blurDataURL:"data:image/webp;base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoFAAgAAkA4JQBOgB6I4u+QAP5AxtoA/k1kO/I3r6FYjdqQkRApnN0IrJ/+SLFQB5zfkusoQK4bQAAA",blurWidth:5,blurHeight:8},posterAlt:"Chandan sharing his experience with Matic",videoSrc:"/videos/testimonial-families-chandan.mp4"}},{id:"pets",label:"Pet Owners",testimonial:I("pets","Pet Owners")},{id:"families",label:"Families",testimonial:I("families","Families")},{id:"work-from-home",label:"Busy Homes",testimonial:I("work-from-home","Busy Homes")},{id:"time-saved",label:"Time Saved",testimonial:I("time-saved","Time Saved")}],sharedCards:{wired:{id:"press-wired",kind:"press",quote:"The only 10/10 rating I have ever given in over a decade of reviewing products.",logo:b.A,logoAlt:"WIRED"},rating:{id:"rating",kind:"rating"},tweet:{id:"tweet-shane",kind:"tweet",image:{src:"/_next/static/media/review-tweet-shane.419a2bdb.webp",height:1200,width:675,blurDataURL:"data:image/webp;base64,UklGRkIAAABXRUJQVlA4IDYAAADwAQCdASoFAAgAAkA4JagCdLoAArdoBAAA/l/lOmXwNs1+DeuSZ4K/xvN6kbl/igFLPqcAAAA=",blurWidth:5,blurHeight:8},imageAlt:"Matic cleaning Shane Parrish's wood floor",author:"Shane Parrish ✓",handle:"@ShaneParrish",quote:"Best product I've seen in years @maticrobots. Simply incredible."},stat:{id:"stat-square-feet",kind:"stat",stats:[{id:"sq-ft-cleaned",prefix:"Matic has cleaned",valuePrefix:"",srLabel:L.srLabel,unit:"sq ft",suffix:"and counting.",seedValue:L.seedValue,perSecond:L.perSecond,seedTimeMs:L.seedTimeMs},{id:"weekends-saved",prefix:"Matic has saved",valuePrefix:"",srLabel:W.srLabel,unit:"weekends",suffix:"and counting.",seedValue:W.seedValue,perSecond:W.perSecond,seedTimeMs:W.seedTimeMs}
1,{id:"family-hours",prefix:"Matic has given back",valuePrefix:"",srLabel:"over 3 million",unit:"hours",suffix:"of family time.",seedValue:Math.round(48*W.seedValue),perSecond:48*W.perSecond,seedTimeMs:W.seedTimeMs},{id:"messes-handled",prefix:"Matic has cleaned up",valuePrefix:"",srLabel:"over 3 million",unit:"messes",suffix:"without being asked.",seedValue:3164e3,perSecond:.5,seedTimeMs:W.seedTimeMs},{id:"cleaning-costs-saved",prefix:"Matic has saved households",valuePrefix:"$",srLabel:"over $12 million",unit:"",suffix:"in professional cleaning costs.",seedValue:Math.round(170*W.seedValue),perSecond:170*W.perSecond,seedTimeMs:W.seedTimeMs}],footnote:"Another stat"},verge:{id:"press-verge",kind:"press",quote:"This WALL-E-like bot fixes the stuff every other robot vacuum gets wrong.",logo:g.A,logoAlt:"The Verge"}},rating:{average:w.l,count:w.h}};x.A;let q="/innovation",H={mobile:{src:"/_next/static/media/innovation-banner-mobile.32fb7958.webp",height:1300,width:732,blurDataURL:"data:image/webp;base64,UklGRi4AAABXRUJQVlA4ICIAAACQAQCdASoFAAgAAkA4JaQAAudwe4AA/vxWkvC8PAHhgAAA",blurWidth:5,blurHeight:8},tablet:{src:"/_next/static/media/innovation-banner-tablet.a75791d3.webp",height:1924,width:1540,blurDataURL:"data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAACwAQCdASoGAAgAAkA4JaQAAuacUT4AAP7zOf7/SYm7m13fEb4+fEdrhQAAAA==",blurWidth:6,blurHeight:8},smallDesktop:{src:"/_next/static/media/innovation-banner-sd.42b9be4c.webp",height:1296,width:2304,blurDataURL:"data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoIAAUAAkA4JaQAApxLHgAA/ryf1yzZ58MmhVjlh3OG4oEna+iXwAAA",blurWidth:8,blurHeight:5},desktop:{src:"/_next/static/media/innovation-banner-desktop.9253767e.webp",height:1800,width:3200,blurDataURL:"data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACQAQCdASoIAAUAAkA4JaQAApexM4AA/trX8dSVXn7Ok64L4kcL09ovEqngAAAA",blurWidth:8,blurHeight:5}},P=[{id:"living-with-matic",title:"Living with Matic",items:[{id:"safe-around-kids-and-pets",question:"Is Matic safe around kids and pets?",answer:["Yes! Kids love Matic and pets are curious too. \uD83D\uDE42","We’ve designed Matic to be friendly with its round corners, soft color, and quiet movement. Matic also recognizes people, pets, and kids to give them right-of-way."]},{id:"quiet",question:"How quiet is Matic?",answer:["Matic is the quietest floor cleaning robot on the market. At only 55dB while vacuuming, Matic is quieter than a human conversation (61dB) and significantly quieter than other robotic vacuums (~65dB) or manual upright vacuums (~80dB).","Matic’s even quieter while mopping at a sound level of 52dB, and you will barely hear Matic while it patrols at only 50dB."]},{id:"clean-in-the-dark",question:"Can Matic clean in the dark or at night?",answer:["Yes, Matic uses infrared lights to navigate and clean in low-light conditions and is quiet enough to operate at night without disturbing your family."]},{id:"battery-life",question:"What is the battery life of Matic?",answer:["With a full battery, Matic can complete 2.5 hours of vacuuming or 3 hours of mopping. When its battery is low, Matic will automatically return to the dock, charge, then resume cleaning where it left off."]},{id:"climb-ramps",question:"Can Matic climb ramps?",answer:["Matic does not officially support ramps. While we have tested it on ramps with slopes under 18\xb0 and have seen that it can sometimes climb them, this hasn’t been a focus of our development or testing. Because of that, we can’t guarantee reliable performance on a ramp."]},{id:"multi-floor-house",question:"Can I use my Matic in a multi-floor house?",answer:["Yes! When you move Matic to a new floor, it will map that level. When you bring it back to any floor, it auto-recognizes the environment and loads the correct map. Matic can’t climb stairs, so many customers purchase a dock for each floor so it can return to a charger after cleaning."]}]},{id:"maintenance",title:"Maintenance",items:[{id:"refill-water-tank",question:"How often will I need to refill the water tank?",answer:["The water tank holds 600mL, enough to mop 800 square feet. Refill frequency will vary based on your usage."]},{id:"replace-hepa-bag",question:"How often will I need to replace the HEPA bag?",answer:["The HEPA bag is designed to hold about a week’s worth of debris with daily vacuuming and mopping. Replacement frequency will vary based on your usage."]},{id:"replace-rolls",question:"How frequently do I need to replace the brush and mop roll?",answer:["The self-cleaning mop roll may need to be replaced every 1-3 months. The tangle-free brush roll may need to be replaced every 5 months. Replacement frequency will depend on your usage."]},{id:"self-cleaning-mop",question:"Does Matic's mop self-clean?",answer:["During every mopping session, Matic applies clean water to the mop roll while the mop wringer squeezes dirty water into Matic’s HEPA bag, where antimicrobial powder helps gel liquids and prevent odors. After each clean, the mop roll is left only lightly damp."]}]}
1,{id:"app-and-privacy",title:"App & Privacy",items:[{id:"iphone-and-android",question:"Do you support both iPhone and Android?",answer:["Absolutely. Matic works seamlessly with both iPhone (iOS 17.2 or above) and Android (Android 14 and above) smartphones. Just download the Matic app from the App Store or Google Play and you’ll be ready to start cleaning."]},{id:"privacy-and-security",question:"How is my personal information kept private and secure when using Matic?",answer:["With Matic, your audio and video data never leaves your home. Matic's intelligence is localized on the device, and it never sends any of your data to the cloud for processing. No user’s audio or video information is ever shared, sold, or even collected in the first place. We will ask for your permission explicitly to track the HEPA bag usage data so we can automatically ship refills before they run out. (privacy policy)"]}]},{id:"ownership-and-support",title:"Ownership & Support",items:[{id:"warranty-and-returns",question:"What is Matic's warranty and return policy?",answer:["Standard Warranty - Matic is designed to clean your floors daily – and designed to last. We stand behind our product with a 1-year limited warranty, meaning if your Matic has any problems, our team will repair or replace your Matic as long as you purchased directly through Matic (terms apply).","Return Policy - Matic is constantly updating its software to get even smarter over time. We offer a 6-month return window so you can try Matic with ease of mind. (terms apply)"]},{id:"international-shipping",question:"Does Matic ship internationally?",answer:["Currently, Matic is only available to ship within the United States. While Matic is compatible with dual voltage, we’re still working through the necessary compliance and approvals required for other regions. Unfortunately, we don’t have a confirmed timeline just yet, but expanding globally is definitely part of our plan.","In the meantime, some of our international customers have chosen to ship their Matic to a U.S. address and then use a reshipping service to forward it to their destination. If you live outside of the US and you’re interested in purchasing Matic, please join our mailing list here for updates."]}]}],T={title:"Your Matic gets smarter",body:"After its arrival home, your Matic continually receives new features through regular software updates.",ctaLabel:"See the roadmap",href:"/innovation#innovation-roadmap",image:{src:"/_next/static/media/support-matic-topdown.0c5d67b8.webp",height:2015,width:3101,blurDataURL:"data:image/webp;base64,UklGRn4AAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAt+rq6uq8/vj//////+H//v/////////+///////h//636urq6r3++gBWUDggLgAAALABAJ0BKggABQACQDglpAACx+R/CAAA/vrkmCnb7FN3//wtLYVoSMujSPAAAAA=",blurWidth:8,blurHeight:5},imageAlt:"Matic docked, viewed from above"},J={title:"Built and supported by us",body:"We design, test, assemble, and support our products here in the US. If you ever need help, you'll talk to our US-based support team, who know Matic inside and out.",ctaLabel:"Meet the team",href:"/careers",image:{src:"/_next/static/media/support-team.16b65e33.webp",height:840,width:840,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSBIAAAABD/D6/4iIIBBIVs99iIj+hwZWUDggSgAAAPABAJ0BKggACAACQDgllAJ0ARZQ9LzURAD+CT2bxT6A3lwqJf2YF2OYYk/+1pY5TY1g4ZtJOgeGse86p1GNYJhjJnS7psihAsAA",blurWidth:8,blurHeight:8},imageAlt:"The Matic support team working together"},G={eyebrow:"@MATICROBOTS",eyebrowHref:"https://x.com/maticrobots",title:"Follow Matic on social, not around your house.",photos:[{id:"golden-gate",image:{src:"/_next/static/media/social-golden-gate.79f315d4.webp",height:1422,width:800,blurDataURL:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4ID4AAAAQAgCdASoFAAgAAkA4JZACdGsAAUpJdMlAAP7iVGJLu1zWNqyUwQRL8VQ3wtCClsXp2pA7+PYczMJ3UpoAAA==",blurWidth:5,blurHeight:8},alt:"Matic overlooking the Golden Gate Bridge"},{id:"matic-in-tahoe",image:{src:"/_next/static/media/matic-in-tahoe.ff235bc9.webp",height:1088,width:816,blurDataURL:"data:image/webp;base64,UklGRk4AAABXRUJQVlA4IEIAAAAQAgCdASoGAAgAAkA4JQBOjXAAWbulGCiwAP7sWTki6zXzAn/eEbS/tNEuG8lEXsoFop6sArcMsEFCXLKEf60AAAA=",blurWidth:6,blurHeight:8},alt:"Matic out by Lake Tahoe"},{id:"matic-at-the-met",image:{src:"/_next/static/media/matic-at-the-met.c17ad90f.webp",height:1088,width:816,blurDataURL:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4ID4AAADwAQCdASoGAAgAAkA4JYwCdAD0u241TkAA+U328X9T+RseO1SxuhiY5seSopuPqU/95gLGApVyqexhvJeYAA==",blurWidth:6,blurHeight:8},alt:"Matic parked on the steps of The Met beside two visitors"},{id:"matic-with-dog",image:{src:"/_next/static/media/matic-with-dog.f33d5f7c.webp",height:1088,width:816,blurDataURL:"data:image/webp;base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoGAAgAAkA4JYwCdAEWULKNstgA4nvcAX9h5QKRhveGtgDGKGmyHKkB5feYq+X7aorQvxOgqvve4Po3d9j2uAAA",blurWidth:6,blurHeight:8},alt:"Matic on a living room rug beside a Bernese mountain dog"}],links:[{id:"x",...v.O.twitter},{id:"instagram",...v.O.instagram},{id:"linkedin",...v.O.linkedin}]},z=()=>{let e=(0,m.nE)();return(0,i.jsx)(p.A,{href:q,onClick:()=>e("cta_clicked",{cta:"innovation",href:q}),eyebrow:"Innovation",eyebrowSize:"sm",title:"A new era of intelligent cleaning",images:H,imageAlt:"The cameras on Matic's rear sensor bar, up close",mobileCard:"top-column"})},V=({position:e})=>(0,i.jsx)(l.A,{id:"innovation-banner",position:e,className:"px-grid-margin",children:(0,i.jsx)(z,{})});
1var F=a(97197),O=a(75784),X=a(16379),Y=a(69931),K=a(71490),Z=a(47062),$=a(65741),ee=a(61264);let et=a.p+"static/media/builder-kit-animation.d8a767df.webm",ea=(e,t)=>`/_next/image?url=${encodeURIComponent(e)}&w=${t}&q=75`;var ei=a(52219),er=a(52571),es=a(69491),en=a(44382),eo=a(15804),el=a(14e3),ed=a(82532),ec=a(48210),eA=a(40753),eu=a(1012),eh=a(1773),em=a(69326),ep=a(28554);let eg=[{id:"annual-bag-pass",variantId:d.Cf,media:"none",priceRule:"per-matic",includedFromMaticCount:2,includedWithReferral:!0},{id:"matic-care",variantId:d.Bt,media:"none",priceRule:"per-matic",includedWithReferral:!1},{id:"builder-kit",variantId:d.yY,media:"builder-kit",priceRule:"flat",includedWithReferral:!1},{id:"pet-brush-roll",variantId:d.pu,media:"product-image",priceRule:"per-matic",includedWithReferral:!1}],eb=(e,t,a)=>eg.flatMap(i=>{let r,s=e[i.id],n=(r=i.variantId,s?.variants.edges.find(({node:e})=>e.id===r)?.node??null);if(null===s||null===n)return[];let o=Number(n.price.amount);if(!Number.isFinite(o))return[];let l="per-matic"===i.priceRule?t:1,d=void 0!==i.includedFromMaticCount&&t>=i.includedFromMaticCount||i.includedWithReferral&&a,c=o*l;return[{id:i.id,priceRule:i.priceRule,variantId:i.variantId,name:s.title,description:(0,ep.PU)(s,"short_description")??s.description??"",media:((e,t)=>{switch(e){case"none":return null;case"builder-kit":return{kind:"builder-kit"};case"product-image":{let e=t.images.edges[0]?.node.url;return void 0===e?null:{kind:"product-image",url:e}}}})(i.media,s),unitAmount:o,currencyCode:n.price.currencyCode,quantity:l,listAmount:c,chargedAmount:d?0:c,isIncluded:d,availableForSale:n.availableForSale}]});var ex=a(97458);let ef=({className:e})=>(0,i.jsx)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,className:e,children:(0,i.jsx)("path",{d:"M12 2.25C10.0716 2.25 8.18657 2.82183 6.58319 3.89317C4.97982 4.96451 3.73013 6.48726 2.99218 8.26884C2.25422 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7934 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.7473 9.41498 20.7192 6.93661 18.8913 5.10872C17.0634 3.28084 14.585 2.25273 12 2.25ZM11.625 6.75C11.8475 6.75 12.065 6.81598 12.25 6.9396C12.435 7.06321 12.5792 7.23891 12.6644 7.44448C12.7495 7.65005 12.7718 7.87625 12.7284 8.09448C12.685 8.31271 12.5778 8.51316 12.4205 8.6705C12.2632 8.82783 12.0627 8.93498 11.8445 8.97838C11.6263 9.02179 11.4001 8.99951 11.1945 8.91436C10.9889 8.82922 10.8132 8.68502 10.6896 8.50002C10.566 8.31501 10.5 8.0975 10.5 7.875C10.5 7.57663 10.6185 7.29048 10.8295 7.0795C11.0405 6.86853 11.3266 6.75 11.625 6.75ZM12.75 17.25C12.3522 17.25 11.9706 17.092 11.6893 16.8107C11.408 16.5294 11.25 16.1478 11.25 15.75V12C11.0511 12 10.8603 11.921 10.7197 11.7803C10.579 11.6397 10.5 11.4489 10.5 11.25C10.5 11.0511 10.579 10.8603 10.7197 10.7197C10.8603 10.579 11.0511 10.5 11.25 10.5C11.6478 10.5 12.0294 10.658 12.3107 10.9393C12.592 11.2206 12.75 11.6022 12.75 12V15.75C12.9489 15.75 13.1397 15.829 13.2803 15.9697C13.421 16.1103 13.5 16.3011 13.5 16.5C13.5 16.6989 13.421 16.8897 13.2803 17.0303C13.1397 17.171 12.9489 17.25 12.75 17.25Z",fill:"currentColor"})});var ew=a(80235),ev=a(5002);let ey={src:"/_next/static/media/hsa-desktop.42df4758.webp",height:1437,width:1452,blurDataURL:"data:image/webp;base64,UklGRogAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSBIAAAABD3D5/4iIIBBIVs99iIj+hwZWUDggUAAAANABAJ0BKggACAACQDglkAJ0APSlzEZAAP7eL1cRLJppj5UOivTQUiQW5EztJeiyG8ymHCDiiRYgeayX3bEe48/mtEyeO9a6wyTq6Chiu4AA",blurWidth:8,blurHeight:8};var ek=a(41621);let{eligibility:ej}=U,eB={sources:{mobile:{src:"/_next/static/media/hsa-mobile.d538cc29.webp",height:684,width:978,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSA0AAAABD/Dt/4iIMIAR/Y8QAFZQOCBOAAAAsAEAnQEqCAAGAAJAOCWIAnQA8n8H2AD+76QDe2Y3KE1ioGctIMGI7lsyyAz3H9hWVZUBSjc++bLEEwKVxbAwBXzDog5r8Ahk9sTlAAAA",blurWidth:8,blurHeight:6},tablet:{src:"/_next/static/media/hsa-tablet.6a62d10d.webp",height:1020,width:1842,blurDataURL:"data:image/webp;base64,UklGRnYAAABXRUJQVlA4WAoAAAAQAAAABwAAAwAAQUxQSA0AAAABD3D8/4iIMIER/Y8EAFZQOCBCAAAAsAEAnQEqCAAEAAJAOCWIAnQA9IGyYAD+wq+fsk6W5Oz50MkpUBu2QbFjme7j7pVF/EGeYao3+R16sO4yAkk/BQAA",blurWidth:8,blurHeight:4},sd:ey,desktop:ey},sizes:"(min-width: 1280px) 484px, 100vw",quality:90},eQ=({open:e,onClose:t})=>(0,i.jsx)(ek.A,{open:e,onClose:t,"aria-label":ej.dialogLabel,dismissOnBackdropClick:!0,className:"fixed inset-0 z-[100] flex items-center justify-center bg-tint-pure-black-20 p-[18px] tab:p-[32px] sd:p-[64px]",children:(0,i.jsxs)("div",{className:"relative flex w-full max-w-[366px] flex-col gap-[20px] rounded-m bg-surface-dialog p-[20px] tab:max-w-[662px] tab:gap-[24px] tab:p-[24px] sd:max-w-[1100px] sd:flex-row sd:gap-[40px] sd:p-[48px]",children:[(0,i.jsx)(ew.A,{...eB,alt:"",className:"w-full rounded-s object-cover [aspect-ratio:978/684] tab:[aspect-ratio:1842/1020] sd:w-[484px] sd:shrink-0 sd:self-stretch sd:[aspect-ratio:auto]"}),(0,i.jsxs)("div",{className:"flex flex-col gap-[20px] tab:gap-[24px] sd:w-[480px] sd:justify-center",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-[12px]",children:[(0,i.jsx)(er.A,{variant:"h5",as:"h2",children:ej.heading}),(0,i.jsx)("ol",{className:"flex list-decimal flex-col gap-[12px] pl-[21px]",children:ej.steps.map(e=>(0,i.jsx)(er.A,{variant:"paragraph-md",as:"li",children:e},e))})]}),(0,i.jsxs)(er.A,{variant:"paragraph-sm",as:"p",tone:"secondary",className:"px-[13px]",children:[(0,i.jsx)("strong",{className:"font-bold",children:ej.footnoteLead})," ",ej.footnote]})]}),(0,i.jsx)("button",{type:"button",onClick:t,"aria-label":ej.closeLabel,className:"absolute right-[20px] top-[20px] flex size-[64px] items-center justify-center p-[16px] tab:right-[24px] tab:top-[24px] tab:size-[72px] tab:p-[20px] sd:right-0 sd:top-0 s
1d:size-[96px] sd:p-[32px]",children:(0,i.jsx)(ev.A,{"aria-hidden":!0,className:"size-[32px] text-brand-white sd:text-brand-black"})})]})}),{eligibilityBadge:eC}=U,eN=()=>{let[e,t]=(0,o.useState)(!1);return(0,ew.u)(eB),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("button",{type:"button",onClick:()=>t(!0),"aria-haspopup":"dialog",className:"tap-target flex w-full items-center justify-between gap-[12px] rounded-8 bg-tint-black-5 px-[16px] py-[8px] text-left transition-colors duration-quick ease-out-strong hover:bg-tint-black-9 motion-reduce:transition-none",children:[(0,i.jsxs)("span",{className:"flex items-center gap-[4px] font-ppMori text-paragraph-sm font-medium text-tint-black-70",children:[(0,i.jsx)(ex.A,{className:"size-[15px] shrink-0"}),eC.label]}),(0,i.jsx)("span",{"aria-hidden":!0,className:"flex size-[24px] shrink-0 items-center justify-center text-tint-black-60",children:(0,i.jsx)(ef,{className:"size-[24px]"})})]}),(0,i.jsx)(eQ,{open:e,onClose:()=>t(!1)})]})},e_=[F.Yw],eU={duration:150,easing:"ease-out"},eM={duration:0},eS="Unavailable",eR={"risk-free":Y.A,shipping:K.A,warranty:Z.A,returns:$.A},eD=({current:e,original:t})=>(0,i.jsxs)("span",{className:"inline-flex flex-col items-end whitespace-nowrap",children:[(0,i.jsx)(er.A,{variant:"paragraph-sm",tone:"secondary",as:"span",className:"line-through [text-decoration-skip-ink:none]",children:(0,i.jsx)("span",{"aria-hidden":"true",children:t})}),(0,i.jsx)(es.A,{children:`was ${t}, now ${e}`}),(0,i.jsx)(er.A,{variant:"paragraph-md",as:"span",className:"font-semibold text-brand-black",children:(0,i.jsx)("span",{"aria-hidden":"true",children:e})})]}),eI=({currentAmount:e,current:t,currencyCode:a,reducedMotion:r,surface:s="cta"})=>{let n="light-bar"===s,o=n?"text-content-primary":"cta"!==s?"text-content-inverse":"text-tint-white-70";if(null===e)return(0,i.jsx)("span",{className:o,children:t});let l=r?eM:eU;return(0,i.jsxs)("span",{className:(0,eh.cn)("inline-flex items-baseline whitespace-nowrap",n?"gap-[4px] d:gap-xs":"gap-xs"),children:[(0,i.jsx)("span",{"aria-hidden":"true",className:o,children:(0,i.jsx)(F.Ay,{value:e,locales:"en-US",format:{style:"currency",currency:a,maximumFractionDigits:0},plugins:e_,animated:!r,transformTiming:l,spinTiming:l})}),(0,i.jsx)(es.A,{children:t})]})},eL=(e,t)=>(0,eh.cn)("flex w-full flex-col gap-xs rounded-s border bg-brand-white p-[24px] text-left transition-colors motion-reduce:transition-none",e?"border-brand-black ring-1 ring-inset ring-brand-black":t?"border-tint-black-20":"border-tint-black-20 hover:border-tint-black-70",t&&"cursor-not-allowed opacity-50"),eW="h-4xl w-4xl shrink-0 rounded-8 border border-tint-black-20 object-cover",eE=({media:e})=>{let t=(0,eu.j)();return"builder-kit"===e.kind?(0,i.jsx)("video",{src:et,poster:ea("/_next/static/media/builder-kit.4e5b40fb.png",256),width:64,height:64,autoPlay:!t,loop:!0,muted:!0,playsInline:!0,"aria-hidden":"true",tabIndex:-1,className:eW}):(0,i.jsx)("img",{src:(e=>{if(!e.includes("cdn.shopify.com"))return e;let t=e.includes("?")?"&":"?";return`${e}${t}width=256`})(e.url),alt:"",width:64,height:64,"aria-hidden":"true",className:eW})},eq=({label:e,descriptionId:t,notes:a,price:r,priceIsStatus:s,media:n})=>{let o=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(er.A,{variant:"paragraph-md",as:"span",className:"font-semibold",children:e}),(0,i.jsxs)("span",{id:t,className:"flex w-full items-start justify-between gap-m",children:[(0,i.jsx)("span",{className:"flex min-w-0 flex-col",children:a.map(e=>(0,i.jsx)(er.A,{variant:"paragraph-sm",tone:"secondary",as:"span",children:e},e))}),s?(0,i.jsx)(er.A,{variant:"paragraph-sm",tone:"secondary",as:"span",className:"ml-auto whitespace-nowrap text-right",children:r}):(0,i.jsx)(er.A,{variant:"paragraph-md",as:"span",className:"ml-auto shrink-0 whitespace-nowrap text-right font-semibold text-brand-black",children:r})]})]});return null===n?o:(0,i.jsxs)("span",{className:"flex w-full items-start gap-m",children:[n,(0,i.jsx)("span",{className:"flex min-w-0 flex-1 flex-col gap-xs",children:o})]})},eH={bonus:{classes:"rounded-full bg-label-bonus-subtle px-2.5 py-1 font-semibold tracking-product-tag text-label-bonus",icon:ee.A}
1,trial:{classes:"rounded-8 bg-tint-white-10 px-xs py-[4px] text-content-inverse"}},eP=({tone:e,children:t})=>{let{classes:a,icon:r}=eH[e];return(0,i.jsxs)(er.A,{as:"span",variant:"paragraph-sm",tone:"inherit",className:(0,eh.cn)("flex w-fit items-center gap-[2px]",a),children:[void 0===r?null:(0,i.jsx)(r,{"aria-hidden":"true",className:"h-[18px] w-[18px] shrink-0",strokeWidth:1.5}),t]})},eT=({heading:e,selectedId:t,onSelect:a,maticUnitAmount:r,currencyCode:s,available:n})=>{let l=(0,o.useRef)([]),d=eg.find(e=>"annual-bag-pass"===e.id)?.includedFromMaticCount;return(0,i.jsxs)("div",{className:"flex flex-col gap-xs",role:"radiogroup","aria-label":e,children:[(0,i.jsx)(er.A,{variant:"paragraph-md",as:"p",className:"font-semibold",children:e}),c.map((e,o)=>{let A=e.id===t,u=`floor-package-${e.id}-description`,m=h(e.id,r??0);return(0,i.jsxs)("button",{ref:e=>{l.current[o]=e},type:"button",role:"radio",disabled:!n,"aria-checked":A,"aria-describedby":u,tabIndex:A?0:-1,onClick:()=>a(e.id),onKeyDown:e=>((e,t)=>{var i;let r,s;switch(e.key){case"ArrowRight":case"ArrowDown":r=(t+1)%c.length;break;case"ArrowLeft":case"ArrowUp":r=(t-1+c.length)%c.length;break;case"Home":r=0;break;case"End":r=c.length-1;break;default:return}e.preventDefault(),void 0!==(s=c[i=r])&&(a(s.id),l.current[i]?.focus())})(e,o),className:eL(A,!n),children:[void 0!==d&&e.maticCount>=d?(0,i.jsx)(eP,{tone:"bonus",children:U.bundleBonusLabel(e.maticCount)}):null,(0,i.jsx)(eq,{label:e.title,descriptionId:u,media:null,notes:[e.description],priceIsStatus:null===r,price:null===r?eS:(0,em.$g)(m,s)})]},e.id)})]})},eJ=({addOn:e,isSelected:t,onToggle:a})=>{let r=`add-on-${e.id}-description`,s=e.isIncluded,n=!e.availableForSale,o="per-matic"!==e.priceRule||s?null:e.quantity>1&&e.unitAmount>0?`${(0,em.$g)(e.unitAmount,e.currencyCode)} ${U.perMaticNote}`:U.perMaticNote,l=0===e.listAmount?U.freePriceLabel:(0,em.$g)(e.listAmount,e.currencyCode);return(0,i.jsx)("button",{type:"button","aria-pressed":s||t,"aria-describedby":r,disabled:s||n,onClick:a,className:(0,eh.cn)(eL(s||t,n),s&&"cursor-default"),children:(0,i.jsx)(eq,{label:e.name,descriptionId:r,media:null===e.media?null:(0,i.jsx)(eE,{media:e.media}),notes:""===e.description?[]:[e.description],priceIsStatus:n,price:n?eS:(0,i.jsxs)("span",{className:"inline-flex flex-col items-end whitespace-nowrap",children:[s?(0,i.jsx)(eD,{current:U.includedLabel,original:l}):(0,i.jsx)("span",{children:l}),null===o?null:(0,i.jsx)(er.A,{variant:"paragraph-sm",tone:"secondary",as:"span",children:o})]})})})},eG=({heading:e,addOns:t,selectedIds:a,onToggle:r})=>0===t.length?null:(0,i.jsxs)("div",{className:"flex flex-col gap-xs",children:[(0,i.jsx)(er.A,{variant:"paragraph-md",as:"p",className:"font-semibold",children:e}),t.map(e=>(0,i.jsx)(eJ,{addOn:e,isSelected:a.has(e.id),onToggle:()=>r(e)},e.id))]}),ez=({total:e,reducedMotion:t,cart:a,buttonLocation:r,onBeforeAdd:s,containerRef:n})=>(0,i.jsx)("div",{ref:n,className:"sticky bottom-0 z-10 pb-[calc(var(--grid-margin)+e
1nv(safe-area-inset-bottom))] pt-[1px] sd:static sd:py-0",children:(0,i.jsxs)("div",{className:"flex h-[78px] items-center gap-s rounded-8 bg-content-primary px-m sd:contents",children:[(0,i.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-[4px] sd:hidden",children:[(0,i.jsx)(er.A,{variant:"paragraph-lg",as:"span",children:(0,i.jsx)(eI,{surface:"bar",currentAmount:e.amount,current:e.current,currencyCode:e.currencyCode,reducedMotion:t})}),(0,i.jsx)(eP,{tone:"trial",children:U.trialNotice})]}),(0,i.jsx)(eo.A,{...a,buttonLocation:r,onBeforeAdd:s,className:"flex h-[50px] shrink-0 items-center justify-center rounded-full border-transparent bg-brand-white px-[32px] text-content-primary transition-colors disabled:cursor-not-allowed disabled:opacity-50 sm:px-[24px] sd:h-[56px] sd:w-full sd:bg-brand-black sd:px-[24px] sd:text-brand-white sd:hover:border-brand-blue sd:hover:bg-brand-blue sd:hover:text-brand-white",children:(0,i.jsxs)(ei.A,{as:"span",variant:"eyebrow-md",tone:"inherit",className:"flex items-center gap-xs whitespace-nowrap",children:[(0,i.jsx)("span",{children:U.ctaLabel}),(0,i.jsx)("span",{className:"hidden sd:flex",children:(0,i.jsx)(eI,{currentAmount:e.amount,current:e.current,currencyCode:e.currencyCode,reducedMotion:t})})]})})]})}),eV=({visible:e,title:t,total:a,reducedMotion:r,cart:s,onBeforeAdd:n})=>(0,i.jsx)(O.N,{children:e&&(0,i.jsx)(X.P.div,{initial:{y:"100%"},animate:{y:0},exit:{y:"100%",transition:r?{duration:0}:{duration:.25,ease:[.4,0,1,1]}},transition:r?{duration:0}:{duration:.5,ease:[.16,1,.3,1]},className:"fixed inset-x-0 bottom-0 z-20 hidden sd:block",children:(0,i.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between bg-brand-white px-grid-margin shadow-bar-lift",children:[(0,i.jsxs)("div",{className:"flex min-w-0 flex-col gap-[4px]",children:[(0,i.jsx)(er.A,{variant:"mini-subtitle",as:"p",className:"truncate",children:t}),(0,i.jsx)(er.A,{variant:"paragraph-sm",tone:"secondary",as:"p",className:"flex overflow-hidden whitespace-nowrap",children:U.assurances.map((e,t)=>(0,i.jsxs)("span",{className:"flex",children:[t>0&&(0,i.jsx)("span",{"aria-hidden":"true",className:"flex w-[20px] shrink-0 justify-center d:w-[21px]",children:"\xb7"}),(0,i.jsx)("span",{children:e.lines.join(" ")})]},e.id))})]}),(0,i.jsxs)("div",{className:"flex shrink-0 items-center gap-[20px] py-m d:gap-l",children:[(0,i.jsx)(er.A,{variant:"mini-subtitle",as:"span",className:"flex h-[26px] items-center d:h-[28px]",children:(0,i.jsx)(eI,{surface:"light-bar",currentAmount:a.amount,current:a.current,currencyCode:a.currencyCode,reducedMotion:r})}),(0,i.jsx)(eo.A,{...s,buttonLocation:"shop_sticky_bar",onBeforeAdd:n,className:"flex h-button shrink-0 items-center justify-center rounded-full border-transparent bg-brand-black px-[32px] text-brand-white transition-colors hover:border-brand-blue hover:bg-brand-blue disabled:cursor-not-allowed disabled:opacity-50",children:(0,i.jsx)(ei.A,{as:"span",variant:"eyebrow-md",tone:"inherit",className:"whitespace-nowrap",children:U.ctaLabel})})]})]})})}),eF=({selectedId:e,onSelect:t,maticProduct:a,annualBagPassProduct:r,maticCareProduct:s,builderKitProduct:n,petBrushRollProduct:l,className:A})=>{let p=(0,en.X)(),g=(0,eu.j)(),b=!0===(0,eA.U)("(min-width: 1280px)")?"shop_configurator":"shop_sticky_bar",[x,f]=(0,o.useState)(()=>new Set),w=(0,m.nE)(),v=(0,o.useRef)(0),y=(0,o.useRef)(null),k=(e=>{let[t,a]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let t=e.current;if(null===t)return;let i=0,r=()=>{i=0,a(t.getBoundingClientRect().top>=window.innerHeight)},s=()=>{0===i&&(i=requestAnimationFrame(r))};return r(),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s,{passive:!0}),()=>{cancelAnimationFrame(i),window.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e]),t})(y),j={"annual-bag-pass":r??null,"matic-care":s??null,"builder-kit":n??null,"pet-brush-roll":l??null},B=a?.variants.edges[0]?.node??null,Q=(e=>{if(!e)return null;let t=Number(e.price.amount);return Number.isFinite(t)?t:null})(B),C=B?.price.currencyCode??"USD",N=c.find(({id:t})=>t===e)??c[0],_=u(N.id),M=_.maticCount,S=(()=>{let e=(0,el.useSearchParams)(),t=(0,ed.A)(e=>e.referralCode),a=e.get("utm_term"),[i,r]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let e=a?.trim()??"";if(!(0,ec.GA)(e))return void r(!1);let t=!1;return(0,ec.$C)(e).then(e=>{t||r(null!==e)}
1),()=>{t=!0}},[a]),!!t||i})(),R=eb(j,M,S),D=(e,t)=>{let a=eb(j,u(e).maticCount,S),i=h(e,Q??0)+a.reduce((e,a)=>a.availableForSale&&t.has(a.id)?e+a.chargedAmount:e,0),r=null!==Q;return{currentAmount:r?i:null,current:r?(0,em.$g)(i,C):eS,currencyCode:C}},I=(e,t)=>{p(`${e}. Total ${t.current}.`)},{currentAmount:L,current:W,currencyCode:E}=D(N.id,x),q=R.filter(e=>e.availableForSale&&(e.isIncluded||x.has(e.id))).map(({variantId:e,quantity:t})=>({variantId:e,quantity:t})),H=_.dockCount>0?[{variantId:d.NE,quantity:_.dockCount},...q]:q,P={amount:L,current:W,currencyCode:E},T={productId:B?.id??"",quantity:M,addOnLines:H,availableForSale:!!B?.availableForSale},J=e=>w("add_to_cart_clicked",{button_location:e,package_id:N.id,addon_ids:[...x],total_amount:L});return(0,i.jsxs)("div",{className:(0,eh.cn)("flex w-full flex-col gap-[64px] sd:max-w-[420px] sd:gap-[40px]",A),children:[(0,i.jsx)(eT,{heading:U.combosHeading,selectedId:N.id,onSelect:a=>{if(a===e)return;let i=c.find(e=>e.id===a);if(void 0===i)return;t(a);let r=u(a),s=D(a,x);w("configurator_package_selected",{package_id:a,matic_count:r.maticCount,dock_count:r.maticCount+r.dockCount,total_amount:s.currentAmount,selection_index:v.current}),v.current+=1,I(i.title,s)},maticUnitAmount:Q,currencyCode:C,available:!!B?.availableForSale}),(0,i.jsx)(eG,{heading:U.addOnsHeading,addOns:R,selectedIds:x,onToggle:e=>{let t=new Set(x),a=!t.has(e.id);a?t.add(e.id):t.delete(e.id),f(t);let i=D(N.id,t);w("configurator_addon_toggled",{addon_id:e.id,is_selected:a,addon_amount:e.chargedAmount,is_included:e.isIncluded,total_amount:i.currentAmount}),I(`${e.name} ${a?"added":"removed"}`,i)}}),(0,i.jsx)(ez,{total:P,reducedMotion:g,buttonLocation:b,cart:T,onBeforeAdd:()=>J(b),containerRef:y}),(0,i.jsx)(eV,{visible:k,title:N.title,total:P,reducedMotion:g,cart:T,onBeforeAdd:()=>J("shop_sticky_bar")}),(0,i.jsxs)("div",{className:"-mt-[calc(16px+var(--grid-margin))] flex flex-col gap-[48px] sd:mt-[8px]",children:[(0,i.jsx)("div",{className:"grid grid-cols-4 gap-x-[8px]",children:U.assurances.map(e=>{let t=eR[e.id];return(0,i.jsxs)("div",{className:"flex flex-col items-center gap-[8px] text-center",children:[(0,i.jsx)(t,{"aria-hidden":"true",className:"size-[25px] shrink-0 text-content-primary",strokeWidth:1.5}),(0,i.jsxs)("span",{className:"font-ppMori text-assurance font-normal text-content-primary",children:[e.lines[0]," ",(0,i.jsx)("br",{}),e.lines[1]]})]},e.id)})}),(0,i.jsx)(eN,{})]})]})};var eO=a(54587),eX=a.n(eO),eY=a(5135);let eK={src:"/_next/static/media/configurator-dock.9ae377d0.webp",height:1527,width:1800,blurDataURL:"data:image/webp;base64,UklGRpwAAABXRUJQVlA4WAoAAAAQAAAABwAABgAAQUxQSDkAAAAAHFBYWVU9FRBG/////9EaElb/////3TEURt/h0/KzTRY0trmU34lAFSSHfE2kUhwQFR4nKSQYEQwAVlA4IDwAAADQAQCdASoIAAcAAkA4JaQAD4AOsvCeAAD+9BKGRtH1C4pyff6jDpUNVLu77TMf7QVsu10QM5f7QQe4AAA=",blurWidth:8,blurHeight:7},eZ={src:"/_next/static/media/configurator-matic.464809b4.webp",height:2726,width:2800,blurDataURL:"data:image/webp;base64,UklGRqAAAABXRUJQVlA4WAoAAAAQAAAABwAABwAAQUxQSEEAAAAAEhYaGhURDgsZcfHyjRoTDSWX//+6KRkQMKP//8xDHRIzpf7+zUcdESyh/P3IPhgPHpHl5bQiEQwRIDQ1IxAMCQBWUDggOAAAALABAJ0BKggACAACQDglpAACndCwQ9AA/vtMHYAgqDcH/QorUhvR7dCtRzwzmiXvsJSiWQ+CQAAA",blurWidth:8,blurHeight:8},e$={aspectClassName:"[aspect-ratio:2800/2726]",bodyCenterX:.3834,bodyCenterY:.4868,renderWidth:"52.86%",staticRenderWidth:"98.11%"},e0={aspectClassName:"[aspect-ratio:1800/1527]",bodyCenterX:.4133,bodyCenterY:.4627,renderWidth:"31.23%",staticRenderWidth:"40.29%"},e1={x:"72.60%",y:"44.90%"},e2={x:"17.14%",y:"65.07%"},e4="34.02%",e8="66.29%",e5={x:"128%",y:"-25%"},e6={x:"-28%",y:"125%"},e3={duration:1.4,ease:[.16,1,.3,1]},e7={duration:0},e9={docks:[{x:"30%",y:"50%"}],matics:[{x:"70%",y:"50%"}]},te={docks:[{x:"34%",y:e4},{x:"66%",y:e4}],matics:[{x:"50%",y:e8}]},tt={docks:[{x:"34%",y:e4},{x:"66%",y:e4}],matics:[{x:"66%",y:e8},{x:"34%",y:e8}]},ta=({image:e,profile:t,sizes:a})=>(0,i.jsx)("div",{className:`relative w-full -translate-x-1/2 -translate-y-1/2 ${t.aspectClassName}`,children:(0,i.jsx)(eX(),{src:e,alt:"",fill:!0,sizes:a,className:"pointer-events-none select-none object-contain",style:{transform:(({bodyCenterX:e,bodyCenterY:t})=>`translate(${((.5-e)*100).toFixed(2)}%, ${((.5-t)*100).toFixed(2)}%)`)(t)}})}),ti=({image:e,profile:t,center:a,width:r,sizes:s,transition:n,cornerStart:o,motionEnabled:l=!1,elevated:d=!1})=>(0,i.jsx)(X.P.div,{initial:void 0!==o&&!!l&&{left:o.x,top:o.y},animate:{left:a.x,top:a.y},...void 0===o?{}:{exit:l?{left:o.x,top:o.y}:{left:a.x,top:a.y}},transition:n,className:"absolute",style:d?{width:r,zIndex:1}:{width:r},children:(0,i.jsx)(ta,{image:e,profile:t,sizes:s})}),tr=({image:e,profile:t,center:a,sizes:r})=>(0,i.jsx)("div",{className:"absolute",style:{width:t.staticRenderWidth,left:a.x,top:a.y},children:(0,i.jsx)(ta,{image:e,profile:t,sizes:r})}),ts=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tr,{image:eZ,profile:e$,center:e1,sizes:"100vw"}),(0,i.jsx)(tr,{image:eK,profile:e0,center:e2,sizes:"100vw"})]}),tn=({floorPackageId:e})=>{let t=(0,eY.I)(),a=!0===(0,eA.U)("(min-width: 1280px) and (hover: hover) and (pointer: fine)")&&!1===t,r=a?e3:e7,s=c.find(({id:t})=>t===e)??c[0],n=s.maticCount,o=s.maticCount+s.extraDockCount,l=2===n?tt:2===o?te:e9;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ti,{image:eZ,profile:e$,center:l.matics[0],width:e$.renderWidth,sizes:"(min-width: 1280px) 44vw, 60vw",transition:r,elevated:!0}),(0,i.jsx)(ti,{image:eK,profile:e0,center:l.docks[0],width:e0.renderWidth,sizes:"(min-width: 1280px) 24vw, 34vw",transition:r}),(0,i.jsxs)(O.N,{initial:!1,children:[2===o&&(0,i.jsx)(ti,{image:eK,profile:e0,center:l.docks[1],cornerStart:e5,width:e0.renderWidth,sizes:"(min-width: 1280px) 24vw, 34vw",transition:r,motionEnabled:a},"second-dock"),2===n&&(0,i.jsx)(ti,{image:eZ,profile:e$,center:l.matics[1],cornerStart:e6,width:e$.renderWidth,sizes:"(min-width: 1280px) 44vw, 60vw",transition:r,motionEnabled:a},"second-matic")]})]})},to=({className:e,children:t})=>(0,i.jsx)("div",{"aria-hidden":"true",className:(0,eh.cn)("relative w-full max-w-full justify-self-center [aspect-ratio:366/298] sd:sticky sd:top-xl sd:max-w-[calc(94.8svh-61px)] sd:[aspect-ratio:1059/1117]",e),children:(0,i.jsx)("div",{className:"absolute inset-0 overflow-hidden border-r border-neutral1 bg-brand-grey",children:t})}),tl=({floorPackageId:e,className:t})=>{let a=(0,eA.U)("(min-width: 1280px)");return(0,i.jsx)(to,{className:t,children:!0===a?(0,i.jsx)(tn,{floorPackageId:e}):(0,i.jsx)(ts,{})})};var td=a(83058);let tc=({className:e})=>{let t=(0,eu.j)(),a=(0,m.nE)();return(0,i.jsxs)("div",{className:(0,eh.cn)("flex w-full flex-col gap-[16px] sd:max-w-[382px] sd:gap-xs",e),children:[(0,i.jsx)(er.A,{variant:"configurator-title",as:"h2",children:U.title}),(0,i.jsxs)("div",{className:"flex items-start gap-xs text-brand-black",children:[(0,i.jsx)(td.A,{"aria-hidden":"true",className:"mt-px h-[16px] w-[16px] shrink-0 fill-current",strokeWidth:1.5}),(0,i.jsxs)(er.A,{variant:"paragraph-sm",as:"p",children:[U.reviewAverage," from"," ",(0,i.jsxs)("button",{type:"button","aria-label":`See ${U.reviewCount} reviews`,"aria-controls":"reviews",onClick:()=>{a("cta_clicked",{cta:"reviews",href:"#reviews"}),document.getElementById("reviews")?.scrollIntoView({behavior:t?"auto":"smooth",block:"start"})},className:"underline underline-offset-2 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-content-primary",children:[U.reviewCount," reviews"]})]})]})]})};var tA=a(81209),tu=a(74900),th=a(28466),tm=a(19457);let tp=JSON.parse('{"1930749464760709257":{"id":"1930749464760709257","text":"Best product I’ve seen in years @maticrobots. Simply incredible. https://t.co/YRQW6PFMZx","author":{"name":"Shane Parrish","username":"shaneparrish","profile_image_url":"https://pbs.twimg.com/profile_images/1911973343495917568/WcKLgE3F_400x400.jpg","verified":false},"created_at":"2025-06-05T22:11:58.000Z","public_metrics":{"retweet_count":0,"like_count":468,"reply_count":0,"quote_count":30},"media":[{"type":"photo","url":"https://pbs.twimg.com/media/GstmZ6nWQAEsRNt.jpg","preview_image_url":"https://pbs.twimg.com/media/GstmZ6nWQAEsRNt.jpg","width":1152,"height":2048}],"entities":{"urls":[],"media":[{"url":"https://t.co/YRQW6PFMZx","expanded_url":"https://x.com/ShaneAParrish/status/1930749464760709257/photo/1","display_url":"pic.x.com/YRQW6PFMZx","type":"photo"}]}},"1931406344050937919":{"id":"1931406344050937919","text":"my chihuahua [
1who’s scared of his own shadow & hides under my bed when I use my dyson] is completely un phased, as my @maticrobots quietly does its work. https://t.co/SGHzzPo9kr","author":{"name":"⚪️ sierra catalina","username":"sierracatalina","profile_image_url":"https://pbs.twimg.com/profile_images/2085184458945175552/ZqfVaidA_400x400.jpg","verified":false},"created_at":"2025-06-07T17:42:10.000Z","public_metrics":{"retweet_count":0,"like_count":123,"reply_count":0,"quote_count":39},"media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1931405888583086080/vid/avc1/320x568/1xgn19SMPPZqMDEa.mp4","preview_image_url":"https://pbs.twimg.com/amplify_video_thumb/1931405888583086080/img/QqcXxoOrtvHt45ik.jpg","width":9,"height":16}],"entities":{"urls":[],"media":[{"url":"https://t.co/SGHzzPo9kr","expanded_url":"https://x.com/sierracatalina1/status/1931406344050937919/video/1","display_url":"pic.x.com/SGHzzPo9kr","type":"video"}]}},"1988734245280575755":{"id":"1988734245280575755","text":"@scottbelsky in our house, the @maticrobots is loved by all creatures, including the canine variety \uD83D\uDC15\\n\\n@kayvz https://t.co/xuqN1QeKQj","author":{"name":"sara beykpour","username":"pandemona","profile_image_url":"https://pbs.twimg.com/profile_images/1783848013049282560/x4gFlJoS_400x400.jpg","verified":false},"created_at":"2025-11-12T22:22:47.000Z","public_metrics":{"retweet_count":2,"like_count":49,"reply_count":6,"quote_count":4},"media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1988734186342223872/vid/avc1/320x410/087oL16YckHxZt0K.mp4","preview_image_url":"https://pbs.twimg.com/amplify_video_thumb/1988734186342223872/img/GVHgK7Q5jnBOZL7L.jpg","width":60,"height":77}],"entities":{"urls":[],"media":[{"url":"https://t.co/xuqN1QeKQj","expanded_url":"https://x.com/pandemona/status/1988734245280575755/video/1","display_url":"pic.x.com/xuqN1QeKQj","type":"video"}]}},"1869968440980910545":{"id":"1869968440980910545","text":"Two weeks into running Matic every day and dealing with all the bullshit from these three.  And it’s been amazing. Home robotics is here. \\n\\nAlso the dumb dog in the middle periodically pees on the floor so spot mopping is a godsend. https://t.co/YcvgtmMVC6","author":{"name":"martin_casado","username":"martin_casado","profile_image_url":"https://pbs.twimg.com/profile_images/1556885485888237568/HH1iBQNp_400x400.jpg","verified":false},"created_at":"2024-12-20T04:49:53.000Z","public_metrics":{"retweet_count":0,"like_count":83,"reply_count":0,"quote_count":10},"media":[{"type":"photo","url":"https://pbs.twimg.com/media/GfN2YeDasAMfl_z.jpg","preview_image_url":"https://pbs.twimg.com/media/GfN2YeDasAMfl_z.jpg","width":1536,"height":2048}],"entities":{"urls":[],"media":[{"url":"https://t.co/YcvgtmMVC6","expanded_url":"https://x.com/martin_casado/status/1869968440980910545/photo/1","display_url":"pic.x.com/YcvgtmMVC6","type":"photo"}]}},"2016949168024273380":{"id":"2016949168024273380","text":"I really didn\'t think we needed a robot vacuum. I never wanted a Roomba. But I couldn\'t ignore the overwhelming praise for @maticrobots I was seeing from smart people I follow on here.\\n\\nMatic robots just work. Here\'s my dog walking right in front of ours. Matic is making it https://t.co/Y5UQl3KvzQ","author":{"name":"Laura Fingal-Surma \uD83D\uDEA1 frontier urbanist","username":"urbanistvc","profile_image_url":"https://pbs.twimg.com/profile_images/1600663081054400513/7E-vlQSr_400x400.jpg","verified":false},"created_at":"2026-01-29T18:58:49.000Z","public_metrics":{"retweet_count":143,"like_count":12,"reply_count":198,"quote_count":2},"media":[{"type":"video","url":"https://video.twimg.com/amplify_video/2016946309992009728/vid/avc1/480x270/3a-_DgH18yG1ILt5.mp4","preview_image_url":"https://pbs.twimg.com/amplify_video_thumb/2016946309992009728/img/TC3CauyvtfN0ruxq.jpg","width":16,"height":9}],"entities":{"urls":[],"media":[{"url":"https://t.co/Y5UQl3KvzQ","expanded_url":"https://x.com/urbanistvc/status/2016949168024273380/video/1","display_url":"pic.x.com/Y5UQl3KvzQ","type":"video"}]}},"1956027327617356282":{"id":"1956027327617356282","text":"Loving my new @maticrobots - big thanks & props to @mehul for making it awesome\\n\\nCats enjoy it too - source of entertainment when doing its thing, and an excellent box\\n\\n\\"The Matic box has a 
1nice cushioned bottom, enjoyable hidey flaps, excellent exterior design. 4.2/5.0 stars, https://t.co/OYAHTGTg5q","author":{"name":"Abe Murray","username":"abemurray","profile_image_url":"https://pbs.twimg.com/profile_images/1651916129810407426/YahJ-TIL_400x400.jpg","verified":false},"created_at":"2025-08-14T16:17:10.000Z","public_metrics":{"retweet_count":0,"like_count":38,"reply_count":0,"quote_count":6},"media":[{"type":"photo","url":"https://pbs.twimg.com/media/GyUzqhwXYAEEV85.jpg","preview_image_url":"https://pbs.twimg.com/media/GyUzqhwXYAEEV85.jpg","width":4032,"height":3024},{"type":"photo","url":"https://pbs.twimg.com/media/GyUzqhmWoAU6PWh.jpg","preview_image_url":"https://pbs.twimg.com/media/GyUzqhmWoAU6PWh.jpg","width":4032,"height":3024}],"entities":{"urls":[],"media":[{"url":"https://t.co/OYAHTGTg5q","expanded_url":"https://x.com/abemurray/status/1956027327617356282/photo/1","display_url":"pic.x.com/OYAHTGTg5q","type":"photo"}]}},"2019114699548422473":{"id":"2019114699548422473","text":"Our 2.5yo always includes @maticrobots as part of our family https://t.co/foHtkckHsV","author":{"name":"Lenny Rachitsky","username":"lennysan","profile_image_url":"https://pbs.twimg.com/profile_images/1592990461517389824/iln8hi1f_400x400.jpg","verified":false},"created_at":"2026-02-04T18:23:52.000Z","public_metrics":{"retweet_count":0,"like_count":67,"reply_count":0,"quote_count":8},"media":[{"type":"photo","url":"https://pbs.twimg.com/media/HAVVUW_acAEx4-s.jpg","preview_image_url":"https://pbs.twimg.com/media/HAVVUW_acAEx4-s.jpg","width":3072,"height":4096}],"entities":{"urls":[],"media":[{"url":"https://t.co/foHtkckHsV","expanded_url":"https://x.com/lennysan/status/2019114699548422473/photo/1","display_url":"pic.x.com/foHtkckHsV","type":"photo"}]}},"2047479051045224552":{"id":"2047479051045224552","text":"I just got one for my mother-in-law last week and I’m obsessed with it.\\n\\nWe bought it because she was dealing with a lot of back pain and had a hard time cleaning.\\n\\n@maticrobots is by far the best purchase I’ve made this year.","author":{"name":"Patrick Skinner - edu/acc","username":"PSkinnerTech","profile_image_url":"https://pbs.twimg.com/profile_images/1927827447963103232/DTLvszQz_400x400.jpg","verified":false},"created_at":"2026-04-24T00:53:40.000Z","public_metrics":{"retweet_count":18,"like_count":8,"reply_count":21,"quote_count":1},"media":[],"entities":{"urls":[],"media":[]}},"1963042928143593658":{"id":"1963042928143593658","text":"I’m a huge gadget nerd and test everything. This new Matic vaccum is crazy. \\n\\nIt vacuums and mops my entire house. \\n\\nUnlike the roomba, uses camera so it does just bump into sh*t. \\n\\nDownside is it’s expensive ($1000 or so). \\n\\nBeen using it for a month. Super effective. I don’t https://t.co/wC218IpKJV","author":{"name":"Sam Parr","username":"thesamparr","profile_image_url":"https://pbs.twimg.com/profile_images/1474048180908175363/b6PCpGwj_400x400.jpg","verified":false},"created_at":"2025-09-03T00:54:40.000Z","public_metrics":{"retweet_count":0,"like_count":1000,"reply_count":0,"quote_count":108},"media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1963042118114357248/vid/avc1/320x568/qdEOp0iX3Yr-wxNQ.mp4","preview_image_url":"https://pbs.twimg.com/amplify_video_thumb/1963042118114357248/img/OLxDxklg9IqUf9gC.jpg","width":9,"height":16}],"entities":{"urls":[],"media":[{"url":"https://t.co/wC218IpKJV","expanded_url":"https://x.com/thesamparr/status/1963042928143593658/video/1","display_url":"pic.x.com/wC218IpKJV","type":"video"}]}},"1931737238460874858":{"id":"1931737238460874858","text":"Roomba is Siri. Matic is ChatGPT.\\n\\nIt vacuums, mops, and drives like a Waymo in your house.\\n\\nMy mother-in-law saw it and instantly bought one.\\n\\nWild how the incumbents fell this far behind after a 10-year head start. https://t.co/eBgwUFq2FJ","author":{"name":"Hubert Thieblot","username":"hthieblot","profile_image_url":"https://pbs.twimg.com/profile_images/1897859456157073415/k9x9IxDL_400x400.jpg","verified":false},"created_at":"2025-06-08T15:37:02.000Z","public_metrics":{"retweet_count":0,"like_count":310,"reply_count":0,"quote_count":30},"media":[{"type":"video","url":"https://video.twimg.com/amplify_video/1931737185503592448/vid/avc1/320x568/nMxkgIBsKT4HemiG.mp4","preview_image_url":"https://pbs.twimg.com/amplify_video_thumb/1931737185503592448/img/lo8awjS7b9qh8wCg.jpg","width":9,"height":16}],"entities":{"urls":[],"media":[{"url":"https://t.co/eBgwUFq2FJ","expanded_url":"https://x.com/hthieblot/status/1931737238460874858/video/1","display_url":"pic.x.com/eBgwUFq2FJ","type":"video"}]}}}');var tg=a(76450),tb=a(48489),tx=a(15987),tf=a(98455),tw=a(45093),tv=a(52087),ty=a(63337),tk=a(76640);function tj(e){throw Error(`Unhandled variant: ${JSON.stringify(e)}`)}let tB={"general-love":[{kind:"review",quote:"You all are amazing. I'm going to need about five for Christmas gifts, not kidding",name:"Dave C.",customerSince:"April 2025"},{kind:"review",quote:"I'm a happy Matic owner - the vacuum has been excellent and I love the privacy-first approach (as a tech company CEO myself, I really appreciate that you process everything on-device).",name:"Alex F.",customerSince:"July 2025"},{kind:"review",quote:"We really loved how easy unboxing and set up was! Vacuuming has so far been wonderful.",name:"Nauka K.",customerSince:"December 2025"},{kind:"review",quote:"My Matic vacuum has been incredible, and I have been telling everyone about it.",name:"Benjamin R.",customerSince:"Oct 2025"},{kind:"review",quote:"I just got a second matic for another floor of my house since I love the first.",n
1ame:"Austin M.",customerSince:"December 2025"},{kind:"review",quote:"Privacy without compromising functionality and usability.",name:"Lucien D.",customerSince:"March 2025"},{kind:"review",quote:"Matic is the best robot vacuum on the market and I just love watching it clean. With its googly eyes on of course.",name:"Frank C.",customerSince:"March 15 2025"},{kind:"review",quote:"I am a huge fan of what you all are doing both as an engineer and a customer",name:"Brian W.",customerSince:"November 2025"},{kind:"review",quote:"I had been researching it for a while and am so admiring of you and your team's drive to make this product (and brand) remarkable. I love supporting brands like that.",name:"Travis S.",customerSince:"Nov 2025"},{kind:"review",quote:"Matic has arrived! This guy is amazing! As a software developer, I must say kudos to the team!!",name:"Greg P.",customerSince:"Nov 2025"},{kind:"review",quote:"Love the product. Best smart device we have owned. It legitimately helps with day to day use vs adding more work and maintenance.",name:"Jeffrey K.",customerSince:"Oct 2025"},{kind:"review",quote:"Every Matic update has been better than the last. The reliability and stability has really leveled out. I'm glad I stuck with some early bumps - genuinely a great product.",name:"Tommy H.",customerSince:"March 2025"},{kind:"review",quote:"I cannot give you guys enough kudos for your great service and great response. Thank you",name:"Robert U.",customerSince:"October 2025"},{kind:"review",quote:"When I did have an issue the team took care of it quickly. I had my Matic back within 10 days. Every step of the way they kept me informed of the progress and explained exactly what happened with my unit. I waited for Matic specifically to introduce a robot vacuum to my house and I definitely made the right decision.",name:"Chad W.",customerSince:"Nov 2023"},{kind:"review",quote:"Over the top, personal customer service.",name:"Joe E.",customerSince:"Nov 2023"},{kind:"review",quote:"EXCELLENT customer service! Real determination to make the product better and take input from users. The bot has gotten better over time, and issues I run into are handled very quickly.",name:"Michael H.",customerSince:"Nov 2023"},{kind:"review",quote:"I can't tell you how refreshing it is to have a corporation so responsive its customers.",name:"Joseph V.",customerSince:"Jan 2026"},{kind:"review",quote:"The customer service I've received this entire time has been stellar. The support team has always gotten to my tickets fairly quickly and the improvements from day one to today are noticeable.",name:"Dustin M.",customerSince:"March 2025"},{kind:"review",quote:"I really didn't expect a response on Thanksgiving Day, never mind three. That is a compliment to you and the company.",name:"David S.",customerSince:"December 2025"}],pets:[{kind:"tweet",tweetId:"1931406344050937919"},{kind:"review",quote:"I have to say this is a game changer. I don't have left over hair on the flap that is right behind the roller and my floors look amazing. No hair to be found. I ran it three different days. This is a wonderful thing for pet owners.",name:"Wayne N.",customerSince:"Dec 2023"},{kind:"tweet",tweetId:"1988734245280575755"},{kind:"tweet",tweetId:"1869968440980910545"},{kind:"tweet",tweetId:"2016949168024273380"},{kind:"review",quote:"Matic has been a game changer in my house. I have six cats so the floors are always a disaster. I work full time and run a business from home so it could be hard to find time to vacuum daily. It takes just a few seconds to change the bag or add some water and Matic does everything else. When I give it a deep clean once a month Matic comes apart and goes back together easily.",name:"Chad W.",customerSince:"Nov 2023"},{kind:"review",quote:"Our dogs(and kids) obviously are more comfortable around Matic, they know - even the dogs, it's not going to hit them. Which has not been the experience with other vacuums.",name:"Matthew K.",customerSince:"May 2025"},{kind:"review",quote:"You guys nailed it! My German shepherds shed so much, I literally need to vacuum daily to keep visible hair balls from tumbling down the hall. Roomba could not cope with the hair",name:"Bri P.",customerSince:"May 2025"},{kind:"tweet",tweetId:"1956027327617356282"}],families:[{kind:"review",quote:"I absolutely love my matic robot. It's the first time I've had a robot vacuum that can operate in the chaos of having 3 kids and 3 dogs",name:"Adam L.",customerSince:"Oct 2025"},{kind:"review",quote:"Hi Matic, I am absolutely loving my Matic. I was a Roomba enthusiast for years and eventually got extremely frustrated with the solutions for a multi-floor house. The experience from all robotic vacuums, especially due to the newer designs of their very complicated docks means a user with a multi-floor home basically has a choice. Either you have to babysit the robot and move it to a new floor and wait until it finishes and spend your whole day dealing with it, or you are essentially forced to buy one robot per floor which I did end up doing, but not only is that extremely expensive, but now you have maintenance on multiple robots (which historically had way more maintenance than Matic which maintenance is so minimal!). With Matic, one robot does the whole house!",name:"Christian S.",customerSince:"June 2025"},{kind:"review",quote:"My parents have difficulty with manual floor care tools and Matic is a real win for them.",name:"Sean S.",customerSince:"Nov 2025"},{kind:"review",quote:"I knew my wife would eventually see the magic of having clean floors every morning and not have to worry about the baby crawling dirty floors. She absolutely loves this thing and raves about it to her friends now.",name:"Travis S.",customerSince:"May 2025"},{kind:"tweet",tweetId:"2019114699548422473"},{kind:"review",quote:"My kids are obsessed with it. Highly recommend for anyone with busy lifestyle or perpetually clean floors.",name:"Daniel G.",customerSince:"Nov 2025"},{kind:"tweet",tweetId:"2047479051045224552"},{kind:"review",quote:"Something good to note, not once, since owning my Matic has it ever tried to vacuum a cable, wire or sock. Really impressive considering my iRobot Roomba 
1j9 would actively go hunting for wires and stuff to chew on!",name:"Clive R.",customerSince:"August 2025"},{kind:"review",quote:"The first time a scheduled clean worked, even after I forgot to clean up a mess of toys in the living room, was a true a-ha moment.",name:"Richard B.",customerSince:"January 2026"}],"work-from-home":[{kind:"tweet",tweetId:"1931737238460874858"},{kind:"review",quote:"Because Matic is so quiet, I never mind running him. He cleans upstairs at night while we sleep downstairs. If I have been busy in the kitchen, I send him in after I'm done.\nHe has never locked himself in the bathroom, which Roomba used to do all the time.\nMy floors are so much cleaner - we have tile, wood, area rugs and some carpeting - he cleans it all so well.",name:"Hilary S.",customerSince:"November 2025"}],"time-saved":[{kind:"review",quote:"Edge & Toe-kick Cleaning are game changers. Thank you!",name:"Taro F.",customerSince:"March 2025"},{kind:"tweet",tweetId:"1963042928143593658"},{kind:"review",quote:"We recently rearranged some furniture in one room to make space for our Christmas tree and haven't remapped the area yet since the change was temporary. That said, it has still successfully cleaned the space in its current layout without issue.\nWe're only running it twice a week, and our floors are staying spotless. We're excited enough that we're planning to buy a second unit for the other floor!",name:"Gregory P.",customerSince:"Nov 2025"},{kind:"review",quote:"I am absolutely thrilled to share how amazing this vacuum/mop is! From the room mapping to its impressive runtime, it truly is outstanding! I adore the visual representation of rooms instead of just simple lines. It does an exceptional job at cleaning! This is simply the best!",name:"Nancy S.",customerSince:"November 2025"},{kind:"review",quote:"The Matic has been wonderful - and in my home I have hardwood, tile, and carpet floors.",name:"Brandon B.",customerSince:"March 2025"},{kind:"review",quote:"Great at finding its way around and a good vacuum and mop.",name:"Ben O.",customerSince:"Nov 2023"},{kind:"review",quote:"Matic is the first true functional household cleaning robot. It's been very impressive.",name:"Jeremy S.",customerSince:"Nov 2025"},{kind:"review",quote:"The combination of powerful vacuuming and thorough mopping in one robot has made floor cleaning something we no longer dread - it's actually satisfying now.",name:"Bruce S.",customerSince:"November 2025"},{kind:"review",quote:"Had our Matic something over 6 months now and it's really amazing (I have a physics & software background)... watching it navigate and deal with obstacles and dynamic situations is mind blowing.",name:"John P.",customerSince:"May 2025"},{kind:"review",quote:"After using the robot for a few days, I've noticed that it has superior navigation and obstacle avoidance compared to other \"leading\" robot vacuums I've owned over the years",name:"Hamlik A.",customerSince:"September 2025"},{kind:"review",quote:"The mapping was unbelievably fast and accurate right from the first run, and watching it navigate is almost magical. It never gets lost, never bumps around confused, and returns to the dock perfectly every time.",name:"Bruce S.",customerSince:"November 2025"}]},tQ=Object.values(tB).flat(),tC=tQ.filter(e=>"tweet"===e.kind).map(e=>e.tweetId),tN=tQ.filter(e=>"review"===e.kind).map(e=>e.quote),t_=e=>e.find((t,a)=>e.indexOf(t)!==a);for(let[e,t]of[["tweet",t_(tC)],["quote",t_(tN)]])if(void 0!==t)throw Error(`Duplicate review wall ${e}: ${t.slice(0,60)}`);let tU="absolute inset-0 bg-gradient-to-b from-tint-black-70 via-transparent to-tint-black-70",tM="absolute inset-0 bg-black/30",tS=["transition-transform duration-quick ease-out-strong",tk._L,"motion-reduce:transition-none"].join(" "),tR=tk.r8.quickMs/1e3,tD=tk.r8.longMs/1e3,tI={duration:.22,ease:"easeInOut"},tL=/(?:\s+https:\/\/t\.co\/\S+)+\s*$/u,tW=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"}),tE=new Intl.NumberFormat("en-US",{notation:"compact",maximumFractionDigits:1}),tq={hidden:{opacity:0}
1,visible:{opacity:1,transition:{duration:tR,ease:[...tk.oQ.inOut]}},exit:{opacity:0,transition:{duration:tR,ease:[...tk.oQ.inOut]}}},tH=e=>e.id,tP=e=>e.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&nbsp;/g," ").replace(tL,"").trimEnd(),tT=()=>(0,i.jsx)("svg",{viewBox:"0 0 29 29",fill:"currentColor",className:"size-[29px] shrink-0",children:(0,i.jsx)("path",{d:"m14.5 1.5 3.78 8.04L27 10.88l-6.31 6.26 1.49 8.84-7.68-4.18-7.68 4.18 1.49-8.84L2 10.88l8.72-1.34L14.5 1.5Z"})}),tJ=()=>(0,i.jsx)("svg",{"aria-label":"Verified account",role:"img",viewBox:"0 0 18 18",fill:"currentColor",className:"size-[18px] shrink-0",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M9 1.25 10.7 2.7l2.2-.17.72 2.08 1.9 1.14-.5 2.15.82 2.05-1.62 1.5-.2 2.2-2.18.4L10.4 15.7 8.3 15l-2.1.7-1.43-1.66-2.18-.39-.2-2.2-1.62-1.5.82-2.05-.5-2.15 1.9-1.14.72-2.08 2.2.17L9 1.25Zm3.18 5.6a.75.75 0 0 0-1.06-1.06L7.9 9 6.88 7.98a.75.75 0 1 0-1.06 1.06l1.55 1.55a.75.75 0 0 0 1.06 0l3.75-3.74Z",clipRule:"evenodd"})}),tG=()=>(0,i.jsx)("svg",{"aria-hidden":!0,viewBox:"0 0 24 24",fill:"currentColor",className:"size-[24px] shrink-0",children:(0,i.jsx)("path",{d:"M12 21.35 10.55 20C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09A6 6 0 0 1 16.5 3C19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.51L12 21.35Z"})}),tz=({tweet:e,showAvatar:t=!1,inverse:a=!1})=>(0,i.jsxs)("div",{className:(0,eh.cn)("flex items-start",t&&"gap-20"),children:[t&&(0,i.jsx)("div",{className:"size-[36px] shrink-0 overflow-hidden rounded-full bg-review-avatar-placeholder",children:(0,i.jsx)(eX(),{src:e.author.profile_image_url,alt:"",width:36,height:36,sizes:"36px",loading:"lazy",className:"size-full object-cover"})}),(0,i.jsxs)("div",{className:(0,eh.cn)("min-w-0 font-trimMono text-review-attribution font-medium uppercase",a?"text-content-inverse":"text-content-primary"),children:[(0,i.jsxs)("div",{className:"flex items-center gap-[5px]",children:[(0,i.jsx)("span",{className:"break-words",children:e.author.name}),e.author.verified&&(0,i.jsx)(tJ,{})]}),(0,i.jsxs)("p",{className:"break-words",children:["@",e.author.username]})]})]}),tV=({card:e})=>{var t;return(0,i.jsxs)(tb.A,{radius:"m",className:"flex min-h-full flex-col justify-between p-card-md",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-xxl",children:[(0,i.jsxs)("div",{className:"font-trimMono text-review-attribution font-medium uppercase",children:[(0,i.jsx)("p",{className:"text-content-primary",children:e.name}),(0,i.jsxs)("p",{className:"text-content-secondary",children:["With Matic since ",e.customerSince]})]}),(0,i.jsxs)("blockquote",{className:(0,eh.cn)("whitespace-pre-line break-words font-ppMori font-semibold text-content-primary",(t=e.quote).length<=90?"text-h4":t.length<=300?"text-h6":"text-paragraph-md"),style:{textIndent:"-0.45em"},children:["“",e.quote,"”"]})]}),(0,i.jsxs)("div",{className:"mt-l",children:[(0,i.jsx)("div",{"aria-hidden":!0,className:"flex -space-x-[2px] text-functional-yellow",children:Array.from({length:5},(e,t)=>(0,i.jsx)(tT,{},t))}),(0,i.jsx)("span",{className:"sr-only",children:"Five out of five stars."})]})]})},tF=({tweet:e})=>(0,i.jsxs)(tb.A,{radius:"m",className:"flex min-h-full flex-col justify-between p-card-md",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-l",children:[(0,i.jsx)(tz,{tweet:e,showAvatar:!0}),(0,i.jsx)("blockquote",{className:"whitespace-pre-line font-ppMori text-h6 font-semibold text-content-primary",children:tP(e.text)})]}),(0,i.jsxs)("div",{className:"mt-l flex items-center justify-between font-trimMono text-review-attribution font-medium uppercase text-content-secondary",children:[(0,i.jsx)("time",{dateTime:e.created_at,children:tW.format(new Date(e.created_at))}),(0,i.jsxs)("span",{className:"flex items-center gap-xs",children:[(0,i.jsx)("span",{className:"text-functional-red",children:(0,i.jsx)(tG,{})}),tE.format(e.public_metrics.like_count)]})]})]}),tO=({tweet:e,media:t})=>{let a="video"===t.type?t.preview_image_url??t.url:t.url??t.preview_image_url,r=(0,i.jsxs)(tb.A,{radius:"m",className:"relative flex flex-col justify-between bg-neutral2 p-card-md [aspect-ratio:5/6] sd:[aspect-ratio:517/662]",children:[void 0!==a&&(0,i.jsx)(eX(),{src:a,alt:`Media from ${e.author.name}'s post`,fill:!0,sizes:"(min-width: 1600px) 517px, (min-width: 1280px) 31vw, (min-width: 800px) 48vw, 78vw",loading:"lazy",className:"object-cover"}
1),(0,i.jsx)("div",{"aria-hidden":!0,className:"absolute inset-x-0 top-0 h-[70%] bg-gradient-to-b from-black/60 to-transparent"}),(0,i.jsx)("div",{"aria-hidden":!0,className:tM}),(0,i.jsxs)("div",{className:"relative z-10 flex flex-col gap-l",children:[(0,i.jsx)(tz,{tweet:e,inverse:!0}),(0,i.jsx)("blockquote",{className:"whitespace-pre-line font-ppMori text-h6 font-semibold text-content-inverse",children:tP(e.text)})]}),"video"===t.type&&(0,i.jsx)(tx.A,{decorative:!0,className:"relative z-10 h-[56px] w-[56px]",children:(0,i.jsx)(tw.A,{})})]});return"video"!==t.type?r:(0,i.jsx)("a",{href:`https://x.com/${e.author.username}/status/${e.id}`,target:"_blank",rel:"noopener noreferrer","aria-label":`Open ${e.author.name}'s video post on X`,className:"block min-h-full",children:r})},tX=({card:e})=>{switch(e.kind){case"review":return(0,i.jsx)(tV,{card:e});case"tweet":{let t=tp[e.tweetId],a=t.media[0];return void 0===a?(0,i.jsx)(tF,{tweet:t}):(0,i.jsx)(tO,{tweet:t,media:a})}default:return tj(e)}},tY=({card:e,onPlay:t})=>{switch(e.kind){case"press":return(0,i.jsxs)(tb.A,{className:"flex flex-col p-card-lg",children:[(0,i.jsxs)(er.A,{variant:"paragraph-lg",as:"blockquote",children:["“",e.quote,"”"]}),(0,i.jsx)(eX(),{src:e.logo,alt:e.logoAlt,width:180,height:40,sizes:"180px",className:"mt-auto h-8 w-auto max-w-[180px] object-contain object-left brightness-0"})]});case"rating":return(0,i.jsxs)(tb.A,{className:"flex flex-col bg-brand-lavender p-card-lg",children:[(0,i.jsx)(er.A,{variant:"d1",as:"p",children:E.rating.average}),(0,i.jsxs)("div",{className:"mt-auto flex flex-col gap-xs",children:[(0,i.jsx)("div",{"aria-hidden":!0,className:"flex -space-x-[2px] text-content-primary",children:Array.from({length:5},(e,t)=>(0,i.jsx)(tT,{},t))}),(0,i.jsx)("span",{className:"sr-only",children:"Five out of five stars."}),(0,i.jsxs)(ei.A,{variant:"eyebrow-sm",tone:"primary",children:[E.rating.count," reviews on"," ",(0,i.jsx)("span",{className:"font-ppMori font-semibold normal-case",children:"Shop"})]})]})]});case"tweet":return(0,i.jsxs)(tb.A,{className:"relative [aspect-ratio:5/6]",children:[(0,i.jsx)(eX(),{src:e.image,alt:e.imageAlt,fill:!0,sizes:"(min-width: 1600px) 517px, (min-width: 1280px) 31vw, (min-width: 800px) 48vw, 100vw",className:"object-cover"}),(0,i.jsx)("div",{"aria-hidden":!0,className:tM}),(0,i.jsx)("div",{"aria-hidden":!0,className:tU}),(0,i.jsxs)("div",{className:"absolute inset-0 flex flex-col gap-m p-card-lg",children:[(0,i.jsxs)(ei.A,{variant:"eyebrow-sm",tone:"inverse",children:[e.author," ",e.handle]}),(0,i.jsx)(er.A,{variant:"paragraph-md",as:"blockquote",tone:"inverse",className:"sd:max-w-[360px]",children:e.quote})]})]});case"testimonial":if(null===e.poster)return(0,i.jsxs)(tb.A,{className:"flex flex-col bg-surface-raised p-card-lg",children:[(0,i.jsx)(ei.A,{variant:"eyebrow-sm",tone:"secondary",children:e.eyebrow}),null!==e.quote&&(0,i.jsxs)(er.A,{variant:"paragraph-md",as:"blockquote",className:"mt-m sd:max-w-[380px]",children:["“",e.quote,"”"]})]});return(0,i.jsxs)(tb.A,{className:"relative bg-surface-raised [aspect-ratio:5/6]",children:[(0,i.jsx)(eX(),{src:e.poster,alt:e.posterAlt,fill:!0,sizes:"(min-width: 1600px) 517px, (min-width: 1280px) 31vw, (min-width: 800px) 48vw, 100vw",className:"object-cover"}),(0,i.jsx)("div",{"aria-hidden":!0,className:tM}),(0,i.jsx)("div",{"aria-hidden":!0,className:tU}),(0,i.jsxs)("div",{className:"absolute inset-0 flex flex-col p-card-lg",children:[(0,i.jsx)(ei.A,{variant:"eyebrow-sm",tone:"inverse",children:e.eyebrow}),null!==e.quote&&(0,i.jsxs)(er.A,{variant:"paragraph-md",as:"blockquote",tone:"inverse",className:"mt-m sd:max-w-[380px]",children:["“",e.quote,"”"]}),null!==e.videoSrc&&(0,i.jsx)(tx.A,{label:`Play ${e.storySubject}'s story`,onClick:()=>t(e),className:"mt-auto",children:(0,i.jsx)(tw.A,{})})]})]});case"stat":return(0,i.jsx)(tK,{card:e});default:return tj(e)}},tK=({card:e})=>{let[t,a]=(0,o.useState)(0),r=(0,o.useId)(),s=(0,en.X)(),n=(0,eu.j)(),l=e.stats[t]??e.stats[0],d=e=>[e.prefix,e.srLabel,e.unit,e.suffix].filter(e=>""!==e).join(" ");return(0,i.jsx)(tb.A,{children:(0,i.jsxs)("button",{type:"button","aria-label":"Show another stat","aria-describedby":r,onClick:()=>{let i=(t+1)%e.stats.length,r=e.stats[i]??e.stats[0];a(i),s(d(r))},className:(0,eh.cn)("group flex h-full w-full flex-col p-card-lg text-left",tS),children:[(0,i.jsx)(es.A,{id:r,children:d(l)}),(0,i.jsx)(ei.A,{variant:"eyebrow-sm",children:"Stats"}),(0,i.jsx)("div",{className:"mb-l mt-l grid",children:e.stats.map((e,a)=>(0,i.jsx)(X.P.div,{"aria-hidden":a!==t,initial:!1,animate:a===t?{opacity:1,rotateX:0}:{opacity:0,rotateX:-80},transition:{duration:.35*!n,ease:"easeOut"},className:(0,eh.cn)("col-start-1 row-start-1",a!==t&&"pointer-events-none select-none"),children:(0,i.jsxs)(er.A,{variant:"h4",as:"p",className:"sd:max-w-[400px]",children:[e.prefix," ",(0,i.jsxs)("span",{className:"text-brand-orange",children:[(0,i.jsxs)("span",{className:"whitespace-nowrap",children:[(0,i.jsx)("span",{"aria-hidden":"true",children:e.valuePrefix}),(0,i.jsx)(tf.A,{seedValue:e.seedValue,perSecond:n?0:e.perSecond,seedTimeMs:e.seedTimeMs,srLabel:e.srLabel,isRevealed:!n,paused:n||a!==t,className:"font-trimMono tabular-nums"})]})," ",e.unit]})," ",e.suffix]})},e.id))}),(0,i.jsxs)(ei.A,{variant:"eyebrow-sm",className:"mt-auto w-fit roun
1ded-full border border-tint-black-20 px-[12px] py-[6px] transition-colors duration-quick group-hover:border-content-primary group-hover:bg-brand-grey motion-reduce:transition-none",children:["↻ ",e.footnote]})]})})},tZ=({item:e,onPlay:t})=>"existing"===e.source?(0,i.jsx)(tY,{card:e.card,onPlay:t}):(0,i.jsx)(tX,{card:e.card}),t$=({data:e})=>(0,i.jsx)(O.N,{children:(0,i.jsx)(X.P.div,{initial:!e.reducedMotion&&{opacity:0,scale:.96},animate:{opacity:1,scale:1},transition:e.reducedMotion?{duration:0}:{opacity:tI,scale:tI},children:(0,i.jsx)(tZ,{item:e,onPlay:e.onPlay})})}),t0=({activeTabId:e,cards:t,onPlay:a,reducedMotion:r})=>{let s=(tD-2*tR)/Math.max(t.length-1,1);return(0,i.jsx)(O.N,{initial:!1,mode:"wait",children:(0,i.jsx)(X.P.div,{variants:{hidden:{},visible:{transition:{staggerChildren:r?0:s}},exit:{}},initial:!r&&"hidden",animate:"visible",...r?{}:{exit:"exit"},className:"hideScrollBar flex w-full snap-x snap-mandatory gap-[18px] overflow-x-auto overflow-y-clip tab:gap-[16px] sd:gap-l",children:t.map(e=>(0,i.jsx)(X.P.div,{variants:tq,className:"w-[calc(100%-63px)] shrink-0 snap-start tab:w-[475px] sd:w-[70%] sd:max-w-[306px]",children:(0,i.jsx)(tZ,{item:e,onPlay:a})},e.id))},e)})},t1=({activeTabId:e,cards:t,hasMore:a,onLoadMore:r,onPlay:s,reducedMotion:n})=>{let l=(0,o.useRef)(null),{width:d,height:c}=(()=>{let[e,t]=(0,o.useState)({width:void 0,height:void 0});return(0,o.useEffect)(()=>{let e=()=>{t({width:Math.min(window.innerWidth,document.documentElement.clientWidth),height:Math.min(window.innerHeight,document.documentElement.clientHeight)})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),e})(),{containerTopOffset:A,hasMeasuredLayout:u,positioner:h,resizeObserver:m}=(({activeTabId:e,containerRef:t,viewportWidth:a,viewportHeight:i})=>{let{offset:r,width:s}=(0,tA.Y)(t,[a,i,e]),n=void 0!==a&&a>=1280?3:2,o=Math.max(s,24*(n-1)+n),l=Math.max((o-24*(n-1))/n,1),d=(0,tu.i)({width:o,columnWidth:l,columnCount:n,columnGutter:24,rowGutter:24},[e]),c=(0,th.w)(d);return{columnWidth:l,containerTopOffset:r,hasMeasuredLayout:s>0&&void 0!==i,positioner:d,resizeObserver:c}})({activeTabId:e,containerRef:l,viewportWidth:d,viewportHeight:c}),p=t.map(e=>({...e,onPlay:s,reducedMotion:n}));return(0,i.jsx)("div",{ref:l,children:u&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tm.o,{items:p,render:t$,itemKey:tH,positioner:h,resizeObserver:m,offset:A,he
1ight:c??0,role:"list"}),a&&(0,i.jsx)("div",{className:"mt-l flex justify-center",children:(0,i.jsx)(tg.A,{variant:"outline",onClick:r,children:E.seeMoreLabel})})]})})},t2=({sectionRef:e})=>{let[t,a]=(0,o.useState)(E.tabs[0].id),r=(0,m.nE)(),[s,n]=(0,o.useState)(null),l=(0,eu.j)(),d=(0,eA.U)("(min-width: 800px)"),c=E.tabs.find(e=>e.id===t)??E.tabs[0],A=[...(t===E.tabs[0].id?[E.sharedCards.wired,E.sharedCards.rating,E.sharedCards.tweet,c.testimonial,E.sharedCards.stat,E.sharedCards.verge]:[c.testimonial]).map(e=>({id:e.id,source:"existing",card:e})),...tB[t].map((e,a)=>({id:`${t}-ported-${a}`,source:"ported",card:e}))],{visibleCount:u,visibleCards:h,handleLoadMore:p}=((e,t)=>{let[a,i]=(0,o.useState)(9),[r,s]=(0,o.useState)(e);r!==e&&(s(e),i(9));let n=t.slice(0,a);return{visibleCount:a,visibleCards:n,handleLoadMore:(0,o.useCallback)(()=>{i(e=>Math.min(e+3,t.length))},[t.length])}})(t,A);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(er.A,{variant:"h3",as:"h2",className:"text-center tab:text-h2 sd:text-h3",children:(0,i.jsx)("span",{id:"reviews-heading",children:E.title})}),(0,i.jsx)(tv.A,{tabs:E.tabs.map(({id:e,label:t})=>({id:e,label:t})),activeId:t,onChange:i=>{let s=E.tabs.findIndex(e=>e.id===i),n=E.tabs[s];if(void 0===n)return;let o=n.id;if(o===t)return;r("tab_selected",{tab:o,tab_index:s});let d=e.current;null!==d&&d.getBoundingClientRect().top<0&&d.scrollIntoView({behavior:l?"auto":"smooth",block:"start"}),a(o)},ariaLabel:"Customer review categories",scrollable:!0,listWrapperClassName:"mt-full flex max-w-full justify-center",panelClassName:"relative z-0 mt-full w-full max-w-[1440px]",panel:!0===d?(0,i.jsx)(t1,{activeTabId:t,cards:h,hasMore:u<A.length,onLoadMore:()=>{p(),r("reviews_expanded",{visible_count:Math.min(u+3,A.length)})},onPlay:e=>{n(e),r("video_played",{video_id:e.id})},reducedMotion:l}):(0,i.jsx)(t0,{activeTabId:t,cards:A,onPlay:e=>{n(e),r("video_played",{video_id:e.id})},reducedMotion:l})}),null!==s&&null!==s.poster&&null!==s.videoSrc&&(0,i.jsx)(ty.A,{videoSrc:s.videoSrc,posterSrc:s.poster.src,posterAlt:s.posterAlt,onClose:()=>n(null)})]})},t4=({position:e})=>{let t=(0,o.useRef)(null);return(0,i.jsx)(l.A,{id:"reviews",position:e,ref:t,ariaLabelledBy:"reviews-heading",className:"flex scroll-mt-[calc(var(--spacing-button-height)+var(--spacing-space-half)+var(--spacing-space-quarter))] flex-col items-center overflow-x-clip px-grid-margin pb-page",children:(0,i.jsx)(t2,{sectionRef:t})})};var t8=a(77328),t5=a.n(t8),t6=a(43519),t3=a(23999),t7=a(26972),t9=a(98477);function ae(){return(0,i.jsxs)("svg",{viewBox:"0 0 114 114",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("g",{filter:"url(#a)",children:(0,i.jsx)("circle",{cx:"56.568",cy:"56.568",r:"40",transform:"rotate(135 56.568 56.568)",fill:"#fff",fillOpacity:".9"})}),(0,i.jsx)("path",{d:"M45.607 44.901 68.235 67.53m-.001-22.629L45.607 67.53",stroke:"#1F2022",strokeLinecap:"round",strokeWidth:"2"}),(0,i.jsx)("defs",{children:(0,i.jsxs)("filter",{id:"a",x:".568",y:".568",width:"112",height:"112",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,i.jsx)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,i.jsx)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"4"}),(0,i.jsx)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_3341_2905"}),(0,i.jsx)("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,i.jsx)("feOffset",{}),(0,i.jsx)("feGaussianBlur",{stdDeviation:"8"}),(0,i.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,i.jsx)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),(0,i.jsx)("feBlend",{in2:"effect1_backgroundBlur_3341_2905",result:"effect2_dropShadow_3341_2905"}),(0,i.jsx)("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_3341_2905",result:"shape"})]})})]})}let at=()=>(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"black",xmlns:"http://www.w3.org/2000/svg",className:"purpleSvgIcon",children:[(0,i.jsxs)("g",{clipPath:"url(#clip0_988_3722)",children:[(0,i.jsx)("path",{d:"M6.12109 3.91016L8.47223 7.14622",stroke:"black",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M15.5254 16.8535L17.8765 20.0896",stroke:"black",strokeOpacity:"0.5",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M2.12305 10.4355L6.076 11.0616",stroke:"black",strokeOpacity:"0.125",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M17.9219 12.9375L21.8748 13.5636",stroke:"black",strokeOpacity:"0.625",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M3.9082 17.877L7.14427 15.5258",stroke:"black",strokeOpacity:"0.25",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M16.8535 8.47266L20.0896 6.12152",stroke:"black",strokeOpacity:"0.75",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M10.4349 21.8755L11.061 17.9225",stroke:"black",strokeOpacity:"0.375",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M12.9369 6.07663L13.563 2.12368",stroke:"black",strokeOpacity:"0.875",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),(0,i.jsx)("animateTransform",{attributeName:"transform",dur:"2s",type:"rotate",from:"0 0 0",to:"360 0 0",repeatCount:"indef
1inite"}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:"clip0_988_3722",children:(0,i.jsx)("rect",{width:"24",height:"24",fill:"black"})})})]}),aa=[];for(let e=1;e<=24;e++){let t=e.toString().padStart(2,"0"),i=a(77396)(`./frame_${t}.webp`).default;aa.push(i.src)}let ai=({enabled:e,focusOnReady:t=!1})=>{let a=(0,o.useRef)(null),[r,s]=(0,o.useState)(0),{isDragging:n,canvasReady:l}=function({frames:e,canvasRef:t,enabled:a,sensitivity:i=16}){let r=(0,o.useRef)([]),s=(0,o.useRef)(0),n=(0,o.useRef)(0),l=(0,o.useRef)(0),[d,c]=(0,o.useState)(0),[A,u]=(0,o.useState)(!1),[h,m]=(0,o.useState)(!1),[p,g]=(0,o.useState)(!1),b=(0,o.useRef)(!1);(0,o.useEffect)(()=>{a||(b.current=!1,g(!1),m(!1))},[a]);let x=(0,o.useCallback)(e=>{let a,i,s,n,o=t.current;if(!o)return;let l=o.getContext("2d");if(!l)return;let d=r.current[e];if(!d)return;let c=window.devicePixelRatio||1,A=o.getBoundingClientRect(),u=A.width*c,h=A.height*c;if(0===u||0===h)return;(o.width!==u||o.height!==h)&&(o.width=u,o.height=h),l.clearRect(0,0,u,h);let m=d.naturalWidth/d.naturalHeight;m>u/h?(i=h,s=(u-(a=h*m))/2,n=0):(a=u,s=0,n=(h-(i=u/m))/2),l.drawImage(d,s,n,a,i);let p=Math.round(16*c);l.font=`500 ${p}px "Trim Mono", monospace`,l.letterSpacing=`${-.48*c}px`,l.fillStyle="#000",l.textAlign="center",l.textBaseline="bottom",l.fillText("DRAG TO ROTATE",u/2,h-18*c),b.current||(b.current=!0,g(!0))},[t]);return(0,o.useEffect)(()=>{if(!a||0===e.length||r.current.length===e.length)return;let t=!1,i=[],n=0,o=()=>{n++,t||(c(n/e.length),n===e.length&&(r.current=i,s.current=0,u(!0)))};return e.forEach((e,t)=>{let a=new Image;i[t]=a,a.src=e,a.decode().then(o).catch(e=>{console.error(`Failed to decode frame ${t}:`,e),o()})}),()=>{t=!0}},[a,e,x]),(0,o.useEffect)(()=>{let r=t.current;if(!a||!r||!A)return;let o=e.length,d=e=>{r.setPointerCapture(e.pointerId),n.current=e.clientX,l.current=s.current,m(!0)},c=e=>{if(!r.hasPointerCapture(e.pointerId))return;let t=Math.round((e.clientX-n.current)/i),a=((l.current+t)%o+o)%o;a!==s.current&&(s.current=a,x(a))},u=e=>{r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),m(!1)},h=e=>{if("ArrowLeft"===e.key){e.preventDefault();let t=((s.current-1)%o+o)%o;s.current=t,x(t)}else if("ArrowRight"===e.key){e.preventDefault();let t=((s.current+1)%o+o)%o;s.current=t,x(t)}},p=new ResizeObserver(()=>{x(s.current)});return r.addEventListener("pointerdown",d),r.addEventListener("pointermove",c),r.addEventListener("pointerup",u),r.addEventListener("pointercancel",u),r.addEventListener("keydown",h),p.observe(r.parentElement||r),x(s.current),()=>{r.removeEventListener("pointerdown",d),r.removeEventListener("pointermove",c),r.removeEventListener("pointerup",u),r.removeEventListener("pointercancel",u),r.removeEventListener("keydown",h),p.disconnect()}},[t,x,a,e.length,A,i]),{loadProgress:d,isLoaded:A,isDragging:h,canvasReady:p}}({frames:aa,canvasRef:a,enabled:e});return(0,o.useEffect)(()=>{t&&l&&a.current?.focus({preventScroll:!0})},[t,l]),(0,i.jsxs)(i.Fragment,{children:[!l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("img",{src:aa[0],alt:"",className:"absolute inset-0 h-full w-full object-cover"}),(0,i.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,i.jsx)(at,{})})]}),(0,i.jsx)("canvas",{ref:a,role:"slider",tabIndex:l?0:-1,className:(0,eh.cn)("absolute inset-0 h-full w-full outline-none focus-visible:outline focus-visible:outline-2 focus-visible:-outline-offset-4 focus-visible:outline-[#1f2022]",n?"cursor-grabbing":"cursor-grab",l?"visible":"invisible"),style:{touchAction:"none"},"aria-label":"360 degree product view. Use left and right arrow keys to rotate.","aria-valuemin":1,"aria-valuemax":aa.length,"aria-valuenow":r+1,"aria-valuetext":`Frame ${r+1} of ${aa.length}`,onKeyDown:e=>{if("ArrowLeft"!==e.key&&"ArrowRight"!==e.key)return;e.stopPropagation();let t="ArrowLeft"===e.key?-1:1;s(e=>(e+t+aa.length)%aa.length)}})]})};function ar({isOpen:e,toggle360Modal:t,className:a}){let r=(0,o.useRef)(null),s=(0,o.useRef)(null),n=(0,o.useRef)(!1),[l,d]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(!e||l)return;let t=requestAnimationFrame(()=>d(!0));return()=>cancelAnimationFrame(t)},[e,l]);let c=(0,o.useCallback)(t,[t]);return((0,o.useEffect)(()=>{let t;return e&&!n.current?(s.current=document.activeElement instanceof HTMLElement?document.activeElement:null,t=requestAnimationFrame(()=>r.current?.focus())):!e&&n.current&&(t=requestAnimationFrame(()=>{s.current?.isConnected&&s.current.focus()})),n.current=e,()=>{void 0!==t&&cancelAnimationFrame(t)}},[e]),(0,o.useEffect)(()=>
1{if(!e)return;let t=e=>{if("Escape"===e.key)return void c();if("Tab"!==e.key)return;let t=Array.from(r.current?.querySelectorAll('button:not([disabled]), [href], [tabindex]:not([tabindex="-1"])')??[]),a=t[0],i=t[t.length-1];if(a&&i){if(document.activeElement===r.current||!r.current?.contains(document.activeElement)){e.preventDefault(),(e.shiftKey?i:a).focus();return}e.shiftKey&&document.activeElement===a?(e.preventDefault(),i.focus()):e.shiftKey||document.activeElement!==i||(e.preventDefault(),a.focus())}};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e,c]),!e||"u"<typeof document)?null:(0,t9.createPortal)((0,i.jsxs)("div",{ref:r,className:(0,eh.cn)("fixed inset-0 z-[999]",a),role:"dialog","aria-modal":"true","aria-label":"Matic 360 product view",tabIndex:-1,children:[(0,i.jsx)("div",{"data-testid":"matic-360-backdrop",className:"fixed inset-0 z-[999] bg-glass-overlay backdrop-blur-glass-overlay duration-300 animate-in fade-in-0",onClick:t}),(0,i.jsx)("div",{className:"pointer-events-none fixed inset-0 z-[1000] flex w-full items-center justify-center overflow-y-scroll overscroll-contain px-[24px] pb-8 pt-[5vh]",children:(0,i.jsxs)("div",{className:"pointer-events-auto relative h-fit max-h-[80vh] w-full max-w-[1280px] lg:!max-w-[1280px] landscape:max-w-[100vh]",children:[(0,i.jsx)("div",{className:"relative h-full w-full overflow-hidden rounded-8 border border-[#dbdbdb] bg-white shadow-none lg:rounded-16",children:(0,i.jsx)("div",{className:"relative max-h-[80vh] w-full [aspect-ratio:4/3] mob:[aspect-ratio:1/1] lg:[aspect-ratio:16/10]",children:(0,i.jsx)(ai,{enabled:l&&e,focusOnReady:!0})})}),(0,i.jsx)("button",{onClick:t,className:"close__btn absolute !-right-6 !-top-6 z-50 cursor-pointer text-white lg:!-right-[34px] lg:!-top-[34px]","aria-label":"Close 360 product view",type:"button",children:(0,i.jsx)(ae,{})})]})})]}),document.body)}var as=a(61328),an=a(75748),ao=a(92301),al=a(473);let ad=({selectedMediaId:e,onSelectMedia:t,onToggle360:a,mode:r="select",isVideoPlaying:s=!1,videoToggleLabel:n="",onVideoToggle:o,className:l,focusRingClassName:d="focus-visible:outline-brand-white"})=>(0,i.jsxs)("div",{role:"group","aria-label":"Choose hero media",className:(0,eh.cn)("gap-xs",l),children:[B.map(a=>{let s="select"===r&&e===a.id,n="thumbWidth"in a?a.thumbWidth:void 0;return(0,i.jsx)("button",{type:"button","aria-label":"launch"===r?`View ${a.alt.toLowerCase()}`:`Show ${a.alt.toLowerCase()}`,"aria-haspopup":"launch"===r?"dialog":void 0,"aria-controls":"launch"===r?void 0:"shop-hero-media","aria-current":s?"true":void 0,onClick:()=>t(a.id),className:(0,eh.cn)("relative size-4xl shrink-0 rounded-16 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2",d,s&&"outline outline-2 outline-offset-2 outline-brand-black"),children:(0,i.jsx)("span",{className:"absolute inset-0 overflow-hidden rounded-16 bg-brand-grey",children:void 0===n?(0,i.jsx)(eX(),{src:a.thumb,alt:"",fill:!0,sizes:"64px",className:"object-cover"}):(0,i.jsx)(eX(),{src:a.thumb,alt:"",sizes:"64px",style:{width:n},className:"absolute left-1/2 top-1/2 h-auto -translate-x-1/2 -translate-y-1/2"})})},a.id)}),(0,i.jsxs)("button",{type:"button","aria-label":"View Matic in 360 degrees","aria-haspopup":"dialog",onClick:a,className:(0,eh.cn)("flex size-4xl shrink-0 flex-col items-center justify-center gap-1 rounded-8 bg-surface-nav text-content-primary shadow-btnShadow backdrop-blur-md focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2",d),children:[(0,i.jsx)(al.A,{}),(0,i.jsx)("span",{className:"font-trimMono text-eyebrow-sm font-medium uppercase",children:"360\xb0"})]}),"select"===r&&(0,i.jsxs)("button",{type:"button","aria-label":n,"aria-controls":"shop-hero-media","aria-current":e===Q?"true":void 0,onClick:o,className:(0,eh.cn)("relative size-4xl shrink-0 rounded-16 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2",d,e===Q&&"outline outline-2 outline-offset-2 outline-brand-black"),children:[(0,i.jsxs)("span",{className:"absolute inset-0 overflow-hidden rounded-10",children:[(0,i.jsx)(eX(),{src:N,alt:"",fill:!0,sizes:"64px",className:"object-cover"}),(0,i.jsx)("span",{className:"absolute inset-0 bg-black/30"})]}),(0,i.jsx)("span",{className:"absolute inset-0 flex items-center justify-center text-brand-white",children:e===Q&&s?(0,i.jsx)(ao.A,{className:"size-xl"}):(0,i.jsx)(tw.A,{className:"size-xl"})})]})]}),ac=({maticProduct:e})=>{let t,a=(0,o.useRef)(null),r=(0,o.useRef)(!1),s=(0,as.P)(a),n=(0,eu.j)(),l=ea(N.src,1920),[d,c]=(0,o.useState)(Q),[A,u]=(0,o.useState)(!1),[h,p]=(0,o.useState)(!1),g=(0,m.nE)(),b=()=>{let e=!h;p(e),g(e?"modal_opened":"modal_closed",{modal:"360-view"})},x=(e,t)=>{c(e),g("media_selected",{media_id:e,surface:t})},f=d===Q,w=(0,o.useRef)(f),v=e?.variants.edges[0]?.node.price,y=null===(t=v?(0,em.$g)(v.amount,v.currencyCode):null)?null:`Starting at ${t}
1.`,U=n?"":"transition-colors duration-quick ease-in-out",M=j.map(e=>(0,i.jsxs)("li",{className:"flex items-center gap-s",children:[(0,i.jsx)(t3.A,{icon:e.icon,className:(0,eh.cn)("size-28 shrink-0",U,f?"text-brand-white":"text-brand-black")}),(0,i.jsx)(er.A,{variant:"paragraph-md",tone:f?"inverse":"primary",as:"span",className:U,children:e.label})]},e.label)),S=n?"":"transition-opacity duration-quick ease-in-out",R=f?A?"Pause hero video":"Play hero video":"Show hero video",D=e=>{if(!f)return void x(Q,e);let t=a.current;null!==t&&(t.paused?(r.current=!1,g("video_toggled",{is_playing:!0}),(0,an._)(t)):(g("video_toggled",{is_playing:!1}),r.current=!0,t.pause()))},I=(0,t7.w)();return(0,o.useEffect)(()=>{I(f?"dark":"light")},[f,I]),(0,o.useEffect)(()=>{let e=f&&!w.current;w.current=f;let t=a.current;if(null!==t){if(e&&(r.current=!1),f&&s&&!n){r.current||(0,an._)(t);return}t.pause()}},[f,s,n]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t5(),{children:(0,i.jsx)("link",{rel:"preload",as:"image",fetchPriority:"high",href:l})}),(0,i.jsxs)("div",{className:(0,eh.cn)("flex w-full flex-col","h-[80svh] sd:h-[750px] sd:max-h-[90svh] d:h-[900px]"),children:[(0,i.jsxs)("div",{className:"relative isolate min-h-0 w-full flex-1 overflow-hidden bg-brand-grey",children:[(0,i.jsx)(er.A,{variant:"h2",as:"h1",className:"sr-only",children:k}),(0,i.jsxs)("div",{id:"shop-hero-media",className:"absolute inset-0",children:[B.map((e,t)=>{let a=d===e.id;return(0,i.jsx)(eX(),{src:e.image,alt:a?e.alt:"",fill:!0,sizes:"100vw",priority:0===t,placeholder:"blur","aria-hidden":!a,className:(0,eh.cn)("bg-brand-white object-contain",S,a?"opacity-100":"opacity-0")},e.id)}),(0,i.jsx)("video",{ref:a,src:C,poster:l,autoPlay:!n,muted:!0,loop:!n,playsInline:!0,preload:"metadata","aria-label":_,"aria-hidden":!f,onPlay:()=>u(!0),onPause:()=>u(!1),className:(0,eh.cn)("absolute inset-0 size-full object-cover",S,f?"opacity-100":"opacity-0")}),n&&f&&!A&&(0,i.jsx)(eX(),{src:N,alt:"","aria-hidden":!0,fill:!0,sizes:"100vw",className:"object-cover"})]}),(0,i.jsx)("div",{"aria-hidden":!0,className:(0,eh.cn)("pointer-events-none absolute inset-x-0 top-0 z-10 h-[427px] bg-gradient-to-t from-transparent to-shop-hero-gradient mix-blend-multiply",S,f?"opacity-100":"opacity-0")}),(0,i.jsx)("div",{"aria-hidden":!0,className:(0,eh.cn)("pointer-events-none absolute inset-x-0 bottom-0 z-10 h-1/2 bg-gradient-to-t from-shop-hero-gradient to-transparent mix-blend-multiply",S,f?"opacity-100":"opacity-0")}),(0,i.jsxs)("div",{className:"absolute inset-0 z-20 flex items-end justify-between gap-4xl px-grid-margin py-3xl",children:[(0,i.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-xxl sd:gap-3xl",children:[(0,i.jsxs)("div",{className:"flex min-w-0 flex-col gap-s",children:[(0,i.jsx)(er.A,{variant:"h2",as:"p",tone:f?"inverse":"primary",className:U,children:k}),(0,i.jsxs)(er.A,{variant:"h5",as:"p",tone:f?"inverse":"primary",className:U,children:["A home that cleans itself.",null!==y&&(0,i.jsxs)(i.Fragment,{children:[" ",(0,i.jsx)("br",{className:"sd:hidden"}),y]})]})]}),(0,i.jsxs)("div",{className:"w-full min-w-0",children:[(0,i.jsx)("div",{className:"sd:hidden",children:(0,i.jsx)(t6.A,{continuous:!0,loopGap:64,children:(0,i.jsx)("ul",{className:"flex w-max items-center gap-4xl",children:M})})}),(0,i.jsx)("ul",{className:"hidden items-center gap-4xl sd:flex",children:M})]})]}),(0,i.jsx)(ad,{selectedMediaId:d,isVideoPlaying:A,videoToggleLabel:R,onSelectMedia:e=>x(e,"desktop"),onToggle360:b,onVideoToggle:()=>D("desktop"),className:"hidden shrink-0 flex-col sd:[@media(min-height:778px)]:flex"})]}),(0,i.jsx)(ar,{isOpen:h,toggle360Modal:b})]}),(0,i.jsx)("div",{className:"shrink-0 overflow-x-clip bg-surface-page px-grid-margin py-s sd:[@media(min-height:778px)]:hidden",children:(0,i.jsx)(ad,{selectedMediaId:d,isVideoPlaying:A,videoToggleLabel:R,onSelectMedia:e=>x(e,"mobile"),onToggle360:b,onVideoToggle:()=>D("mobile"),className:"hideScrollBar flex w-full overflow-x-auto overflow-y-clip sd:justify-center",focusRingClassName:"focus-visible:outline-brand-black"})})]})]})};var aA=a(86346);let au=({question:e,answer:t,open:a,onToggle:r})=>{let s=(0,o.useId)();return(0,i.jsxs)("div",{className:"border-t border-stroke",children:[(0,i.jsxs)("button",{type:"button","aria-expanded":a,"aria-controls":s,onClick:r,className:"flex w-full items-center gap-x
1xl py-l text-left",children:[(0,i.jsx)(er.A,{variant:"paragraph-md",as:"span",className:"min-w-0 flex-1",children:e}),(0,i.jsx)(aA.A,{"aria-hidden":!0,className:(0,eh.cn)("size-xl shrink-0 transition-transform duration-medium ease-in-out-heavy motion-reduce:transition-none",a&&"rotate-45")})]}),(0,i.jsx)("div",{id:s,role:"region","aria-label":e,"aria-hidden":!a,className:(0,eh.cn)("grid transition-[grid-template-rows] duration-medium ease-in-out-heavy motion-reduce:transition-none",a?"grid-rows-[1fr]":"grid-rows-[0fr]"),children:(0,i.jsx)("div",{className:"min-h-0 overflow-hidden",children:(0,i.jsx)("div",{className:"flex flex-col gap-xs pb-l pr-4xl tab:pr-5xl",children:t.map(e=>(0,i.jsx)(er.A,{variant:"paragraph-sm",tone:"secondary",children:e},e))})})})]})},ah=({id:e,title:t,items:a,defaultExpanded:r})=>{let s=(0,m.nE)(),[n,l]=(0,o.useState)(null),d=(0,o.useRef)(null),[c,A]=(0,o.useState)(r),u=(0,o.useId)();return(0,i.jsxs)("section",{className:"w-full sd:grid sd:grid-cols-[minmax(260px,382px)_minmax(0,1fr)] sd:items-start sd:gap-grid-gutter d:grid-cols-[382px_minmax(0,1fr)]",children:[(0,i.jsxs)("button",{type:"button","aria-expanded":c,"aria-controls":u,onClick:()=>A(e=>!e),className:"flex w-full items-center gap-l py-l text-left sd:hidden",children:[(0,i.jsx)(er.A,{variant:"h6",as:"h3",className:"min-w-0 flex-1",children:t}),(0,i.jsx)(aA.A,{"aria-hidden":!0,className:(0,eh.cn)("size-xl shrink-0 transition-transform duration-medium ease-in-out-heavy motion-reduce:transition-none",c&&"rotate-45")})]}),(0,i.jsx)(er.A,{variant:"h6",as:"h3",className:"hidden sd:block",children:t}),(0,i.jsx)("div",{id:u,className:(0,eh.cn)("grid transition-[grid-template-rows,visibility] duration-medium ease-in-out-heavy motion-reduce:transition-none",c?"visible grid-rows-[1fr]":"invisible grid-rows-[0fr]","sd:visible sd:grid-rows-[1fr]"),children:(0,i.jsx)("div",{className:"min-h-0 overflow-hidden",children:a.map(t=>(0,i.jsx)(au,{...t,open:n===t.id,onToggle:()=>{let a=d.current!==t.id;d.current=a?t.id:null,l(d.current),a&&s("faq_opened",{question_id:t.id,group_id:e})}},t.id))})})]})},am=({position:e})=>(0,i.jsxs)(l.A,{id:"faqs",position:e,elementId:"faq",className:"flex flex-col items-center gap-full px-grid-margin py-page",children:[(0,i.jsxs)("div",{className:"flex flex-col items-center gap-s text-center",children:[(0,i.jsx)(ei.A,{variant:"eyebrow-lg",className:"sd:text-eyebrow-sm",children:"Frequently Asked Questions"}),(0,i.jsx)(er.A,{variant:"h2",as:"h2",className:"sd:text-h3",children:"Your Questions, Answered"})]}),(0,i.jsx)("div",{className:"flex w-full max-w-[1330px] flex-col gap-full",children:P.map((e,t)=>(0,i.jsx)(ah,{...e,defaultExpanded:0===t},e.id))})]});var ap=a(48230),ag=a.n(ap),ab=a(35974),ax=a(37116),af=a(503),aw=a(3144),av=a(21739);let ay={x:ev.A,instagram:ab.A,linkedin:ax.A},ak=()=>{let e=(0,m.nE)();return(0,i.jsx)("div",{className:"flex items-center gap-s",children:G.links.map(t=>{let a=ay[t.id];return(0,i.jsx)(tx.A,{variant:"secondary-light",href:t.href,external:!0,title:t.title,label:t.title,onClick:()=>e("cta_clicked",{cta:"social",href:t.href,network:t.id}),children:(0,i.jsx)(a,{"aria-hidden":!0,className:"h-5 w-5"})},t.id)})})},aj=({position:e})=>{let t=(0,av.O)();return(0,i.jsxs)(l.A,{id:"social",position:e,className:"flex flex-col items-center gap-full px-grid-margin py-page text-center",children:[(0,i.jsxs)("div",{className:"grid w-full max-w-[356px] grid-cols-[auto_minmax(0,408px)_auto] items-center justify-center gap-xs tab:max-w-[551px] tab:gap-5xl sd:max-w-[592px] d:max-w-[680px]",children:[(0,i.jsx)(tx.A,{variant:"secondary-light",label:"Previous photo",onClick:t.previous,className:"hidden bg-surface tab:flex",children:(0,i.jsx)(af.A,{"aria-hidden":!0,className:"h-6 w-6"})}),(0,i.jsx)(av.A,{count:G.photos.length,index:t.index,direction:t.direction,onAdvance:t.next,advanceLabel:"Show next photo",className:"col-start-2 w-[240px] justify-self-center [aspect-ratio:3/4] tab:w-[279px] sd:w-[320px] d:w-[408px]",renderCard:(e,t)=>{let a=G.photos[e];return(0,i.jsx)(eX(),{src:a.image,alt:t?a.alt:"",fill:!0,sizes:"(min-width: 1600px) 408px, (min-width: 800px) 279px, 65vw",className:"object-cover"})}}
1),(0,i.jsx)(tx.A,{variant:"secondary-light",label:"Next photo",onClick:t.next,className:"hidden bg-surface tab:flex",children:(0,i.jsx)(aw.A,{"aria-hidden":!0,className:"h-6 w-6"})})]}),(0,i.jsxs)("div",{className:"flex max-w-4xl flex-col items-center gap-half",children:[(0,i.jsx)(ag(),{href:G.eyebrowHref,target:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)(ei.A,{variant:"eyebrow-sm",as:"span",children:G.eyebrow})}),(0,i.jsx)(er.A,{variant:"h3",as:"h2",className:"tab:text-h2 sd:text-h3",children:G.title}),(0,i.jsx)(ak,{})]})]})};var aB=a(76187);let aQ=({title:e,body:t,ctaLabel:a,href:r,cta:s})=>{let n=(0,m.nE)();return(0,i.jsxs)("div",{className:"relative z-10 flex max-w-2xl flex-col gap-half",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-s",children:[(0,i.jsx)(er.A,{variant:"h4",as:"h2",children:e}),(0,i.jsx)(er.A,{variant:"paragraph-md",tone:"secondary",children:t})]}),(0,i.jsxs)(aB.A,{href:r,tone:"dark",direction:"right",onClick:()=>n("cta_clicked",{cta:s,href:r}),children:[a,(0,i.jsx)(es.A,{children:`: ${e}`})]})]})},aC=({position:e})=>(0,i.jsx)(l.A,{id:"support-cards",position:e,className:"px-grid-margin sd:grid sd:grid-cols-2 sd:gap-grid-gutter",children:(0,i.jsxs)("div",{className:"hideScrollBar grid grid-cols-1 gap-grid-gutter overflow-x-auto overflow-y-clip tab:flex tab:snap-x tab:snap-mandatory tab:gap-[16px] sd:contents",children:[(0,i.jsxs)(tb.A,{className:"flex flex-col p-card-lg tab:w-[475px] tab:shrink-0 tab:snap-start sd:w-auto sd:shrink sd:snap-align-none",children:[(0,i.jsx)(aQ,{...T,cta:"roadmap"}),(0,i.jsx)("div",{className:"pt-3xl tab:mt-auto",children:(0,i.jsxs)("div",{className:"relative w-full [aspect-ratio:302/204]",children:[(0,i.jsx)("svg",{viewBox:"0 0 344 182",fill:"none","aria-hidden":"true",className:"absolute h-auto w-[113.6%] max-w-none [left:-56%] [top:-8.8%] tab:w-[98%] tab:[left:-32.4%] tab:[top:7.1%] sd:w-[112%] sd:[left:-63.5%] sd:[top:-13.6%] d:w-[98.9%] d:[left
1:-23%] d:[top:10.1%]",children:(0,i.jsx)("path",{d:"M217.325 71.724L217.325 63.8013C217.325 28.8409 187.277 0.500018 150.211 0.500016L0.499989 0.500021M197.925 73.6986L197.925 66.274C197.925 40.0538 175.389 18.7981 147.589 18.7981L0.499987 18.7981M179.049 71.724L179.049 68.2522C179.049 51.0451 164.26 37.0961 146.016 37.0961L0.499985 37.0961M179.049 70.2181L179.049 118.199C179.049 153.159 209.097 181.5 246.163 181.5L343.5 181.5M197.925 70.2181L197.925 115.726C197.925 141.946 220.52 163.202 248.32 163.202L343.035 163.202M217.325 70.2181L217.325 113.748C217.325 130.955 232.114 144.904 250.358 144.904L343.5 144.904",stroke:"currentColor",strokeLinecap:"round",vectorEffect:"non-scaling-stroke",className:"text-stroke"})}),(0,i.jsx)(eX(),{src:T.image,alt:T.imageAlt,sizes:"(min-width: 1600px) 330px, (min-width: 1280px) 330px, (min-width: 800px) 225px, 62vw",className:"absolute bottom-0 right-0 h-auto w-[68.2%] object-contain tab:w-[56.9%] sd:w-[75.5%] d:w-[50%]"})]})})]}),(0,i.jsxs)(tb.A,{className:"flex flex-col p-card-lg tab:w-[475px] tab:shrink-0 tab:snap-start sd:w-auto sd:shrink sd:snap-align-none",children:[(0,i.jsx)(aQ,{...J,cta:"team"}),(0,i.jsx)("div",{className:"relative mt-3xl w-full overflow-hidden rounded-s [aspect-ratio:302/201]",children:(0,i.jsx)(eX(),{src:J.image,alt:J.imageAlt,fill:!0,sizes:"(min-width: 1280px) 45vw, 90vw",className:"object-cover"})})]})]})});var aN=a(64722);let a_=({image:e,alt:t,hotspots:a,selectedId:r,onHotspotClick:s,imageStyle:n,imageSizes:o="100vw",hotspotClassName:l,className:d})=>(0,i.jsxs)("div",{className:(0,eh.cn)("relative",d),children:[(0,i.jsx)("span",{className:(0,eh.cn)("absolute block",void 0===n&&"inset-0"),style:n,children:(0,i.jsx)(eX(),{src:e,alt:t,fill:!0,sizes:o,className:"object-contain"})}),a.map(e=>{let t=e.id===r;return(0,i.jsx)("button",{type:"button","aria-label":e.label,"aria-pressed":t,onClick:()=>s?.(e.id),className:(0,eh.cn)("absolute flex h-6 w-6 -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full transition-colors duration-quick motion-reduce:transition-none",t?"bg-brand-orange text-content-inverse":"bg-brand-rose text-brand-black hover:bg-brand-rose-deep",l),style:{left:`${e.x}%`,top:`${e.y}%`},children:t?(0,i.jsx)(aN.A,{"aria-hidden":!0,className:"h-4 w-4"}):(0,i.jsx)(aA.A,{"aria-hidden":!0,className:"h-4 w-4"})},e.id)})]}),aU={left:"-29.1126%",top:"0%",width:"150.6494%",height:"100%"},aM=({item:e,headingId:t,layout:a="panel",cardIndex:r=0})=>{let s="detailHeading"in e?e.detailHeading:void 0,n="card"===a;return(0,i.jsxs)("div",{className:"flex flex-col gap-xl",children:[n?(0,i.jsx)("span",{className:`inline-flex w-fit rounded-8 px-s py-xs font-trimMono text-[14px] font-normal leading-[24px] text-content-inverse ${r%2==0?"bg-brand-orange":"bg-brand-olive"}`,children:e.count}):(0,i.jsx)(ei.A,{variant:"eyebrow-sm",tone:"inverse",className:"inline-flex w-fit rounded-8 bg-brand-orange px-s py-xs",children:e.count}),(0,i.jsxs)("div",{className:"flex flex-col gap-xs",children:[n?(0,i.jsx)(er.A,{variant:"wib-card-name",as:"h3",children:(0,i.jsx)("span",{id:t,children:e.name})}):(0,i.jsx)(er.A,{variant:"h5",as:"h3",children:(0,i.jsx)("span",{id:t,children:e.name})}),n?(0,i.jsx)(er.A,{variant:"wib-card-body",children:e.description}):(0,i.jsx)(er.A,{variant:"paragraph-md",children:e.description})]}),e.details.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:n?"border-t border-neutral1":"border-t border-tint-black-20"}),(0,i.jsxs)("div",{className:"flex flex-col gap-m",children:[void 0!==s&&(n?(0,i.jsx)(er.A,{variant:"wib-card-body",children:s}):(0,i.jsx)(er.A,{variant:"paragraph-md",children:s})),e.details.map(e=>(0,i.jsxs)("div",{className:"flex flex-col gap-1",children:["label"in e&&(n?(0,i.jsx)(er.A,{variant:"wib-card-body",children:e.label}):(0,i.jsx)(er.A,{variant:"paragraph-md",children:e.label})),n?(0,i.jsx)(er.A,{variant:"wib-card-body",tone:"secondary",children:e.value}):(0,i.jsx)(er.A,{variant:"paragraph-md",children:e.value})]},"label"in e?e.label:e.value))]})]})]})},aS=()=>{let e=(0,en.X)(),t=(0,m.nE)(),[a,r]=(0,o.useState)(S[0].id),s=!0===(0,eY.I)(),n=S.find(e=>e.id===a)??S[0],l=s?0:tk.r8.quickMs/1e3,d=(0,o.useRef)(null),[c,A]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=d.current;if(null===e)return;let t=new ResizeObserver(()=>A(e.offsetHeight));return t.observe(e),()=>t.disconnect()},[]),(0,i.jsxs)("div",{className:"mt-full hidden w-full max-w-[1330px] gap-l sd:grid sd:grid-cols-[minmax(320px,382px)_minmax(0,924px)] sd:items-center",children:[(0,i.jsx)("div",{id:"whats-inside-details",role:"region","aria-labelledby":"whats-inside-detail-heading",className:"min-w-0",children:(0,i.jsx)(tb.A,{className:"border border-tint-black-20 bg-brand-white p-card-lg",children:(0,i.jsx)(X.P.div,{initial:!1,...null===c?{}:{animate:{height:c}},transition:{duration:s?0:tk.r8.mediumMs/1e3,ease:[...tk.oQ.inOut]},className:"overflow-hidden",children:(0,i.jsx)("div",{ref:d,children:(0,i.jsx)(O.N,{initial:!1,mode:"wait",children:(0,i.jsx)(X.P.div,{initial:{opacity:+!!s,y:12*!s}
1,animate:{opacity:1,y:0},exit:{opacity:+!!s,y:s?0:-12},transition:{duration:l,ease:[...tk.oQ.inOut]},children:(0,i.jsx)(aM,{item:n,headingId:"whats-inside-detail-heading"})},n.id)})})})})}),(0,i.jsx)(a_,{image:M,alt:"Matic and its included accessories arranged in a flat lay",hotspots:R,selectedId:n.id,onHotspotClick:a=>{let i=S.find(e=>e.id===a);void 0!==i&&(r(a),t("hotspot_selected",{item_id:i.id}),e(i.name))},imageStyle:aU,imageSizes:"(min-width: 1600px) 1410px, 153vw",hotspotClassName:"h-[43px] w-[43px] [&>svg]:h-5 [&>svg]:w-5",className:"w-full overflow-hidden rounded-16 mask-edge-fade [aspect-ratio:924/892.785]"})]})},aR=({position:e})=>(0,i.jsxs)(l.A,{id:"whats-inside",position:e,ariaLabelledBy:"whats-inside-heading",className:"flex flex-col items-center overflow-x-clip px-grid-margin py-page",children:[(0,i.jsxs)("div",{className:"flex flex-col items-center gap-quarter text-center",children:[(0,i.jsx)(ei.A,{variant:"eyebrow-lg",children:"What's inside"}),(0,i.jsx)(er.A,{variant:"h3",as:"h2",className:"tab:text-h2 sd:text-h3",children:(0,i.jsx)("span",{id:"whats-inside-heading",children:"Ready to roll, out of the box"})})]}),(0,i.jsx)(aS,{}),(0,i.jsx)("div",{className:"hideScrollBar mt-full flex w-full snap-x snap-mandatory gap-third overflow-x-auto overflow-y-clip sd:hidden",children:S.map((e,t)=>(0,i.jsx)("div",{className:"w-[calc(100%-28px)] max-w-[338px] shrink-0 snap-start tab:w-[475px] tab:max-w-none",children:(0,i.jsxs)(tb.A,{radius:"l",className:"flex h-full flex-col border border-tint-black-20 bg-brand-white",children:[(0,i.jsx)("div",{className:"relative w-full shrink-0 bg-brand-grey [aspect-ratio:338/216] tab:[aspect-ratio:475/304]",children:(0,i.jsx)(eX(),{src:e.image,alt:"",fill:!0,sizes:"(min-width: 1280px) 0px, (min-width: 800px) 475px, 338px",className:"object-cover"})}),(0,i.jsx)("div",{className:"flex-1 p-card-lg",children:(0,i.jsx)(aM,{item:e,layout:"card",cardIndex:t})})]})},e.id))}),(0,i.jsxs)("div",{className:"mt-double flex w-full max-w-[1330px] flex-col items-center justify-center gap-[48px] border-t border-black/10 py-[48px] tab:flex-row",children:[(0,i.jsx)(eX(),{src:D,alt:"Flag of the United States",width:173,height:90,sizes:"173px",className:"h-[90px] w-[173px] shrink-0 object-contain"}),(0,i.jsxs)("div",{className:"flex w-full max-w-[797px] flex-col gap-s",children:[(0,i.jsx)(er.A,{variant:"h6",as:"h3",children:"Designed and assembled in Mountain Vie
1w, California."}),(0,i.jsx)(er.A,{variant:"paragraph-md",tone:"secondary",children:"Making Matic in America means a lot to us. While Matic's components come from around the globe, every Matic is assembled with care in California by our small, dedicated team."})]})]})]}),aD=({maticProduct:e,annualBagPassProduct:t,maticCareProduct:a,builderKitProduct:r,petBrushRollProduct:s})=>{let[n,d]=(0,o.useState)(c[0].id);return(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)(l.A,{id:"shop-hero",position:0,children:(0,i.jsx)(ac,{maticProduct:e})}),(0,i.jsxs)(l.A,{id:"configurator",position:1,className:"flex flex-col items-start gap-xxl px-grid-margin pb-xxl pt-4xl sd:grid sd:grid-cols-[minmax(0,1fr)_420px] sd:grid-rows-[auto_1fr] sd:gap-x-4xl sd:gap-y-xxl",children:[(0,i.jsx)(tc,{className:"sd:col-start-2 sd:row-start-1"}),(0,i.jsx)(tl,{floorPackageId:n,className:"sd:col-start-1 sd:row-span-2 sd:row-start-1"}),(0,i.jsx)(eF,{selectedId:n,onSelect:d,maticProduct:e,annualBagPassProduct:t,maticCareProduct:a,builderKitProduct:r,petBrushRollProduct:s,className:"sd:col-start-2 sd:row-start-2"})]}),(0,i.jsx)(aR,{position:2}),(0,i.jsx)(t4,{position:3}),(0,i.jsx)(V,{position:4}),(0,i.jsx)(am,{position:5}),(0,i.jsx)(aC,{position:6}),(0,i.jsx)(aj,{position:7})]})};var aI=a(296),aL=a(41965);let aW=({maticProduct:e,annualBagPassProduct:t,maticCareProduct:a,builderKitProduct:n,petBrushRollProduct:o})=>{var l;let d,c,A=[...e?[(l=e,d=l.variants.edges[0]?.node,c=l.images.edges.map(({node:e})=>String(e.url)),{"@context":"https://schema.org","@type":"Product",name:l.title,description:l.description.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim(),...c.length>0?{image:c}:{},...d?.sku?{sku:d.sku}:{},...d?{offers:{"@type":"Offer",price:d.price.amount,priceCurrency:d.price.currencyCode,availability:d.availableForSale?"https://schema.org/InStock":"https://schema.org/OutOfStock",url:"https://maticrobots.com/product",seller:{"@type":"Organization",name:"Matic Robots"}}}:{},aggregateRating:{"@type":"AggregateRating",ratingValue:w.l,reviewCount:w.h}})]:[],{"@context":"https://schema.org","@type":"FAQPage",mainEntity:P.flatMap(e=>e.items.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer.join(" ")}})))}];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{page:"product",config:aI.Ay}),(0,i.jsx)(r.A,{breadcrumbs:aL.d.product,homeConfig:aL.m,structuredData:A}),(0,i.jsx)(aD,{maticProduct:e,annualBagPassProduct:t,maticCareProduct:a,builderKitProduct:n,petBrushRollProduct:o})]})};aW.getLayout=e=>(0,i.jsx)(n.A,{chromeMode:"dark-overlay",children:e});var aE=!0;let aq=aW},28554:(e,t,a)=>{"use strict";a.d(t,{PU:()=>r,of:()=>i}),a(37876),a(79866);let i="font-ppMori text-[14px] leading-[1.6] tracking-[-0.28px] text-[#54524e] [&_a]:underline [&_p]:text-[14px] [&_p]:leading-[1.6]";function r(e,t){return e.metafields?.find(e=>e?.key===t)?.value??null}},30801:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_11.c9b9b315.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAQmNVQMAAAULh///owkDDyKG+t1kIAwQIEh1ZUIhEQBWUDggMgAAALABAJ0BKggABQACQDglpAAC52Do3mAA/vQScb9s2CQB6bFi5asjoezL8Dz5KTmmAAAA",blurWidth:8,blurHeight:5}},31337:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_06.cb8cdc15.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAX7ZfwEAAAkXyP/plwUCEy+O5POvIgwRIDxWWjkaDQBWUDggMgAAALABAJ0BKggABQACQDglpAACnHvKbAAA/vIUku6BXRyMuvuoL7vEhor35f5R73tJAAAA",blurWidth:8,blurHeight:5}},41942:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_14.cb6a62ab.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAQxgfgIAAAQLa///TQcDDB1Y5fhqIQ4OHDlnfksnFABWUDggNAAAALABAJ0BKggABQACQDglpAADFmCR4QAA/vQWOBKffpRbx073e6jrzci+j/wK57jxe2AAAAA=",blurWidth:8,blurHeight:5}},43519:(e,t,a)=>{"use strict";a.d(t,{A:()=>h});var i=a(37876),r=a(21338),s=a(19204),n=a(27843),o=a(16379),l=a(14232),d=a(69491),c=a(1012),A=a(1773);let u=40,h=({children:e,className:t,continuous:a=!1,loopGap:h=0,pixelsPerSecond:m=u,axis:p="horizontal",pauseOnHover:g=!0})=>{let b="vertical"===p,x=(0,l.useRef)(null),f=(0,l.useRef)(null),w=(0,l.useRef)(null),v=(0,l.useRef)(null),y=(0,l.useRef)(!1),k=(0,r.d)(0),j=(0,s.G)(k,e=>{let t=window.devicePixelRatio||1;return Math.round(e*t)/t}),B=(0,c.j)(),[Q,C]=(0,l.useState)(!1),[N,_]=(0,l.useState)(!1),[U,M]=(0,l.useState)(!1),[S,R]=(0,l.useState)({copies:2,distance:0,overflowing:!1});(0,l.useEffect)(()=>{let e=x.current,t=f.current,i=w.current;if(null===e||null===t||null===i)return;let r=()=>{let r=window.devicePixelRatio||1;for(let e of i.querySelectorAll("[data-snap-width]"))e.style.width="",e.style.width=`${Math.ceil(e.getBoundingClientRect().width*r)/r}px`;let s=t.getBoundingClientRect(),n=b?s.height:s.width,o=window.getComputedStyle(i),l=Number.parseFloat(b?o.rowGap:o.columnGap
1)||0,d=b?e.clientHeight:e.clientWidth,c=n+l,A={copies:a&&c>0?Math.max(2,Math.ceil(d/c)+1):2,distance:c,overflowing:n>d};R(e=>e.copies===A.copies&&e.distance===A.distance&&e.overflowing===A.overflowing?e:A)};if(r(),"u"<typeof ResizeObserver)return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r);let s=new ResizeObserver(r);return s.observe(e),s.observe(t),()=>s.disconnect()},[a,h,b]);let D=(a||S.overflowing)&&!B&&S.distance>0,I=S.distance/Math.max(m,1),L=g&&Q||N||U;return y.current=L,(0,l.useEffect)(()=>{if(v.current?.stop(),v.current=null,k.set(0),!D)return;let e=(0,n.i)(k,-S.distance,{duration:I,ease:"linear",repeat:1/0,repeatType:"loop"});return v.current=e,y.current&&e.pause(),()=>{e.stop(),v.current===e&&(v.current=null)}},[D,I,S.distance,k]),(0,l.useEffect)(()=>{let e=v.current;null!==e&&(L?e.pause():e.play())},[L]),(0,i.jsxs)("div",{ref:x,onMouseEnter:()=>C(!0),onMouseLeave:()=>C(!1),onFocusCapture:()=>_(!0),onBlurCapture:e=>{let t=e.relatedTarget;t instanceof Node&&e.currentTarget.contains(t)||_(!1)},className:(0,A.cn)(b?"h-full min-h-0":"w-full min-w-0",a||S.overflowing?B?b?"overflow-y-auto overflow-x-clip":"overflow-x-auto overflow-y-clip":"overflow-hidden":"overflow-visible",t),children:[D&&(0,i.jsx)("button",{type:"button","aria-pressed":U,onClick:()=>M(e=>!e),className:d.T,children:U?"Resume scrolling content":"Pause scrolling content"}),(0,i.jsxs)(o.P.div,{ref:w,className:(0,A.cn)("flex will-change-transform",b?"h-max flex-col":"w-max"),style:b?{y:j,rowGap:h}:{x:j,columnGap:h},children:[(0,i.jsx)("div",{ref:f,className:"shrink-0",children:e}),a?D&&Array.from({length:S.copies-1},(t,a)=>(0,i.jsx)("div",{"aria-hidden":!0,inert:!0,className:"shrink-0",children:e},a)):(0,i.jsx)("div",{"aria-hidden":!0,inert:!0,className:(0,A.cn)("shrink-0",!D&&"hidden"),children:e})]})]})}},43909:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_02.70ff0167.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAGyAAAAABA0n/3AIBAAkUVf//Lw0GDyJW7P9+IQ8NGCxmbzcZDwBWUDggNgAAALABAJ0BKggABQACQDglpAADFmErU4AA/vCv0AjGFWfbLG7/49oK/fX2uvNGfpzPZ/hJSAAAAA==",blurWidth:8,blurHeight:5}},45093:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var i=a(37876),r=a(1773);let s=({className:e})=>(0,i.jsx)("svg",{"aria-hidden":!0,viewBox:"0 0 24 24",fill:"currentColor",className:(0,r.cn)("h-6 w-6",e),children:(0,i.jsx)("path",{d:"M9 6.6c0-1 1.05-1.55 1.85-1L18.4 11c.75.5.75 1.55 0 2.05l-7.55 5.4c-.8.55-1.85 0-1.85-1V6.6Z"})})},48489:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var i=a(37876),r=a(1773);let s={m:"rounded-m",l:"rounded-l",banner:"rounded-banner"},n=({radius:e="l",className:t,children:a})=>(0,i.jsx)("div",{className:(0,r.cn)("overflow-hidden bg-surface",s[e],t),children:a})},49392:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var i=a(37876),r=a(62867),s=a(89099),n=a(81266),o=a(296);let l=e=>{var t;let a=(0,s.useRouter)(),l=e.page||"_default",d=e.config||{},c={...d[l],openGraph:{...d[l]?.openGraph},twitter:{...d[l]?.twitter}};return c.title=e.overrideTitle||c.title||o.p3,c.description=e.overrideDescription||c.description||o.h1,c.canonical=(t=c.canonical||`https://${n.$.web.domain}${(a.asPath||"").split(/[?#]/)[0]}`).endsWith("/")?t.slice(0,-1):t,c.openGraph=c.openGraph||{},c.twitter=c.twitter||{},("404"===e.page||"orderConfirm"===e.page||"support"===e.page)&&(c.noindex=!0,c.nofollow=!0),c.openGraph.url=c.canonical||`${n.$.web.domain}${a.asPath}`,c.openGraph.site_name=c.openGraph.site_name||"Matic Robots",c.openGraph.title=c.openGraph.title||c.title||o.p3,c.openGraph.description=c.openGraph.description||c.description||o.h1,c.openGraph.images=c.openGraph.images||[o.FH],c.twitter.title=c.twitter.title||c.title||o.p3,c.twitter.description=c.twitter.description||c.description||o.h1,c.twitter.cardType=c.twitter.cardType||"summary_large_image",(0,i.jsx)(r.bV,{...c})}},49847:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_04.459f1cdf.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAHQAAAAABAoH+qgEBAAoYqv//UggEESlw3P64HAwPHDJPajsaDQBWUDggNgAAALABAJ0BKggABQACQDglpAACnHvO0YAA/u5mSa4Xhr94Vq7/j/0SZgt3oR9NntWL1/dM4AAAAA==",blurWidth:8,blurHeight:5}},61328:(e,t,a)=>{"use strict";a.d(t,{P:()=>r});var i=a(14232);let r=(e,{rootMargin:t="0px",enabled:a=!0}={})=>{let[r,s]=(0,i.useState)(!1),[n,o]=(0,i.useState)(null);return(0,i.useEffect)(()=>{o(a?e.current:null)}),(0,i.useEffect)(()=>
1{if(null===n)return void s(!1);if("u"<typeof IntersectionObserver)return void s(!0);let e=new IntersectionObserver(([e])=>s(e?.isIntersecting===!0),{rootMargin:t});return e.observe(n),()=>e.disconnect()},[n,t]),r}},68155:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_08.d93d6459.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAWSuXw0AAAcQv///mQkDETCd7OSyIAwSJEJiXDocDgBWUDggMgAAALABAJ0BKggABQACQDglpAAC52DZzAAA/vQL/65+FwfBiedXOQrVbJ3f1raLNiqsAAAA",blurWidth:8,blurHeight:5}},75748:(e,t,a)=>{"use strict";a.d(t,{_:()=>i});let i=(e,t)=>{e.play().catch(e=>{e instanceof DOMException&&"AbortError"===e.name||(console.error("Failed to play video:",e),t?.())})}},76146:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_07.d24fe8b5.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRn4AAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAXS+ZQAAAAgTsP/qoggCEzKa6OuxIQwSIz9dWDkaDgBWUDggLgAAALABAJ0BKggABQACQDglpAAC52DkrAAA/vP6+9W968WVPQtIVVzdz5cVq5gAAAA=",blurWidth:8,blurHeight:5}},76187:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var i=a(37876),r=a(48230),s=a.n(r),n=a(3144),o=a(33192),l=a(52571),d=a(1773);let c={light:"border-transparent bg-brand-white text-brand-black group-hover:border-brand-white group-hover:bg-transparent group-hover:text-brand-white group-active:border-brand-white group-active:bg-transparent group-active:text-brand-white",dark:"border-transparent bg-content-primary text-content-inverse group-hover:border-content-primary group-hover:bg-transparent group-hover:text-content-primary group-active:border-content-primary group-active:bg-transparent group-active:text-content-primary"},A={light:"text-brand-white",dark:"text-content-primary"},u=({href:e,tone:t="light",direction:a="up-right",external:r=!1,onClick:u,className:h,children:m})=>{let p="right"===a?n.A:o.A;return(0,i.jsxs)(s(),{href:e,...r?{target:"_blank",rel:"noreferrer"}:{},...void 0!==u?{onClick:u}:{},className:(0,d.cn)("group relative inline-flex w-fit items-center gap-[12px]","before:absolute before:left-1/2 before:top-1/2 before:h-11 before:w-11 before:min-w-full before:-translate-x-1/2 before:-translate-y-1/2 before:content-['']",A[t],h),children:[(0,i.jsx)(l.A,{variant:"paragraph-lg",as:"span",tone:"inherit",children:m}),(0,i.jsx)("span",{className:(0,d.cn)("flex h-[24px] w-[24px] shrink-0 items-center justify-center rounded-full border","transition-[color,background-color,border-color] duration-quick ease-out-strong motion-reduce:transition-none",c[t]),children:(0,i.jsx)(p,{"aria-hidden":!0,strokeWidth:1.25,className:"h-[18px] w-[18px]"})})]})}},76300:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_16.e587c787.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAQJamh0AAAULrv//twcDCx533/iRJBAMGTVba1MsFQBWUDggNgAAALABAJ0BKggABQACQDglpAACnHvKbAAA/u5qx7hHHs5zdX9w/no5761GCDIP81iR+n+MBKAAAA==",blurWidth:8,blurHeight:5}},77396:(e,t,a)=>{var i={"./frame_01.webp":9764,"./frame_02.webp":43909,"./frame_03.webp":16910,"./frame_04.webp":49847,"./frame_05.webp":87416,"./frame_06.webp":31337,"./frame_07.webp":76146,"./frame_08.webp":68155,"./frame_09.webp":99148,"./frame_10.webp":11290,"./frame_11.webp":30801,"./frame_12.webp":79104,"./frame_13.webp":90527,"./frame_14.webp":41942,"./frame_15.webp":88685,"./frame_16.webp":76300,"./frame_17.webp":99675,"./frame_18.webp":4914,"./frame_19.webp":9577,"./frame_20.webp":20201,"./frame_21.webp":13938,"./frame_22.webp":23895,"./frame_23.webp":87032,"./frame_24.webp":92101};function r(e){return a(s(e))}function s(e){if(!a.o(i,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=s,e.exports=r,r.id=77396},79104:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_12.c99b8de0.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAQJ+Yg0AAAUKT///bQgDDiBu9+NXHwwPH0B7bUMjEgBWUDggNgAAALABAJ0BKggABQACQDglpAAC52DZzAAA/vQScb9s9tg28t6RAvjNjxgeX8wU8jUkAdA3fAAAAA==",blurWidth:8,blurHeight:5}},79113:(e,t,a)=>{"use strict";a.d(t,{h:()=>i,l:()=>r});let i=135,r="4.9"},79866:(e,t,a)=>{"use strict";a.d(t,{F:()=>s,a:()=>n});var i=a(37876),r=a(69326);function s(e){if(!e)return null;try{return JSON.parse(e)}catch{return null}}function n(e,t){if(!e)return null;switch(e.type){case"root":return(0,i.jsx)(i.Fragment,{children:e.children?.map(n)});case"paragraph":return(0,i.jsx)("p",{children:e.children?.map(n)},t);case"list":return"ordered"===e.listType?(0,i.jsx)("ol",{children:e.children?.map(n)},t):(0,i.jsx)("ul",{className:"list-none",children:e.children?.map(n)},t);case"list-item":return(0,i.jsx)("li",{children:e.children?.map(n)},t);case"autolink":case"link":{let a=(0,r.Fl)(e.url??e.fields?.url??e.data?.url);return a?(0,i.jsx)("a",{href:a.href,target:a.isExternal?"_blank":void 0,rel:a.isExternal?"noopener noreferrer":void 0,children:e.children?.map(n)},t):(0,i.jsx)("span",{children:e.children?.map(n)},t)}case"text":return(0,i.jsx)("span",{children:e.value},t);default:return null}}},80235:(e,t,a)=>{"use strict";a.d(t,{A:()=>c,u:()=>d});var i=a(37876),r=a(14232),s=a(54587);let n=[["desktop","(min-width: 1600px)"],["sd","(min-width: 1280px)"],["tablet","(min-width: 800px)"]],o={mobile:"(max-width: 799.98px)",tablet:"(min-width: 800px) and (max-width: 1279.98px)",sd:"(min-width: 1280px) and (max-width: 1599.98px)",desktop:"(min-width: 1600px)"},l=(e,t,a)=>(0,s.getImageProps)({alt:"",src:e,sizes:t,...void 0!==a?{quality:a}:{}}).props.srcSet,d=({sources:e,sizes:t,quality:a})=>{(0,r.useEffect)(()=>{let i=()=>{for(let i of Object.keys(o)){let r=document.createElement("link");r.rel="preload",r.as="image",r.media=o[i],r.setAttribute("imagesrcset",l(e[i],t,a)??""),r.setAttribute("imagesizes",t),r.setAttribute("fetchpriority","low"),document.head.append(r)}};if("function"==typeof window.requestIdleCallback){let e=window.requestIdleCallback(i,{timeout:4e3});return()=>window.cancelIdleCallback(e)}let r=window.setTimeout(i,2e3);return()=>window.clearTimeout(r)},[e,t,a])},c=({sources:e,alt:t,sizes:a,quality:r,className:o,priority:d=!1})=>{let{props:c}=(0,s.getImageProps)({alt:t,src:e.mobile,sizes:a,...void 0!==r?{quality:r}:{},...d?{loading:"eager",fetchPriority:"high"}:{}});return(0,i.jsxs)("picture",{className:"contents",children:[n.map(([t,s])=>(0,i.jsx)("source",{media:s,srcSet:l(e[t],a,r),sizes:a,className:"hidden"},t)),(0,i.jsx)("img",{...c,className:o})]})}},84107:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var i=a(37876),r=a(14232),s=a(74567),n=a(9772);let o=Array.from({length:21},(e,t)=>t/20),l=({sectionId:e,position:t,variant:a,elementId:n,ariaLabelledBy:l,ariaLabel:d,ref:c,className:A,children:u})=>{let h=(0,s.nE)(),m=(0,r.useRef)(null),p=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{let e,i=m.current;if(null===i||p.current||"u"<typeof IntersectionObserver)return;let r=new IntersectionObserver(i=>{let s=i[0];if(void 0===s)return;let n=Math.min(s.boundingClientRect.height/2,window.innerHeight/2);if(!(s.isIntersecting&&s.intersectionRect.height>=n)){clearTimeout(e),e=void 0;return}void 0===e&&(e=setTimeout(()=>{p.current=!0,r.disconnect(),h("section_viewed",void 0===a?{position:t}:{position:t,variant:a})},400))},{threshold:o});return r.observe(i),()=>{clearTimeout(e),r.disconnect()}},[h,t,a]),(0,i.jsx)("section",{id:n??e,ref:e=>{m.current=e,"function"==typeof c?c(e):null!=c&&(c.current=e)},"aria-labelledby":l,"aria-label":d,className:A,children:u})},d=({id:e,children:t,...a})=>(0,i.jsx)(n.T,{value:e,children:(0,i.jsx)(l,{sectionId:e,...a,children:t})})},87032:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_23.e71ca12d.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoYAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAADCAAAAABAgO//nYBAQcNP///exAHDBmn/uFoLxQLFDVrWzUfEgBWUDggNgAAALABAJ0BKggABQACQDglpAADFlC0aAAA/vKQaDGCzN23OwDyn2OJbQN2Xhqv5Y0fLchCQAAAAA==",blurWidth:8,blurHeight:5}}
1,87416:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_05.a50b7523.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRogAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAACQAAAAABAoH2lAEAAAoZyP/6cwYDEix93/qxHwsQHjdQYzgbDgBWUDggOAAAANABAJ0BKggABQACQDglpAADFl1ax+oAAP7uW/uGVrXvvcIc+/+Ok3Dk/6HUTjyX9Z+97RC3AAAA",blurWidth:8,blurHeight:5}},88685:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_15.ae3b2cc2.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAQNTjQkAAAQLn///hQcDDB1i4PmCIg8OGzdfdlMpFABWUDggNAAAAJABAJ0BKggABQACQDglpAACnUZNAAD+8pHbG5+e9Q6nSu4k3TDDUSJSH5gJQ8K6l0AAAAA=",blurWidth:8,blurHeight:5}},90527:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_13.219c1da7.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoIAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAQJwcAMAAAULMP7/LggDDR5V8fJQIA0PHTtzeUYlEwBWUDggMgAAALABAJ0BKggABQACQDglpAAC50YuSAAA/vQU8sgPfMAHCYbtLUfgkAokPzMeWz/v+AAA",blurWidth:8,blurHeight:5}},92101:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_24.628cff3c.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRogAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAHhsAAAABAgTY/0sBAQgPNv//TQ8GDRt9/+xaKhILFTFtZzIcEQBWUDggOAAAALABAJ0BKggABQACQDglpAADFlC0aAAA/vKNYHo7FLlqXrkVMZm2Vj4Ad6350kNgxAIjI1LLAAAA",blurWidth:8,blurHeight:5}},92301:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var i=a(37876),r=a(1773);let s=({className:e})=>(0,i.jsxs)("svg",{"aria-hidden":!0,viewBox:"0 0 24 24",fill:"currentColor",className:(0,r.cn)("h-6 w-6",e),children:[(0,i.jsx)("rect",{x:"7.25",y:"6",width:"3",height:"12",rx:"1.5"}
1),(0,i.jsx)("rect",{x:"13.75",y:"6",width:"3",height:"12",rx:"1.5"})]})},96536:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/product",function(){return a(27735)}])},99148:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_09.a0ad467f.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAUKlZwUAAAYOyP//owkDECqb8t+cIQwRJUZlYTwdDwBWUDggNAAAALABAJ0BKggABQACQDglpAAC50YuSAAA/vVe7J3tchO63yK7Nt5wqbi/V+B23/bhsrQAAAA=",blurWidth:8,blurHeight:5}},99675:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});let i={src:"/_next/static/media/frame_17.dad34c87.webp",height:800,width:1280,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSCkAAAAAAAAAAAAAAAABAAVnpUIAAAULo///xwYDCx2V4POWKhEMGDNXZU4tFgBWUDggNAAAALABAJ0BKggABQACQDglpAACnIPvGgAA/u5mSmJTX5Nu/CDT/yHTTZbJzXD2G/ljZSrYAAA=",blurWidth:8,blurHeight:5}}},e=>{e.O(0,[2867,7843,9571,2712,636,6593,8792],()=>e(e.s=96536)),_N_E=e.O()}]);
2//# sourceMappingURL=product-241e245d1b3032b8.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.