{"id":72,"date":"2026-03-17T21:41:02","date_gmt":"2026-03-17T21:41:02","guid":{"rendered":"https:\/\/wavemaxlaundry.com\/?page_id=72"},"modified":"2026-03-23T14:19:32","modified_gmt":"2026-03-23T14:19:32","slug":"contact","status":"publish","type":"page","link":"https:\/\/wavemaxlaundry.com\/es\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone et_flex_column_24_24_phoneWide et_flex_column_24_24_tabletWide et_flex_column_24_24_widescreen et_flex_column_24_24_ultraWide\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Contact WaveMAX Laundry<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\n<style>\n\/* ---- TOKENS ---- *\/\n:root{\n  --blue:#0057b8; --blue-dk:#003d82; --blue-xl:#f0f6ff;\n  --teal:#00a3c4; --teal-lt:#e6f8fc;\n  --navy:#081e3f; --navy2:#0d2d5e;\n  --gold:#f59e0b;\n  --text:#0d1b2e; --text-md:#344054; --text-sm:#667085;\n  --border:#e4ecf7; --border2:#c8d9f0;\n  --white:#ffffff; --off:#f7fafd;\n  --font:'Poppins',sans-serif;\n  --ease:cubic-bezier(.22,.68,0,1.2);\n}\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\n.wmc{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;width:100%;}\n.wmc a{text-decoration:none;}\n.wmc input,.wmc textarea,.wmc select,.wmc button{font-family:var(--font);}\n\n\/* ---- HERO ---- *\/\n.wmc-hero{background:var(--navy);padding:60px 24px 110px;text-align:center;position:relative;overflow:hidden;}\n.wmc-hero__blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;}\n.wmc-hero__blob--a{width:500px;height:500px;background:radial-gradient(circle,rgba(0,87,184,.5) 0%,transparent 70%);top:-20%;left:-5%;}\n.wmc-hero__blob--b{width:400px;height:400px;background:radial-gradient(circle,rgba(0,163,196,.35) 0%,transparent 70%);bottom:-10%;right:-5%;}\n.wmc-hero__wave{position:absolute;bottom:-2px;left:0;right:0;line-height:0;}\n.wmc-hero__wave svg{width:100%;display:block;}\n.wmc-hero__inner{position:relative;z-index:2;max-width:560px;margin:0 auto;}\n.wmc-hero__label{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:18px;}\n.wmc-hero__label::before{content:'';width:22px;height:2px;background:var(--teal);border-radius:2px;}\n.wmc-hero__h1{font-size:clamp(28px,6vw,54px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.04em;margin-bottom:14px;}\n.wmc-hero__h1 em{font-style:normal;color:var(--teal);}\n.wmc-hero__sub{font-size:clamp(13px,2vw,16px);font-weight:300;color:rgba(255,255,255,.65);line-height:1.75;}\n\n\/* ---- PILLS ---- *\/\n.wmc-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:1100px;margin:-26px auto 0;padding:0 24px;position:relative;z-index:10;}\n.wmc-pill{display:inline-flex;align-items:center;gap:7px;background:var(--white);border:1px solid var(--border);border-radius:100px;padding:9px 16px;box-shadow:0 4px 18px rgba(0,87,184,.1);font-size:12px;font-weight:700;color:var(--navy);white-space:nowrap;}\n.wmc-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--teal);}\n\n\/* ---- PAGE GRID ---- *\/\n.wmc-page{max-width:1100px;margin:0 auto;padding:clamp(44px,6vw,80px) 24px;display:grid;grid-template-columns:1fr 340px;gap:clamp(28px,4vw,52px);align-items:start;}\n@media(max-width:860px){.wmc-page{grid-template-columns:1fr;}}\n\n\/* ---- CARD ---- *\/\n.wmc-card{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:clamp(24px,4vw,44px);box-shadow:0 4px 28px rgba(0,87,184,.07);position:relative;overflow:hidden;}\n.wmc-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--teal));}\n.wmc-card__tag{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);background:var(--teal-lt);padding:4px 12px;border-radius:100px;margin-bottom:12px;}\n.wmc-card__h{font-size:clamp(20px,3vw,30px);font-weight:900;color:var(--navy);letter-spacing:-.03em;line-height:1.15;margin-bottom:6px;}\n.wmc-card__h span{color:var(--blue);}\n.wmc-card__lead{font-size:13.5px;color:var(--text-sm);line-height:1.72;margin-bottom:28px;}\n\n\/* ---- INTENT TABS ---- *\/\n.wmc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;}\n.wmc-tab{display:flex;flex-direction:column;align-items:flex-start;padding:13px 15px;border-radius:12px;border:2px solid var(--border);cursor:pointer;background:var(--white);transition:all .2s;text-align:left;}\n.wmc-tab:hover{border-color:var(--border2);background:var(--off);}\n.wmc-tab.on{border-color:var(--blue);background:var(--blue-xl);box-shadow:0 0 0 3px rgba(0,87,184,.09);}\n.wmc-tab__icon{font-size:18px;margin-bottom:7px;}\n.wmc-tab__name{font-size:12.5px;font-weight:700;color:var(--navy);}\n.wmc-tab__desc{font-size:10.5px;color:var(--text-sm);margin-top:2px;}\n\n\/* ---- PANELS ---- *\/\n.wmc-panel{display:none;}\n.wmc-panel.on{display:block;}\n\n\/* ---- LOCATION FINDER ---- *\/\n.wmc-geo-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--navy);color:#fff;font-size:13.5px;font-weight:700;padding:14px 20px;border-radius:11px;border:none;cursor:pointer;transition:background .2s;margin-bottom:14px;}\n.wmc-geo-btn:hover{background:var(--navy2);}\n.wmc-geo-btn:disabled{opacity:.7;cursor:not-allowed;}\n.wmc-geo-btn__icon{font-size:15px;flex-shrink:0;}\n.wmc-geo-btn__lbl{flex:1;text-align:center;}\n.wmc-geo-btn__spin{display:none;width:17px;height:17px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:wmc-spin .7s linear infinite;flex-shrink:0;}\n.wmc-geo-btn.loading .wmc-geo-btn__icon{display:none;}\n.wmc-geo-btn.loading .wmc-geo-btn__spin{display:block;}\n@keyframes wmc-spin{to{transform:rotate(360deg);}}\n\n.wmc-divider{display:flex;align-items:center;gap:10px;margin:4px 0 14px;color:var(--text-sm);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;}\n.wmc-divider::before,.wmc-divider::after{content:'';flex:1;height:1px;background:var(--border);}\n\n.wmc-zip-row{display:flex;gap:8px;margin-bottom:18px;}\n.wmc-zip-row input{flex:1;font-size:15px;color:#0d1b2e !important;-webkit-text-fill-color:#0d1b2e !important;background:var(--off);border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s;}\n.wmc-zip-row input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,87,184,.09);}\n.wmc-zip-row input::placeholder{color:#b0bfcc;-webkit-text-fill-color:#b0bfcc !important;}\n.wmc-zip-btn{flex-shrink:0;background:var(--blue);color:#fff;font-size:13px;font-weight:700;padding:12px 18px;border-radius:10px;border:none;cursor:pointer;transition:background .2s;white-space:nowrap;}\n.wmc-zip-btn:hover{background:var(--blue-dk);}\n\n.wmc-loc-status{font-size:12.5px;color:var(--text-sm);padding:10px 0;text-align:center;display:none;}\n.wmc-loc-results{display:flex;flex-direction:column;gap:10px;}\n.wmc-loc-card{background:var(--off);border:1px solid var(--border);border-radius:12px;padding:13px 15px;display:flex;align-items:center;gap:12px;transition:box-shadow .2s,border-color .2s;}\n.wmc-loc-card:hover{box-shadow:0 6px 20px rgba(0,87,184,.09);border-color:var(--border2);}\n.wmc-loc-card__pin{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--blue),var(--teal));display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;}\n.wmc-loc-card__body{flex:1;min-width:0;}\n.wmc-loc-card__name{font-size:13px;font-weight:700;color:var(--navy);margin-bottom:2px;}\n.wmc-loc-card__addr{font-size:11px;color:var(--text-sm);}\n.wmc-loc-card__phone{font-size:11px;font-weight:700;color:var(--teal);margin-top:2px;}\n.wmc-loc-card__dist{font-size:11px;font-weight:700;color:var(--teal);margin-top:2px;}\n.wmc-loc-card__btns{display:flex;flex-direction:column;gap:5px;flex-shrink:0;}\n.wmc-loc-card__btn{font-size:10.5px;font-weight:700;padding:6px 11px;border-radius:7px;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block;text-align:center;}\n.wmc-loc-card__btn--dir{background:var(--blue);color:#fff;}\n.wmc-loc-card__btn--pg{background:var(--off);color:var(--blue);border:1px solid var(--border2);}\n.wmc-loc-card__btn--contact{background:var(--teal);color:#fff;}\n.wmc-loc-all{text-align:center;margin-top:12px;}\n.wmc-loc-all a{font-size:12.5px;font-weight:700;color:var(--blue);}\n.wmc-loc-all a:hover{text-decoration:underline;}\n\n\/* ---- FRANCHISE WIZARD ---- *\/\n.wmc-steps{display:flex;align-items:center;margin-bottom:24px;}\n.wmc-step{width:28px;height:28px;border-radius:50%;background:var(--border);color:var(--text-sm);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s;}\n.wmc-step.active{background:var(--blue);color:#fff;}\n.wmc-step.done{background:var(--teal);color:#fff;}\n.wmc-step-line{flex:1;height:2px;background:var(--border);margin:0 3px;transition:background .25s;}\n.wmc-step-line.done{background:var(--teal);}\n\n.wmc-pane{display:none;}\n.wmc-pane.on{display:block;}\n.wmc-pane__q{font-size:15px;font-weight:800;color:var(--navy);letter-spacing:-.02em;margin-bottom:5px;}\n.wmc-pane__note{font-size:12px;color:var(--text-sm);margin-bottom:16px;}\n.wmc-choices{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;}\n.wmc-choices.wrap{flex-direction:row;flex-wrap:wrap;}\n.wmc-choice{background:var(--off);border:1.5px solid var(--border);border-radius:9px;padding:12px 14px;font-size:13.5px;font-weight:600;color:var(--navy);cursor:pointer;text-align:left;transition:all .18s;width:100%;}\n.wmc-choices.wrap .wmc-choice{width:auto;flex:1 1 auto;text-align:center;}\n.wmc-choice:hover,.wmc-choice.picked{border-color:var(--blue);background:var(--blue-xl);color:var(--blue-dk);}\n.wmc-back{background:none;border:none;font-size:12.5px;font-weight:600;color:var(--text-sm);cursor:pointer;padding:0;margin-top:2px;}\n.wmc-back:hover{color:var(--navy);}\n\n\/* ---- FIELDS ---- *\/\n.wmc-row{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:12px;}\n@media(max-width:560px){.wmc-row{grid-template-columns:1fr;}}\n.wmc-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;}\n.wmc-field label{font-size:10px;font-weight:700;color:var(--text-md);text-transform:uppercase;letter-spacing:.09em;}\n.wmc-field label span{color:var(--blue);}\n.wmc-field input,.wmc-field textarea,.wmc-field select{font-size:15px;color:#0d1b2e !important;-webkit-text-fill-color:#0d1b2e !important;background:var(--off);border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;outline:none;width:100%;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s;}\n.wmc-field input:focus,.wmc-field textarea:focus,.wmc-field select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(0,87,184,.09);}\n.wmc-field input::placeholder,.wmc-field textarea::placeholder{color:#b0bfcc;-webkit-text-fill-color:#b0bfcc !important;}\n.wmc-field input:-webkit-autofill,.wmc-field input:-webkit-autofill:focus{-webkit-text-fill-color:#0d1b2e !important;-webkit-box-shadow:0 0 0 999px var(--off) inset !important;}\n.wmc-field textarea{resize:vertical;min-height:110px;line-height:1.6;}\n.wmc-field select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;}\n\n\/* ---- CONSENT ---- *\/\n.wmc-consent{margin:18px 0;display:flex;flex-direction:column;gap:10px;}\n.wmc-consent-row{display:flex;gap:10px;align-items:flex-start;}\n.wmc-consent-row input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:var(--blue);flex-shrink:0;cursor:pointer;}\n.wmc-consent-row label{font-size:10.5px;color:var(--text-sm);line-height:1.6;cursor:pointer;}\n.wmc-consent-row label a{color:var(--blue);font-weight:600;}\n\n\/* ---- SUBMIT BUTTON ---- *\/\n.wmc-submit{width:100%;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,var(--blue) 0%,var(--teal) 100%);color:#fff;font-size:14.5px;font-weight:700;padding:16px 28px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 7px 24px rgba(0,87,184,.36);transition:transform .2s var(--ease),box-shadow .2s;}\n.wmc-submit:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,87,184,.46);}\n.wmc-submit:active{transform:translateY(0);}\n.wmc-wiz-btns{display:flex;align-items:center;gap:10px;margin-top:16px;}\n\n\/* ---- SIDEBAR ---- *\/\n.wmc-sidebar{display:flex;flex-direction:column;gap:16px;}\n.wmc-info{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:clamp(18px,3vw,26px);box-shadow:0 4px 20px rgba(0,87,184,.06);transition:box-shadow .2s,transform .2s;}\n.wmc-info:hover{box-shadow:0 14px 44px rgba(0,87,184,.12);transform:translateY(-3px);}\n.wmc-info__head{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border);}\n.wmc-info__icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,var(--blue),var(--teal));display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}\n.wmc-info__title{font-size:14px;font-weight:800;color:var(--navy);letter-spacing:-.02em;}\n.wmc-info__sub{font-size:10px;color:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.09em;margin-top:1px;}\n.wmc-row-item{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);}\n.wmc-row-item:last-child{border-bottom:none;padding-bottom:0;}\n.wmc-row-item:first-child{padding-top:0;}\n.wmc-row-item__icon{width:30px;height:30px;border-radius:8px;background:var(--blue-xl);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;}\n.wmc-row-item__lbl{font-size:9.5px;font-weight:700;color:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;}\n.wmc-row-item__val{font-size:12.5px;font-weight:500;color:var(--navy);line-height:1.5;}\n.wmc-row-item__val a{color:var(--blue);}\n.wmc-row-item__val a:hover{text-decoration:underline;}\n.wmc-open{display:inline-flex;align-items:center;gap:5px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:100px;margin-top:4px;}\n.wmc-open__dot{width:6px;height:6px;border-radius:50%;background:#10b981;animation:wmc-pulse 2s ease-in-out infinite;}\n@keyframes wmc-pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(.85);}}\n\n.wmc-map{border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:0 4px 18px rgba(0,87,184,.06);line-height:0;}\n.wmc-map iframe{width:100%;height:200px;border:none;display:block;}\n\n.wmc-cta{background:linear-gradient(140deg,var(--navy) 0%,var(--navy2) 60%,#0a3570 100%);border-radius:20px;padding:clamp(18px,3vw,26px);position:relative;overflow:hidden;}\n.wmc-cta__tag{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#7dd8f5;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:4px 12px;border-radius:100px;margin-bottom:12px;}\n.wmc-cta__h{font-size:clamp(15px,2.2vw,20px);font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px;}\n.wmc-cta__h span{color:var(--teal);}\n.wmc-cta__p{font-size:12.5px;color:rgba(255,255,255,.62);line-height:1.7;margin-bottom:18px;font-weight:300;}\n.wmc-cta__btn{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,var(--blue),var(--teal));color:#fff;font-size:12.5px;font-weight:700;padding:11px 20px;border-radius:9px;box-shadow:0 5px 16px rgba(0,87,184,.38);transition:transform .2s var(--ease),box-shadow .2s;text-decoration:none;}\n.wmc-cta__btn:hover{transform:translateY(-2px);box-shadow:0 9px 28px rgba(0,87,184,.48);}\n\n\/* ---- TRUST STRIP ---- *\/\n.wmc-trust{background:var(--off);border-top:1px solid var(--border);padding:clamp(30px,5vw,50px) 24px;}\n.wmc-trust__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:16px;overflow:hidden;}\n@media(max-width:580px){.wmc-trust__inner{grid-template-columns:repeat(2,1fr);}}\n.wmc-trust__cell{background:var(--white);padding:22px 14px;text-align:center;transition:background .2s;}\n.wmc-trust__cell:hover{background:var(--blue-xl);}\n.wmc-trust__icon{font-size:22px;display:block;margin-bottom:6px;}\n.wmc-trust__val{display:block;font-size:clamp(18px,3vw,26px);font-weight:900;color:var(--blue);letter-spacing:-.03em;margin-bottom:3px;}\n.wmc-trust__lbl{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-sm);}\n\n\/* ---- MOBILE ---- *\/\n@media(max-width:560px){\n  .wmc-hero{padding:48px 16px 100px;}\n  .wmc-pills{padding:0 16px;gap:6px;}\n  .wmc-pill{font-size:11px;padding:7px 12px;}\n  .wmc-page{padding:32px 16px;gap:20px;}\n  .wmc-card{padding:20px 16px;border-radius:18px;}\n  .wmc-tabs{grid-template-columns:1fr;}\n  .wmc-tab{flex-direction:row;align-items:center;gap:11px;padding:11px 13px;}\n  .wmc-tab__icon{margin-bottom:0;flex-shrink:0;}\n  .wmc-field input,.wmc-field textarea,.wmc-field select{font-size:16px;color:#0d1b2e !important;-webkit-text-fill-color:#0d1b2e !important;}\n  .wmc-info,.wmc-cta{padding:18px 14px;border-radius:16px;}\n  .wmc-wiz-btns{flex-direction:column-reverse;gap:7px;}\n  .wmc-wiz-btns .wmc-submit{width:100%;}\n  .wmc-back{text-align:center;padding:10px 0;}\n  .wmc-zip-row{flex-direction:column;}\n  .wmc-zip-btn{width:100%;padding:12px;}\n  .wmc-trust{padding:24px 16px;}\n}\n@media(max-width:360px){\n  .wmc-tabs .wmc-tab__desc{display:none;}\n  .wmc-choices.wrap .wmc-choice{flex:1 1 100%;}\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"wmc\">\n\n<!-- HERO -->\n<header class=\"wmc-hero\">\n  <div class=\"wmc-hero__blob wmc-hero__blob--a\"><\/div>\n  <div class=\"wmc-hero__blob wmc-hero__blob--b\"><\/div>\n  <div class=\"wmc-hero__inner\">\n    <div class=\"wmc-hero__label\">Get in Touch<\/div>\n    <h1 class=\"wmc-hero__h1\">Have Questions?<br><em>We're Here to Help<\/em><\/h1>\n    <p class=\"wmc-hero__sub\">Whether you're finding a location or exploring franchise ownership, our team is ready.<\/p>\n  <\/div>\n  <div class=\"wmc-hero__wave\">\n    <svg viewBox=\"0 0 1440 70\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" preserveAspectRatio=\"none\">\n      <path d=\"M0,35 C240,70 480,0 720,35 C960,70 1200,0 1440,35 L1440,70 L0,70 Z\" fill=\"#ffffff\"\/>\n    <\/svg>\n  <\/div>\n<\/header>\n\n<!-- PILLS -->\n<div class=\"wmc-pills\">\n  <div class=\"wmc-pill\"><span class=\"wmc-pill__dot\"><\/span>Open 7am to 10pm Daily<\/div>\n  <div class=\"wmc-pill\"><span class=\"wmc-pill__dot\"><\/span>75+ Locations Nationwide<\/div>\n  <div class=\"wmc-pill\"><span class=\"wmc-pill__dot\"><\/span>#1 Laundromat Franchise<\/div>\n<\/div>\n\n<main>\n<div class=\"wmc-page\">\n\n  <!-- MAIN CARD -->\n  <div class=\"wmc-card\">\n    <span class=\"wmc-card__tag\">How Can We Help?<\/span>\n    <h2 class=\"wmc-card__h\">Contact <span>WaveMAX<\/span><\/h2>\n    <p class=\"wmc-card__lead\">Choose what you are looking for and we will connect you with the right resource.<\/p>\n\n    <!-- TABS -->\n    <div class=\"wmc-tabs\">\n      <button type=\"button\" class=\"wmc-tab on\" onclick=\"wmcTab(this,'laundry')\" aria-pressed=\"true\">\n        <span class=\"wmc-tab__icon\">&#x1F9FA;<\/span>\n        <span class=\"wmc-tab__name\">Laundry Service<\/span>\n        <span class=\"wmc-tab__desc\">Find a location near you<\/span>\n      <\/button>\n      <button type=\"button\" class=\"wmc-tab\" onclick=\"wmcTab(this,'franchise')\" aria-pressed=\"false\">\n        <span class=\"wmc-tab__icon\">&#x1F3E2;<\/span>\n        <span class=\"wmc-tab__name\">Franchise Information<\/span>\n        <span class=\"wmc-tab__desc\">Ownership &amp; investment<\/span>\n      <\/button>\n    <\/div>\n\n    <!-- PANEL: LOCATION FINDER -->\n    <div id=\"wmc-panel-laundry\" class=\"wmc-panel on\">\n      <p style=\"font-size:13.5px;color:var(--text-sm);line-height:1.7;margin-bottom:18px;\">We will find the nearest WaveMAX location to you, or enter your city or zip code below.<\/p>\n\n      <button type=\"button\" class=\"wmc-geo-btn\" id=\"wmc-geo-btn\" onclick=\"wmcGeo()\">\n        <span class=\"wmc-geo-btn__icon\">&#x1F4CD;<\/span>\n        <span class=\"wmc-geo-btn__lbl\">Use My Current Location<\/span>\n        <span class=\"wmc-geo-btn__spin\"><\/span>\n      <\/button>\n\n      <div class=\"wmc-divider\"><span>or<\/span><\/div>\n\n      <div class=\"wmc-zip-row\">\n        <input type=\"text\" id=\"wmc-zip\" placeholder=\"Enter city or zip code\" maxlength=\"30\" onkeydown=\"if(event.key==='Enter'){wmcZipSearch();event.preventDefault();}\">\n        <button type=\"button\" class=\"wmc-zip-btn\" onclick=\"wmcZipSearch()\">Search<\/button>\n      <\/div>\n\n      <div class=\"wmc-loc-status\" id=\"wmc-loc-status\"><\/div>\n      <div class=\"wmc-loc-results\" id=\"wmc-loc-results\"><\/div>\n    <\/div>\n\n    <!-- PANEL: FRANCHISE WIZARD + NATIVE ZOHO FORM -->\n    <div id=\"wmc-panel-franchise\" class=\"wmc-panel\">\n\n      <!-- Step dots -->\n      <div class=\"wmc-steps\" id=\"wmc-steps\">\n        <div class=\"wmc-step active\" data-s=\"1\">1<\/div>\n        <div class=\"wmc-step-line\"><\/div>\n        <div class=\"wmc-step\" data-s=\"2\">2<\/div>\n        <div class=\"wmc-step-line\"><\/div>\n        <div class=\"wmc-step\" data-s=\"3\">3<\/div>\n        <div class=\"wmc-step-line\"><\/div>\n        <div class=\"wmc-step\" data-s=\"4\">4<\/div>\n        <div class=\"wmc-step-line\"><\/div>\n        <div class=\"wmc-step\" data-s=\"5\">5<\/div>\n      <\/div>\n\n      <!-- Step 1: Liquidity -->\n      <div class=\"wmc-pane on\" id=\"wmc-s1\">\n        <div class=\"wmc-pane__q\">Cash available for investment<\/div>\n        <p class=\"wmc-pane__note\">Our minimum liquidity requirement is $500k.<\/p>\n        <div class=\"wmc-choices\">\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'liq','Less than $250k',2)\">Less than $250k<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'liq','$250k to $350k',2)\">$250k to $350k<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'liq','$350k to $500k',2)\">$350k to $500k<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'liq','$500k to $1M',2)\">$500k to $1M<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'liq','More than $1M',2)\">More than $1M<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- Step 2: Net Worth -->\n      <div class=\"wmc-pane\" id=\"wmc-s2\">\n        <div class=\"wmc-pane__q\">Current net worth<\/div>\n        <p class=\"wmc-pane__note\">Our minimum net worth requirement is $1M.<\/p>\n        <div class=\"wmc-choices\">\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'nw','Less than $500k',3)\">Less than $500k<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'nw','$500k to $1M',3)\">$500k to $1M<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'nw','$1M to $2M',3)\">$1M to $2M<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'nw','More than $2M',3)\">More than $2M<\/button>\n        <\/div>\n        <button type=\"button\" class=\"wmc-back\" onclick=\"wmcGo(1)\">Back<\/button>\n      <\/div>\n\n      <!-- Step 3: Interest -->\n      <div class=\"wmc-pane\" id=\"wmc-s3\">\n        <div class=\"wmc-pane__q\">Level of interest<\/div>\n        <p class=\"wmc-pane__note\">Please tell us what stage you are in.<\/p>\n        <div class=\"wmc-choices\">\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'int','Casually Looking',4)\">Casually Looking<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'int','Strongly Considering',4)\">Strongly Considering<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'int','Ready to Start',4)\">Ready to Start<\/button>\n        <\/div>\n        <button type=\"button\" class=\"wmc-back\" onclick=\"wmcGo(2)\">Back<\/button>\n      <\/div>\n\n      <!-- Step 4: Source -->\n      <div class=\"wmc-pane\" id=\"wmc-s4\">\n        <div class=\"wmc-pane__q\">How did you hear about us?<\/div>\n        <p class=\"wmc-pane__note\">We love to know how you found WaveMAX!<\/p>\n        <div class=\"wmc-choices wrap\">\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','Search \/ Google',5)\">Search \/ Google<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','Facebook',5)\">Facebook<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','Instagram',5)\">Instagram<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','LinkedIn',5)\">LinkedIn<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','PR \/ Article',5)\">PR \/ Article<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','Friend',5)\">Friend<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','Corporate Network',5)\">Corporate Network<\/button>\n          <button type=\"button\" class=\"wmc-choice\" onclick=\"wmcPick(this,'src','Other',5)\">Other<\/button>\n        <\/div>\n        <button type=\"button\" class=\"wmc-back\" onclick=\"wmcGo(3)\">Back<\/button>\n      <\/div>\n\n      <!-- Step 5: Contact form \u2014 NATIVE ZOHO POST, same as footer -->\n      <div class=\"wmc-pane\" id=\"wmc-s5\">\n        <div class=\"wmc-pane__q\">Your contact information<\/div>\n        <p class=\"wmc-pane__note\">Almost done, just a few final details.<\/p>\n\n        <!-- This form submits to Zoho exactly like the footer form -->\n        <form id=\"wmc-franchise-form\" method=\"POST\" action=\"https:\/\/crm.zoho.com\/crm\/WebToContactForm\" accept-charset=\"UTF-8\">\n          <!-- Zoho credentials \u2014 same as footer formFranchise -->\n          <input type=\"hidden\" name=\"xnQsjsdp\" value=\"4583fa76545135eea260213b71b85f2720c295eac762a618d3c21382df1bf489\">\n          <input type=\"hidden\" name=\"xmIwtLD\" value=\"9d1e13b7e4a698afa4ed85f2cd5219fe93d83424844900bac92a09c65a3518e1fbfc4d32defd08ebb8bb0cfaf5fde37e\">\n          <input type=\"hidden\" name=\"actionType\" value=\"Q29udGFjdHM=\">\n          <input type=\"hidden\" name=\"returnURL\" value=\"https:\/\/www.wavemaxlaundry.com\/contact-thank-you\/\">\n          <input type=\"hidden\" name=\"zc_gad\" value=\"\">\n          <input type=\"hidden\" name=\"ldeskuid\" value=\"\">\n          <input type=\"hidden\" name=\"LDTuvid\" value=\"\">\n          <input type=\"hidden\" name=\"CONTACTCF34\" value=\"WaveMAX\">\n          <input type=\"hidden\" name=\"Lead Source\" value=\"Franchise Inquiry - Contact Page\">\n          <input type=\"hidden\" name=\"aG9uZXlwb3Q\" value=\"\">\n          <!-- Wizard answers passed as Description -->\n          <input type=\"hidden\" name=\"Description\" id=\"wmc-desc\" value=\"\">\n          <!-- Individual qualification fields -->\n          <input type=\"hidden\" name=\"CashAvailable\" id=\"wmc-liq\" value=\"\">\n          <input type=\"hidden\" name=\"NetWorth\" id=\"wmc-nw\" value=\"\">\n          <input type=\"hidden\" name=\"LevelOfInterest\" id=\"wmc-int\" value=\"\">\n          <input type=\"hidden\" name=\"HowDidYouHear\" id=\"wmc-src\" value=\"\">\n\n          <div class=\"wmc-row\">\n            <div class=\"wmc-field\">\n              <label for=\"wmc-fname\">First Name <span>*<\/span><\/label>\n              <input type=\"text\" id=\"wmc-fname\" name=\"First Name\" placeholder=\"Jane\" required autocomplete=\"given-name\">\n            <\/div>\n            <div class=\"wmc-field\">\n              <label for=\"wmc-lname\">Last Name <span>*<\/span><\/label>\n              <input type=\"text\" id=\"wmc-lname\" name=\"Last Name\" placeholder=\"Smith\" required autocomplete=\"family-name\">\n            <\/div>\n          <\/div>\n          <div class=\"wmc-row\">\n            <div class=\"wmc-field\">\n              <label for=\"wmc-city\">City <span>*<\/span><\/label>\n              <input type=\"text\" id=\"wmc-city\" name=\"City\" placeholder=\"Austin\" required autocomplete=\"address-level2\">\n            <\/div>\n            <div class=\"wmc-field\">\n              <label for=\"wmc-state\">State <span>*<\/span><\/label>\n              <select id=\"wmc-state\" name=\"State\" required>\n                <option value=\"\" disabled selected>Select<\/option>\n                <option>AL<\/option><option>AK<\/option><option>AZ<\/option><option>AR<\/option><option>CA<\/option>\n                <option>CO<\/option><option>CT<\/option><option>DC<\/option><option>DE<\/option><option>FL<\/option>\n                <option>GA<\/option><option>HI<\/option><option>ID<\/option><option>IL<\/option><option>IN<\/option>\n                <option>IA<\/option><option>KS<\/option><option>KY<\/option><option>LA<\/option><option>ME<\/option>\n                <option>MD<\/option><option>MA<\/option><option>MI<\/option><option>MN<\/option><option>MS<\/option>\n                <option>MO<\/option><option>MT<\/option><option>NE<\/option><option>NV<\/option><option>NH<\/option>\n                <option>NJ<\/option><option>NM<\/option><option>NY<\/option><option>NC<\/option><option>ND<\/option>\n                <option>OH<\/option><option>OK<\/option><option>OR<\/option><option>PA<\/option><option>RI<\/option>\n                <option>SC<\/option><option>SD<\/option><option>TN<\/option><option>TX<\/option><option>UT<\/option>\n                <option>VT<\/option><option>VA<\/option><option>WA<\/option><option>WV<\/option><option>WI<\/option><option>WY<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n          <div class=\"wmc-row\">\n            <div class=\"wmc-field\">\n              <label for=\"wmc-phone\">Phone <span>*<\/span><\/label>\n              <input type=\"tel\" id=\"wmc-phone\" name=\"Phone\" placeholder=\"(555) 000-0000\" required autocomplete=\"tel\">\n            <\/div>\n            <div class=\"wmc-field\">\n              <label for=\"wmc-email\">Email <span>*<\/span><\/label>\n              <input type=\"email\" id=\"wmc-email\" name=\"Email\" placeholder=\"&#x6a;&#x61;&#x6e;&#x65;&#x40;&#x65;&#x78;&#97;&#109;&#112;&#108;&#101;&#46;com\" required autocomplete=\"email\">\n            <\/div>\n          <\/div>\n\n          <div class=\"wmc-consent\">\n            <div class=\"wmc-consent-row\">\n              <input type=\"checkbox\" id=\"wmc-sms\" required>\n              <label for=\"wmc-sms\">I agree to <a href=\"\/terms-of-service\/\" target=\"_blank\" rel=\"noopener\">terms &amp; conditions<\/a>. By providing my phone number, I agree to receive text messages from WaveMAX Laundry. Reply STOP to unsubscribe.<\/label>\n            <\/div>\n            <div class=\"wmc-consent-row\">\n              <input type=\"checkbox\" id=\"wmc-mkt\">\n              <label for=\"wmc-mkt\">I consent to receive marketing and promotional messages from WaveMAX Laundry. Msg &amp; Data rates may apply. Reply STOP to opt-out.<\/label>\n            <\/div>\n          <\/div>\n\n          <div class=\"wmc-wiz-btns\">\n            <button type=\"button\" class=\"wmc-back\" onclick=\"wmcGo(4)\">Back<\/button>\n            <button type=\"submit\" class=\"wmc-submit\">Submit Application<\/button>\n          <\/div>\n        <\/form>\n      <\/div><!-- \/s5 -->\n\n    <\/div><!-- \/panel-franchise -->\n  <\/div><!-- \/card -->\n\n  <!-- SIDEBAR -->\n  <aside>\n    <div class=\"wmc-sidebar\">\n\n      <div class=\"wmc-info\">\n        <div class=\"wmc-info__head\">\n          <div class=\"wmc-info__icon\">&#x1F3E2;<\/div>\n          <div>\n            <div class=\"wmc-info__title\">Visit WaveMAX<\/div>\n            <div class=\"wmc-info__sub\">Corporate Headquarters<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"wmc-row-item\">\n          <div class=\"wmc-row-item__icon\">&#x1F4CD;<\/div>\n          <div>\n            <div class=\"wmc-row-item__lbl\">Address<\/div>\n            <div class=\"wmc-row-item__val\"><a href=\"https:\/\/www.google.com\/maps\/dir\/\/929+McDuff+Ave+S+Suite+107+Jacksonville+FL+32205\" target=\"_blank\" rel=\"noopener\">929 McDuff Ave S, Suite 107<br>Jacksonville, FL 32205<\/a><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"wmc-row-item\">\n          <div class=\"wmc-row-item__icon\">&#x1F550;<\/div>\n          <div>\n            <div class=\"wmc-row-item__lbl\">Hours<\/div>\n            <div class=\"wmc-row-item__val\">7am to 10pm, 7 Days a Week<br><span class=\"wmc-open\"><span class=\"wmc-open__dot\"><\/span>Open Today<\/span><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"wmc-row-item\">\n          <div class=\"wmc-row-item__icon\">&#x1F4CD;<\/div>\n          <div>\n            <div class=\"wmc-row-item__lbl\">Find a Location<\/div>\n            <div class=\"wmc-row-item__val\"><a href=\"\/locations-2\/\">View All 75+ Locations<\/a><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"wmc-map\">\n        <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3466.338!2d-81.704671!3d30.314125!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88e5b715aef5a589%3A0x1!2s929+McDuff+Ave+S+Jacksonville+FL+32205!5e0!3m2!1sen!2sus!4v1700000000\" allowfullscreen loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" title=\"WaveMAX HQ\"><\/iframe>\n      <\/div>\n\n      <div class=\"wmc-cta\">\n        <div class=\"wmc-cta__tag\">Franchise Opportunity<\/div>\n        <h3 class=\"wmc-cta__h\">Ready to Own a<br><span>WaveMAX Location?<\/span><\/h3>\n        <p class=\"wmc-cta__p\">75+ locations nationwide. Semi-absentee ownership. The #1 laundromat franchise in America.<\/p>\n        <a href=\"\/franchise\/?action=franchise-form\" class=\"wmc-cta__btn\">Get Franchise Info &#x2192;<\/a>\n      <\/div>\n\n    <\/div>\n  <\/aside>\n<\/div>\n\n<!-- TRUST STRIP -->\n<div class=\"wmc-trust\">\n  <div class=\"wmc-trust__inner\">\n    <div class=\"wmc-trust__cell\"><span class=\"wmc-trust__icon\">&#x1F3C6;<\/span><span class=\"wmc-trust__val\">#1<\/span><span class=\"wmc-trust__lbl\">US Laundromat Franchise<\/span><\/div>\n    <div class=\"wmc-trust__cell\"><span class=\"wmc-trust__icon\">&#x1F4CD;<\/span><span class=\"wmc-trust__val\">75+<\/span><span class=\"wmc-trust__lbl\">Open Locations<\/span><\/div>\n    <div class=\"wmc-trust__cell\"><span class=\"wmc-trust__icon\">&#x2B50;<\/span><span class=\"wmc-trust__val\">4.8<\/span><span class=\"wmc-trust__lbl\">Customer Rating<\/span><\/div>\n    <div class=\"wmc-trust__cell\"><span class=\"wmc-trust__icon\">&#x1F550;<\/span><span class=\"wmc-trust__val\">7-10<\/span><span class=\"wmc-trust__lbl\">Open Daily<\/span><\/div>\n  <\/div>\n<\/div>\n<\/main>\n\n<script>\n\/\/ ============================================================\n\/\/ ALL 75 REAL LOCATIONS\n\/\/ ============================================================\nvar WMC_LOC=[{\"n\":\"WaveMAX Arlington TX\",\"a\":\"2823 W Park Row Dr, Arlington, TX, 76013\",\"p\":\"+1 (682) 323-4466\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/arlington-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/arlington-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2823+W+Park+Row+Dr+Arlington+TX+76013+USA\/@32.7221437,-97.1523044,17z\/\",\"lat\":32.7221437,\"lng\":-97.1523044},{\"n\":\"WaveMAX Aurora, CO\",\"a\":\"15087 E Mississippi Ave, Aurora, CO, 80012\",\"p\":\"+1 (303) 997-9465\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/aurora-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/aurora-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/15087+E+Mississippi+Ave+Aurora+CO+80012+USA\/@39.6979138,-104.8125625,17z\/\",\"lat\":39.6979138,\"lng\":-104.8125625},{\"n\":\"WaveMAX Austin TX\",\"a\":\"825 E Rundberg Ln f1, Austin, TX, 78753\",\"p\":\"+1 (512) 553-1674\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/austin-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/austin-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/825+E+Rundberg+Ln+f1+Austin+TX+78753+USA\/@30.3564789,-97.6858016,17z\/\",\"lat\":30.3564789,\"lng\":-97.6858016},{\"n\":\"WaveMAX Bedford TX\",\"a\":\"2301 N Central Drive, Suite I, Bedford, TX, 76021\",\"p\":\"+1 (817) 494-1599\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/bedford-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/bedford-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2301+N+Central+Drive%2c+Suite+I+Bedford+TX+76021+USA\/@32.844017,-97.1430671,17z\/\",\"lat\":32.844017,\"lng\":-97.1430671},{\"n\":\"WaveMAX Boulder CO\",\"a\":\"2614 Broadway Ave., Boulder, CO, 80304\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/boulder-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/boulder-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2614+Broadway+Ave.+Boulder+CO+80304+USA\/@40.0246504,-105.2811771,17z\/\",\"lat\":40.0246504,\"lng\":-105.2811771},{\"n\":\"WaveMAX Boynton Beach FL\",\"a\":\"1550 North Federal Highway, Suite 1, Boynton Beach, FL, 33435\",\"p\":\"+1 (561) 389-0432\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/boynton-fl\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/boynton-fl\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1550+North+Federal+Highway%2c+Suite+1+Boynton+Beach+FL+33435+USA\/@26.5405885,-80.0567903,17z\/\",\"lat\":26.5405885,\"lng\":-80.0567903},{\"n\":\"WaveMAX Phoenix AZ Camelback\",\"a\":\"1615 W Camelback Rd Suite 101, Phoenix, AZ, 85015\",\"p\":\"+1 (480) 284-4001\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/camelback-phoenix-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/camelback-phoenix-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1615+W+Camelback+Rd+Suite+101+Phoenix+AZ+85015+USA\/@33.509219,-112.094323,17z\/\",\"lat\":33.509219,\"lng\":-112.094323},{\"n\":\"WaveMAX Carrollton TX\",\"a\":\"2760 E Trinity Mills Rd. STE 112, Carrollton, TX, 75006\",\"p\":\"+1 (214) 731-6575\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/carrollton-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/carrollton-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2760+E+Trinity+Mills+Rd.+STE+112+Carrollton+TX+75006+USA\/@32.9858894,-96.8573072,17z\/\",\"lat\":32.9858894,\"lng\":-96.8573072},{\"n\":\"WaveMAX Chandler AZ\",\"a\":\"2081 N Arizona Ave #129, Chandler, AZ, 85225\",\"p\":\"+1 (480) 275-5535\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/chandler-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/chandler-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2081+N+Arizona+Ave+%23129+Chandler+AZ+85225+USA\/@33.337383,-111.8411181,17z\/\",\"lat\":33.337383,\"lng\":-111.8411181},{\"n\":\"WaveMAX Charlotte NC\",\"a\":\"2915 The Plaza Suite B, Charlotte, NC, 28205\",\"p\":\"+1 (704) 910-1587\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/charlotte-nc\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/charlotte-nc\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2915+The+Plaza+Suite+B+Charlotte+NC+28205+USA\/@35.2377778,-80.800706,17z\/\",\"lat\":35.2377778,\"lng\":-80.800706},{\"n\":\"WaveMAX Chicago IL\",\"a\":\"4830 W Diversey Ave, Chicago, IL, 60639\",\"p\":\"+1 (773) 853-0246\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/chicago-il\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/chicago-il\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/4830+W+Diversey+Ave+Chicago+IL+60639+USA\/@41.9318183,-87.7481109,17z\/\",\"lat\":41.9318183,\"lng\":-87.7481109},{\"n\":\"WaveMAX Cincinnati OH\",\"a\":\"8449 Colerain Ave, Cincinnati, OH, 45239\",\"p\":\"+1 (513) 445-9480\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/cincinnati-oh\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/cincinnati-oh\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/8449+Colerain+Ave+Cincinnati+OH+45239+USA\/@39.2228567,-84.5877329,17z\/\",\"lat\":39.2228567,\"lng\":-84.5877329},{\"n\":\"WaveMAX Colorado Springs CO\",\"a\":\"609 South Circle Drive, Colorado Springs, CO, 80910\",\"p\":\"+1 (719) 639-9013\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/colorado-springs-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/colorado-springs-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/609+South+Circle+Drive+Colorado+Springs+CO+80910+USA\/@38.8231559,-104.7800747,17z\/\",\"lat\":38.8231559,\"lng\":-104.7800747},{\"n\":\"WaveMAX Dallas TX\",\"a\":\"3220 West Davis St., Dallas, TX, 75211\",\"p\":\"+1 (469) 726-2320\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/dallas-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/dallas-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/3220+West+Davis+St.+Dallas+TX+75211+USA\/@32.7491405,-96.8735156,17z\/\",\"lat\":32.7491405,\"lng\":-96.8735156},{\"n\":\"WaveMAX Denver CO\",\"a\":\"Denver, CO\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/denver-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/denver-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/+Denver+CO++USA\/@39.7392358,-104.990251,17z\/\",\"lat\":39.7392358,\"lng\":-104.990251},{\"n\":\"WaveMAX Dundalk MD\",\"a\":\"1774 Merritt Blvd, Dundalk, MD, 21222\",\"p\":\"+1 (443) 216-7091\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/dundalk-md\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/dundalk-md\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1774+Merritt+Blvd+Dundalk+MD+21222+USA\/@39.2677417,-76.5046847,17z\/\",\"lat\":39.2677417,\"lng\":-76.5046847},{\"n\":\"WaveMAX Durham NC\",\"a\":\"3222 Guess Road, Durham, NC, 27705\",\"p\":\"+1 (919) 748-3180\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/durham-nc\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/durham-nc\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/3222+Guess+Road+Durham+NC+27705+USA\/@36.0374563,-78.9289568,17z\/\",\"lat\":36.0374563,\"lng\":-78.9289568},{\"n\":\"WaveMAX Denver CO E Hampden\",\"a\":\"10005-A, E Hampden Ave, Denver, CO, 80231\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/e-hampden-denver-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/e-hampden-denver-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/10005-A%2c+E+Hampden+Ave+Denver+CO+80231+USA\/@39.6536749,-104.8710931,17z\/\",\"lat\":39.6536749,\"lng\":-104.8710931},{\"n\":\"WaveMAX Fargo ND\",\"a\":\"2551 45th St S, Suite 147, Fargo, ND, 58104\",\"p\":\"+1 (701) 707-0621\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/fargo-nd\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/fargo-nd\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2551+45th+St+S%2c+Suite+147+Fargo+ND+58104+USA\/@46.8771863,-96.7898034,17z\/\",\"lat\":46.8771863,\"lng\":-96.7898034},{\"n\":\"WaveMAX Fort Worth TX\",\"a\":\"6538 Meadowbrook Dr, Fort Worth, TX, 76112\",\"p\":\"+1 (682) 301-1112\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/fort-worth-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/fort-worth-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/6538+Meadowbrook+Dr+Fort+Worth+TX+76112+USA\/@32.7454183,-97.217446,17z\/\",\"lat\":32.7454183,\"lng\":-97.217446},{\"n\":\"WaveMAX Ft. Walton Beach FL\",\"a\":\"Walton Beach, FL\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/ft-walton-beach-fl\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/ft-walton-beach-fl\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/+Walton+Beach+FL++\/@27.6648274,-81.5157535,17z\/\",\"lat\":27.6648274,\"lng\":-81.5157535},{\"n\":\"WaveMAX Gaithersburg MD\",\"a\":\"215 Muddy Branch Rd, Gaithersburg, MD, 20878\",\"p\":\"+1 (240) 477-4467\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/gaithersburg-md\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/gaithersburg-md\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/215+Muddy+Branch+Rd+Gaithersburg+MD+20878+USA\/@39.128241,-77.204965,17z\/\",\"lat\":39.128241,\"lng\":-77.204965},{\"n\":\"WaveMAX Garland TX\",\"a\":\"1311 Marketplace Dr, Suite 100, Garland, TX, 75041\",\"p\":\"+1 (214) 954-7063\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/garland-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/garland-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1311+Marketplace+Dr%2c+Suite+100+Garland+TX+75041+USA\/@32.8598327,-96.6463165,17z\/\",\"lat\":32.8598327,\"lng\":-96.6463165},{\"n\":\"WaveMAX Phoenix AZ N 35th.\",\"a\":\"6767 N 35th Ave, Phoenix, AZ, 85017\",\"p\":\"+1 (602) 246-3352\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/glendale-phoenix-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/glendale-phoenix-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/6767+N+35th+Ave+Phoenix+AZ+85017+USA\/@33.5365912,-112.1338481,17z\/\",\"lat\":33.5365912,\"lng\":-112.1338481},{\"n\":\"WaveMAX Phoenix AZ Greenway\",\"a\":\"3202 E Greenway Rd #1307, Phoenix, AZ, 85032\",\"p\":\"+1 (480) 788-8246\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/greenway-phoenix-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/greenway-phoenix-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/3202+E+Greenway+Rd+%231307+Phoenix+AZ+85032+USA\/@33.6284102994172,-112.012928279508,17z\/\",\"lat\":33.6284102994172,\"lng\":-112.012928279508},{\"n\":\"WaveMAX Haltom City, TX\",\"a\":\"3534 Denton Hwy., Haltom City, TX, 76117\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/haltomcity-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/haltomcity-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/3534+Denton+Hwy.+Haltom+City+TX+76117+USA\/@32.8145157,-97.2639357,17z\/\",\"lat\":32.8145157,\"lng\":-97.2639357},{\"n\":\"WaveMAX Houston TX\",\"a\":\"2611 Fulton Street, Houston, TX, 77009\",\"p\":\"+1 (713) 485-4726\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/houston-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/houston-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2611+Fulton+Street+Houston+TX+77009+USA\/@29.7861988,-95.3616853,17z\/\",\"lat\":29.7861988,\"lng\":-95.3616853},{\"n\":\"WaveMAX Indianapolis IN\",\"a\":\"2814 W 71st Street, Indianapolis, IN, 46268\",\"p\":\"+1 (317) 388-5954\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/indianapolis-in\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/indianapolis-in\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2814+W+71st+Street+Indianapolis+IN+46268+USA\/@39.886495,-86.2090994,17z\/\",\"lat\":39.886495,\"lng\":-86.2090994},{\"n\":\"WaveMAX Inkster MI\",\"a\":\"27125 Cherry Hill Rd., Inkster, MI, 48141\",\"p\":\"+1 (313) 914-7611\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/inkster-mi\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/inkster-mi\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/27125+Cherry+Hill+Rd.+Inkster+MI+48141+USA\/@42.3112796,-83.306822,17z\/\",\"lat\":42.3112796,\"lng\":-83.306822},{\"n\":\"WaveMAX San Antonio TX Jackson Keller\",\"a\":\"2525 Jackson Keller Rd., San Antonio, TX, 78230\",\"p\":\"+1 (210) 314-3699\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/jackson-keller-san-antonio-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/jackson-keller-san-antonio-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2525+Jackson+Keller+Rd.+San+Antonio+TX+78230+USA\/@29.5195343,-98.533009,17z\/\",\"lat\":29.5195343,\"lng\":-98.533009},{\"n\":\"WaveMAX Jacksonville FL\",\"a\":\"929 McDuff Ave S, Jacksonville, FL, 32205\",\"p\":\"+1 (904) 388-1717\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/jacksonvillefl\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/jacksonvillefl\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/929+McDuff+Ave+S+Jacksonville+FL+32205+USA\/@30.3141253,-81.7046708,17z\/\",\"lat\":30.3141253,\"lng\":-81.7046708},{\"n\":\"WaveMAX Kent WA\",\"a\":\"25642 Pacific Hwy S #16, Kent, WA, 98032\",\"p\":\"+1 (206) 212-6062\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/kent-wa\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/kent-wa\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/25642+Pacific+Hwy+S+%2316+Kent+WA+98032+USA\/@47.3716584,-122.301707,17z\/\",\"lat\":47.3716584,\"lng\":-122.301707},{\"n\":\"WaveMAX Knoxville TN\",\"a\":\"5210A Schubert Rd., Knoxville, TN, 37912\",\"p\":\"+1 (865) 985-0152\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/knoxville-tn\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/knoxville-tn\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/5210A+Schubert+Rd.+Knoxville+TN+37912+USA\/@36.0072664,-83.9753982,17z\/\",\"lat\":36.0072664,\"lng\":-83.9753982},{\"n\":\"WaveMAX Lakewood CO\",\"a\":\"1090 S Wadsworth Blvd, Lakewood, CO, 80226\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/lakewood-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/lakewood-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1090+S+Wadsworth+Blvd+Lakewood+CO+80226+USA\/@39.6971718,-105.0811776,17z\/\",\"lat\":39.6971718,\"lng\":-105.0811776},{\"n\":\"WaveMAX Lansing MI\",\"a\":\"4929 S Cedar St, St 1, Lansing, MI, 48910\",\"p\":\"+1 (517) 300-9283\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/lansing-mi\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/lansing-mi\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/4929+S+Cedar+St%2c+St+1+Lansing+MI+48910+USA\/@42.6844838,-84.547404,17z\/\",\"lat\":42.6844838,\"lng\":-84.547404},{\"n\":\"WaveMAX Long Beach CA\",\"a\":\"601 E 7th Street, Long Beach, CA, 90813\",\"p\":\"+1 (562) 269-0509\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/long-beach-ca\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/long-beach-ca\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/601+E+7th+Street+Long+Beach+CA+90813+USA\/@33.7756678,-118.1846958,17z\/\",\"lat\":33.7756678,\"lng\":-118.1846958},{\"n\":\"WaveMAX Louisville KY\",\"a\":\"1056 E Oak St, Louisville, KY, 40204\",\"p\":\"+1 (502) 292-8895\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/louisville-ky\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/louisville-ky\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1056+E+Oak+St+Louisville+KY+40204+USA\/@38.2330933,-85.7343741,17z\/\",\"lat\":38.2330933,\"lng\":-85.7343741},{\"n\":\"WaveMax Laundry\",\"a\":\"20980 Libby Rd, Maple Heights, OH, 44137\",\"p\":\"(216) 800-1900\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/maple-heights-oh\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/maple-heights-oh\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/20980+Libby+Rd+Maple+Heights+OH+44137+USA\/@41.4161747,-81.5335666,17z\/\",\"lat\":41.4161747,\"lng\":-81.5335666},{\"n\":\"WaveMAX Marietta GA\",\"a\":\"270 Cobb Pkwy S, Suite 90, Marietta, GA, 30060\",\"p\":\"+1 (770) 871-1870\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/marietta-ga\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/marietta-ga\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/270+Cobb+Pkwy+S%2c+Suite+90+Marietta+GA+30060+USA\/@33.9452971,-84.5193516,17z\/\",\"lat\":33.9452971,\"lng\":-84.5193516},{\"n\":\"WaveMAX Mesa AZ Broadway\",\"a\":\"2639 E Broadway Rd, St. 101, Mesa, AZ, 85204\",\"p\":\"+1 (480) 687-7330\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/mesa-az-broadway\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/mesa-az-broadway\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2639+E+Broadway+Rd%2c+St.+101+Mesa+AZ+85204+USA\/@33.4064206,-111.7724587,17z\/\",\"lat\":33.4064206,\"lng\":-111.7724587},{\"n\":\"WaveMAX Mesa AZ West Main\",\"a\":\"1932 West Main Street #B103, Mesa, AZ, 85201\",\"p\":\"+1 (480) 687-5193\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/mesa-az-west-main\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/mesa-az-west-main\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1932+West+Main+Street+%23B103++Mesa+AZ+85201+USA\/@33.4162402,-111.8724942,17z\/\",\"lat\":33.4162402,\"lng\":-111.8724942},{\"n\":\"WaveMAX Mesquite TX\",\"a\":\"529 N. Galloway Ave ste. 16, Mesquite, TX, 75149\",\"p\":\"+1 (214) 758-0802\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/mesquite-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/mesquite-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/529+N.+Galloway+Ave+ste.+16+Mesquite+TX+75149+USA\/@32.7724933,-96.6006767,17z\/\",\"lat\":32.7724933,\"lng\":-96.6006767},{\"n\":\"WaveMAX Midvale UT\",\"a\":\"48 W 7200 S, Midvale, UT, 84047\",\"p\":\"+1 (385) 557-4665\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/midvale-ut\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/midvale-ut\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/48+W+7200+S+Midvale+UT+84047+USA\/@40.6208923,-111.8924364,17z\/\",\"lat\":40.6208923,\"lng\":-111.8924364},{\"n\":\"WaveMAX Mission TX\",\"a\":\"301 W Griffin Pkwy, Mission, TX, 78572\",\"p\":\"+1 (214) 914-3134\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/mission-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/mission-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/301+W+Griffin+Pkwy+Mission+TX+78572+USA\/@26.2294058,-98.3262445,17z\/\",\"lat\":26.2294058,\"lng\":-98.3262445},{\"n\":\"WaveMAX Moreno Valley, CA\",\"a\":\"22275 Alessandro Blvd, Moreno Valley, CA, 92553\",\"p\":\"+1 (951) 221-6435\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/moreno-valley-ca\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/moreno-valley-ca\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/22275+Alessandro+Blvd+Moreno+Valley+CA+92553+USA\/@33.9166352,-117.2736279,17z\/\",\"lat\":33.9166352,\"lng\":-117.2736279},{\"n\":\"WaveMAX Nashville TN\",\"a\":\"Nashville, TN\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/nashville-tn\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/nashville-tn\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/+Nashville+TN++USA\/@36.1626638,-86.7816016,17z\/\",\"lat\":36.1626638,\"lng\":-86.7816016},{\"n\":\"WaveMAX New Haven CT\",\"a\":\"466 Foxon Blvd, New Haven, CT, 06513\",\"p\":\"+1 (203) 745-3477\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/new-haven-ct\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/new-haven-ct\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/466+Foxon+Blvd+New+Haven+CT+06513+USA\/@41.3205721,-72.8703168,17z\/\",\"lat\":41.3205721,\"lng\":-72.8703168},{\"n\":\"WaveMAX New Orleans LA\",\"a\":\"4001 Frenchmen St, New Orleans, LA, 70122\",\"p\":\"+1 (504) 881-7239\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/new-orleans-la\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/new-orleans-la\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/4001+Frenchmen+St+New+Orleans+LA+70122+USA\/@29.9991365,-90.0602455,17z\/\",\"lat\":29.9991365,\"lng\":-90.0602455},{\"n\":\"WaveMAX Oklahoma City OK\",\"a\":\"6125 S. May Avenue, Oklahoma City, OK, 73159\",\"p\":\"+1 (405) 724-9935\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/oklahoma-city-ok\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/oklahoma-city-ok\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/6125+S.+May+Avenue+Oklahoma+City+OK+73159+USA\/@35.4048182,-97.5672801,17z\/\",\"lat\":35.4048182,\"lng\":-97.5672801},{\"n\":\"WaveMAX Omaha\",\"a\":\"5092 Ames Ave, Omaha, NE, 68104\",\"p\":\"+1 (531) 466-2847\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/omaha\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/omaha\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/5092+Ames+Ave+Omaha+NE+68104+USA\/@41.2998846,-95.9924104,17z\/\",\"lat\":41.2998846,\"lng\":-95.9924104},{\"n\":\"WaveMAX Peoria AZ\",\"a\":\"7575 W Peoria Ave, A102, Peoria, AZ, 85345\",\"p\":\"+1 (602) 368-6227\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/peoria-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/peoria-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/7575+W+Peoria+Ave%2c+A102+Peoria+AZ+85345+USA\/@33.5799649,-112.2217737,17z\/\",\"lat\":33.5799649,\"lng\":-112.2217737},{\"n\":\"WaveMAX Phoenix AZ Thomas\",\"a\":\"6544 West Thomas Road Suite #23, Phoenix, AZ, 85033\",\"p\":\"+1 (623) 302-7226\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/phoenix-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/phoenix-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/6544+West+Thomas+Road+Suite+%2323+Phoenix+AZ+85033+USA\/@33.4814063,-112.2017913,17z\/\",\"lat\":33.4814063,\"lng\":-112.2017913},{\"n\":\"WaveMAX Phoenix AZ N 16th\",\"a\":\"2825 N 16th St Suite 1, Phoenix, AZ, 85006\",\"p\":\"+1 (602) 314-5706\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/phoenix-az-n-16\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/phoenix-az-n-16\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2825+N+16th+St+Suite+1+Phoenix+AZ+85006+USA\/@33.4790384,-112.04698,17z\/\",\"lat\":33.4790384,\"lng\":-112.04698},{\"n\":\"WaveMAX Parker Plano TX\",\"a\":\"930 Parker Rd., Suite 520, Plano, TX, 75075\",\"p\":\"+1 (214) 764-8811\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/plano-parker-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/plano-parker-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/930+Parker+Rd.%2c+Suite+520+Plano+TX+75075+USA\/@33.0400202,-96.7154002,17z\/\",\"lat\":33.0400202,\"lng\":-96.7154002},{\"n\":\"WaveMAX Plano TX\",\"a\":\"3611 14th Street, Suite 170, Plano, TX, 75074\",\"p\":\"+1 (469) 298-3230\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/plano-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/plano-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/3611+14th+Street%2c+Suite+170+Plano+TX+75074+USA\/@33.0145486,-96.6641983,17z\/\",\"lat\":33.0145486,\"lng\":-96.6641983},{\"n\":\"WaveMAX Preston & Alpha Dallas, TX\",\"a\":\"13536 Preston Rd, Suite 100, Dallas, TX, 75240\",\"p\":\"+1 (214) 272-3252\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/preston-alpha-dallas-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/preston-alpha-dallas-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/13536+Preston+Rd%2c+Suite+100+Dallas+TX+75240+USA\/@32.9317851,-96.8026865,17z\/\",\"lat\":32.9317851,\"lng\":-96.8026865},{\"n\":\"WaveMAX Raleigh NC\",\"a\":\"1100 North Raleigh Blvd, Suite 143, Raleigh, NC, 27610\",\"p\":\"+1 (919) 301-8054\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/raleigh-nc\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/raleigh-nc\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1100+North+Raleigh+Blvd%2c+Suite+143+Raleigh+NC+27610+USA\/@35.7939581,-78.6113447,17z\/\",\"lat\":35.7939581,\"lng\":-78.6113447},{\"n\":\"WaveMAX Rockville, MD\",\"a\":\"180 Rollins Ave, Rockville, MD, 20852\",\"p\":\"+1 (667) 481-7581\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/rockville-md\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/rockville-md\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/180+Rollins+Ave+Rockville+MD+20852+USA\/@39.0584031,-77.1259547,17z\/\",\"lat\":39.0584031,\"lng\":-77.1259547},{\"n\":\"WaveMAX Sacramento CA\",\"a\":\"2428 Watt Ave, Sacramento, CA, 95825\",\"p\":\"+1 (916) 873-3017\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/sacramento-ca\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/sacramento-ca\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/2428+Watt+Ave+Sacramento+CA+95825+USA\/@38.608961,-121.3816339,17z\/\",\"lat\":38.608961,\"lng\":-121.3816339},{\"n\":\"WaveMAX Saint Petersburg, FL\",\"a\":\"11138 4th St N, St. Petersburg, FL, 33716\",\"p\":\"+1 (727) 800-2188\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/saint-petersburg-fl\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/saint-petersburg-fl\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/11138+4th+St+N+St.+Petersburg+FL+33716+USA\/@27.8735748,-82.6401272,17z\/\",\"lat\":27.8735748,\"lng\":-82.6401272},{\"n\":\"WaveMAX San Antonio TX Babcock\",\"a\":\"1552 Babcock Rd, San Antonio, TX, 78229\",\"p\":\"+1 (210) 236-5035\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/san-antonio-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/san-antonio-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1552+Babcock+Rd+San+Antonio+TX+78229+USA\/@29.4915459,-98.5698986,17z\/\",\"lat\":29.4915459,\"lng\":-98.5698986},{\"n\":\"WaveMAX San Antonio TX Marbach\",\"a\":\"7519 Marbach St, Ste 102, San Antonio, TX, 78227\",\"p\":\"+1 (210) 967-3050\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/san-antonio-tx-marbach-st\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/san-antonio-tx-marbach-st\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/7519+Marbach+St%2c+Ste+102+San+Antonio+TX+78227+USA\/@29.4183503,-98.6369858,17z\/\",\"lat\":29.4183503,\"lng\":-98.6369858},{\"n\":\"WaveMAX Southgate, MI\",\"a\":\"13248 Fort St, Southgate, MI, 48195\",\"p\":\"+1 (734) 258-8026\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/southgate-mi\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/southgate-mi\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/13248+Fort+St+Southgate+MI+48195+USA\/@42.2116841,-83.1813753,17z\/\",\"lat\":42.2116841,\"lng\":-83.1813753},{\"n\":\"WaveMAX St Paul MN\",\"a\":\"1320 Maryland Ave E, St. Paul, MN, 55106\",\"p\":\"+1 (651) 528-6972\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/st-paul-mn\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/st-paul-mn\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1320+Maryland+Ave+E++St.+Paul+MN+55106+USA\/@44.9772765,-93.044675,17z\/\",\"lat\":44.9772765,\"lng\":-93.044675},{\"n\":\"WaveMAX Tempe AZ\",\"a\":\"222 E Baseline Rd, Tempe, AZ, 85283\",\"p\":\"+1 (480) 572-1048\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/tempe-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/tempe-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/222+E+Baseline+Rd+Tempe+AZ+85283+USA\/@33.3786313,-111.9354421,17z\/\",\"lat\":33.3786313,\"lng\":-111.9354421},{\"n\":\"WaveMAX Tempe, AZ Broadway\",\"a\":\"1845 E Broadway Rd #114, Tempe, AZ 85282, Tempe, AZ, 85282\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/tempe-az-broadway\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/tempe-az-broadway\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1845+E+Broadway+Rd+%23114%2c+Tempe%2c+AZ+85282+Tempe+AZ+85282+USA\/@33.4067448,-111.907583,17z\/\",\"lat\":33.4067448,\"lng\":-111.907583},{\"n\":\"WaveMAX Temple TX\",\"a\":\"1516 S 31st St B, Temple, TX, 76504\",\"p\":\"+1 (254) 228-5959\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/temple-tx\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/temple-tx\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1516+S+31st+St+B+Temple+TX+76504+USA\/@31.0861423,-97.3634679,17z\/\",\"lat\":31.0861423,\"lng\":-97.3634679},{\"n\":\"WaveMAX Temple TX Olaf Dr\",\"a\":\"10 Olaf Dr., Temple, TX, 76504\",\"p\":\"+1 (254) 295-0239\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/temple-tx-olaf-dr\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/temple-tx-olaf-dr\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/10+Olaf+Dr.+Temple+TX+76504+USA\/@31.1102376,-97.3861205,17z\/\",\"lat\":31.1102376,\"lng\":-97.3861205},{\"n\":\"WaveMAX The Colony TX\",\"a\":\"6805 Main St, The Colony, TX, 75056\",\"p\":\"+1 (469) 200-8400\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/thecolony\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/thecolony\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/6805+Main+St+The+Colony+TX+75056+USA\/@33.0968985,-96.8942962,17z\/\",\"lat\":33.0968985,\"lng\":-96.8942962},{\"n\":\"WaveMAX Thornton CO\",\"a\":\"720 W 84th Ave., Thornton, CO, 80260\",\"p\":\"\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/thornton-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/thornton-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/720+W+84th+Ave.+Thornton+CO+80260+USA\/@39.8481973,-104.9954769,17z\/\",\"lat\":39.8481973,\"lng\":-104.9954769},{\"n\":\"WaveMAX Tucson AZ\",\"a\":\"4054 E. 22nd Street, Tucson, AZ, 85711\",\"p\":\"+1 (520) 333-2053\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/tucson-az\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/tucson-az\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/4054+E.+22nd+Street+Tucson+AZ+85711+USA\/@32.2059548,-110.9057272,17z\/\",\"lat\":32.2059548,\"lng\":-110.9057272},{\"n\":\"WaveMAX Tustin CA\",\"a\":\"412 E 1st St, Tustin, CA, 92780\",\"p\":\"+1 (855) 492-8362\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/tustin-ca\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/tustin-ca\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/412+E+1st+St+Tustin+CA+92780+\/@33.7454074,-117.8198178,17z\/\",\"lat\":33.7454074,\"lng\":-117.8198178},{\"n\":\"WaveMAX Vancouver WA\",\"a\":\"8109 NE Vancouver Mall Dr, Suit F&G, Vancouver, WA, 98662\",\"p\":\"+1 (360) 433-9864\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/vancouver-wa\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/vancouver-wa\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/8109+NE+Vancouver+Mall+Dr%2c+Suit+F%26G+Vancouver+WA++98662+USA\/@45.6579932,-122.5905622,17z\/\",\"lat\":45.6579932,\"lng\":-122.5905622},{\"n\":\"WaveMAX Westminster CO\",\"a\":\"8879 N Harlan Street, Westminster, CO, 80031\",\"p\":\"+1 (303) 993-7153\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/westminster-co\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/westminster-co\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/8879+N+Harlan+Street+Westminster+CO+80031+USA\/@39.8579946,-105.0651862,17z\/\",\"lat\":39.8579946,\"lng\":-105.0651862},{\"n\":\"WaveMAX Wyoming MI\",\"a\":\"1633 28th St SW unit G, Wyoming, MI, 49519\",\"p\":\"+1 (616) 288-6929\",\"u\":\"https:\/\/www.wavemaxlaundry.com\/wyoming-mi\/\",\"c\":\"https:\/\/www.wavemaxlaundry.com\/wyoming-mi\/contact\/\",\"d\":\"https:\/\/www.google.com\/maps\/dir\/\/1633+28th+St+SW+unit+G+Wyoming+MI+49519+USA\/@42.9144945,-85.7061212,17z\/\",\"lat\":42.9144945,\"lng\":-85.7061212}];\n\/\/ ============================================================\n\/\/ WIZARD STATE\n\/\/ ============================================================\nvar WMC = {liq:'', nw:'', int:'', src:''};\n\nfunction wmcTab(btn, panel) {\n  document.querySelectorAll('.wmc-tab').forEach(function(t){ t.classList.remove('on'); t.setAttribute('aria-pressed','false'); });\n  btn.classList.add('on');\n  btn.setAttribute('aria-pressed','true');\n  document.querySelectorAll('.wmc-panel').forEach(function(p){ p.classList.remove('on'); });\n  var el = document.getElementById('wmc-panel-'+panel);\n  if (el) el.classList.add('on');\n}\n\n\/\/ ============================================================\n\/\/ WIZARD NAVIGATION\n\/\/ ============================================================\nfunction wmcGo(step) {\n  document.querySelectorAll('.wmc-pane').forEach(function(p){ p.classList.remove('on'); });\n  var el = document.getElementById('wmc-s'+step);\n  if (el) el.classList.add('on');\n  document.querySelectorAll('.wmc-step').forEach(function(dot) {\n    var s = parseInt(dot.getAttribute('data-s'));\n    dot.classList.remove('active','done');\n    if (s < step) dot.classList.add('done');\n    else if (s === step) dot.classList.add('active');\n  });\n  document.querySelectorAll('.wmc-step-line').forEach(function(line, i) {\n    line.classList.toggle('done', i+1 < step);\n  });\n}\n\nfunction wmcPick(btn, key, val, next) {\n  btn.closest('.wmc-choices').querySelectorAll('.wmc-choice').forEach(function(b){ b.classList.remove('picked'); });\n  btn.classList.add('picked');\n  WMC[key] = val;\n  \/\/ Update hidden fields if on step 5\n  var el = document.getElementById('wmc-'+key);\n  if (el) el.value = val;\n  setTimeout(function(){ wmcGo(next); }, 180);\n}\n\n\/\/ ============================================================\n\/\/ LOCATION FINDER\n\/\/ ============================================================\nfunction wmcDist(la1,lo1,la2,lo2){\n  var R=3958.8, dLa=(la2-la1)*Math.PI\/180, dLo=(lo2-lo1)*Math.PI\/180;\n  var a=Math.sin(dLa\/2)*Math.sin(dLa\/2)+Math.cos(la1*Math.PI\/180)*Math.cos(la2*Math.PI\/180)*Math.sin(dLo\/2)*Math.sin(dLo\/2);\n  return R*2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a));\n}\n\nfunction wmcShowLocs(lat, lng, label) {\n  var status = document.getElementById('wmc-loc-status');\n  var results = document.getElementById('wmc-loc-results');\n\n  var sorted = WMC_LOC.map(function(loc) {\n    return {loc:loc, dist:wmcDist(lat,lng,loc.lat,loc.lng)};\n  }).sort(function(a,b){ return a.dist-b.dist; }).slice(0,5);\n\n  status.style.display = 'none';\n  results.innerHTML = '';\n\n  if (label) {\n    var lbl = document.createElement('p');\n    lbl.style.cssText = 'font-size:12px;color:var(--text-sm);font-weight:600;margin-bottom:10px;';\n    lbl.textContent = 'Nearest to '+label+':';\n    results.appendChild(lbl);\n  }\n\n  sorted.forEach(function(item) {\n    var loc = item.loc;\n    var card = document.createElement('div');\n    card.className = 'wmc-loc-card';\n    var phoneHtml = loc.p ? '<div class=\"wmc-loc-card__phone\"><a href=\"tel:'+loc.p.replace(\/[^+\\d]\/g,'')+'\">'+loc.p+'<\/a><\/div>' : '';\n    card.innerHTML = '<div class=\"wmc-loc-card__pin\">&#x1F4CD;<\/div>'\n      +'<div class=\"wmc-loc-card__body\">'\n      +'<div class=\"wmc-loc-card__name\">'+loc.n+'<\/div>'\n      +'<div class=\"wmc-loc-card__addr\">'+loc.a+'<\/div>'\n      +phoneHtml\n      +'<div class=\"wmc-loc-card__dist\">'+item.dist.toFixed(1)+' mi away<\/div>'\n      +'<\/div>'\n      +'<div class=\"wmc-loc-card__btns\">'\n      +'<a class=\"wmc-loc-card__btn wmc-loc-card__btn--dir\" href=\"'+loc.d+'\" target=\"_blank\" rel=\"noopener\">Directions<\/a>'\n      +(loc.c ? '<a class=\"wmc-loc-card__btn wmc-loc-card__btn--contact\" href=\"'+loc.c+'\" target=\"_blank\" rel=\"noopener\">Contact<\/a>' : '')\n      +(loc.u ? '<a class=\"wmc-loc-card__btn wmc-loc-card__btn--pg\" href=\"'+loc.u+'\" target=\"_blank\" rel=\"noopener\">Location<\/a>' : '')\n      +'<\/div>';\n    results.appendChild(card);\n  });\n\n  var all = document.createElement('div');\n  all.className = 'wmc-loc-all';\n  all.innerHTML = '<a href=\"https:\/\/www.wavemaxlaundry.com\/find-a-laundromat\/\" target=\"_blank\" rel=\"noopener\">View all '+WMC_LOC.length+' WaveMAX locations &rarr;<\/a>';\n  results.appendChild(all);\n}\n\nfunction wmcGeo() {\n  var btn = document.getElementById('wmc-geo-btn');\n  var lbl = btn.querySelector('.wmc-geo-btn__lbl');\n  var status = document.getElementById('wmc-loc-status');\n\n  if (!navigator.geolocation) {\n    status.textContent = 'Geolocation is not supported by your browser.';\n    status.style.display = 'block';\n    return;\n  }\n\n  btn.classList.add('loading');\n  btn.disabled = true;\n  lbl.textContent = 'Detecting location...';\n  status.textContent = 'Finding nearest WaveMAX locations...';\n  status.style.display = 'block';\n  document.getElementById('wmc-loc-results').innerHTML = '';\n\n  navigator.geolocation.getCurrentPosition(\n    function(pos) {\n      btn.classList.remove('loading');\n      btn.disabled = false;\n      lbl.textContent = 'Use My Current Location';\n      wmcShowLocs(pos.coords.latitude, pos.coords.longitude, 'your location');\n    },\n    function(err) {\n      btn.classList.remove('loading');\n      btn.disabled = false;\n      lbl.textContent = 'Use My Current Location';\n      status.textContent = err.code === 1\n        ? 'Location access was denied. Enter your city or zip below.'\n        : 'Could not get your location. Enter your city or zip below.';\n      status.style.display = 'block';\n    },\n    {timeout:10000, maximumAge:300000}\n  );\n}\n\nfunction wmcZipSearch() {\n  var query = document.getElementById('wmc-zip').value.trim();\n  var status = document.getElementById('wmc-loc-status');\n  if (!query) return;\n\n  status.textContent = 'Searching for \"'+query+'\"...';\n  status.style.display = 'block';\n  document.getElementById('wmc-loc-results').innerHTML = '';\n\n  fetch('https:\/\/nominatim.openstreetmap.org\/search?format=json&limit=1&countrycodes=us&q='+encodeURIComponent(query), {headers:{'Accept-Language':'en'}})\n    .then(function(r){ return r.json(); })\n    .then(function(data) {\n      if (data && data.length > 0) {\n        var lat = parseFloat(data[0].lat);\n        var lng = parseFloat(data[0].lon);\n        var name = data[0].display_name.split(',').slice(0,2).join(',').trim();\n        wmcShowLocs(lat, lng, name);\n      } else {\n        status.textContent = 'No results for \"'+query+'\". Try a different city or zip.';\n        status.style.display = 'block';\n      }\n    })\n    .catch(function() {\n      \/\/ Fallback: match in our own data\n      var q = query.toLowerCase();\n      var match = WMC_LOC.find(function(l){ return l.a.toLowerCase().indexOf(q) > -1; });\n      if (match) {\n        wmcShowLocs(match.lat, match.lng, query);\n      } else {\n        status.textContent = 'Search unavailable. Try the locations page.';\n        status.style.display = 'block';\n        document.getElementById('wmc-loc-results').innerHTML = '<div class=\"wmc-loc-all\"><a href=\"https:\/\/www.wavemaxlaundry.com\/find-a-laundromat\/\" target=\"_blank\">Browse all WaveMAX locations &rarr;<\/a><\/div>';\n      }\n    });\n}\n\n\/\/ ============================================================\n\/\/ FORM: sync wizard data into hidden fields before submit\n\/\/ ============================================================\nvar wfEl = document.getElementById('wmc-franchise-form');\nif (wfEl) {\n  wfEl.addEventListener('submit', function() {\n    var notes = [];\n    if (WMC.liq) { notes.push('Cash: '+WMC.liq); document.getElementById('wmc-liq').value = WMC.liq; }\n    if (WMC.nw)  { notes.push('Net Worth: '+WMC.nw);  document.getElementById('wmc-nw').value  = WMC.nw;  }\n    if (WMC.int) { notes.push('Interest: '+WMC.int); document.getElementById('wmc-int').value = WMC.int; }\n    if (WMC.src) { notes.push('Source: '+WMC.src);   document.getElementById('wmc-src').value = WMC.src; }\n    document.getElementById('wmc-desc').value = notes.join(' | ');\n  });\n}\n<\/script>\n\n<\/div><!-- \/.wmc -->\n<\/body>\n<\/html><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"phone_number":"","address":"","times":"","business_hours":"","google_maps_url":"","wdf_price":"","wdf_minimum":"","wdf_standard_price":"","wdf_24_hour_rush_price":"","wdf_includes_hangers":"","wdf_detergent_included":"","wdf_color_sorting":"","wdf_same_day_available":"","wdf_promo_bar_text":"","google_rating":"","facebook_url":"","instagram_url":"","google_review_url":"","promo_bar":"","owner_name":"","neighborhood":"","contact_email":"","app_url":"","ss_price_min":"","ss_price_max":"","ss_dryer_price":"","ss_dryer_minutes":"","num_washers":"","num_dryers":"","pickup_delivery_url":"","pickup_delivery_price":"","testimonial_1_name":"","testimonial_1_text":"","testimonial_1_rating":"","testimonial_2_name":"","testimonial_2_text":"","testimonial_2_rating":"","testimonial_3_name":"","testimonial_3_text":"","testimonial_3_rating":"","city":"","state":"","zip":"","last_wash_time":"","promo_bar_text":"","postal_code":"","location_video_url":"","google_place_id":"","pickup_delivery_available":false,"ghl_api_token":"","ghl_location_id":"","ghl_webhook_url":"","_et_pb_page_layout":"et_right_sidebar","local_video_url":"","news_video_html":"","footnotes":""},"class_list":["post-72","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/pages\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":13,"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/pages\/72\/revisions"}],"predecessor-version":[{"id":352,"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/pages\/72\/revisions\/352"}],"wp:attachment":[{"href":"https:\/\/wavemaxlaundry.com\/es\/wp-json\/wp\/v2\/media?parent=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}