1<!DOCTYPE html> 2 3<html class="no-js css-scroll eds-theme-light" lang="en"> 4 <head> 5 <meta charset="utf-8" /> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 9 <meta name="mobile-web-app-capable" content="yes"> 10 11 12 <title>Miyabi - Excelsior in MN | Terms Of Service</title> 13 <meta name="keywords" content="miyabi, miyabi excelsior, miyabi menu, excelsior japanese takeout, excelsior japanese food, excelsior japanese restaurants, japanese takeout, best japanese food in excelsior, japanese restaurants in excelsior, japanese restaurants near me, japanese food near me, excelsior asian takeout, excelsior asian food, excelsior asian restaurants, asian takeout, best asian food in excelsior, asian restaurants in excelsior, asian restaurants near me, asian food near me, excelsior sushi takeout, excelsior sushi, excelsior sushi restaurants, sushi takeout, best sushi in excelsior, sushi restaurants in excelsior, sushi restaurants near me, sushi near me" /> 14 <meta name="description" content="Check out the terms of service for ordering takeout at Miyabi - Excelsior."> 15 16 <meta property="og:type" content="website"> 17 <meta property="og:title" content="Miyabi - Excelsior in MN | Terms Of Service"> 18 <meta property="og:description" content="Check out the terms of service for ordering takeout at Miyabi - Excelsior."> 19 <meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/eafc41f7-6806-402f-b2cf-7bf8a8344d00/public" /> 20 21 <meta name="twitter:card" content="summary_large_image"> 22 <meta name="twitter:title" content="Miyabi - Excelsior in MN | Terms Of Service"> 23 <meta name="twitter:description" content="Check out the terms of service for ordering takeout at Miyabi - Excelsior."> 24 <meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/eafc41f7-6806-402f-b2cf-7bf8a8344d00/public" /> 25 26 <link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f9cef082-7a19-43e6-0637-c4b94ccc2c00/public" type="image/x-icon" /> 27 28 <link rel="canonical" href="https://order.miyabiexcelsior.com/tos"/> 29 30 <link type="text/css" rel="stylesheet" href="/min/g=eds_css&1788377785" /> 31 <link type="text/css" rel="stylesheet" href="/min/g=css4.0&1788377785" /> 32 <link href="https://fonts.googleapis.com/css?family=Nunito:400,700|Open+Sans:400,600,700" rel="stylesheet" /> 33 <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" /> 34
34<script src="https://kit.fontawesome.com/0208faa9a2.js" crossorigin="anonymous"></script>
34 35 36 <style> 37 .home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5f23b3a4-acf8-4b41-c566-c598bbcac700/public); } 38 @media 39 (-webkit-min-device-pixel-ratio: 1.25), 40 (min-resolution: 120dpi){ 41 /* Retina header*/ 42 .home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/76dedc9d-a960-440c-7a40-a93491fc9c00/public); } 43 } 44 /*body{ } */ 45 46 47 </style> 48 49 50
50<script type="text/javascript"> 51 var UrlTag = "miyabiexcelsior"; 52 var template = 'defaultv4'; 53 var formname = 'tos'; 54 var menulink = 'https://order.miyabiexcelsior.com/order/main'; 55 var checkoutlink = 'https://order.miyabiexcelsior.com/checkout'; 56 </script>
56 57
57<script> 58 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 59 (function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document) 60 </script>
60 61 62 63<!-- Google Tag Manager -->
64<script> 65 window.dataLayer = window.dataLayer || []; 66 window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); }; 67 gtag('js', new Date()); 68 69 let data = { 70 account: 'miyabiexcelsior', 71 context: 'direct', 72 templateVersion: 4, 73 rid: 66, 74 } 75 dataLayer.push({ ...data, event: 'app_data_ready' });
vendor: 337 bytes, lines 75-81
75 76 77 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 78 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 79 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 80 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 81 })(window,document,'script','dataLayer','
81GTM-K9P93M
vendor: 4 bytes, line 81
81');
82</script>
vendor: 67 bytes, lines 82-84
82 83 84 <script async src="https://www.googletagmanager.com/gtag/js?id=
84UA-105400485-46
vendor: 15 bytes, lines 84-86
84"></script> 85 86
86<script> 87 88 gtag('config', "UA-105400485-46"); 89 90 gtag('config', "G-7PCLVN2DBX"); 91 </script>
91 92 93 94 <meta name="apple-itunes-app" content="app-id=1556914042"> 95 96 <meta name="smartbanner:title" content="Miyabi - Excelsior Ordering"> 97 <meta name="smartbanner:author" content="Online Ordering"> 98 <meta name="smartbanner:price" content="FREE"> 99 <meta name="smartbanner:price-suffix-google" content=" "> 100 <meta name="smartbanner:button" content="VIEW"> 101 <meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.miyabiexcelsior.ordering"> 102 <meta name="smartbanner:enabled-platforms" content="android"> 103 <meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/miyabiexcelsior/"> 104 </head> 105 106 <body 107 data-event-on:customer_registered="window.location.reload()" 108 data-event-on:customer_logged_in="window.location.reload()" 109 data-event-on:customer_logged_out="window.location.reload()" 110 > 111 <a class="skip-to-content-link" href="#main">Skip to content</a> 112 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 112-113
112 113 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
113GTM-K9P93M
vendor: 85 bytes, lines 113-114
113" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 114
114<!-- End Google Tag Manager (noscript) --> 115 <!-- wrapper starts --> 116 <div class="wrapper"> 117 <section style="grid-area: header-announcements" aria-label="Announcement"> 118 <div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;"> 119 <div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div> 120 <div> 121 <strong>We're sorry, but the Web browser you are using is not supported.</strong> <br/> Please upgrade your browser or try a different one to use this Website. Supported browsers include:<br/> 122 <ul class="list-unstyled"> 123 <li class="mt-2"><a href="https://www.google.com/chrome" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-chrome"></i> Chrome</a></li> 124 <li class="mt-2"><a href="https://www.mozilla.com/firefox/upgrade.html" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-firefox"></i> Firefox</a></li> 125 <li class="mt-2"><a href="https://www.microsoft.com/en-us/windows/microsoft-edge" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-edge"></i> Edge</a></li> 126 <li class="mt-2"><a href="http://www.apple.com/safari/" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-safari"></i> Safari</a></li> 127 </ul> 128 </div> 129</div>
130<script> 131 var ua = navigator.userAgent; 132 var match = ua.match(/Firefox\/([0-9]+)\./); 133 var firefoxVersion = match ? parseInt(match[1]) : 1000; 134 var match = ua.match(/Chrome\/([0-9]+)\./); 135 var chromeVersion = match ? parseInt(match[1]) : 1000; 136 var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1; 137 var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner'); 138 var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined"; 139 var isEntriesSupported = typeof(Object.entries)!="undefined"; 140 //Safari version is verified with isEntriesSupported 141 if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) { 142 upgradeBrowserBanner.style.display = 'flex'; 143 } 144</script>
144 145 <!-- get closed sign if applicable. --> 146 147 148 <div class="header-opensign announcement-bg-color announcement-txt-color"> 149 <p style="text-align:center;"><strong><span style="font-size:16px;">Reserve a table online today!<br> 150Find us on <span style="color:#008000;">OpenTable</span>.</span></strong></p> 151 152<p style="text-align:center;"><strong><span style="font-size:16px;">We look forward to serving you!</span></strong></p> 153 154<p style="text-align:center;">Â </p> <a href="javascript:void(0)" class="close" id="closeAnnouncement" role="button" aria-label="Close Announcement" tabindex="0"> 155 <i class="eds_icon fas fa-xs fa-times" style="" aria-hidden="true"></i> </a> 156 </div> 157 </section> 158 159 <!-- Header Starts --> 160 <div class="headerAndWtype" style="grid-area: header"> 161 <header class="header" > 162 <div class="d-flex flex-column align-items-start flex-md-row align-items-md-center"> 163 <div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0"> 164 <button class="eds_button btn btn-outline eds_menu_button" style="color: inherit" aria-label="Main menu" aria-expanded="false" data-bs-toggle="offcanvas" data-bs-target="#side-menu" aria-controls="side-menu" type="button"><span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span></button> 165 <div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0"> 166 <a 167 class="eds-display-text-title-xs text-truncate title-container" 168 href="https://order.miyabiexcelsior.com" 169 aria-current="false" 170 > 171 Miyabi - Excelsior </a> 172 173 <span class="eds-copy-text-s-regular text-center text-md-start address-container" title="400 Water St, Suite 100 Excelsior, MN 55331"> 174 400 Water St, Suite 100 Excelsior, MN 55331 </span> 175 </div> 176 </div> 177 178 179 <div class="position-absolute top-0 end-0 p-2"> 180 181 <div id="login-status" > 182 <button class="eds_button btn btn-outline px-2 text-nowrap" aria-label="Log in" style="color: currentColor" data-bs-toggle="modal" data-bs-target="#login-modal" type="button"><i class="eds_icon fa fa-lg fa-user-circle d-block d-lg-none" style="" aria-hidden="true"></i> <div class="d-none d-lg-flex align-items-baseline gap-2"><i class="eds_icon fa fa-user-circle" style="" aria-hidden="true"></i><div class="profile-container text-truncate">Log in</div></div></button> </div> 183 184 </div> 185 </div> 186 187 188 <div data-eds-id="6ab5ebfc654d6" 189 class="eds_side_menu offcanvas offcanvas-start " 190 tabindex="-1" 191 aria-label="Side navigation" 192 id="side-menu" data-event-on:menu_selected="this.dispatchEvent(new CustomEvent('eds.hide'))" data-event-on:category_selected="this.dispatchEvent(new CustomEvent('eds.hide'))" > 193 194 <div class="eds_side_menu-body offcanvas-body d-flex flex-column pt-0 px-0 css-scroll" style="padding-bottom: 115px; scroll-padding-bottom: 115px;"> 195 <div 196 class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 " 197 style="z-index: 1" 198 > 199 <button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id="6ab5ebfc654d6"]" aria-label="Close" class="eds_button btn btn-outline-secondary eds_button--shape-circle" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 200 201 <nav aria-labelledby="header-navigation-title"> 202 <h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2> 203<ul class="eds_list eds_list--border-none border-bottom"> 204 <li class="eds_list-item"> 205 <a class="d-block p-3 " href="https://order.miyabiexcelsior.com" aria-current="false"> 206 Home </a> 207 </li> 208 209 <li class="eds_list-item"> 210 <a 211 class="d-block p-3 " 212 href="https://order.miyabiexcelsior.com/order/main" 213 aria-current="false" 214 > 215 Menu </a> 216 </li> 217 218 219 <li class="eds_list-item"> 220 <a class="d-block p-3 " href="https://order.miyabiexcelsior.com/page/gallery" aria-current="false"> 221 Gallery </a> 222 </li> 223 <li class="eds_list-item"> 224 <a class="d-block p-3" href="https://www.opentable.com/r/miyabi-excelsior?c
224ategory=All" target="_blank" title="Opens in new tab" aria-current="false"> 225 Reservation </a> 226 </li> 227 <li class="eds_list-item"> 228 <a class="d-block p-3 " href="https://order.miyabiexcelsior.com/page/media" aria-current="false"> 229 Media </a> 230 </li> 231 232 <li class="eds_list-item"> 233 <a class="d-block p-3 " href="https://order.miyabiexcelsior.com/locationinfo" aria-current="false"> 234 Location & Hours </a> 235 </li> 236 237 <li class="eds_list-item"> 238 <a class="d-block p-3 " href="https://order.miyabiexcelsior.com/contact" aria-current="false"> 239 Contact 240 </a> 241 </li> 242</ul> 243 </nav> 244 245 246 <div class="border-bottom border-light p-3"> 247 248 249 <details 250 class="eds_list eds_list--border-none" open data-menu-id="16129" 251 data-event-on:document_ready="this.open = localStorage.getItem('menu-open-16129') !== 'false'" 252 onclick="localStorage.setItem('menu-open-16129', !this.open)" 253 > 254 <summary class="eds-copy-text-l-regular list-unstyled rounded-3 mb-1 " tabindex="0"> 255 <h2 class="eds-display-text-title-m m-0 p-0"> 256 <i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Menu <span class="sr-only">16 categories</span> 257 </h2> 258 </summary> 259 <div class="mb-3"></div> 260 261 262 <a 263 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 264 data-event-on:category_pinned="(category) => { 265 const isCurrent = category.id === '208559'; 266 $(this).toggleClass('active', isCurrent); 267 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 268 }" 269 href="https://order.miyabiexcelsior.com/order/main/soup-salad" 270 aria-current="false" 271 onclick="if (!event.ctrlKey) { 272 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 273 if (currentMenuIsActive) { 274 app.event.emit('category_selected', { id: '208559' }); 275 } else { 276 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208559' }); 277 } 278 }" 279 > 280 Soup & Salad<span class="sr-only"> menu category</span> 281 <span class="ms-auto">9<span class="sr-only"> items available</span></span> 282 </a> 283 <a 284 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 285 data-event-on:category_pinned="(category) => { 286 const isCurrent = category.id === '208557'; 287 $(this).toggleClass('active', isCurrent); 288 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 289 }" 290 href="https://order.miyabiexcelsior.com/order/main/sushi-starters" 291 aria-current="false" 292 onclick="if (!event.ctrlKey) { 293 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 294 if (currentMenuIsActive) { 295 app.event.emit('category_selected', { id: '208557' }); 296 } else { 297 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208557' }); 298 } 299 }" 300 > 301 Sushi Starters<span class="sr-only"> menu category</span> 302 <span class="ms-auto">11<span class="sr-only"> items available</span></span> 303 </a> 304 <a 305 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 306 data-event-on:category_pinned="(category) => { 307 const isCurrent = category.id === '208558'; 308 $(this).toggleClass('active', isCurrent); 309 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 310 }" 311 href="https://order.miyabiexcelsior.com/order/main/kitchen-starters" 312 aria-current="false" 313 onclick="if (!event.ctrlKey) { 314 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 315 if (currentMenuIsActive) { 316 app.event.emit('category_selected', { id: '208558' }); 317 } else { 318 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208558' }); 319 } 320 }" 321 > 322 Kitchen Starters<span class="sr-only"> menu category</span> 323 <span class="ms-auto">13<span class="sr-only"> items available</span></span> 324 </a> 325 <a 326 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 327 data-event-on:category_pinned="(category) => { 328 const isCurrent = category.id === '208560'; 329 $(this).toggleClass('active', isCurrent); 330 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 331 }" 332 href="https://order.miyabiexcelsior.com/order/main/vegetable-roll" 333 aria-current="false" 334 onclick="if (!event.ctrlKey) { 335 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 336 if (currentMenuIsActive) { 337 app.event.emit('category_selected', { id: '208560' }); 338 } else { 339 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208560' }); 340 } 341 }" 342 > 343 Vegetable Roll<span class="sr-only"> menu category</span> 344 <span class="ms-auto">10<span class="sr-only"> items available</span></span> 345 </a> 346 <a 347 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 348 data-event-on:category_pinned="(category) => { 349 const isCurrent = category.id === '208561'; 350 $(this).toggleClass('active', isCurrent); 351 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 352 }" 353 href="https://order.miyabiexcelsior.com/order/main/cooked-roll" 354 aria-current="false" 355 onclick="if (!event.ctrlKey) { 356 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 357 if (currentMenuIsActive) { 358 app.event.emit('category_selected', { id: '208561' }); 359 } else { 360 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208561' }); 361 } 362 }" 363 > 364 Cooked Roll<span class="sr-only"> menu category</span> 365 <span class="ms-auto">11<span class="sr-only"> items available</span></span> 366 </a> 367 <a 368 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 369 data-event-on:category_pinned="(category) => { 370 const isCurrent = category.id === '208562'; 371 $(this).toggleClass('active', isCurrent); 372 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 373 }" 374 href="https://order.miyabiexcelsior.com/order/main/fresh-fish-roll" 375 aria-current="false" 376 onclick="if (!event.ctrlKey) { 377 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 378 if (currentMenuIsActive) { 379 app.event.emit('category_selected', { id: '208562' }); 380 } else { 381 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208562' }); 382 } 383 }" 384 > 385 Fresh Fish Roll<span class="sr-only"> menu category</span> 386 <span class="ms-auto">11<span class="sr-only"> items available</span></span> 387 </a> 388 <a 389 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 390 data-event-on:category_pinned="(category) => { 391 const isCurrent = category.id === '208563'; 392 $(this).toggleClass('active', isCurrent); 393 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 394 }" 395 href="https://order.miyabiexcelsior.com/order/main/sushi-or-sashimi-a-la-carte" 396 aria-current="false" 397 onclick="if (!event.ctrlKey) { 398 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 399 if (currentMenuIsActive) { 400 app.event.emit('category_selected', { id: '208563' }); 401 } else { 402 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208563' }); 403 } 404 }" 405 > 406 Sushi or Sashimi A La Carte<span class="sr-only"> menu category</span> 407 <span class="ms-auto">22<span class="sr-only"> items available</span></span> 408 </a> 409 <a 410 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 411 data-event-on:category_pinned="(category) => { 412 const isCurrent = category.id === '208564'; 413 $(this).toggleClass('active', isCurrent); 414 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 415 }" 416 href="https://order.miyabiexcelsior.com/order/main/specialty-roll" 417 aria-current="false" 418 onclick="if (!event.ctrlKey) { 419 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 420 if (currentMenuIsActive) { 421 app.event.emit('category_selected', { id: '208564' }); 422 } else { 423 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208564' }); 424 } 425 }" 426 > 427 Specialty Roll<span class="sr-only"> menu category</span> 428 <span class="ms-auto">42<span class="sr-only"> items available</span></span> 429 </a> 430 <a 431 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 432 data-event-on:category_pinned="(category) => { 433 const isCurrent = category.id === '327677'; 434 $(this).toggleClass('active', isCurrent); 435 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 436 }" 437 href="https://order.miyabiexcelsior.com/order/main/miyabi-special-rolls" 438 aria-current="false" 439 onclick="if (!event.ctrlKey) { 440 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 441 if (currentMenuIsActive) { 442 app.event.emit('category_selected', { id: '327677' }); 443 } else { 444 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '327677' }); 445 } 446 }" 447 > 448 Miyabi Special Rolls<span class="sr-only"> menu category</span> 449 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 450 </a> 451 <a 452 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 453 data-event-on:category_pinned="(category) => { 454 const isCurrent = category.id === '208565'; 455 $(this).toggleClass('active', isCurrent); 456 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 457 }" 458 href="https://order.miyabiexcelsior.com/order/main/sushi-entre" 459 aria-current="false" 460 onclick="if (!event.ctrlKey) { 461 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 462 if (currentMenuIsActive) { 463 app.event.emit('category_selected', { id: '208565' }); 464 } else { 465 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208565' }); 466 } 467 }" 468 > 469 Sushi Entrée<span class="sr-only"> menu category</span> 470 <span class="ms-auto">12<span class="sr-only"> items available</span></span> 471 </a> 472 <a 473 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 474 data-event-on:category_pinned="(category) => { 475 const isCurrent = category.id === '208566'; 476 $(this).toggleClass('active', isCurrent); 477 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 478 }" 479 href="https://order.miyabiexcelsior.com/order/main/noodle" 480 aria-current="false" 481 onclick="if (!event.ctrlKey) { 482 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 483 if (currentMenuIsActive) { 484 app.event.emit('category_selected', { id: '208566' }); 485 } else { 486 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208566' }); 487 } 488 }" 489 > 490 Noodle<span class="sr-only"> menu category</span> 491 <span class="ms-auto">8<span class="sr-only"> items available</span></span> 492 </a> 493 <a 494 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 495 data-event-on:category_pinned="(category) => { 496 const isCurrent = category.id === '314402'; 497 $(this).toggleClass('active', isCurrent); 498 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 499 }" 500 href="https://order.miyabiexcelsior.com/order/main/ramen" 501 aria-current="false" 502 onclick="if (!event.ctrlKey) { 503 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 504 if (currentMenuIsActive) { 505 app.event.emit('category_selected', { id: '314402' }); 506 } else { 507 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '314402' }); 508 } 509 }" 510 > 511 Ramen<span class="sr-only"> menu category</span> 512 <span class="ms-auto">5<span class="sr-only"> items available</span></span> 513 </a> 514 <a 515 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 516 data-event-on:category_pinned="(category) => { 517 const isCurrent = category.id === '208567'; 518 $(this).toggleClass('active', isCurrent); 519 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 520 }" 521 href="https://order.miyabiexcelsior.com/order/main/rice-noodles" 522 aria-current="false" 523 onclick="if (!event.ctrlKey) { 524 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 525 if (currentMenuIsActive) { 526 app.event.emit('category_selected', { id: '208567' }); 527 } else { 528 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra
528charge<\/b> not calculated on your online order.", category_id: '208567' }); 529 } 530 }" 531 > 532 Rice & Noodles<span class="sr-only"> menu category</span> 533 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 534 </a> 535 <a 536 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 537 data-event-on:category_pinned="(category) => { 538 const isCurrent = category.id === '208568'; 539 $(this).toggleClass('active', isCurrent); 540 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 541 }" 542 href="https://order.miyabiexcelsior.com/order/main/miyabi-entrees" 543 aria-current="false" 544 onclick="if (!event.ctrlKey) { 545 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 546 if (currentMenuIsActive) { 547 app.event.emit('category_selected', { id: '208568' }); 548 } else { 549 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '208568' }); 550 } 551 }" 552 > 553 Miyabi Entrees<span class="sr-only"> menu category</span> 554 <span class="ms-auto">20<span class="sr-only"> items available</span></span> 555 </a> 556 <a 557 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 558 data-event-on:category_pinned="(category) => { 559 const isCurrent = category.id === '272270'; 560 $(this).toggleClass('active', isCurrent); 561 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 562 }" 563 href="https://order.miyabiexcelsior.com/order/main/side-order" 564 aria-current="false" 565 onclick="if (!event.ctrlKey) { 566 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 567 if (currentMenuIsActive) { 568 app.event.emit('category_selected', { id: '272270' }); 569 } else { 570 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '272270' }); 571 } 572 }" 573 > 574 Side Order<span class="sr-only"> menu category</span> 575 <span class="ms-auto">13<span class="sr-only"> items available</span></span> 576 </a> 577 <a 578 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 579 data-event-on:category_pinned="(category) => { 580 const isCurrent = category.id === '268055'; 581 $(this).toggleClass('active', isCurrent); 582 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 583 }" 584 href="https://order.miyabiexcelsior.com/order/main/dessert" 585 aria-current="false" 586 onclick="if (!event.ctrlKey) { 587 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 588 if (currentMenuIsActive) { 589 app.event.emit('category_selected', { id: '268055' }); 590 } else { 591 app.event.emit('menu_selected', { menu_id: '16129', menu_description: "Please note: requests for additional items or special preparation may incur an <b>extra charge<\/b> not calculated on your online order.", category_id: '268055' }); 592 } 593 }" 594 > 595 Dessert<span class="sr-only"> menu category</span> 596 <span class="ms-auto">5<span class="sr-only"> items available</span></span> 597 </a> 598 </details> 599 600 <a class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-block" href="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/miyabiexcelsior/menu_13264.pdf"> 601 <i class="eds_icon fas fa-file-pdf pe-1" style="" aria-hidden="true"></i> View Menu (opens PDF) 602 </a> 603 </div> 604 605 606 <div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100"> 607 <h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Miyabi - Excelsior</h2> 608 609 <address class="eds-copy-text-s-regular mb-0"> 610 400 Water St, Suite 100 Excelsior, MN 55331 </address> 611 </div> 612 613 <div class="eds-copy-text-s-regular p-3 d-lg-none"> 614 <h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2> 615 <ul class="list-unstyled" aria-label="App store links"> 616 <li><a href="https://geo.itunes.apple.com/ca/app/id1556914042?mt=8"><span class="sr-only">Download from the Apple App Store</span><img src="/web/default4.0/images/appstore.svg" alt="" aria-hidden="true"></a></li> 617 <li><a href="https://play.google.com/store/apps/details?id=com.miyabiexcelsior.ordering"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="" aria-hidden="true"></a></li> 618 </ul> 619 620 <ul class="list-unstyled d-flex gap-2" aria-label="Social network links"> 621 <li><a href="https://www.facebook.com/Miyabiexcelsior" target="new" title="Opens in new tab" class="icon" title="Facebook"><i class="fab fa-facebook"></i><span class="sr-only">Facebook</span></a></li> 622 <li><a href="https://www.yelp.com/biz/miyabi-excelsior" target="new" title="Opens in new tab" class="icon" title="Yelp"><i class="fab fa-yelp"></i><span class="sr-only">Yelp</span></a></li> 623 <li><a href="https://www.tripadvisor.com/Restaurant_Review-g43056-d8581235-Reviews-Miyabi_Japanese_and_Asian_Bistro-Excelsior_Minnesota.html" target="new" title="Opens in new tab" class="icon" title="TripAdvisor"><i class="fak fa-tripadvisor"></i><span class="sr-only">TripAdvisor</span></a></li> 624 </ul> 625 626<div>© 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div> 627 <div>Taste authentic flavors from Sushi & Asian Food restaurants on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div> 628 629<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support"> 630 <li><a href="https://order.miyabiexcelsior.com/reportbug">Technical Support</a></li> 631 <li><a href="https://order.miyabiexcelsior.com/privacy">Privacy Policy</a></li> 632 <li><a href="https://order.miyabiexcelsior.com/tos">Terms of Service</a></li> 633 <li><a href="https://order.miyabiexcelsior.com/accessibility">Accessibility</a></li> 634</ul> 635
636This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply. 637 </div> </div> 638 639
639<script> 640 { 641 const container = document.querySelector('[data-eds-id="6ab5ebfc654d6"]'); 642 643 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 644 container.addEventListener(`eds.${eventName}`, (e) => { 645 bootstrap.Offcanvas.getOrCreateInstance(container)[eventName]( 646 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 647 ); 648 }); 649 }); 650 } 651 </script>
651 652 </div> 653 654 </header> 655 </div> 656 657 <aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title"> 658 <section class="hero"> 659 <div class="menu_hero backbgbox position-relative"> 660 <div class="logo"> 661 <a class="logo-image" href="https://order.miyabiexcelsior.com" aria-current="false" > 662 <img 663 src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/45b790b1-898d-4f68-9e23-575aab8aef00/public" 664 srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/45b790b1-898d-4f68-9e23-575aab8aef00/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/45b790b1-898d-4f68-9e23-575aab8aef00/public 2x" alt="Go to Home" 665 onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')" 666 /> 667 </a> 668 </div> 669 </div> 670 671 <div class="p-3"> 672 <div class="pb-1"> 673 <h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Miyabi - Excelsior</h1> 674 </div> 675 676 <div class="d-sm-flex align-items-baseline"> 677 <div class="mt-2"> 678 679 <span 680 class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap" 681 > 682 Closed </span> 683 684 Opens Friday at 12:00PM </div> 685 686 <div class="d-flex gap-2 ms-sm-auto mt-2"> 687 688 <a 689 class="eds_button btn btn-outline-secondary btn-sm col text-nowrap" 690 href="https://order.miyabiexcelsior.com/locationinfo?lid=13264" 691 > 692 <i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info </a> 693 694 695 696 <a 697 class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap" 698 href="tel:(952) 855-4000" 699 > 700 <i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us </a> 701 702 703 </div> 704 </div> 705 </div> 706 </section> 707 </aside> 708 709 710 711 <div class="container" style="grid-area: messages"> 712 </div> 713 <!-- Header ends --> 714<main class="main_content" id="main"> 715 <div class="container menu_page locationinfo"> 716 <div class="menu_wrapper"> 717 <h1><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">TERMS OF SERVICE </span></span></span></h1> 718 719<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Last Updated: August 12, 2026</strong></span></span></span></p> 720 721<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Welcome to Chinese Menu Online. These Terms of Service (“Terms”) constitute a legally binding electronic contract between you (as a “Restaurant” or “Restaurant Customer”, each as defined below) and Order Online, Inc. doing business as eHungry, Chinese Menu Online, Asian Takeout Order, Restaurant Order, and Springroll (collectively, the “Company,” “we,” “us,” or “our”). </span></span></span></p> 722 723<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1. Scope of Service</strong></span></span></span></h2> 724 725<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The "Service" includes our website; mobile applications (the “App”); the software that consolidates information for viewing, printing and tracking orders (the “Software”); and related ordering features. Our platform facilitates connections between a </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">(any individual or entity that uses the Service to take and/or deliver an order placed by a Restaurant Customer)</span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong> </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">and its </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant Customers</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (any individual or entity that uses the Service to place an order for pickup, dine-in, or delivery from a Restaurant). Restaurants and Restaurant Customers are sometimes referred to herein as “you” or “your” when the terms discussed apply to both parties.</span></span></span></p> 726 727<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1.1 Limited License Grant.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Subject to your compliance with these Terms, we grant you a limited, revocable, non-exclusive license to access and use the Service.</span></span></span></p> 728 729<ul> 730 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>App-Specific License:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You agree not to: (i) decompile or reverse engineer the App; (ii) use the Service to create a competitive product; or (iii) utilize proprietary data for training artificial intelligence or machine learning models without express written consent.</span></span></span></li> 731 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Future Features:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Any new features, enhancements, or updates we provide are considered part of the "Service" and are subject to these Terms.</span></span></span></li> 732 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Automatic Updates:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge and agree that the Company may, from time to time, develop and provide updates, patches, bug fixes, or new versions of the App or Software. You agree that the Company has no obligation to provide any particular update or to continue to provide or enable any particular feature. You further consent to the automatic installation of such updates without further notice or additional consent.</span></span></span></li> 733</ul> 734 735<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1.2 Service Management.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We reserve the right, but not the obligation, to:</span></span></span></p> 736 737<ul> 738 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Monitor:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Review the Service for violations of these Terms.</span></span></span></li> 739 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Legal Action:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Take appropriate legal action against violators, including reporting to law enforcement.</span></span></span></li> 740 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>System Protection:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Remove or disable content that is excessive in size or burdensome to our systems, and otherwise manage the Service to protect our property and ensure proper functioning.</span></span></span></li> 741 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Access Control:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Refuse, restrict, or disable access to your account or any portion of the Service at our sole discretion, without notice or liability.</span></span></span></li> 742</ul> 743 744<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1.3 Termination and Survival.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may terminate your right to use the Service at any time, with or without cause. You may terminate these Terms by discontinuing all use of the Service.</span></span></span></p> 745 746<ul> 747 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Effect of Termination:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Upon termination, your account may be canceled, closed, or deleted. You remain obligated to pay any accrued charges or fees.</span></span></span></li> 748 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Survival:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> All provisions that by their nature should survive termination shall remain in effect, including ownership, warranty disclaimers, indemnity, and limitations of liability.</span></span></span></li> 749</ul> 750 751<p> </p> 752 753<hr /> 754<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2. Acceptance of Terms</strong></span></span></span></h2> 755 756<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">By accessing or using any part of the Service, you acknowledge that you have read, understood, and agree to be bound by these Terms and our Privacy Policy. Clicking “I Accept,” “Sign Up,” “Create Account,” or completing the account setup process constitutes an affirmative electronic signature under the U.S. E-SIGN Act.</span></span></span></p> 757 758<ul> 759 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Eligibility:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You represent that you are of legal age and have the capacity to enter into this agreement.</span></span></span></li> 760 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Entity Authority:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If using the Service on behalf of a Restaurant, the user represents that they have the authority to bind the Restaurant to these Terms.</span></span></span></li> 761 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account Responsibility:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You are responsible for all activity occurring under your account whether undertaken by you or a third party.</span></span></span></li> 762</ul> 763 764<p> </p> 765 766<hr /> 767<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3. Modifications to Terms</strong></span></span></span></h2> 768 769<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We reserve the right to modify these Terms at any time and for any reason. Changes become effective immediately upon the "Last Updated" date.</span></span></span></p> 770 771<ul> 772 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Material Changes: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For modifications that materially affect a Restaurant’s rights or obligations under these Terms — including changes to pricing, payment terms, liability limitations, arbitration provisions, or data handling practices — we will provide at least thirty (30) days’ advance notice via email to the address associated with your account. Such changes become effective at the end of the notice period.</span></span></span></li> 773 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Non-Material Changes: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For non-material modifications (including clarifications, formatting changes, or updates to reflect current practices), changes become effective upon the “Last Updated” date. We may, but are not obligated to, provide notice of non-material changes.</span></span></span></li> 774 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Review: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">It remains your responsibility to periodically review these Terms. The most current version will always be available at <a href="https://www.chinesemenuonline.com/terms-of-service/" target="_blank" rel="noopener noreferrer">https://www.chinesemenuonline.com/terms-of-service/</a>.</span></span></span></li> 775 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Continued Use: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Your continued use of the Service after the effective date of any modification constitutes your acceptance of the revised Terms. If you do not agree with any material change, you must discontinue use of the Service before the change takes effect.</span></span></span></li> 776</ul> 777 778<p> </p> 779 780<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>IF YOU DO NOT AGREE TO THESE TERMS OR OUR PRIVACY POLICY, YOU MUST IMMEDIATELY CEASE ALL USE OF THE SERVICE.</strong></span></span></span></p> 781 782<p> </p> 783 784<hr /> 785<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4. Detailed Service Provisions and Roles</strong></span></span></span></h2> 786 787<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.1 Nature of the Platform.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are a technology provider, not a restaurant, food preparation entity, delivery company, or common carrier. All Restaurants and Delivery Services available through the Service operate as independent third-par
787ty providers. </span></span></span></p> 788 789<ul> 790 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Agency:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Delivery Services and Restaurants are not employees, actual agents, or apparent agents of the Company.</span></span></span></li> 791 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Liability for Preparation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not responsible for food safety, quality, preparation, or compliance with menu disclosure laws (such as calorie or allergen labeling).</span></span></span></li> 792 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Liability for Accuracy:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not independently verify and are not liable for images, descriptors, or pricing provided by Restaurants. As specified in Section 12.2, any AI-generated descriptions or imagery provided through the Service are for illustrative purposes and do not override the Restaurant’s sole responsibility for food safety, quality, and allergen disclosures.</span></span></span></li> 793</ul> 794 795<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.2 Account Types & Responsibility. </strong></span></span></span></p> 796 797<ol> 798 <li style="list-style-type:upper-alpha"> 799 <p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account Types:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The available methods for placing an order are determined on a per-Restaurant basis. Depending on the Restaurant’s configuration, a Restaurant Customer’s checkout options may include:</span></span></span></p> 800 801 <ul> 802 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><strong>Restaurants and Resellers (Required Accounts).</strong></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"> To access the administrative features of the Service, Restaurants and Resellers must create a personalized account with a unique username and password.</span></span></li> 803 </ul> 804 805 <ul> 806 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Guest Checkout:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Where enabled, a Restaurant Customer may place an order without creating a permanent account (i.e., as a guest). By proceeding as a guest the Restaurant Customer remains subject to these Terms and our Privacy Policy.</span></span></span></li> 807 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account Registration & Single Sign-On (SSO):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant Customers may register via a traditional email/password or via third-party providers (e.g., "Sign in with Google" or "Apple ID").</span></span></span> 808 <ul> 809 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By using SSO, a Restaurant Customer authorizes us to access and store profile information (such as their name and email) as permitted by the provider.</span></span></span></li> 810 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Consent:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> "Continue with Google/Apple" or similar SSO buttons constitutes a Restaurant Customer’s electronic signature and agreement to these Terms. Marketing consent is handled separately; while a Restaurant Customer will receive transactional order updates via their SSO-linked email, they will only receive promotional offers if they affirmatively opt-in via the checkboxes provided at the time of account creation or checkout.</span></span></span></li> 811 </ul> 812 </li> 813 </ul> 814 </li> 815 <li style="list-style-type:upper-alpha"> 816 <p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account Responsibility:</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Restaurants and Restaurant Customers are responsible for maintaining the confidentiality of their account credentials. You must notify us immediately of any unauthorized use or security breach. We are not responsible for any liabilities, losses, or damages arising from the unauthorized use of your username, password, or account. </span></span></span></p> 817 </li> 818</ol> 819 820<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.3 Coupons and Promotions.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We provide the tools for Restaurants to enable coupons and promotions, but the Restaurant is entirely responsible for their activation, management, and fulfillment. Any disputes regarding coupons and promotions must be taken up directly with the Restaurant.</span></span></span></p> 821 822<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.4 Loyalty Program.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If a Restaurant enables loyalty features, a Restaurant Customer’s participation is governed by the Loyalty Program Terms & Conditions <a href="https://order.miyabiexcelsior.com/loyalty-program" target="_blank" rel="noopener noreferrer">
822https://order.miyabiexcelsior.com/loyalty-program</a>, which are incorporated herein by reference. You as a Restaurant Customer acknowledge that points have no monetary value, and all disputes regarding rewards must be resolved directly with the Restaurant.</span></span></span></p> 823 824<p> </p> 825 826<hr /> 827<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5. Relationship Disclaimers</strong></span></span></span></h2> 828 829<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Although we provide and manage the online ordering technology, we are not a party to any transaction between a Restaurant Customer and a Restaurant. Consequently, </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>we are NOT responsible</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> for the following:</span></span></span></p> 830 831<ul> 832 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fulfillment & Accuracy:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The fulfillment, quality, or correctness of an order. </span></span></span></li> 833 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Product Authenticity:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The "brand name" status, origin, or authenticity of any menu items. We do not verify if products listed by any Restaurant are authorized for sale or are "knock-offs." Any claims regarding counterfeit or misrepresented goods must be directed to the Restaurant.</span></span></span></li> 834 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Communications:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Order status updates, customer service, or any marketing communications received from the Restaurant.</span></span></span></li> 835 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Privacy:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant’s handling of personal information, which is subject to their own privacy practices.</span></span></span></li> 836 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Refunds:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Issuing refunds. We cannot provide a refund unless the Restaurant specifically initiates the process, unless we are the Payment Facilitator as discussed in Section 17.</span></span></span></li> 837</ul> 838 839<p><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.1 Delivery Services.</strong></span></span></span></p> 840 841<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">By selecting a delivery option, Restaurant Customer acknowledges that deliveries may be fulfilled by independent third-party service providers, which may include a Restaurant’s own staff or an external delivery service ("Delivery Services").</span></span></span></p> 842 843<ul> 844 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Reliance:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not responsible for the actions, inactions, errors, or omissions of these Delivery Services, their drivers, or their systems.</span></span></span></li> 845 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Control:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Each Restaurant Customer agrees and understands that food quality, delivery timing, and service execution, whether handled by a third-party fleet or the Restaurant directly, are outside of our control.</span></span></span></li> 846 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Independent Contractors:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Delivery Services are provided by independent contractors or employees of the Restaurant; they are not agents, or employees of the Company.</span></span></span></li> 847 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Direct Contact Required:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you (as a Restaurant Customer) have any question or issue regarding food preparation, a pricing error, or delivery execution, you must contact the Restaurant directly.</span></span></span></li> 848</ul> 849 850<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.2 Reseller. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Reseller is an independent contractor and not an employee or agent of the Company. Reseller has no authority to make any representations, warranties, or enforceable commitments on behalf of the Company to any Sub-Account or third party, except as expressly authorized in these Terms. Nothing in these Terms shall be construed to create a joint venture, partnership, franchise, or employment relationship between the Company and the Reseller.</span></span></span></p> 851 852<p> </p> 853 854<hr /> 855<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6. Age-Restricted Goods & Compliance</strong></span></span></span><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></h2> 856 857<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To ensure the legal operation of alcohol or tobacco sales via the Platform, each Restaurant agrees to the following:</span></span></span></p> 858 859<ul> 860 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Seller of Record:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For alcohol and tobacco sales, Restaurant is the sole "Seller of Record" and warrants that it possesses all valid permits and licenses required by law to sell and deliver age-restricted products.</span></span></span></li> 861 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Duty to Verify:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant (or its designated agent/driver) is solely responsible for the physical verification of a valid government-issued ID and the assessment of the recipient’s sobriety at the point of handover.</span></span></span></li> 862 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Indemnification:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant shall indemnify and hold the Company harmless against any civil or criminal penalties, fines, or legal actions resulting from Restaurant’s failure to comply with local age-verification laws.</span></span></span></li> 863 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Platform Discretion:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company reserves the right to disable the sale of restricted goods on Restaurant’s menu if the Company receives notice of licensing violations or high rates of undeliverable orders.</span></span></span></li> 864 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Delivery:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If delivery is fulfilled by a third-party service provider integrated
864with the Platform, Restaurant acknowledges that the Company does not employ or control such drivers. Restaurant assumes all risk regarding the driver’s performance of age verification, unless otherwise governed by a separate agreement with the delivery provider.</span></span></span></li> 865</ul> 866 867<p> </p> 868 869<hr /> 870<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7. Prohibited Activities</strong></span></span></span></h2> 871 872<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You may only use the Service for its intended purpose as a platform for restaurant ordering. Any unauthorized commercial use, or use inconsistent with these Terms, is strictly prohibited. As a condition of your use, you agree not to:</span></span></span></p> 873 874<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.1 Technical Misuse and Interference.</strong></span></span></span></p> 875 876<ul> 877 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Reverse Engineering:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Decipher, decompile, disassemble, or reverse engineer any software comprising the Service.</span></span></span></li> 878 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Malware:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Upload or transmit viruses, Trojan horses, or any material that interferes with any party’s uninterrupted use or modifies the Service’s operation.</span></span></span></li> 879 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Infrastructure Burden:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Interfere with, disrupt, or create an undue burden on the Service or connected networks.</span></span></span></li> 880 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Security Circumvention:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Bypass, disable, or interfere with security-related features, including those that restrict the copying of Content or enforce usage limitations.</span></span></span></li> 881</ul> 882 883<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.2 Automated Use and Data Integrity.</strong></span></span></span></p> 884 885<ul> 886 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Scraping:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may not use automated means to access, collect, copy, extract, or otherwise capture any data, content, or information from the Service without our prior written permission, regardless of the purpose or method. This prohibition applies whether or not the intent is to create a collection, database, or directory, and includes any systematic or automated retrieval of data for any commercial, competitive, research, or other purpose. The absence of technical barriers does not imply permission to scrape.</span></span></span></li> 887 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Bots and Scripts:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may not use bots, scripts, crawlers, spiders, scrapers, automated browsers, data mining tools, robots, or any other automated means to access, navigate, interact with, or extract data from the Service, whether for the purpose of sending messages, harvesting content, monitoring the Service, or any other purpose not expressly authorized by these Terms.</span></span></span></li> 888 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>AI and Machine Learning:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may not use any data, content, or information obtained from the Service, whether through authorized or unauthorized access, to train, fine-tune, or otherwise develop artificial intelligence or machine learning models without our express prior written consent. This includes using scraped, exported, or observed data to replicate, approximate, or compete with any feature or functionality of the Service.</span></span></span></li> 889 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>API Abuse:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
889 While we may not publish specific rate limits for all endpoints, the absence of a limit does not imply unlimited or unrestricted use. You agree not to send requests that negatively impact the performance, stability, or availability of our infrastructure, and not to use the API in any manner inconsistent with its intended purpose. We reserve the right, at our sole discretion, to throttle, limit, block, or terminate any access we deem excessive, burdensome, or contrary to these Terms, and to assess a usage fee for API consumption that exceeds reasonable use thresholds as determined by the Company. Any such fees will be communicated to you prior to or upon assessment, and continued use of the Service following notice constitutes your acceptance of such fees.</span></span></span></li> 890</ul> 891 892<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.3 Commercial and Competitive Restrictions.</strong></span></span></span></p> 893 894<ul> 895 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Unauthorized Exploitation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> License, sell, resell, rent, lease, or commercially exploit the Service except as expressly permitted (e.g., authorized Reseller agreements).</span></span></span></li> 896 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Competition:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Use the Service or its Content (as defined in Section 13.1) as part of any effort to compete with us or for any unauthorized revenue-generating endeavor.</span></span></span></li> 897 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Processing:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Use the Service to process data for third parties without their express consent. You agree to indemnify and hold the Company harmless from any claims, damages, or legal actions arising from the unauthorized processing of third-party data through the Service.</span></span></span></li> 898</ul> 899 900<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.4 User Conduct and Fraud.</strong></span></span></span></p> 901 902<ul> 903 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account Misuse:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Use another user’s account, or attempt to obtain sensitive account information of other users.</span></span></span></li> 904 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>False Pretenses:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Create user accounts by automated means or under false pretenses.</span></span></span></li> 905 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Harassment:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Use the Service or any information obtained therefrom to harass, abuse, or harm another person.</span></span></span></li> 906 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Spamming:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Collect usernames or email addresses for the purpose of sending unsolicited emails.</span></span></span></li> 907</ul> 908 909<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.5 Intellectual Property and Legal Compliance.</strong></span></span></span></p> 910 911<ul> 912 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Trademark and IP Integrity:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may not delete copyrighted or proprietary notices from any Content. Misuse of the Company’s or any third party’s trademarks, logos, or brand assets is prohibited.</span></span></span></li> 913 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Digital Millennium Copyright Act (DMCA):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We respect intellectual property rights. If you believe any content on the Service infringes upon your copyright, please notify us at [email protected]. We reserve the right to remove infringing content and terminate accounts of repeat infringers.</span></span></span></li> 914 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Geographic Restrictions:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service is intended for use in jurisdictions where such use is legal. You represent that you are not located in a country subject to U.S. government embargo or designated as a "terrorist supporting" country.</span></span></span></li> 915</ul> 916 917<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.6 Ordering and Platform Integrity. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To maintain a fair and secure marketplace, the following actions are strictly prohibited:</span></span></span></p> 918 919<ul> 920 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fraudulent Activity:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Initiating fraudulent orders, engaging in chargeback abuse, or utilizing stolen payment information.</span></span></span></li> 921 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Promotion Exploitation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Exploiting system bugs, "gaming" promotional codes, or creating multiple accounts to circumvent order limits or discounts.</span></span></span></li> 922 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Review Manipulation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Posting fake reviews, offering incentives for positive reviews, or engaging in coordinated "review bombing" of competitors.</span></span></span></li> 923 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Prohibited Content:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Uploading or publishing content that is defamatory, obscene, or promotes illegal activities.</span></span></span></li> 924</ul> 925 926<p> </p> 927 928<p> </p> 929 930<hr /> 931<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8. Third-Party Content and App Distributors</strong></span></span></span></h2> 932 933<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.1 Third-Party Websites and Content.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service may contain links to websites, as well as articles, photographs, text, graphics, and other items belonging to or originating from third parties ("Third-Party Content").</span></span></span></p> 934 935<ul> 936 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Monitoring:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not investigate, monitor, or check Third-Party Content for accuracy, appropriateness, or completeness. We are not responsible for any Third-Party Content accessed through or installed from the Service.</span></span></span></li> 937 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Endorsement:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The inclusion of or linking to Third-Party Content does not imply our approval or endorsement. If you leave the Service to access third-party sites, you do so at your own risk, and these Terms no longer govern.</span></span></span></li> 938 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Purchases and Liability:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Any purchase you make from third-party providers are exclusively between you and that third party. You agree to hold us harmless from any loss or harm resulting from Third-Party Content or your purchase of third-party products and services.</span></span></span></li> 939</ul> 940 941<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.2 Apple and Android Devices.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> When you access the Service via an App obtained from the Apple Store or Google Play (each an “App Distributor”), the following terms apply:</span></span></span></p> 942 943<ul> 944 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>License Scope:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Your license is limited to a non-transferable right to use the App on a device utilizing the iOS or Android operating systems, as applicable, in accordance with the App Distributor’s usage rules.</span></span></span></li> 945 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Maintenance and Support:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are solely responsible for providing maintenance and support for the App. You acknowledge that App Distributors have no obligation whatsoever to furnish any maintenance or support services for the App.</span></span></span></li> 946 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Warranty and Refunds:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
946 In the event of a warranty failure, you may notify the App Distributor for a refund of the purchase price (if any). To the maximum extent permitted by law, the App Distributor will have no other warranty obligation whatsoever.</span></span></span></li> 947 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Legal Compliance:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You represent and warrant that (i) you are not located in a country subject to a U.S. government embargo or designated as a “terrorist supporting” country, and (ii) you are not listed on any U.S. government list of prohibited or restricted parties.</span></span></span></li> 948 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Beneficiaries:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge that App Distributors are third-party beneficiaries of these Terms and have the right to enforce these provisions against you.</span></span></span></li> 949</ul> 950 951<p> </p> 952 953<hr /> 954<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>9. Service Modifications, Availability, and Force Majeure</strong></span></span></span></h2> 955 956<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>9.1 Right to Modify.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We reserve the right to change, modify, revise, update, suspend, discontinue, or remove any Content or portions of the Service at any time, for any reason, at our sole discretion and without notice.</span></span></span></p> 957 958<ul> 959 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Liability for Changes:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We will not be liable to you or any third party for any modification, price change, suspension, or discontinuance of the Service.</span></span></span></li> 960 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Obligation to Update:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We have no obligation to update any information or features, nor are we obligated to supply any corrections, updates, or releases.</span></span></span></li> 961</ul> 962 963<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>9.2 Service Interruptions and Maintenance.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We cannot guarantee that the Service will be available at all times. We may encounter technical problems or perform maintenance, which may result in interruptions, delays, or errors.</span></span></span></p> 964 965<ul> 966 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Assumption of Risk:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your inability to access or use the Service during any downtime or discontinuance.</span></span></span></li> 967</ul> 968 969<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>9.3 Geographic Restrictions.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service is not intended for distribution to, or use by, any person or entity in any jurisdiction where such distribution or use would be contrary to law or would subject us to any registration requirements.</span></span></span></p> 970 971<ul> 972 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>User Responsibility:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you choose to access the Service from locations outside our primary service area, you do so on your own initiative and are solely responsible for compliance with applicable local laws.</span></span></span></li> 973</ul> 974 975<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>9.4 Force Majeure.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Neither Party shall be liable for any failure or delay in performance under these Terms (other than for the payment of money due and payable) for causes beyond that Party’s reasonable control.</span></span></span></p> 976 977<ul> 978 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Scope of Events:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> This includes, but is not limited to: acts of God, acts of government, flood, fire, earthquakes, pandemics, epidemics, quarantine restrictions, civil unrest, acts of terror, war, strikes or labor problems, supply chain disruptions, shortage of materials or components, computer attacks, or malicious acts (such as attacks on the Internet, internet service providers, telecommunications carriers, or hosting facilities) occurring without that Party’s fault or negligence.</span></span></span></li> 979</ul> 980 981<p> </p> 982 983<hr /> 984<h2><span style="font-size:13.999999999999998pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>10. Governing Law</strong></span></span></span></h2> 985 986<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>10.1 Jurisdiction.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> These Terms and your use of the Service are governed by and construed in accordance with the laws of the State of North Carolina, applicable to agreements made and entirely performed therein, without regard to its conflict of law principles. Any legal action or proceeding specifically excluded from arbitration under Section 19 shall be brought exclusively in the state or federal courts located in Wake County, North Carolina.</span></span></span></p> 987 988<p> </p> 989 990<hr /> 991<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>11. Miscellaneous</strong></span></span></span></h2> 992 993<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>11.1 Entire Agreement.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> These Terms, along with our Privacy Policy, Accessibility Statement, and any specific addenda (e.g., Reseller or Payment Addenda), constitute the entire agreement between you and us.</span></span></span></p> 994 995<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>11.2 No Waiver & Severability.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Our failure to exercise or enforce any right in these Terms shall not operate as a waiver of such right. If any provision of these Terms is determined to be unlawful or unenforceable, that specific part is deemed severable and does not affect the validity of the remaining provisions.</span></span></span></p> 996 997<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>11.3 Assignment.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may assign any or all of our rights and obligations to others at any time (for example, in the event of a merger or sale). You may not assign your rights without our prior written consent.</span></span></span></p> 998 999<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>11.4 Interpretation.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> There is no joint venture, partnership, employment, or agency relationship created between you and us. You agree that these Terms will not be construed against us simply because we drafted them.</span></span></span></p> 1000 1001<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>11.5 Assignment and Successors.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></p> 1002 1003<p style="margin-left:48px"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Restriction on Assignment:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant may not assign, transfer, or sublicense its rights or obligations under these Terms—including in the event of a sale of the business, merger, or change of control—without the prior written consent of the Company. Any attempted assignment without such consent shall be null and void. </span></span></span></p> 1004 1005<p style="margin-left:48px"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>B. Successors and Assigns:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Subject to the restrictions in subsection (A), this Agreement shall be binding upon and inure to the benefit of the parties and their respective permitted successors and assigns. </span></span></span></p> 1006 1007<p style="margin-left:48px"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>C. Notice of Sale:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant agrees to provide the Company with at least thirty (30) days' prior written notice of any intended sale or transfer of ownership. </span></span></span></p> 1008 1009<p style="margin-left:48px"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>D. New Entity Requirements:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In the event of a transfer of ownership, the Company reserves the right to: (i) require the new Restaurant owner to execute a new Service Agreement, Contracts, and Addendums; (ii) perform a fresh "Know Your Customer" (KYC) and credit check on the new entity; and (iii) pause all payouts until new banking and tax documentation (W-9) is verified.</span></span></span></p> 1010 1011<p> </p> 1012 1013<hr /> 1014<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12. Communications and Notifications</strong></span></span></span></h2> 1015 1016<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12.1 Compliance with Laws.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge that electronic communications (text messages, phone calls, and emails) are subject to various federal and state regulations, including the Telephone C
1016onsumer Protection Act (TCPA), the CAN-SPAM Act, and FCC Robocall regulations. All parties agree to comply with these laws.</span></span></span></p> 1017 1018<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12.2 Restaurant and Reseller Obligations.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurants and Resellers are strictly prohibited from using the Service or Restaurant Customer data to send "Spam."</span></span></span></p> 1019 1020<ul> 1021 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Spam Defined:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Any communication sent for the principal purpose of unsolicited commercial promotion, advertising, or political objectives without a pre-existing relationship or explicit consent.</span></span></span></li> 1022 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Consent Required:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant and/or Reseller must obtain legally sufficient consent from Restaurant Customers before contacting them for any reason not strictly required to fulfill a current order.</span></span></span></li> 1023 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Indemnification:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant and/or Reseller agrees to indemnify and hold the Company harmless from any third-party claims or government-imposed fines (including TCPA and CAN-SPAM violations) arising from the Restaurant’s use of the Service to communicate with Restaurant Customers.</span></span></span></li> 1024 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Termination:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We reserve the right to immediately terminate the account of any Restaurant or Reseller found to be sending Spam.</span></span></span></li> 1025</ul> 1026 1027<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12.3 Transactional Communications.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By placing an order, a Restaurant Customer expressly authorizes the Company, the Restaurant, and/or the Delivery Service to send the Restaurant Customer automated and non-automated communications regarding the transaction.</span></span></span></p> 1028 1029<ul> 1030 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Scope:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> These messages may include order confirmations, status updates, delivery notifications, identity verification codes (OTPs), or customer service feedback requests.</span></span></span></li> 1031 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Methods:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Communications may be sent via email, SMS/MMS text messages, push notifications, or phone calls (including via automated dialers, pre-recorded messages, or AI-generated voices).</span></span></span></li> 1032 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Consent & Verification:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To ensure order accuracy and security, a Restaurant Customer may be required to provide and verify a valid mobile phone number to complete a purchase. By verifying a phone number, Restaurant Customer consents to receive operational text messages (such as order confirmations, status updates, and delivery alerts) from the Company and the Restaurant.</span></span></span></li> 1033</ul> 1034 1035<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12.4 Marketing Communications.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></p> 1036 1037<ul> 1038 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Communication Authority:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By using the Service, each Restaurant Customer agrees that the Company may send marketing communications e-mails and promotional offer e-mails from Restaurants they have interacted with on our platform.</span></span></span></li> 1039 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Email Consent (Soft Opt-in):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We utilize a "soft opt-in" model for email marketing. By providing an email address during the checkout process, Restaurant Customer is establishing a business relationship that authorizes us to send relevant updates and offers from that Restaurant and the Company. Note: Canadian residents are subject to Canada's Anti-Spam Legislation (CASL). Email marketing to Canadian residents is conducted on the basis of implied consent arising from a commercial transaction, which expires two years from the date of the last transaction. Express consent may be sought prior to expiry.</span></span></span></li> 1040 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>SMS Marketing (Explicit Opt-In Required):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Notwithstanding the above, the Company will only send marketing text messages (SMS/MMS) where a Restaurant Customer has provided express written consent (e.g., checking an unchecked box at checkout). Providing such consent is not a condition of purchase.</span></span></span></li> 1041 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Message Frequency: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">SMS message frequency varies by Restaurant program and will be disclosed at the point of opt-in. Message and data rates may apply. </span></span></span></li> 1042 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Sending Hours:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> SMS marketing messages are sent only between 8:00am and 9:00pm in the recipient's local time zone (8:00 am - 8:00 pm for Florida & Oklahoma residents), in accordance with applicable federal and state law.</span></span></span></li> 1043 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Keyword Commands: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">All keywords are honored on a case-insensitive basis. </span></span></span> 1044 <ul> 1045 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Assistance:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Reply HELP for assistance. </span></span></span></li> 1046 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Unsubscribing:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span> 1047 <ul> 1048 <li style="list-style-type:square"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Emails:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Use the "unsubscribe" link at the bottom of the email.</span></span></span></li> 1049 <li style="list-style-type:square"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Text Messages:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
1049 Restaurant Customers may reply STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT, as well as common natural language opt-out expressions, to opt out of SMS marketing at any time. Canadian residents in Quebec may also reply ARRÊT to unsubscribe. A Restaurant Customer may still receive individual texts from a driver or Restaurant to facilitate a specific delivery in progress.</span></span></span></li> 1050 <li style="list-style-type:square"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Confirmation: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Upon opting out, Restaurant Customers will receive a single confirmation message. No further marketing messages will be sent following that confirmation. </span></span></span></li> 1051 </ul> 1052 </li> 1053 </ul> 1054 </li> 1055 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Do Not Call Registry:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company scrubs subscriber lists against the National Do Not Call Registry prior to sending. Restaurant Customers who have provided prior express written consent to receive SMS marketing from a specific Restaurant program are contacted on the basis of that consent, which constitutes a valid exception to DNC registration under applicable law. </span></span></span></li> 1056 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Reactivation & Transactional Alerts: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Placing a new order may reactivate transactional messaging (e.g., receipts or delivery updates) for that specific order regardless of marketing status. Transactional messages are not marketing communications and are not affected by an SMS or email marketing opt-out.</span></span></span></li> 1057 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Personalization & Withdrawal: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Marketing communications may be tailored based on a Restaurant Customer’s purchase history and interactions with the Service. A Restaurant Customer may withdraw consent at any time via the "unsubscribe" link in any email or by replying STOP to any SMS. Opting out of marketing does not affect transactional order updates (e.g., receipts or delivery alerts).</span></span></span></li> 1058 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant-Direct Marketing: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Service provides tools that allow Restaurants to communicate with Restaurant Customers directly via SMS. Restaurants using the Company's SMS marketing tools are contractually required to comply with all applicable federal, state, and provincial telemarketing and anti-spam laws, including the TCPA and, where applicable, CASL. The Company does not control the content of messages composed by Restaurants, but reserves the right to suspend or terminate any Restaurant's access to SMS marketing tools for non-compliance with applicable law or the Company's Acceptable Use Policy. Any consent provided directly to a Restaurant outside of the Company's platform is a direct agreement between the Restaurant Customer and that Restaurant. Restaurant Customers who believe they have received a non-compliant message from a Restaurant should contact us at [email protected].</span></span></span></li> 1059 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Canadian Residents:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> SMS marketing to Canadian residents is conducted in accordance with CASL. Canadian residents who have provided express written consent to receive SMS marketing may withdraw that consent at any time by replying STOP or ARRÊT. Express consent does not expire and remains valid until withdrawn.</span></span></span></li> 1060 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Rates:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Standard message and data rates applied by a Restaurant Customer’s carriers (e.g., T-Mobile, AT&T, Verizon) are solely Restaurant Customer's responsibility.</span></span></span></li> 1061 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Consent Records and Retention: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Records of SMS marketing consent, including opt-in method, timestamp, and consent language version, are retained in accordance with our Privacy Policy and applicable law. For complete information on how SMS marketing data is collected, used, and retained, see Section 2.3 of our Privacy Policy.</span></span></span></li> 1062 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
1062Limitation of Liability: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Company's liability in connection with marketing communications is subject to the limitations set forth in Section 20 of these Terms.</span></span></span></li> 1063</ul> 1064 1065<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12.5 Electronic Signatures and Records.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By using the Service, you consent to receive all agreements, notices, and disclosures electronically. You agree that electronic signatures, contracts, and records of transactions initiated through the Service satisfy any legal requirement that such communications be in writing. You waive any rights under statutes that require an original, non-electronic signature or retention of physical records.</span></span></span></p> 1066 1067<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>12.6 Feedback.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Any questions, suggestions, or ideas regarding the Service ("Feedback") provided by you to the Company are non-confidential and shall become our sole property. We shall own all intellectual property rights to such Feedback and may use or disseminate it for any lawful purpose without acknowledgment or compensation to you.</span></span></span></p> 1068 1069<p> </p> 1070 1071<hr /> 1072<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13. Intellectual Property Rights</strong></span></span></span></h2> 1073 1074<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.1 Company Ownership.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service is our proprietary property. All source code, databases, functionality, software, website designs, audio, video, text, photographs, and graphics on the Service (collectively, the “Content”) and the trademarks, service marks, and logos contained therein (the “Marks”
1074) are owned or controlled by us or licensed to us. They are protected by copyright, trademark, and unfair competition laws.</span></span></span></p> 1075 1076<ul> 1077 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorized Use: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Content and Marks are provided “AS IS” for your information and authorized use in connection with the Service. No part of the Service may be reproduced, aggregated, republished, or exploited for any purpose outside the scope of these Terms without our express prior written permission.</span></span></span></li> 1078</ul> 1079 1080<h2><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.2 AI-Generated Content and Enhancements</strong></span></span></span></h2> 1081 1082<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We reserve the right to utilize artificial intelligence (“AI”) to generate imagery, menu descriptions, search results, and other features to enhance the Service.</span></span></span></p> 1083 1084<ul> 1085 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Illustrative Purposes Only:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> All AI-generated content is provided for illustrative and descriptive purposes only. We do not warrant or guarantee that AI-generated descriptions or images accurately reflect the actual product’s appearance, portion size, or specific ingredients.</span></span></span></li> 1086 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Critical Allergen Warning:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> AI-generated content must not be relied upon to determine the presence or absence of allergens or specific ingredients. Restaurant Customers are solely responsible for verifying all ingredient and allergen information directly with the Restaurant before placing or consuming an order.</sp
1086an></span></span></li> 1087 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Disclaimer of Liability:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To the maximum extent permitted by law, we disclaim all liability for any discrepancies, errors, or omissions in AI-generated content.</span></span></span></li> 1088 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Proprietary Rights:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> All such content, including the prompts and outputs generated by our systems, is protected by applicable intellectual property and unfair competition laws.</span></span></span></li> 1089</ul> 1090 1091<h2><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.3 Restaurant Intellectual Property</strong></span></span></span></h2> 1092 1093<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Ownership and License.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> A Restaurant’s trademarks, logos, menu data, and any specific photographs or text provided by a Restaurant (collectively, “Restaurant IP”) are owned by the Restaurant.</span></span></span></p> 1094 1095<ul> 1096 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Grant of License:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Each Restaurant hereby grants the Company a non-exclusive, royalty-free right and license to use, copy, reproduce, upload, post, publicly display, translate, transmit, and distribute Restaurant IP to facilitate online ordering and otherwise in connection with providing the Service.</span></span></span></li> 1097 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Usage Rights:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may use Restaurant IP as permitted under this section without further express written permission from the Restaurant.</span></span></span></li> 1098</ul> 1099 1100<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>B. Restaurant Representations and Warranties.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> As a Restaurant, you are solely responsible for ensuring that all content you provide—including menu data, images, customer data, and payment information—is accurate, authorized for use, and compliant with all applicable laws. Each Restaurant represents and warrants that:</span></span></span></p> 1101 1102<ul> 1103 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> It is the sole and exclusive owner of the content or has all necessary rights, licenses, and releases to grant us the license described above.</span></span></span></li> 1104 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Non-Infringement:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Neither their content nor our use of that content will infringe, misappropriate, or violate a third party’s intellectual property rights, rights of publicity, or result in the violation of any law or regulation.</span></span></span></li> 1105</ul> 1106 1107<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>C. Disclaimer of Liability.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge and agree that the Company shall not be responsible to you or any third party for any claims, liabilities, or damages arising from the actual or alleged infringement or violation of intellectual property rights, laws, or regulations by any user in connection with the Service; including any claims arising from the Restaurant's failure to secure proper licenses for menu photography or trademarked items.</span></span></span></p> 1108 1109<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>D. Reservation of Rights.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service and its Content are provided "AS IS". No part of the Service may be copied, reproduced, aggregated, republished, or exploited for any commercial purpose without our express prior written permission. We reserve all rights not expressly granted to you under these Terms.</span></span></span></p> 1110 1111<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.4 User Contributions.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By posting reviews, ratings, or other content ("User Contributions"), a Restaurant Customer grants us an irrevocable, perpetual, non-exclusive, royalty-free, and fully sublicensable worldwide license to use, copy, modify, adapt, publish, and display such content in any media for the purpose of operating and promoting the Service. This includes using their username or profile information to attribute their contribution.</span></span></span></p> 1112 1113<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Notwithstanding the foregoing license, upon deletion of an account, we will remove User Contributions from public display within a commercially reasonable time, except where retention is required for legal compliance, dispute resolution, or the enforcement of these Terms. Rights under applicable data protection laws (including the right to deletion under the CCPA or similar state privacy statutes) are not affected by this license.</span></span></span></p> 1114 1115<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.5 DMCA Notice and Takedown Procedure.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We respect the intellectual property rights of others. If you believe any material on the Service infringes upon your copyright, please notify our Copyright Agent at [email protected] with the following:</span></span></span></p> 1116 1117<ul> 1118 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">A physical or electronic signature of the copyright owner or authorized agent.</span></span></span></li> 1119 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Identification of the copyrighted work claimed to have been infringed.</span></span></span></li> 1120 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Identification of the material that is claimed to be infringing and its location on the Service.</span></span></span></li> 1121 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Your contact information (address, telephone number, and email).</span></span></span></li> 1122 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">A statement of good faith belief that the use is unauthorized.</span></span></span></li> 1123 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">A statement that the information in the notification is accurate, under penalty of perjury.</span></span></span></li> 1124</ul> 1125 1126<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.6 Third-Party and Operating Terms.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For disclaimers regarding Third-Party Content, please see </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Section 8</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. For our rights to modify or discontinue the Service and its Content, please see </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Section 9</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></p> 1127 1128<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.7 Product Authenticity & Prohibited Items.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></p> 1129 1130<ul> 1131 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Warranty of Authenticity:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant represents and warrants that all items listed on its menu are authentic and do not infringe upon the trademarks, copyrights, or patents of any third party. The sale of "knock-offs," counterfeit goods, or unauthorized replicas is strictly prohibited.</span></span></span></li> 1132 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Compliance with Law:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant is solely responsible for ensuring that its menu offerings (including ingredients, descriptions, and packaging) comply with all applicable consumer protection, health, and safety laws.</span></span></span></li> 1133 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Platform Content Rights:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company does not pre-screen Restaurant menus for trademark or patent compliance. However, we reserve the right to remove any product listing immediately if we receive a "Notice of Infringement" or have a good-faith belief that the product is illegal or unauthorized.</span></span></span></li> 1134 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Indemnification:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant shall indemnify the Company for any costs, legal fees, or damages resulting from Restaurant’s sale of counterfeit or infringing products.</span></span></span></li> 1135</ul> 1136 1137<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>13.8 Domain Names and Managed Website Service.</strong></span></span></span></p> 1138 1139<ul> 1140 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Scope.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
1140 Any domain name registered by the Company on behalf of a Restaurant is registered as an integral component of the Company's fully managed website service. The domain is not a standalone product and is not sold, leased, or licensed separately from the Service.</span></span></span></li> 1141 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Ownership.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> All domains registered by the Company in connection with the Service are registered under the Company's registrar account, at the Company's expense, and remain the sole and exclusive property of the Company during and after the term of service. Restaurant receives no ownership interest, title, or rights in or to any such domain by virtue of its inclusion in the Service or the incorporation of the Restaurant's business name within the domain.</span></span></span></li> 1142 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Registrar or DNS Access.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company does not provide Restaurant with access to the domain registrar account, DNS management controls, or any backend hosting infrastructure associated with the managed website. Centralized management of these systems is necessary to maintain the security, stability, and continuity of the Service.</span></span></span></li> 1143 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Domain Disposition Upon Cancellation.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Domains registered by the Company are not transferable to the Restaurant as a matter of right, and the Restaurant has no entitlement to require a transfer upon cancellation or termination of service. Upon cancellation, the Company retains sole discretion over the disposition of the domain, including allowing it to expire. Any alternative disposition requires the Restaurant's confirmed intent to cancel and must be expressly approved by the Company in a separate written agreement executed prior to or concurrent with the effective date of cancellation. The Company makes no representations regarding the future availability of the domain. </span></span></span></li> 1144 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Business Name in Domain.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The inclusion of a Restaurant's business name, trade name, or brand identifiers within a Company-registered domain does not create or imply any ownership claim by the Restaurant over that domain. Restaurant's rights to its own business name under trademark, common law, or otherwise do not extend to any domain registered and maintained by the Company as part of the Service.</span></span></span></li> 1145</ul> 1146 1147<p> </p> 1148 1149<hr /> 1150<p> </p> 1151 1152<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>14. Hardware and Physical Property </strong></span></span></span></h2> 1153 1154<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>14.1 Provision of Services and Hardware.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company may provide an Online Ordering and Payment Processing Service Package, which may include hardware (e.g., thermal printers, tablets, or Sunmi devices).</span></span></span></p> 1155 1156<ul> 1157 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fees and Payments:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> All upfront payments, recurring fees, and cashback terms are defined in the Restaurant’s signed Service Agreement/Contract.</span></span></span></li> 1158 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Term:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> This Services Agreement/Contract remains valid for the duration specified in the signed contract, unless terminated earlier by either party with written notice.</span></span></span></li> 1159</ul> 1160 1161<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>14.2 Ownership and Return Policy.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Ownership status (lease vs. purchase) is defined in the Services Agreement/Contract</span></span></span></p> 1162 1163<ul> 1164 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>The Return Window</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If Restaurant’s contract requires the return of equipment upon termination, it must be returned within fourteen (14) days.</span></span></span></li> 1165 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Recovery Fee:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If equipment is not returned within fourteen (14) days, or is returned damaged, the Restaurant expressly authorizes the Company to charge the payment method on file for the </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>$500 Device Recovery Fee </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">per hardware package.</span></span></span></li> 1166 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Subsidy Recoupment ($199/$299):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> owned hardware, if agreement is violated within the first 12 months, a fee of $199 (one device) or $299 (both) will be charged to recoup the hardware subsidy.</span></span></span></li> 1167</ul> 1168 1169<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>14.3 Maintenance and Use Restrictions.</strong></span></span></span></p> 1170 1171<ul> 1172 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>User Responsibility:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> All hardware and software remain Restaurant’s responsibility to update, maintain, and operate according to guidelines.</span></span></span></li> 1173 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Prohibited Misuse:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Hardware is for order processing only. Installation of 3rd-party apps, games, or social media software is prohibited. Detection of unauthorized software voids all support obligations and shifts full liability to the Restaurant for any resulting security breaches, data leaks, or unauthorized access to the Service.</span></span></span></li> 1174 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Disclaimers:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>not liable</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> for malfunctions, data loss, performance issues, or security incidents arising from improper handling, unauthorized modifications, or failure to perform updates.</span></span></span></li> 1175 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Backup Methods:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not liable for business interruptions caused by hardware failure. Every Restaurant must maintain a backup ordering method (e.g., a secondary phone or tablet).</span></span></span></li> 1176 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
1176Infrastructure Dependencies:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant acknowledges that the performance of the hardware and Software is entirely dependent on third-party infrastructure, including Internet Service Providers (ISP), local WiFi stability, and electrical supply.</span></span></span></li> 1177 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Exclusion of Liability:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company is not liable for "missed orders" or business interruptions caused by local network congestion, insufficient bandwidth, or the Restaurant's failure to maintain the "Backup Methods" required under this section. Hardware "malfunction" claims shall be void if the underlying cause is related to the Restaurant's local environment or ISP outages.</span></span></span></li> 1178 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Environmental Safety:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant is responsible for providing a safe operating environment for the hardware, including stable electrical outlets, surge protection, and adequate ventilation. Hardware must not be exposed to liquids, extreme heat, or grease-heavy environments common in kitchens unless the device is specifically rated for such use.</span></span></span></li> 1179 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Assumption of Physical Risk:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant acknowledges that all electronic hardware carries inherent risks, including the potential for overheating or electrical failure. The Restaurant assumes all risk of property damage or bodily injury resulting from the placement and operation of the hardware within their premises.</span></span></span></li> 1180 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fire & Casualty Disclaimer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company is a distributor, not a manufacturer, of the hardware. The Company shall not be liable for any direct, indirect, or consequential damages, including fire, smoke damage, or electrical damage, arising from the use or failure of the hardware. Any claims regarding manufacturing defects or safety hazards must be directed to the original hardware manufacturer (e.g., Sunmi, Apple, Epson, Lenovo).</span></span></span></li> 1181 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Indemnification for Property Damage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant agrees to indemnify and hold the Company harmless from any third-party claims arising from property damage or personal injury caused by the hardware while in the Restaurant’s possession or control.</span></span></span></li> 1182</ul> 1183 1184<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>14.4 Technical Issue Reporting and Remote Support.</strong></span></span></span></p> 1185 1186<ul> 1187 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Remote Access Consent:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> When reporting issues, Restaurant may be required to permit remote access (e.g., TeamViewer). By requesting support, Restaurant acknowledges and agrees that support staff may unintentionally view information or files displayed on its device.</span></span></span></li> 1188 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Protection:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant is responsible for hiding sensitive or confidential information before granting access.</span></span></span></li> 1189 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Operational Hold Harmless:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant agrees to hold the Company harmless for any operational changes, data loss, configuration errors, or lost revenue that occur during or as a result of a remote support session.</span></span></span></li> 1190</ul> 1191 1192<p><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>14.5 Non-Compliance and Termination</strong></span></span></span></p> 1193 1194<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Failure to comply with any of the terms and conditions set forth in this Section or the signed Services Agreement/Contract may result in the immediate termination of your Services Agreement/Contract and access to the Service. Upon such termination, the return policies and penalties defined in </span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Section 14.2</strong></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> shall apply immediately.</span></span></span></span></span></p> 1195 1196<p> </p> 1197 1198<hr /> 1199<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>15. Managed Marketing Services (Google Business & Ads)</strong></span></span></span></h2> 1200 1201<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>15.1 Google Business Profile (GBP) Management.</strong> If Restaurant signs our GBP consent form, the Company is authorized to create, claim, edit, optimize, and manage Restaurant's GBP, including publishing content, responding to reviews, and designating the Company-provided website as the primary website link consistent with Restaurant's obligations under the Cooperation Agreement.</span></span></span></p> 1202 1203<ul> 1204 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Content & Publishing:</strong> With Restaurant’s signed consent, we may publish content (posts, photos, offers) and respond to reviews on Restaurant’s behalf. This includes designating the Company-provided website as the primary website link on the Restaurant's GBP listing, consistent with the Restaurant's obligations under the Cooperation Agreement. We will act based on the Restaurant’s specific instructions, established guidelines, or our <strong>professional judgment</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> intended to support their business’s visibility and reputation.</span></span></span></li> 1205 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Liability for Outcomes:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> While we act with care, we are not responsible for: (i) actions taken by Google or third parties; (ii) user-generated content or reviews; or (iii) any suspension or de-ranking caused by Google’s automated systems, platform changes, Google’s automated fraud detection, or policy enforcement triggered by management changes.</span></span></span></li> 1206 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Ownership & Revocation:</strong> Restaurant retains full ownership of its GBP. Restaurant may revoke our access at any time by contacting </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">[email protected]</span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. We will process such requests within seven (7) business days.</span></span></span></li> 1207 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>At-Will Service & Consequential Damages:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant acknowledges that our management of these platforms is an "at-will" administrative service with no guarantee of specific search-ranking outcomes or revenue growth. The Company is not liable for any lost profits, loss of business reputation, or damages resulting from the permanent suspension of a profile, regardless of the management action or triggering event. Google maintains absolute and final discretion over its platform enforcement.</span></span></span></li> 1208</ul> 1209 1210<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>15.1b</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>AI-Generated Content:</strong> The Service may include features that utilize Artificial Intelligence (AI) to draft responses to customer reviews. Restaurant acknowledges that AI is an evolving technology and may produce inaccurate, incomplete, or inappropriate content. Restaurant acknowledges that AI-generated content may be published on their behalf under the hands-free service model described
1210in the GBP Consent Form. While the Company acts in good faith, Restaurant retains the right to review, edit, or request removal of any published content at any time. The Company disclaims all liability for damages, including reputational harm or regulatory fines, arising from AI-generated responses published in good faith under this model. </span></span></span></p> 1211 1212<ul> 1213 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Hands-Free Content Updates:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To save a Restaurant time, the Company may publish menu updates and promotional posts directly based on the information they provide. While we don't require approval for every post, we aim to reflect each Restaurant’s brand accurately.</span></span></span></li> 1214 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Hands-Free Review Management:</strong> If selected, to save the Restaurant time, the Company may manage and publish review responses directly. While we don't require approval for every individual post, we work within the guidelines established. </span></span></span> <span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For unverified sensitive concerns, including hygiene complaints, food safety allegations, or financial disputes, the Company may, at its discretion, either seek the Restaurant's instructions before publishing a response or publish a professionally worded, non-committal acknowledgment on the Restaurant's behalf that does not admit liability, make promises, or speak to the specific details of the concern, pending the Restaurant's further guidance. </span></span></span></li> 1215 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Quality Assurance:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We use a blend of human expertise and advanced technology to draft responses. Restaurant acknowledges that technology-assisted content is an evolving tool; as such, Restaurant agrees that our "good faith" efforts to support its brand are a shared responsibility.</span></span></span></li> 1216 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Your Control:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant always has the final say. Restaurant may review, edit, or request the removal of any published content at any time.</span></span></span></li> 1217</ul> 1218 1219<h2><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>15.2 Google Ads and Promotional Management</strong></span></span></span></h2> 1220 1221<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Service Models.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company provides Google Ads management through the Company’s proprietary advertising accounts. Because these campaigns run within the Company’s infrastructure, Restaurants do not have direct access to co-manage or modify these campaigns. Management falls into two categories:</span></span></span></p> 1222 1223<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1. Restaurant-Authorized (Paid) Campaigns.</strong></span></span></span></p> 1224 1225<ul> 1226 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorization & Funding:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Upon Restaurant’s agreement to a management plan, the Company will process the agreed-upon payment (e.g., a monthly flat fee or specified budget). Campaigns will commence only after successful payment processing.</span></span></span></li> 1227 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>The "VIP" Post-Pay Exception:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For specific authorized accounts, the Company may cover the cost of ad spend and invoice the Restaurant for actual expenditures in arrears. By participating in this model, you authorize our finance team to automatically charge the Restaurant’s payment method on file for the previous month's actual costs upon notification.</span></span></span></li> 1228 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Pacing & Market Conditions:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> While we strive for precision, Google’s automated bidding and market competition can cause daily spend fluctuations. </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Company is not responsible for platform-level billing errors or performance variances in excess of fees paid by Restaurant in the thirty (30) days preceding the claim, with no liability for indirect, consequential, incidental, or punitive damages arising from either, except in cases of Company's gross negligence or willful misconduct.</span></span></span></li> 1229 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Pausing:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Once the authorized budget is consumed, campaigns will pause automatically until further budget is allocated and processed.</span></span></span></li> 1230</ul> 1231 1232<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
12322. Company-Funded (Promotional) Campaigns.</strong></span></span></span></p> 1233 1234<ul> 1235 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Discretionary Marketing:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company may, at its own expense and sole discretion, run advertisements for a Restaurant to increase platform volume or brand awareness.</span></span></span></li> 1236 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Ownership of Strategy:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For Company-funded ads, the Company retains full control over ad copy, keywords, and placement.</span></span></span></li> 1237 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Cost to Restaurant:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurants will not be billed for these campaigns. While we aim to drive traffic to a Restaurant’s specific menu, the Company makes no guarantee regarding the frequency or duration of these discretionary ads.</span></span></span></li> 1238</ul> 1239 1240<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>B. Promotional Programs and Sweepstakes.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> From time to time, the Company may launch platform-wide promotional campaigns, such as sweepstakes, discount codes, or seasonal events.</span></span></span></p> 1241 1242<ul> 1243 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Automatic Enrollment:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To maximize participation, Restaurants may be automatically enrolled in these promotional events at no additional cost to the Restaurant.</span></span></span></li> 1244 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Opt-Out Right:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurants have the right to opt-out of any specific promotional campaign or sweepstakes at any time by notifying </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>[email protected]</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></li> 1245 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Terms of Participation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company reserves the right to set the rules, prizes, and duration of such promotions.</span></span></span></li> 1246</ul> 1247 1248<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>C. Content and Creative Rights.</strong></span></span></span></p> 1249 1250<ul> 1251 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Optimization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To maximize performance, we are authorized to adjust ad groups, keywords, bids, and creatives based on a Restaurant’s menu and existing brand assets.</span></span></span></li> 1252 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Revocation of Branding: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Restaurant may request in writing that the Company cease using the Restaurant’s specific trademarks or "Restaurant IP" in any Google Ads campaign. Upon receipt, the Company will remove the Restaurant’s branding or disable the specific campaigns within three (3) business days.</span></span></span></li> 1253 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Campaign Ownership: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
1253Because all campaigns are run via the Company’s master account and often utilize proprietary bidding strategies, the Company retains sole ownership of all campaign data, keyword history, and account architecture.</span></span></span></li> 1254 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Termination of Company-Funded Ads: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For campaigns funded entirely by the Company (Section 15.2.A.2), the Company reserves the right to pause, modify, or terminate such ads at any time without notice.</span></span></span></li> 1255</ul> 1256 1257<p> </p> 1258 1259<hr /> 1260<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>16. Proprietary Software (Order Monitor & Manager App)</strong></span></span></span></h2> 1261 1262<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>16.1 Order Monitor Software (Windows).</strong></span></span></span></p> 1263 1264<ul> 1265 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorization & OS Requirements:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> By using the Software, Restaurant authorizes us to integrate with its supported ordering systems. This Software is designed exclusively for </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Windows OS</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. We are not responsible for issues arising from use on non-supported systems. Restaurant must ensure devices are fully patched, have active antivirus protection, and meet our hardware requirements.</span></span></span></li> 1266 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Purpose & Responsibility:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Software is a consolidation tool for viewing, printing, and tracking orders. Each Restaurant is solely responsible for ensuring orders are reviewed and processed in a timely manner. We do not control any Restaurant’s operational decisions or fulfillment practices.</span></span></span></li> 1267 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Integrations:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not responsible for outages, API changes, or incorrect data originating from third-party platforms (delivery apps, POS systems, etc.). Our role is limited to displaying data as it is provided to us.</span></span></span></li> 1268 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Performance Disclaimer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We strive for continuous access but cannot guarantee uninterrupted service, error-free operation, or complete data accuracy from integrated platforms.</span></span></span></li> 1269</ul> 1270 1271<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>16.2 Manager App.</strong></span></span></span></p> 1272 1273<ul> 1274 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Functionality:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The App provides tools for managing orders, menus, account settings, and business analytics. It is intended strictly as a management tool; and Restaurant retains full responsibility for all business outcomes and staffing decisions.</span></span></span></li> 1275 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Use:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We only process data required for the App to function or provided via authorized integrations. All data is handled per our Privacy Policy and is never sold or redistributed.</span></span></span></li> 1276</ul> 1277 1278<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>16.3 Client Responsibilities (General).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant agrees to: (i) use the Software and App solely for lawful business purposes; (ii) maintain secure account credentials; (iii) ensure staff are properly trained; and (iv) verify all business information and settings entered into the App. Restaurant remains solely responsible for order preparation, delivery, refunds, and customer service.</span></span></span></p> 1279 1280<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>16.4 Termination and Revocation of Access.</strong></span></span></span></p> 1281 1282<ul> 1283 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Termination:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Either party may terminate access to the Software or App via written notice. We reserve the right to terminate access </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>immediately</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> in cases of misuse, security concerns, or policy violations.</span></span></span></li> 1284 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Revocation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant may revoke our access to third-party integrations at any time. Upon termination or revocation, all integrations will be disabled and access to the Software/App will cease.</span></span></span></li> 1285</ul> 1286 1287<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>16.5 Limitation of Liability.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not liable for:</span></span></span></p> 1288 1289<ul> 1290 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Financial Losses:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Lost revenue, missed orders, or staffing issues caused by third-party platforms, device failure, or user error.</span></span></span></li> 1291 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Connectivity Issues:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Notification failures resulting from local network outages, ISP issues, or hardware disconnection.</span></span></span></li> 1292 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Operational Outcomes:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Decisions made by Restaurant staff based on analytics, recommendations, or data within the App.</span></span></span></li> 1293 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>External Factors:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Downtime caused by maintenance or factors beyond our reasonable control.</span></span></span></li> 1294 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Operational Monitoring:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Software is a tool to facilitate order visibility; however, the Restaurant remains solely responsible for the active monitoring of the device.</span></span></span></li> 1295 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>User Configuration:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company is not liable for missed orders resulting from: (i) staff failure to maintain audible volume levels; (ii) improper "always-on" power settings; or (iii) failure to visually check the Order Monitor during peak hours. Any business decisions made based on App analytics (Section 16.2) are made at the Restaurant’s sole risk.</span></span></span></li> 1296</ul> 1297 1298<p> </p> 1299 1300<hr /> 1301<p> </p> 1302 1303<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17. Payments and Financial Terms</strong></span></span></span></h2> 1304 1305<h2><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.1 The Payment Processing Models</strong></span></span></span></h2> 1306 1307<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Dual Role as Intermediary.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company provides a web-based marketplace that facilitates payment processing. Depending on the Restaurant's specific configuration, we process payments in one of two ways:</span></span></span></p> 1308 1309<ol> 1310 <li style="list-style-type:decimal"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Internal Payment Facilitation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We act as a </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Payment Facilitator</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. In this model, we (via our sponsoring bank) personally receive, hold, and settle funds from Restaurant Customers on behalf of the Restaurant. Settlement to the Restaurant is made net of applicable Fees, Taxes, and Chargebacks.</span></span></span></li> 1311 <li style="list-style-type:decimal"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Technology Provider:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We act as a </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Gateway</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. In this model, we securely transmit tokenized data to the Restaurant’
1311s independent third-party processor (e.g., Stripe, PayPal, Square). We do not receive or hold funds; the third-party processor handles all settlement directly with the Restaurant.</span></span></span></li> 1312</ol> 1313 1314<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>B. Appointment of Limited Agent.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant hereby appoints the Company as its limited payment collection agent solely for the purpose of accepting and facilitating payments from Restaurant Customers.</span></span></span></p> 1315 1316<ul> 1317 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Legal Receipt:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Payment made by a Restaurant Customer to the Company (under either processing model) shall be considered the same as payment made directly to the Restaurant. The Restaurant must fulfill the order as if it had received the funds directly, regardless of the timing of the Payout/Settlement.</span></span></span></li> 1318</ul> 1319 1320<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>C. Settlement and Payouts (Internal Facilitation only).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For Restaurants utilizing the Company’s internal payment facilitation:</span></span></span></p> 1321 1322<ul> 1323 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Payout Schedule:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Funds will be transferred to the Restaurant’s verified bank account according to the schedule established in the Restaurant's dashboard (e.g., Daily, Weekly).</span></span></span></li> 1324 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Adjustments:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may delay or reduce payment owed to a Restaurant for the following reasons:</span></span></span> 1325 <ul> 1326 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">refunds, chargebacks, and fraud that the Restaurant is responsible for according to Section 17.6,</span></span></span></li> 1327 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">the Restaurant informs of an order cancellation after the payout,</span></span></span></li> 1328 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">a bank penalty fee is incurred after the payout,</span></span></span></li> 1329 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">there is an order adjustment (e.g., partial refund/ add-on), </span></span></span></li> 1330 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">A Restaurant switches to our Chinese Menu Online payment option, and we need to adjust their last unpaid invoice prior to switching, and a customer no-show or third-party delivery failure.</span></span></span></li> 1331 </ul> 1332 </li> 1333</ul> 1334 1335<ul> 1336 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Banking Info:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant is responsible for providing accurate bank routing and account info. We are not liable for funds sent to incorrect accounts provided by the Restaurant.</span></span></span></li> 1337</ul> 1338 1339<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>D. Data Handling & Security.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We utilize secure, PCI-compliant vaulting (e.g., </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Spreedly</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
1339) to tokenize card data. We do not store raw, unencrypted credit card numbers.</span></span></span></p> 1340 1341<ul> 1342 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Disclaimer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are not liable for breaches, errors, or financial losses caused by third-party processors or a Restaurant's failure to maintain secure local hardware/networks (as required in Section 14.3).</span></span></span></li> 1343</ul> 1344 1345<h2><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.2 Pricing, Fees, and "Honest Pricing" Compliance</strong></span></span></span></h2> 1346 1347<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Fee Structure.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Fees for tools, subscriptions, or management services (e.g., GBP/Ads, Order Monitor) are billed as disclosed in your service agreement. </span></span></span></p> 1348 1349<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>B. Honest Pricing (SB 478).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant represents and warrants that all menu prices and mandatory "Restaurant Fees" or "Surcharges" comply with "Honest Pricing" or "All-In Pricing" laws. All mandatory charges must be clearly titled and disclosed to Restaurant Customers at the earliest point of display. </span></span></span></p> 1350 1351<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>C. Estimated Totals.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Subtotals shown at checkout are estimates. We reserve the right to charge the final adjusted price, including applicable taxes and surcharges, after checkout.</span></span></span></p> 1352 1353<h2><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.3 Taxes and Marketplace Facilitator Rules</strong></span></span></span></h2> 1354 1355<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Seller of Record.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Except where we act as a Payment Facilitator, or as otherwise required by law, the Restaurant is responsible for the payment and reporting of all sales tax, use tax, excise tax, and any other similar transaction-based tax obligations (“Taxes”). Except where we act as a Payment Facilitator, Restaurant represents and agrees that, (i) it has accurately classified all menu items for Tax purposes, and (ii) it has obtained, or will obtain prior to any sales through the Service, all licenses, permits, and registrations required by applicable law to collect and remit Taxes in each jurisdiction where it makes sales.</span></span></span></p> 1356 1357<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>B. Marketplace Facilitator Status.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To the extent the Company acts as a Payment Facilitator for the Restaurant, the Company shall use commercially reasonable efforts to collect and remit applicable Taxes as follows: </span></span></span></p> 1358 1359<ul> 1360 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Collection:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We will automatically collect and remit Taxes based on the Restaurant’s menu categorizations.</span></span></span></li> 1361 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Payouts:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Payouts will be net of Taxes remitted by us.</span></span></span></li> 1362 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Exclusions:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Without limitation, the following categories of Taxes are not collected or remitted by the C
1362ompany and are the sole responsibility of the Restaurant: (i) taxes on alcoholic beverages; (ii) taxes on tobacco and tobacco-related products; (iii) local option taxes, tourism taxes, or special district taxes; (iv) any Tax in a jurisdiction where the Company is not acting as a Payment Facilitator; and (v) any tax arising from Restaurant's activities outside the Service.</span></span></span></li> 1363</ul> 1364 1365<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>C. Indemnification & Audit Clawbacks.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant is responsible for ensuring the accuracy of how items sold are classified for Tax purposes. This is the case irrespective of how we facilitate payments, whether as a Gateway or Payment Facilitator. Where the Company acts as a Payment Facilitator, the Restaurant is responsible for immediately (i) reviewing the accuracy of all classification data input by the Company used to compute any Tax, and (ii) notifying the Company of any inaccuracy. The Restaurant agrees to indemnify the Company for any liabilities (including interest and penalties) arising from the incorrect classification of any item for Tax purposes. If we are audited and forced to pay back-Taxes, we may withhold such amounts (along with reasonable attorney’s fees and costs incurred by the Company in connection with any audit or tax dispute) from future payouts. If the amount you owe us under this Section 17.C. exceeds the amount we withhold from future payouts, Restaurant agrees to directly pay Company for the difference within 10 days of a written request for payment by the Company.</span></span></span></p> 1366 1367<h2><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.4 Mutual Cooperation. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">In the event of any tax audit or inquiry relating to transactions processed through the Service, Restaurant and Company agree to promptly provide each other with all records, documentation, and information reasonably requested by the other or any taxing authority.</span></span></span></h2> 1368 1369<h2><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.5 Statute of Limitations. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Restaurant's indemnification and other financial obligations under this Section 17 shall survive termination of these Terms for a period equal to the longest applicable statute of limitations for tax assessments in any jurisdiction in which Restaurant conducted sales through the Service, plus one year.</span></span></span></h2> 1370 1371<h2><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.6 Refunds, Chargebacks, and Fraud. </strong></span></span></span></h2> 1372 1373<p><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Default Liability.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Restaurant is solely and fully responsible for 100% of all customer chargebacks, disputed transactions, and related bank, processor, network, card network penalties, and administrative fees arising from transactions processed through the Service. All chargeback amounts and associated fees become immediately due upon assessment.</span></span></span></p> 1374 1375<p><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Recovery.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company reserves the right to recover chargeback amounts and associated fees through any or all of the following without prior notice to the Restaurant: deduction from the Restaurant's account balance, offset against current or future payouts, or ACH debit from the bank account on file.</span></span></span></p> 1376 1377<p><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Pre-Approval Required.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company may recover chargeback amounts without prior notice to the Restaurant. The Restaurant's obligation to cover chargebacks is not contingent upon the outcome of any dispute resolution process initiated by the Restaurant.</span></span></span></p> 1378 1379<p><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Discretionary Relief.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company may, in its sole and absolute discretion, elect to absorb, waive, or reimburse all or any portion of a chargeback or associated fees in a particular instance. Any such accommodation is voluntary, does not create any obligation, precedent, or waiver, and shall not modify the Restaurant's default responsibility under this Section.</span></span></span></p> 1380 1381<p><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Dispute Cooperation.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant agrees to cooperate fully with the Company and its payment processors in the investigation and response to any chargeback or disputed transaction, including providing transaction records, order confirmations, delivery documentation, and any other information reasonably requested within the timeframe required by the applicable card network or processor.</span></span></span></p> 1382 1383<p><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fraudulent Activity.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If the Company determines that a Restaurant's account reflects a higher-than-average rate of chargebacks or fraudulent transactions, the Company reserves the right to increase processing fees, establish payment reserves, adjust payout schedules, or suspend payment processing services at its sole discretion.</span></span></span></p> 1384 1385<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.7 Ordering and Payment.</strong></span></span></span></p> 1386 1387<ul> 1388 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Responsibility for Accuracy: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Restaurant Customer is solely responsible for the accuracy of order information and payment data. Once an order is finalized, it may not be possible to cancel or modify it.</span></span></span></li> 1389 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Service and Convenience Fees: Restaurant </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Customer may be charged fees for using the Service, including but not limited to: ordering convenience fees, processing fees, delivery/handling fees, and regulatory fees. All mandatory fees will be displayed prior to checkout.</span></span></span></li> 1390 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Return Fees:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In the event an order cannot be delivered for any reason including but not limited to a Restaurant Customer’s failure to be present, failure to provide necessary identification for age-restricted goods, or the provision of an incorrect address the items may be returned to the Restaurant.</span></span></span> 1391 <ul> 1392 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Assessment: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">In such cases, Restaurant Customer may be assessed a product return fee to cover the costs of the attempted delivery and return.</span></span></span></li> 1393 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Refund Adjustments:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Any refund provided for undeliverable items will be net of this return fee.</span></span></span></li> 1394 </ul> 1395 </li> 1396 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Refunds and Disputes: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
1396All Restaurant Customer fees are final and non-refundable unless determined otherwise by the Company. For questions or disputes regarding food quality or order fulfillment, Restaurant Customer must contact the Restaurant directly.</span></span></span></li> 1397 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Pricing Errors and Order Cancellations:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In the event that a product is listed at an incorrect price or with incorrect information due to a typographical error, an error in pricing provided by the Restaurant, or a technical system glitch, the Company and the Restaurant reserve the right to refuse or cancel any order placed for that product. We reserve the right to cancel and refund any such order at our sole discretion, even if the order has been confirmed and the Restaurant Customer’s payment method is charged. If the Restaurant Customer’s payment has already been processed, we will issue a credit or refund in the amount of the incorrect price.</span></span></span></li> 1398</ul> 1399 1400<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.8 Payment Processing and Price Transparency.</strong></span></span></span></p> 1401 1402<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>A. Third-Party Processors.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We use third-party intermediaries (e.g., Stripe, PayPal) to manage credit card processing. By using these features, Customer agrees to be bound by the terms of these third-party processors.</span></span></span></p> 1403 1404<ul> 1405 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Storage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge that we do not process or store your full credit card information; this is handled by intermediaries who may retain billing info to process future orders.</span></span></span></li> 1406 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Security Disclaimer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We make reasonable efforts to maintain confidentiality, but we cannot prevent all breaches. We are </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>not liable</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> for errors, service interruptions, or security breaches caused by these third-party providers or the illegal actions of hackers or for financial losses resulting from a Restaurant's failure to maintain secure local hardware or network environments.</span></span></span></li> 1407</ul> 1408 1409<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>17.9 Payments to Restaurants.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> When you place an order through our marketplace or any of our direct ordering websites or interfaces (each, an "Ordering Channel"), the charges for the Restaurant's products are owed by you directly to the Restaurant. The Company collects those charges from you on the Restaurant's behalf, as the Restaurant's limited payment collection agent. Your payment of those charges to the Company is considered the same as payment made directly to the Restaurant, and your obligation to the Restaurant for that order is satisfied at the moment you submit payment, regardless of whether or when the C
1409ompany has remitted the funds to the Restaurant. Any service fee the Company charges you is for the Company's own services and is separate from the amounts owed to the Restaurant. </span></span></span></p> 1410 1411<p> </p> 1412 1413<hr /> 1414<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>18. Restaurant Conduct & Data Use</strong></span></span></span></h2> 1415 1416<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>18.1 Restricted Use of Customer Information.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurants receive Restaurant Customer contact information (e.g., phone numbers and email addresses) solely for the purpose of fulfilling a specific transaction and providing order updates.</span></span></span></p> 1417 1418<ul> 1419 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Prohibited Marketing:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> A Restaurant may </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>not</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> use a Restaurant Customer’s phone number or contact information for marketing, solicitation, or any communication unrelated to the specific order unless the Restaurant has obtained independent, legally sufficient consent directly from the Restaurant Customer.</span></span></span></li> 1420 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Protection:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Restaurant agrees to handle all Restaurant Customer data in compliance with the Company’s Privacy Policy and all applicable data protection laws.</span></span></span></li> 1421</ul> 1422 1423<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>18.2 Compliance Warranty.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Each Restaurant is solely responsible for ensuring its use of the Service, including the methods used to contact Restaurant Customers, complies with the laws of their jurisdiction. This includes, but is not limited to, strict adherence to the "Honest Pricing" and "All-In Pricing" mandates (e.g., California SB 478) detailed in Section 17.7. The Company provides the technical infrastructure but does not provide legal advice. Restaurants should consult with qualified counsel regarding their specific obligations under the TCPA, CAN-SPAM, and local regulations.</span></span></span></p> 1424 1425<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>18.3 Zero Tolerance for Abuse.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company reserves the right to immediately suspend or terminate any Restaurant account that uses the Service to harass, spam, or misappropriate Restaurant Customer data. This includes, but is not limited to, the prohibited use of automated dialers or AI-generated voices for marketing purposes without the explicit consent required under Section 12.2. We may cooperate with law enforcement in the prosecution of any party found to be in violation of these communication or privacy laws.</span></span></span></p> 1426 1427<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>18.4 Data Breach Notification. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Restaurants and Resellers are independently responsible for complying with all applicable data breach notification laws with respect to personal information they collect, store, or process through their own systems. The Restaurantor Reseller shall promptly notify the Company if it becomes aware of any breach involving data obtained through or related to the Service.</span></span></span></p> 1428 1429<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>18.5 Data Retention, Export, and Deletion.</strong></span></span></span></p> 1430 1431<ul> 1432 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>During Active Use: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">While the Restaurant account remains active, the Restaurant may export order history, customer data, menu configurations, and analytics through the tools made available within the Service. We encourage regular data exports as part of business continuity practices.</span></span></span></li> 1433 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Upon Termination: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Following termination or expiration of a Restaurant’s account, we will retain its account data (order history, customer records, and menu data) for ninety (90) days to allow for data export requests. After this retention period, data will be permanently deleted from our active systems, except where a longer retention period is required by applicable law, regulatory obligation, or ongoing dispute.</span></span></span></li> 1434 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Export Requests: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">During the 90-day post-termination retention period, the Restaurant may request a machine-readable export of data by contacting us at [email protected]. We will fulfill such requests within fifteen (15) business days, subject to verification of identity and account ownership.</span></span></span></li> 1435 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Customer Personal Data: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">All personal data belonging to a Restaurant Customer will be handled in accordance with our Privacy Policy and applicable data protection laws (including CCPA and state privacy statutes) upon termination. We will not transfer Restaurant Customer personal data to Restaurant in bulk except as necessary to fulfill active orders or as otherwise required by law.</span></span></span></li> 1436</ul> 1437 1438<p> </p> 1439 1440<hr /> 1441<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19. Dispute Resolution</strong></span></span></span></h2> 1442 1443<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
144319.1 Informal Negotiations.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To expedite resolution and control costs, you agree to first attempt to negotiate, any dispute with us (“Dispute”), informally for at least thirty (30) days before initiating arbitration. Such negotiations commence upon written notice from one Party to the other.</span></span></span></p> 1444 1445<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.2 Binding Arbitration.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If informal negotiations fail, the Dispute will be finally and exclusively resolved by binding arbitration. </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>By agreeing to these Terms, you understand that you are waiving your right to sue in court and to have a jury trial.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></p> 1446 1447<ul> 1448 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Rules:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Arbitration shall be conducted under the AAA Commercial Arbitration Rules and, where appropriate, the AAA’s Supplementary Procedures for Consumer Related Disputes.</span></span></span></li> 1449 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Location:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The arbitration will take place in </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Wake County, North Carolina</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, except where otherwise required by AAA Rules or applicable law.</span></span></span></li> 1450 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Governing Law:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The arbitrator must follow applicable North Carolina and federal laws; any award may be challenged if the arbitrator fails to do so.</span></span></span></li> 1451</ul> 1452 1453<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.3 Class Action Waiver and Restrictions.</strong></span></span></span></p> 1454 1455<ul> 1456 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Individual Capacity:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You and the Company agree that each may bring claims against the other only in an individual capacity and not as a plaintiff or class member in any purported class or representative proceeding.</span></span></span></li> 1457 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>No Consolidation:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Unless both parties agree otherwise, the arbitrator may not consolidate more than one person’s claims.</span></span></span></li> 1458 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Mass Filing Protections:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If twenty-five (25) or more similar Disputes are filed by the same counsel or coordinated group within 60 days, the claims shall be arbitrated in batches of no more than fifty (50) at a time to ensure efficient resolution and manage arbitration fees.</span></span></span></li> 1459</ul> 1460 1461<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.4 Court Proceedings.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If a Dispute proceeds in court rather than arbitration, it shall be commenced or prosecuted in the state and federal courts located in </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Wake County, North Carolina</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. The parties waive all defenses of lack of personal jurisdiction and forum non conveniens.</span></span></span></p> 1462 1463<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.5 Limitation Period.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In no event shall any Dispute related to the Service be commenced more than one (1) year after the cause of action arose, or such a longer period as may be required by applicable law that cannot be shortened by contract. You agree that any cause of action arising out of or related to the Service must commence within this period; otherwise, such cause of action is permanently barred.</span></span></span></p> 1464 1465<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.6 Exceptions to Arbitration.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The parties agree that claims for </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>injunctive relief</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> are not subject to binding arbitration and may be sought in a court of competent jurisdiction.</span></span></span></p> 1466 1467<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.7 Preventing Conflicts of Interest.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To ensure fair resolution of any Claims, you agree to disclose any relationship with a third-party </sp
1467an></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Litigation Funder</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, defined as any person or entity providing financial support for your claim in exchange for an interest in any recovery. You must provide a true and correct copy of any such </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>litigation funding agreement</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> at the time a claim is initiated. You expressly agree that the existence of such an agreement is relevant, discoverable, and not privileged. By agreeing to these Terms, you waive any attorney-client privilege or work-product protection regarding documents shared with or received from a Litigation Funder.</span></span></span></p> 1468 1469<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>19.8 Severability of Arbitration Provisions.</strong></span></span></span></p> 1470 1471<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If the class action waiver set forth in Section 19.3 is found to be unenforceable by a court of competent jurisdiction, then the entirety of this dispute resolution section (Section 19) shall be null and void, and the Dispute shall be determined by a court of competent jurisdiction in Wake County, North Carolina, subject to Section 10.1. If any other provision of this dispute resolution section is found unenforceable, that provision shall be severed and the remainder of this section shall remain in full force and effect.</span></span></span></p> 1472 1473<p> </p> 1474 1475<hr /> 1476<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20. Disclaimers and Limitation of Liability</strong></span></span></span></h2> 1477 1478<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20.1 Warranty Disclaimer.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service is provided on an </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>“as-is”</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> and </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>“as-available”</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> basis. You agree that your use of the Service will be at your sole risk. To the fullest extent permitted by law, we disclaim all warranties, express or implied, in connection with the Service and your use thereof, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement.</span></span></span></p> 1479 1480<ul> 1481 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Content Accuracy:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We make no warranties or representations about the accuracy or completeness of the Service’s content or the content of any websites linked to the Service, including menu pricing, allergen information, or marketing assets managed under Sections 15 and 16 or AI-generated content (as defined in Section 13.2).</span></span></span></li> 1482 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Service Reliability:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We further disclaim any warranty that (i) the Service will meet your specific requirements, (ii) the Service will be uninterrupted, timely, secure, or error-free, or (iii) the results obtained from the Service will be accurate or reliable.</span></span></span></li> 1483</ul> 1484 1485<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
148520.2 Specific Liability Exclusions.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To the fullest extent permitted by applicable law, we assume no liability or responsibility for any:</span></span></span></p> 1486 1487<ul> 1488 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Errors, mistakes, or inaccuracies of content and materials;</span></span></span></li> 1489 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Personal injury or property damage resulting from your access to and use of the Service;</span></span></span></li> 1490 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Unauthorized access to or use of our secure servers and/or any personal or financial information stored therein;</span></span></span></li> 1491 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any interruption or cessation of transmission to or from the Service;</span></span></span></li> 1492 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any bugs, viruses, trojan horses, or the like which may be transmitted through the Service by any third party; and/or</span></span></span></li> 1493 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any loss or damage of any kind incurred as a result of the use of any content posted or transmitted via the Service.</span></span></span></li> 1494</ul> 1495 1496<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20.3 Limitation of Liability and "Cap."</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In no event will we or our directors, employees, or agents be liable to you or any third party for any indirect, consequential, exemplary, incidental, special, or punitive damages, including lost profit, lost revenue, or loss of data, even if we have been advised of the possibility of such damages.</span></span></span></p> 1497 1498<ul> 1499 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Aggregate Liability:</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong> </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Notwithstanding anything to the contrary, our total aggregate liability to you for any cause whatsoever will at all times be limited to the greater of: (a) one thousand dollars ($1,000); or (b) the total amount paid by you to us during the twelve (12) months immediately preceding the event giving rise to the claim.</span></span></span></li> 1500 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Excluded Claims: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The limitations in this section do not apply to: (i) your indemnification obligations under Section 20.4; (ii) either party’s liability for fraud or willful misconduct; or (iii) claims that cannot be limited by applicable law.</span></span></span></li> 1501 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>State Law Savings Clause:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Certain state laws do not allow limitations on implied warranties or the exclusion or limitation of certain damages. If these laws apply to you, some or all of the above disclaimers or limitations may not apply, and you may have additional rights.</span></span></span></li> 1502</ul> 1503 1504<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20.4 Indemnification.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You agree to defend, indemnify, and hold the Company harmless, including our subsidiaries, affiliates, and all of our respective officers, agents, and employees, from and against any loss, damage, liability, action, claim, or demand, including reasonable attorneys’ fees and expenses, due to or arising out of:</span></span></span></p> 1505 1506<ul> 1507 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Use of the Service or breach of these Terms;</span></span></span></li> 1508 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any breach of your representations and warranties;</span></span></span></li> 1509 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Your violation of the rights of a third party, including intellectual property rights;</span></span></span></li> 1510 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Providing us any inaccurate information;</span></span></span></li> 1511 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Your negligence or willful misconduct;</span></span></span></li> 1512 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The sharing or misuse of log-in information;</span></span></span></li> 1513 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any dispute or action between you and any third party (e.g., between Restaurants and Customers);
1513</span></span></span></li> 1514 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any Tax miscalculations or audit penalties resulting from inaccurate Restaurant data (Sections 17.3 and 17.6);</span></span></span></li> 1515 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any regulatory fines related to non-transparent pricing or mandatory fees configured by the Restaurant (Section 17.7);</span></span></span></li> 1516 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any claim that Restaurant IP provided under Section 13.3 infringes upon the intellectual property rights of a third party;</span></span></span></li> 1517 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any reliance by a user on AI-generated content for health or safety purposes despite the warnings in Section 13.2; and</span></span></span></li> 1518 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Any violation of the TCPA, CAN-SPAM Act, or local communication laws resulting from a Restaurant’s unauthorized use of Customer contact data (Section 12.2) and (Section 18.2).</span></span></span></li> 1519</ul> 1520 1521<p style="margin-right:40px"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20.5 Operational Hold Harmless: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Restaurant also specifically agrees to hold the Company harmless for any operational changes, data loss, configuration errors, or lost revenue that occur during or as a result of a remote support session, except to the extent directly caused by the Company’s gross negligence or willful misconduct. Restaurant acknowledges that remote support inherently carries operational risk and that the Company’s support staff act in good faith to resolve reported issues.</span></span></span></p> 1522 1523<p style="margin-right:40px"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20.6 Defense Control:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We reserve the right, at your expense, to assume the exclusive defense and control of any matter for which you are required to indemnify us, and you agree to cooperate with our defense of such claims.</span></span></span></p> 1524 1525<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>20.7 Independent of Restaurants.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We are independent of all restaurants. We do not represent any Restaurant and make no warranty regarding any transaction between users, Restaurants, and Restaurant Customers.</span></span></span></p> 1526 1527<p> </p> 1528 1529<hr /> 1530<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>21. Regulatory and Contact Information</strong></span></span></span></h2> 1531 1532<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>21.1 California Users.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Complaints may be sent to the Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs in writing at 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834 or by telephone at (800) 952-5210.</span></span></span></p> 1533 1534<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
153421.2 Accessibility.</strong></span></span></span><span style="font-size:11pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you have a disability and need to access this policy in an alternative format, please contact us at [email protected] or (888) 766-8882.</span></span></span></p> 1535 1536<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>21.3 Contact Us.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Legal Entity: Order Online, Inc.</span></span></span></p> 1537 1538<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Email: [email protected]</span></span></span></p> 1539 1540<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Address: 8480 Honeycutt Rd. Suite 200 Raleigh, NC 27615</span></span></span></p> 1541 1542<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Phone: (888) 766-8882</span></span></span></p> 1543 </div> 1544 </div> 1545</main> 1546 1547<footer class="footer bg-white" style="grid-area: footer"> 1548 <div class="container"> 1549 <div class="social_wrapper"> 1550 <div class="social_links"> 1551 <ul class="d-flex align-items-start"> 1552 <li> 1553 <a class="icon" href="https://www.facebook.com/Miyabiexcelsior" target="_blank" title="Facebook (opens in new tab)"> 1554 <span class="sr-only">Facebook</span> 1555 <i class="eds_icon fab fa-facebook" style="" aria-hidden="true"></i> </a> 1556 </li> 1557 <li> 1558 <a class="icon" href="https://www.yelp.com/biz/miyabi-excelsior" target="_blank" title="Yelp (opens in new tab)"> 1559 <span class="sr-only">Yelp</span> 1560 <i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i> </a> 1561 </li> 1562 <li> 1563 <a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g43056-d8581235-Reviews-Miyabi_Japanese_and_Asian_Bistro-Excelsior_Minnesota.html" target="_blank" title="TripAdvisor (opens in new tab)"> 1564 <span class="sr-only">TripAdvisor</span> 1565 <img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" /> </a> 1566 </li> 1567 </ul> 1568 </div> 1569 <div class="d_app"> 1570 <ul> 1571 <li><a href="https://geo.itunes.apple.com/ca/app/id1556914042?mt=8"><span class="sr-only">Download from the Apple App Store</span><img src="/web/default4.0/images/appstore.svg" alt="Get it on the App Store" aria-hidden="true"></a></li> 1572 <li><a href="https://play.google.com/store/apps/details?id=com.miyabiexcelsior.ordering"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="Get it on Google Play" aria-hidden="true"></a></li> 1573 </ul> 1574 </div> 1575 </div> 1576 1577 <div class="d-flex flex-wrap justify-content-between gap-2 mt-2" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)"> 1578 <ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular"> 1579 <li><a class="text-decoration-none" href="https://order.miyabiexcelsior.com" aria-current="false">Home</a></li> 1580 <li><a class="text-decoration-none" href="https://order.miyabiexcelsior.com/order/main" aria-current="false">Menu</a></li> 1581 <li> 1582 <a class="text-decoration-none" href="https://order.miyabiexcelsior.com/page/gallery" aria-current="false">Gallery</a> 1583 </li> 1584 <li> 1585 <a class="text-decoration-none" href="https://www.opentable.com/r/miyabi-excelsior?category=All" aria-current="false">Reservation</a> 1586 </li> 1587 <li> 1588 <a class="text-decoration-none" href="https://order.miyabiexcelsior.com/page/media" aria-current="false">Media</a> 1589 </li> 1590 <li><a class="text-decoration-none" href="https://order.miyabiexcelsior.com/locationinfo" aria-current="false">Location & Hours</a></li> 1591 <li><a class="text-decoration-none" href="https://order.miyabiexcelsior.com/contact" aria-current="false">Contact</a></li> 1592 </ul> 1593 1594 <ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular"> 1595 <li class="bullet-separated"><a href="https://order.miyabiexcelsior.com/reportbug" class="errorLink">Technical Support</a></li> 1596 <li class="bullet-separated"><a href="https://order.miyabiexcelsior.com/privacy">Privacy Policy</a></li> 1597 <li class="bullet-separated"><a href="https://order.miyabiexcelsior.com/tos">Terms of Service</a></li> 1598 <li class="bullet-separated"><a href="https://order.miyabiexcelsior.com/accessibility">Accessibility</a></li> 1599 </ul> 1600 </div> 1601 1602 <div class="d-flex justify-content-between gap-3 border-top mt-3 pt-3" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)"> 1603 <p class="eds-copy-text-m-regular"> 1604 This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply. 1605 </p> 1606 1607 <p class="eds-copy-text-m-regular text-end"> 1608 © 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a> <br>Taste authentic flavors from Sushi & Asian Food restaurants on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a> </p> 1609 </div> 1610 </div> 1611</footer> 1612<!-- footer ends --> 1613 1614 1615</div> 1616<!-- wrapper ends --> 1617 1618 1619 1620 <div 1621 data-eds-id="6ab5ebfc68bed" 1622 class="eds_dialog modal fade " 1623 tabindex="-1" 1624 aria-labelledby="eds-dialog-title-6ab5ebfc68bed" 1625 aria-hidden="true" 1626 id="forgot-password-modal" >
1627 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1628 <div class="modal-content "> 1629 1630 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1631 <h2 id="eds-dialog-title-6ab5ebfc68bed" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1632 Forgot Password </h2> 1633 1634 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 1635 1636 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1637 <form 1638 id="forgot-password-form" 1639 name="forgot-password" 1640 data-async-on-submit 1641 method="post" 1642 action="https://order.miyabiexcelsior.com/auth/forgotpassword" 1643 data-async-block="#forgot-password-modal .modal-content" 1644 data-async-target="#forgot-password-modal .eds_dialog-body" 1645 data-async-recaptcha 1646 novalidate 1647 > 1648 1649 1650 <label 1651 data-eds-id="6ab5ebfc68bb4" 1652 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1653 > 1654 <div class="eds_formfield-label"> 1655 Your email <span aria-hidden="true">*</span> </div> 1656 1657 <div class="position-relative d-flex flex-column"> 1658 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1659 1660 <input 1661 type="email" 1662 class="eds-copy-text-l-regular " 1663 placeholder=" " name="email" autocomplete="email" required value="" /> 1664 1665 1666 1667 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1668 </div> 1669 1670 1671
1671<script> 1672 { 1673 const container = document.querySelector('[data-eds-id="6ab5ebfc68bb4"]'); 1674 const input = container.querySelector('input, textarea, select'); 1675 const error = container.querySelector('.eds_formfield-error'); 1676 1677 1678 input.addEventListener('eds.validation.reset', () => { 1679 input.removeAttribute('data-validation'); 1680 input.setCustomValidity(''); 1681 error.innerHTML = ''; 1682 }); 1683 1684 input.addEventListener('eds.validation.hide', () => { 1685 input.removeAttribute('data-validation'); 1686 }); 1687 1688 input.addEventListener('eds.validation.success', (e) => { 1689 input.setCustomValidity(''); 1690 input.setAttribute('data-validation', ''); 1691 error.innerHTML = ''; 1692 }); 1693 1694 input.addEventListener('eds.validation.warning', (e) => { 1695 input.setCustomValidity(''); 1696 input.setAttribute('data-validation', ''); 1697 error.innerHTML = e.detail; 1698 }); 1699 1700 input.addEventListener('eds.validation.error', (e) => { 1701 input.setCustomValidity(e.detail); 1702 input.checkValidity(); input.setAttribute('data-validation', ''); 1703 }); 1704 1705 input.addEventListener('invalid', (e) => { 1706 error.innerHTML = input.validationMessage; 1707 }); 1708 1709 } 1710 </script>
1710 1711 </label> 1712 1713 1714 <button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button> 1715 <div class="text-center"> 1716 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">< Back</button> </div> 1717 </form> </div> 1718 1719 1720 </div> 1721 </div> 1722 1723
1723<script> 1724 { 1725 const container = document.querySelector('[data-eds-id="6ab5ebfc68bed"]'); 1726 let edsMethodsDisabled = false; 1727 1728 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1729 container.addEventListener(`eds.${eventName}`, (e) => { 1730 if (edsMethodsDisabled) return; 1731 1732 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1733 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1734 ); 1735 }); 1736 }); 1737 1738 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1739 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1740 if (edsMethodsDisabled) return; 1741 1742 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1743 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1744 edsMethodsDisabled = false; 1745 }); 1746 }); 1747 1748 1749 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1750 container.addEventListener(eventName, () => { 1751 const autofocusInput = container.querySelector('[autofocus]'); 1752 if (autofocusInput) { 1753 container.style.display = 'block'; 1754 autofocusInput.focus(); 1755 } 1756 }); 1757 }); 1758 1759 } 1760 </script>
1760 1761 </div> 1762 1763 1764 <div 1765 data-eds-id="6ab5ebfc68e36" 1766 class="eds_dialog modal fade " 1767 tabindex="-1" 1768 aria-labelledby="eds-dialog-title-6ab5ebfc68e36" 1769 aria-hidden="true" 1770 id="login-modal" > 1771 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1772 <div class="modal-content "> 1773 1774 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1775 <h2 id="eds-dialog-title-6ab5ebfc68e36" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1776 Log in </h2> 1777 1778 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 1779 1780 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1781 <form 1782 id="login-form" 1783 name="login" 1784 data-async-on-submit 1785 method="post" 1786 action="https://order.miyabiexcelsior.com/auth" 1787 data-async-block="#login-modal .modal-content" 1788 data-async-target="#login-modal .eds_dialog-body" 1789 data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1790 data-async-recaptcha 1791 novalidate 1792 > 1793 1794 1795 <label 1796 data-eds-id="6ab5ebfc68d55" 1797 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1798 > 1799 <div class="eds_formfield-label"> 1800 Your email <span aria-hidden="true">*</span> </div> 1801 1802 <div class="position-relative d-flex flex-column"> 1803 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1804 1805 <input 1806 type="email" 1807 class="eds-copy-text-l-regular " 1808 placeholder=" " name="email" autocomplete="username" required value="" /> 1809 1810 1811 1812 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1813 </div> 1814 1815 1816
1816<script> 1817 { 1818 const container = document.querySelector('[data-eds-id="6ab5ebfc68d55"]'); 1819 const input = container.querySelector('input, textarea, select'); 1820 const error = container.querySelector('.eds_formfield-error'); 1821 1822 1823 input.addEventListener('eds.validation.reset', () => { 1824 input.removeAttribute('data-validation'); 1825 input.setCustomValidity(''); 1826 error.innerHTML = ''; 1827 }); 1828 1829 input.addEventListener('eds.validation.hide', () => { 1830 input.removeAttribute('data-validation'); 1831 }); 1832 1833 input.addEventListener('eds.validation.success', (e) => { 1834 input.setCustomValidity(''); 1835 input.setAttribute('data-validation', ''); 1836 error.innerHTML = ''; 1837 }); 1838 1839 input.addEventListener('eds.validation.warning', (e) => { 1840 input.setCustomValidity(''); 1841 input.setAttribute('data-validation', ''); 1842 error.innerHTML = e.detail; 1843 }); 1844 1845 input.addEventListener('eds.validation.error', (e) => { 1846 input.setCustomValidity(e.detail); 1847 input.checkValidity(); input.setAttribute('data-validation', ''); 1848 }); 1849 1850 input.addEventListener('invalid', (e) => { 1851 error.innerHTML = input.validationMessage; 1852 }); 1853 1854 } 1855 </script>
1855 1856 </label> 1857 1858 1859 1860 <label 1861 data-eds-id="6ab5ebfc68d6e" 1862 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2" 1863 > 1864 <div class="eds_formfield-label"> 1865 Your password <span aria-hidden="true">*</span> </div> 1866 1867 <div class="position-relative d-flex flex-column"> 1868 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1869 1870 <input 1871 type="password" 1872 class="eds-copy-text-l-regular pe-6" 1873 data-event-on:toggle_password_6ab5ebfc68d6e="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1874 1875 1876 <button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab5ebfc68d6e', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5ebfc68d6e="(shown) => $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebfc68d6e="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebfc68d6e="(shown) => this.hidden = !shown" hidden></i></button> 1877 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1878 </div> 1879 1880 1881
1881<script> 1882 { 1883 const container = document.querySelector('[data-eds-id="6ab5ebfc68d6e"]'); 1884 const input = container.querySelector('input, textarea, select'); 1885 const error = container.querySelector('.eds_formfield-error'); 1886 1887 1888 input.addEventListener('eds.validation.reset', () => { 1889 input.removeAttribute('data-validation'); 1890 input.setCustomValidity(''); 1891 error.innerHTML = ''; 1892 }); 1893 1894 input.addEventListener('eds.validation.hide', () => { 1895 input.removeAttribute('data-validation'); 1896 }); 1897 1898 input.addEventListener('eds.validation.success', (e) => { 1899 input.setCustomValidity(''); 1900 input.setAttribute('data-validation', ''); 1901 error.innerHTML = ''; 1902 }); 1903 1904 input.addEventListener('eds.validation.warning', (e) => { 1905 input.setCustomValidity(''); 1906 input.setAttribute('data-validation', ''); 1907 error.innerHTML = e.detail; 1908 }); 1909 1910 input.addEventListener('eds.validation.error', (e) => { 1911 input.setCustomValidity(e.detail); 1912 input.checkValidity(); input.setAttribute('data-validation', ''); 1913 }); 1914 1915 input.addEventListener('invalid', (e) => { 1916 error.innerHTML = input.validationMessage; 1917 }); 1918 1919 } 1920 </script>
1920 1921 </label> 1922 1923 1924 <div class="text-end mb-3"> 1925 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#forgot-password-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Forgot your password?</button> </div> 1926 1927 1928 <button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button> 1929 <div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div> <div class="google-signin-container text-center mb-2"> 1930 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.miyabiexcelsior.com%2Fauth%2Fgoogle&redirect=%2Ftos" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1931 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg> 1932 Continue with Google 1933 </a> 1934 </div> 1935 <div class="apple-signin-container text-center mb-2"> 1936 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.miyabiexcelsior.com%2Fauth%2Fapple&redirect=%2Ftos" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1937 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg> 1938 Continue with Apple 1939 </a> 1940 </div> 1941 <small class="d-block mt-2 eds-interface-text-s-regular"> 1942 By continuing, you agree to our <a href="https://order.miyabiexcelsior.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://order.miyabiexcelsior.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a> and consent to receive automated promotional emails. See our <a href="https://order.miyabiexcelsior.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers. 1943 </small> 1944 1945 <div class="text-center mt-3"> 1946 Don't have an account? 1947 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#register-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Sign up</button> </div> 1948 </form> </div> 1949 1950 1951 </div> 1952 </div> 1953 1954
1954<script> 1955 { 1956 const container = document.querySelector('[data-eds-id="6ab5ebfc68e36"]'); 1957 let edsMethodsDisabled = false; 1958 1959 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1960 container.addEventListener(`eds.${eventName}`, (e) => { 1961 if (edsMethodsDisabled) return; 1962 1963 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1964 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1965 ); 1966 }); 1967 }); 1968 1969 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1970 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1971 if (edsMethodsDisabled) return; 1972 1973 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1974 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1975 edsMethodsDisabled = false; 1976 }); 1977 }); 1978 1979 1980 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1981 container.addEventListener(eventName, () => { 1982 const autofocusInput = container.querySelector('[autofocus]'); 1983 if (autofocusInput) { 1984 container.style.display = 'block'; 1985 autofocusInput.focus(); 1986 } 1987 }); 1988 }); 1989 1990 } 1991 </script>
1991 1992 </div> 1993 1994 1995 <div 1996 data-eds-id="6ab5ebfc69051" 1997 class="eds_dialog modal fade " 1998 tabindex="-1" 1999 aria-labelledby="eds-dialog-title-6ab5ebfc69051" 2000 aria-hidden="true" 2001 id="register-modal" > 2002 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 2003 <div class="modal-content "> 2004 2005 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 2006 <h2 id="eds-dialog-title-6ab5ebfc69051" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 2007 Sign up </h2> 2008 2009 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 2010 2011 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0"> 2012 <form 2013 id="register-form" 2014 name="register" 2015 data-async-on-submit 2016 method="post" 2017 action="https://order.miyabiexcelsior.com/auth/register" 2018 data-async-block="#register-modal .modal-content" 2019 data-async-target="#register-modal .eds_dialog-body" 2020 data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))" 2021 data-async-recaptcha 2022 novalidate 2023 > 2024 2025 <div class="p-3 pt-0"> 2026 2027 <label 2028 data-eds-id="6ab5ebfc68f4c" 2029 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 2030 > 2031 <div class="eds_formfield-label"> 2032 First name <span aria-hidden="true">*</span> </div> 2033 2034 <div class="position-relative d-flex flex-column"> 2035 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 2036 2037 <input 2038 type="text" 2039 class="eds-copy-text-l-regular " 2040 placeholder=" " name="firstname" autocomplete="given-name" required value="" /> 2041 2042 2043 2044 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 2045 </div> 2046 2047 2048
2048<script> 2049 { 2050 const container = document.querySelector('[data-eds-id="6ab5ebfc68f4c"]'); 2051 const input = container.querySelector('input, textarea, select'); 2052 const error = container.querySelector('.eds_formfield-error'); 2053 2054 2055 input.addEventListener('eds.validation.reset', () => { 2056 input.removeAttribute('data-validation'); 2057 input.setCustomValidity(''); 2058 error.innerHTML = ''; 2059 }); 2060 2061 input.addEventListener('eds.validation.hide', () => { 2062 input.removeAttribute('data-validation'); 2063 }); 2064 2065 input.addEventListener('eds.validation.success', (e) => { 2066 input.setCustomValidity(''); 2067 input.setAttribute('data-validation', ''); 2068 error.innerHTML = ''; 2069 }); 2070 2071 input.addEventListener('eds.validation.warning', (e) => { 2072 input.setCustomValidity(''); 2073 input.setAttribute('data-validation', ''); 2074 error.innerHTML = e.detail; 2075 }); 2076 2077 input.addEventListener('eds.validation.error', (e) => { 2078 input.setCustomValidity(e.detail); 2079 input.checkValidity(); input.setAttribute('data-validation', ''); 2080 }); 2081 2082 input.addEventListener('invalid', (e) => { 2083 error.innerHTML = input.validationMessage; 2084 }); 2085 2086 } 2087 </script>
2087 2088 </label> 2089 2090 2091 2092 <label 2093 data-eds-id="6ab5ebfc68f64" 2094 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 2095 > 2096 <div class="eds_formfield-label"> 2097 Last name <span aria-hidden="true">*</span> </div> 2098 2099 <div class="position-relative d-flex flex-column"> 2100 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 2101 2102 <input 2103 type="text" 2104 class="eds-copy-text-l-regular " 2105 placeholder=" " name="lastname" autocomplete="family-name" required value="" /> 2106 2107 2108 2109 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 2110 </div> 2111 2112 2113
2113<script> 2114 { 2115 const container = document.querySelector('[data-eds-id="6ab5ebfc68f64"]'); 2116 const input = container.querySelector('input, textarea, select'); 2117 const error = container.querySelector('.eds_formfield-error'); 2118 2119 2120 input.addEventListener('eds.validation.reset', () => { 2121 input.removeAttribute('data-validation'); 2122 input.setCustomValidity(''); 2123 error.innerHTML = ''; 2124 }); 2125 2126 input.addEventListener('eds.validation.hide', () => { 2127 input.removeAttribute('data-validation'); 2128 }); 2129 2130 input.addEventListener('eds.validation.success', (e) => { 2131 input.setCustomValidity(''); 2132 input.setAttribute('data-validation', ''); 2133 error.innerHTML = ''; 2134 }); 2135 2136 input.addEventListener('eds.validation.warning', (e) => { 2137 input.setCustomValidity(''); 2138 input.setAttribute('data-validation', ''); 2139 error.innerHTML = e.detail; 2140 }); 2141 2142 input.addEventListener('eds.validation.error', (e) => { 2143 input.setCustomValidity(e.detail); 2144 input.checkValidity(); input.setAttribute('data-validation', ''); 2145 }); 2146 2147 input.addEventListener('invalid', (e) => { 2148 error.innerHTML = input.validationMessage; 2149 }); 2150 2151 } 2152 </script>
2152 2153 </label> 2154 2155 2156 2157 <label 2158 data-eds-id="6ab5ebfc68f75" 2159 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 2160 > 2161 <div class="eds_formfield-label"> 2162 Email <span aria-hidden="true">*</span> </div> 2163 2164 <div class="position-relative d-flex flex-column"> 2165 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 2166 2167 <input 2168 type="email" 2169 class="eds-copy-text-l-regular " 2170 placeholder=" " name="email" autocomplete="username" required value="" /> 2171 2172 2173 2174 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 2175 </div> 2176 2177 2178
2178<script> 2179 { 2180 const container = document.querySelector('[data-eds-id="6ab5ebfc68f75"]'); 2181 const input = container.querySelector('input, textarea, select'); 2182 const error = container.querySelector('.eds_formfield-error'); 2183 2184 2185 input.addEventListener('eds.validation.reset', () => { 2186 input.removeAttribute('data-validation'); 2187 input.setCustomValidity(''); 2188 error.innerHTML = ''; 2189 }); 2190 2191 input.addEventListener('eds.validation.hide', () => { 2192 input.removeAttribute('data-validation'); 2193 }); 2194 2195 input.addEventListener('eds.validation.success', (e) => { 2196 input.setCustomValidity(''); 2197 input.setAttribute('data-validation', ''); 2198 error.innerHTML = ''; 2199 }); 2200 2201 input.addEventListener('eds.validation.warning', (e) => { 2202 input.setCustomValidity(''); 2203 input.setAttribute('data-validation', ''); 2204 error.innerHTML = e.detail; 2205 }); 2206 2207 input.addEventListener('eds.validation.error', (e) => { 2208 input.setCustomValidity(e.detail); 2209 input.checkValidity(); input.setAttribute('data-validation', ''); 2210 }); 2211 2212 input.addEventListener('invalid', (e) => { 2213 error.innerHTML = input.validationMessage; 2214 }); 2215 2216 } 2217 </script>
2217 2218 </label> 2219 2220 2221 2222 <label 2223 data-eds-id="6ab5ebfc68f84" 2224 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 2225 > 2226 <div class="eds_formfield-label"> 2227 Password <span aria-hidden="true">*</span> </div> 2228 2229 <div class="position-relative d-flex flex-column"> 2230 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 2231 2232 <input 2233 type="password" 2234 class="eds-copy-text-l-regular pe-6" 2235 data-event-on:toggle_password_6ab5ebfc68f84="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 2236 2237 2238 <button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab5ebfc68f84', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5ebfc68f84="(shown) => $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebfc68f84="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5ebfc68f84="(shown) => this.hidden = !shown" hidden></i></button> 2239 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 2240 </div> 2241 2242 2243
2243<script> 2244 { 2245 const container = document.querySelector('[data-eds-id="6ab5ebfc68f84"]'); 2246 const input = container.querySelector('input, textarea, select'); 2247 const error = container.querySelector('.eds_formfield-error'); 2248 2249 2250 input.addEventListener('eds.validation.reset', () => { 2251 input.removeAttribute('data-validation'); 2252 input.setCustomValidity(''); 2253 error.innerHTML = ''; 2254 }); 2255 2256 input.addEventListener('eds.validation.hide', () => { 2257 input.removeAttribute('data-validation'); 2258 }); 2259 2260 input.addEventListener('eds.validation.success', (e) => { 2261 input.setCustomValidity(''); 2262 input.setAttribute('data-validation', ''); 2263 error.innerHTML = ''; 2264 }); 2265 2266 input.addEventListener('eds.validation.warning', (e) => { 2267 input.setCustomValidity(''); 2268 input.setAttribute('data-validation', ''); 2269 error.innerHTML = e.detail; 2270 }); 2271 2272 input.addEventListener('eds.validation.error', (e) => { 2273 input.setCustomValidity(e.detail); 2274 input.checkValidity(); input.setAttribute('data-validation', ''); 2275 }); 2276 2277 input.addEventListener('invalid', (e) => { 2278 error.innerHTML = input.validationMessage; 2279 }); 2280 2281 } 2282 </script>
2282 2283 </label> 2284 2285 2286 2287 <label 2288 data-eds-id="6ab5ebfc68fb1" 2289 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 2290 > 2291 <div class="eds_formfield-label"> 2292 Phone number <span aria-hidden="true">*</span> </div> 2293 2294 <div class="position-relative d-flex flex-column"> 2295 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 2296 2297 <input 2298 type="text" 2299 class="eds-copy-text-l-regular " 2300 placeholder=" " name="primary_phone" autocomplete="tel-national" required value="" /> 2301 2302 2303 2304 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 2305 </div> 2306 2307 <div class="eds-interface-text-s-regular mt-2"> 2308 <i class="eds_icon fa fa-info-circle text-muted" style="" aria-hidden="true"></i> We require a phone number in case we need to contact you about your order. </div> 2309 2310
2310<script> 2311 { 2312 const container = document.querySelector('[data-eds-id="6ab5ebfc68fb1"]'); 2313 const input = container.querySelector('input, textarea, select'); 2314 const error = container.querySelector('.eds_formfield-error'); 2315 2316 2317 input.addEventListener('eds.validation.reset', () => { 2318 input.removeAttribute('data-validation'); 2319 input.setCustomValidity(''); 2320 error.innerHTML = ''; 2321 }); 2322 2323 input.addEventListener('eds.validation.hide', () => { 2324 input.removeAttribute('data-validation'); 2325 }); 2326 2327 input.addEventListener('eds.validation.success', (e) => { 2328 input.setCustomValidity(''); 2329 input.setAttribute('data-validation', ''); 2330 error.innerHTML = ''; 2331 }); 2332 2333 input.addEventListener('eds.validation.warning', (e) => { 2334 input.setCustomValidity(''); 2335 input.setAttribute('data-validation', ''); 2336 error.innerHTML = e.detail; 2337 }); 2338 2339 input.addEventListener('eds.validation.error', (e) => { 2340 input.setCustomValidity(e.detail); 2341 input.checkValidity(); input.setAttribute('data-validation', ''); 2342 }); 2343 2344 input.addEventListener('invalid', (e) => { 2345 error.innerHTML = input.validationMessage; 2346 }); 2347 2348 } 2349 </script>
2349 2350 </label> 2351 2352 2353 2354 <div class="eds_checkable d-inline-block mb-2" > 2355 <input id="eds-checkable-6ab5ebfc68fc3" name="receive_promotions" value="1" checked type="checkbox" /> 2356 <label for="eds-checkable-6ab5ebfc68fc3" class="eds_checkable-text eds-interface-text-l-regular "> 2357 Receive Promotional Offers & Updates </label> 2358 </div> 2359 2360 2361 <button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button> 2362 <div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div> <div class="google-signin-container text-center mb-2"> 2363 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.miyabiexcelsior.com%2Fauth%2Fgoogle&redirect=%2Ftos" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 2364 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg> 2365 Continue with Google 2366 </a> 2367 </div> 2368 <div class="apple-signin-container text-center mb-2"> 2369 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.miyabiexcelsior.com%2Fauth%2Fapple&redirect=%2Ftos" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 2370 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg> 2371 Continue with Apple 2372 </a> 2373 </div> 2374 <small class="d-block mt-2 eds-interface-text-s-regular"> 2375 By continuing, you agree to our <a href="https://order.miyabiexcelsior.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://order.miyabiexcelsior.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a> and consent to receive automated promotional emails. See our <a href="https://order.miyabiexcelsior.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers. 2376 </small> 2377 2378 <div class="text-center mt-3"> 2379 Already have an account? 2380 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Log in</button> </div> 2381 </div> 2382 </form> </div> 2383 2384 2385 </div> 2386 </div> 2387 2388
2388<script> 2389 { 2390 const container = document.querySelector('[data-eds-id="6ab5ebfc69051"]'); 2391 let edsMethodsDisabled = false; 2392 2393 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 2394 container.addEventListener(`eds.${eventName}`, (e) => { 2395 if (edsMethodsDisabled) return; 2396 2397 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 2398 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 2399 ); 2400 }); 2401 }); 2402 2403 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 2404 container.addEventListener(`${eventName}.bs.modal`, (e) => { 2405 if (edsMethodsDisabled) return; 2406 2407 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 2408 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 2409 edsMethodsDisabled = false; 2410 }); 2411 }); 2412 2413 2414 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 2415 container.addEventListener(eventName, () => { 2416 const autofocusInput = container.querySelector('[autofocus]'); 2417 if (autofocusInput) { 2418 container.style.display = 'block'; 2419 autofocusInput.focus(); 2420 } 2421 }); 2422 }); 2423 2424 } 2425 </script>
2425 2426 </div> 2427 2428 2429
2429<script> 2430 window.__ssoConfig = { 2431 google: { 2432 pendingUrl: "https:\/\/order.miyabiexcelsior.com\/auth\/google\/pending", 2433 registerModalId: "register-modal", 2434 loginModalId: "login-modal" }, 2435 apple: { 2436 pendingUrl: "https:\/\/order.miyabiexcelsior.com\/auth\/apple\/pending", 2437 registerModalId: "register-modal", 2438 loginModalId: "login-modal" } 2439 }; 2440 </script>
2440 2441 2442 2443<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog" 2444 aria-hidden="true"> 2445 <div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document"> 2446 <div class="modal-content"> 2447 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2448 <div class="modal-header"> 2449 <h2 class="modal-title eds-display-text-title-m">Order time</h2> 2450 </div> 2451 <div class="modal-body"> 2452 <div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;"> 2453 2454 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption" 2455 checked /> 2456 <label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50"> 2457 <span> 2458 Later 2459 <span class="d-block small fw-normal">Later</span> 2460 </span> 2461 </label> 2462 </div> 2463 <div id="laterContent" class=""> 2464 <div class="select-time-container"> 2465 <div class="selecttime showcheck_parent "> 2466 <div class="select-time-header clearfix"> 2467 <h3 class="bold fl fs-5">Pick a day and time</h3> 2468 </div> 2469 <div class="select-time-content clearfix"> 2470 <div class="row select-time-row"> 2471 <div class="datepicker col-md-8" style="min-height: 248px;"> 2472 <div class="datepicker-days" style="display: block;"> 2473 <div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div> 2474 </div> 2475 </div> 2476 <div class="timepicker col-md-4"> 2477 <div class="timepicker-picker"> 2478 <ul class="ready-at-time css-scroll"> 2479 <li class="time-button "> 2480 <input id="timeValue0" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15" 2481 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2482 data-required-field data-ready-attime/> 2483 <label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label> 2484 </li> 2485 <li class="time-button "> 2486 <input id="timeValue1" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15" 2487 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2488 data-required-field data-ready-attime/> 2489 <label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label> 2490 </li> 2491 <li class="time-button "> 2492 <input id="timeValue2" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15" 2493 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2494 data-required-field data-ready-attime/> 2495 <label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label> 2496 </li> 2497 <li class="time-button "> 2498 <input id="timeValue3" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15" 2499 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2500 data-required-field data-ready-attime/> 2501 <label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label> 2502 </li> 2503 <li class="time-button "> 2504 <input id="timeValue4" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15" 2505 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2506 data-required-field data-ready-attime/> 2507 <label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label> 2508 </li> 2509 <li class="time-button "> 2510 <input id="timeValue5" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15" 2511 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2512 data-required-field data-ready-attime/> 2513 <label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label> 2514 </li> 2515 <li class="time-button "> 2516 <input id="timeValue6" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15" 2517 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2518 data-required-field data-ready-attime/> 2519 <label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label> 2520 </li> 2521 <li class="time-button "> 2522 <input id="timeValue7" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15" 2523 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2524 data-required-field data-ready-attime/> 2525 <label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label> 2526 </li> 2527 <li class="time-button "> 2528 <input id="timeValue8" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15" 2529 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2530 data-required-field data-ready-attime/> 2531 <label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label> 2532 </li> 2533 <li class="time-button "> 2534 <input id="timeValue9" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15" 2535 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2536 data-required-field data-ready-attime/> 2537 <label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label> 2538 </li> 2539 <li class="time-button "> 2540 <input id="timeValue10" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15" 2541 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2542 data-required-field data-ready-attime/> 2543 <label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label> 2544 </li> 2545 <li class="time-button "> 2546 <input id="timeValue11" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15" 2547 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2548 data-required-field data-ready-attime/> 2549 <label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label> 2550 </li> 2551 <li class="time-button "> 2552 <input id="timeValue12" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15" 2553 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2554 data-required-field data-ready-attime/> 2555 <label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label> 2556 </li> 2557 <li class="time-button "> 2558 <input id="timeValue13" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15" 2559 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2560 data-required-field data-ready-attime/> 2561 <label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label> 2562 </li> 2563 <li class="time-button "> 2564 <input id="timeValue14" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15" 2565 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2566 data-required-field data-ready-attime/> 2567 <label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label> 2568 </li> 2569 <li class="time-button "> 2570 <input id="timeValue15" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15" 2571 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2572 data-required-field data-ready-attime/> 2573 <label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label> 2574 </li> 2575 <li class="time-button "> 2576 <input id="timeValue16" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15" 2577 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2578 data-required-field data-ready-attime/> 2579 <label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label> 2580 </li> 2581 <li class="time-button "> 2582 <input id="timeValue17" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15" 2583 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2584 data-required-field data-ready-attime/> 2585 <label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label> 2586 </li> 2587 <li class="time-button "> 2588 <input id="timeValue18" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15" 2589 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2590 data-required-field data-ready-attime/> 2591 <label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label> 2592 </li> 2593 <li class="time-button "> 2594 <input id="timeValue19" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15" 2595 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2596 data-required-field data-ready-attime/> 2597 <label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label> 2598 </li> 2599 <li class="time-button "> 2600 <input id="timeValue20" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15" 2601 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2602 data-required-field data-ready-attime/> 2603 <label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label> 2604 </li> 2605 <li class="time-button "> 2606 <input id="timeValue21" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15" 2607 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2608 data-required-field data-ready-attime/> 2609 <label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label> 2610 </li> 2611 <li class="time-button "> 2612 <input id="timeValue22" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15" 2613 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2614 data-required-field data-ready-attime/> 2615 <label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label> 2616 </li> 2617 <li class="time-button "> 2618 <input id="timeValue23" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15" 2619 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2620 data-required-field data-ready-attime/> 2621 <label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label> 2622 </li> 2623 <li class="time-button "> 2624 <input id="timeValue24" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15" 2625 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2626 data-required-field data-ready-attime/> 2627 <label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label> 2628 </li> 2629 <li class="time-button "> 2630 <input id="timeValue25" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15" 2631 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2632 data-required-field data-ready-attime/> 2633 <label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label> 2634 </li> 2635 <li class="time-button "> 2636 <input id="timeValue26" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15" 2637 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2638 data-required-field data-ready-attime/> 2639 <label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label> 2640 </li> 2641 <li class="time-button "> 2642 <input id="timeValue27" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15" 2643 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2644 data-required-field data-ready-attime/> 2645 <label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label> 2646 </li> 2647 <li class="time-button "> 2648 <input id="timeValue28" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15" 2649 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2650 data-required-field data-ready-attime/> 2651 <label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label> 2652 </li> 2653 <li class="time-button "> 2654 <input id="timeValue29" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15" 2655 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2656 data-required-field data-ready-attime/> 2657 <label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label> 2658 </li> 2659 <li class="time-button "> 2660 <input id="timeValue30" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15" 2661 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2662 data-required-field data-ready-attime/> 2663 <label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label> 2664 </li> 2665 <li class="time-button "> 2666 <input id="timeValue31" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15" 2667 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2668 data-required-field data-ready-attime/> 2669 <label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label> 2670 </li> 2671 <li class="time-button "> 2672 <input id="timeValue32" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15" 2673 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2674 data-required-field data-ready-attime/> 2675 <label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label> 2676 </li> 2677 <li class="time-button "> 2678 <input id="timeValue33" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15" 2679 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 2680 data-required-field data-ready-attime/> 2681 <label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label> 2682 </li> 2683 </ul> 2684 </div>
2685 </div> 2686 </div> 2687 </div> 2688</div> 2689</div> 2690<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" /> 2691<input type="hidden" class="hid-ready-at-date" value="2026-09-24" /> 2692<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" /> </div> 2693 </div> 2694 <div class="modal-footer"> 2695 <input type="hidden" id="hid-order-time-type" value="1" /> 2696 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button> 2697 <button type="button" class="btn btn-primary" data-save-time-modal>Save</button> 2698 </div> 2699 </div> 2700 </div> 2701</div> 2702 2703<!-- www modal start --> 2704<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog" 2705 aria-hidden="true" data-update-otype-on-modal-close> 2706 <div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document"> 2707 <div class="modal-content"> 2708 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2709 <div class="modal-header"> 2710 <h2 class="modal-title eds-display-text-title-m">Order details</h2> 2711 </div> 2712 <div class="modal-body"> 2713 <div class="www_moda_content"> 2714 <div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })"> 2715 <div class="h5">What:</div> 2716 <div class="position-relative"> 2717 <div class="mdropbtn" data-toggle-mdrop role="button"> 2718 <span class="visually-hidden">Order type:</span> 2719 <span data-order-type-label> 2720 Pick up </span> 2721 </div> 2722 <ul data-mdrop-ul> 2723 <li class="selected "> 2724 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1" 2725 class="orderTypeOption css-checkbox " data-name="Pick up" checked value="PICKUP" 2726 data-constant="1" data-base="PICKUP" > 2727 <label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click> 2728 Pick up </label> 2729 </li> 2730 </ul> 2731</div> 2732 </div> 2733 <form class=""> 2734 <div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;"> 2735 <label for="street-address-bar" class="h5">Enter your address:</label> 2736 <div class="form-group street-address-container"> 2737 <input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address" 2738 data-autocomplete-address data-autocomplete-success="autoCompleteSuccess" 2739 onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))" 2740 type="search" class="form-control input-search input-validate-address input-street-address user-address-field" 2741 value="" data-required-field /> 2742 </div> 2743 <input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address /> 2744 <input type="hidden" name="param_city_s_n_90" data-autocompleted-city /> 2745 <input type="hidden" name="param_state_s_n_2" data-autocompleted-state /> 2746 <input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip /> 2747 </div> 2748 </form> 2749 <!-- <div class="form-submit-wrapper"> 2750 <input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal> 2751 </div> --> 2752 </div> 2753 </div> 2754 <div 2755 data-async-on-event="order_type_changed" 2756 data-async-action="https://order.miyabiexcelsior.com/ajax/?form=minimum_order_value_warning&component=order_type" 2757 data-async-method="get" 2758 > 2759 </div> 2760 <div class="modal-footer"> 2761 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2762 <button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button> 2763 </div> 2764 </div> 2765 </div> 2766</div> 2767<!-- www modal end --> 2768 2769<!-- menu item modal --> 2770<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2771 <div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document"> 2772 <div class="modal-content menu-item-container-wrapper"> 2773 <div class="modal-body menu-item-container "> 2774 <p id="item_name">Menu item dialog</p> 2775 </div> 2776 </div> 2777 </div> 2778</div> 2779<!-- menu item modal end --> 2780 2781 2782 <div 2783 data-eds-id="6ab5ebfc6c7c1" 2784 class="eds_dialog modal fade " 2785 tabindex="-1" 2786 aria-labelledby="eds-dialog-title-6ab5ebfc6c7c1" 2787 aria-hidden="true" 2788 data-event-on:coupon_modal_shown="(shown) => $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) => { 2789 if ($(this).data(`coupon_modal_shown`)) return; 2790 2791 $(this).find(`.eds_dialog-title`).html(`<div class="text-truncate">${coupon}</div>`); 2792 $(this).find(`.eds_dialog-body`).html(errors); 2793 this.dispatchEvent(new CustomEvent(`eds.show`)); 2794 }" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))" > 2795 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md"> 2796 <div class="modal-content "> 2797 2798 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 2799 <h2 id="eds-dialog-title-6ab5ebfc6c7c1" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 2800 Coupon restrictions </h2> 2801 2802 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 2803 2804 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100"> 2805 </div> 2806 2807 2808 </div> 2809 </div> 2810 2811
2811<script> 2812 { 2813 const container = document.querySelector('[data-eds-id="6ab5ebfc6c7c1"]'); 2814 let edsMethodsDisabled = false; 2815 2816 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 2817 container.addEventListener(`eds.${eventName}`, (e) => { 2818 if (edsMethodsDisabled) return; 2819 2820 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 2821 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 2822 ); 2823 }); 2824 }); 2825 2826 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 2827 container.addEventListener(`${eventName}.bs.modal`, (e) => { 2828 if (edsMethodsDisabled) return; 2829 2830 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 2831 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 2832 edsMethodsDisabled = false; 2833 }); 2834 }); 2835 2836 2837 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 2838 container.addEventListener(eventName, () => { 2839 const autofocusInput = container.querySelector('[autofocus]'); 2840 if (autofocusInput) { 2841 container.style.display = 'block'; 2842 autofocusInput.focus(); 2843 } 2844 }); 2845 }); 2846 2847 } 2848 </script>
2848 2849 </div> 2850 2851 2852<!-- location modal mobile start--> 2853<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true"> 2854 <div class="backdrop" data-bs-dismiss="modal"></div> 2855 <div class="modal-dialog modal-sm modal-dialog-centered" role="document"> 2856 <div class="modal-content"> 2857 <div class="modal-header"> 2858 <h2 class="modal-title eds-display-text-title-m">Change Location</h2> 2859 </div> 2860 2861 <div class="modal-body"> 2862 2863<div class="change_location-locations"> 2864 <input 2865 type="radio" 2866 class="css-checkbox" 2867 id="locations-1-location-13264" 2868 name="locations-1" 2869 value="https://order.miyabiexcelsior.com/order" 2870 checked /> 2871 <label class="css-label" for="locations-1-location-13264"> 2872 <div style="line-height: normal"> 2873 <strong>Miyabi - Excelsior</strong> 2874 <br /> 2875 400 Water St, Suite 100 Excelsior, MN 55331 </div> 2876 </label> 2877 </div> 2878 2879 </div> 2880 2881 <div class="modal-footer"> 2882 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2883 <button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked"> 2884 Change location </button> 2885 </div> 2886 </div> 2887 </div> 2888</div> 2889<!-- location modal mobile end --> 2890 2891<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true"> 2892 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document"> 2893 <div class="modal-content"> 2894 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2895 <div class="modal-header"> 2896 <h2 class="modal-title eds-display-text-title-m">Add new card</h2> 2897 </div> 2898 <div class="modal-body pb-6"> 2899 <div class="ajax-creditcards"> 2900 <div class="fa fa-spinner fa-spin fa-4x"> 2901 </div> 2902 </div> 2903 </div> 2904 </div> 2905 </div> 2906</div> 2907 2908<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true"> 2909 <div class="modal-dialog modal-dialog-centered" role="document"> 2910 <div class="modal-content"> 2911 <div class="modal-header"> 2912 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2> 2913 </div> 2914 <div class="modal-body"> 2915 <p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p> 2916 <button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button> 2917 <button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button> 2918 </div> 2919 </div> 2920 </div> 2921</div> 2922 2923<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;"> 2924 <div class="modal-dialog modal-dialog-centered" role="document"> 2925 <div class="modal-content"> 2926 <div class="modal-header"> 2927 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2> 2928 </div> 2929 <div class="modal-body"> 2930 <p>This address doesn't start with a street number. Please confirm the address is correct.</p> 2931 <button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button> 2932 <button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button> 2933 </div> 2934 </div> 2935 </div> 2936</div> 2937 2938<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true"> 2939 <div class="modal-dialog modal-dialog-centered" role="document"> 2940 <div class="modal-content"> 2941 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2942 <div class="modal-header"> 2943 <h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2> 2944 </div> 2945 <div class="modal-body"> 2946 <div class="www_moda_content"> 2947 <div class="cs_box pickup_when showcheck_parent"> 2948 <div>You can Pick up your order at this location</div> 2949 <div class="pickup_locbox"> 2950 <div class="rest_loc"> 2951 <p> 2952 Miyabi - Excelsior<br/> 2953 400 Water St, Suite 100<br/>Excelsior, MN 55331 </p> 2954 </div> 2955</div> </div> 2956 <div class="form-submit-wrapper"> 2957 <input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup> 2958 </div> 2959 </div> 2960 </div> 2961 </div> 2962 </div> 2963</div> 2964 2965<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true"> 2966 <div class="modal-dialog modal-dialog-centered" role="document"> 2967 <div class="modal-content">
2968 <div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;"> 2969 <div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div> 2970 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2971 <div id="modal-view-delivery-zone-content" style="display:none;"> 2972 <div class="h4 mt15">View our delivery area</div> 2973 <div class="mb15"></div> 2974 <style> 2975 #iframe-view-delivery-area { 2976 width:100%; 2977 height:100%; 2978 min-height:556px; 2979 } 2980 @media screen and (max-width: 768px) { 2981 #iframe-view-delivery-area { 2982 height: calc(100vh - 90px); 2983 } 2984 } 2985 </style> 2986 <iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto" 2987 data-src="https://order.miyabiexcelsior.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe> 2988 </div> 2989 </div> 2990 </div> 2991 </div> 2992</div> 2993 2994<!-- Alert modal --> 2995<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true"> 2996 <div class="modal-dialog"> 2997 <div class="modal-content"> 2998 <div class="modal-header"> 2999 <h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2> 3000 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 3001 </div> 3002 <div class="modal-body"> 3003 Description 3004 </div> 3005 <div class="modal-footer"> 3006 <button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button> 3007 <button type="button" class="btn btn-primary hidden">Save changes</button> 3008 </div> 3009 </div> 3010 </div> 3011</div> 3012 3013 3014 3015 3016 3017 <div 3018 id="toasts" 3019 class="toast-container position-fixed start-50 translate-middle-x" 3020 style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)" 3021 > 3022 </div> 3023 3024
3024<script> 3025 $(() => { 3026 const ctas = document.querySelectorAll('[data-fixed-cta]'); 3027 if (!ctas.length) { 3028 return; 3029 } 3030 3031 function updateFixedCTAHeight() { 3032 document.documentElement.style.setProperty( 3033 '--eds-fixed-cta-height', 3034 Math.max(0, ...Array.from(ctas, (element) => { 3035 const rect = element.getBoundingClientRect(); 3036 return rect.height > 0 && getComputedStyle(element).position === 'fixed' 3037 ? Math.max(0, window.innerHeight - rect.top) 3038 : 0; 3039 })) 3040 ); 3041 } 3042 3043 if ('ResizeObserver' in window) { 3044 ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta)); 3045 } else { 3046 updateFixedCTAHeight(); 3047 } 3048 3049 window.addEventListener('resize', app.throttle(updateFixedCTAHeight)); 3050 }); 3051 </script>
3051 3052 3053 <div class="visually-hidden"> 3054 <div id="announcements-polite" aria-live="polite" aria-atomic="true"> 3055 <div id="announcement-polite"></div> 3056 </div> 3057 3058 <div id="announcements-assertive" aria-live="assertive" aria-atomic="true"> 3059 <div id="announcement-assertive"></div> 3060 </div> 3061 </div> 3062 3063
3064<script type="text/javascript" src="/share42/share42.js"></script>
3064 3065 3066<!-- SET: SCRIPTS -->
3067<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3067
3067
3068<script>window.jQuery || document.write('
3068<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 3068
3068
3069<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
3069 3070<!--
3070<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
3070-->
3071<script> 3072 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 3073 (function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document) 3074</script>
vendor: 1 bytes, line 3074
3074
3075<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js" integrity="sha256-lSjKY0/srUM9BE3dPm+c4fBo1dky2v27Gdjm2uoZaL0=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 3075
3075
3076<script type="text/javascript" src="/min/g=js4.0&1788675044"></script>
3076 3077<!-- END: SCRIPTS --> 3078 3079
3080<script> 3081 function closeAnnouncementModal(){ 3082 $("#announcementBox").hide(); 3083 setAnnouncementSession("<p style=\"text-align:center;\"><strong><span style=\"font-size:16px;\">Reserve a table online today!<br>\nFind us on <span style=\"color:#008000;\">OpenTable<\/span>.<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\"><strong><span style=\"font-size:16px;\">We look forward to serving you!<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\">\u00a0<\/p>"); 3084 } 3085 3086 $('body').on('click', '#closeAnnouncement', function(e) { 3087 e.preventDefault(); 3088 setAnnouncementSession("<p style=\"text-align:center;\"><strong><span style=\"font-size:16px;\">Reserve a table online today!<br>\nFind us on <span style=\"color:#008000;\">OpenTable<\/span>.<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\"><strong><span style=\"font-size:16px;\">We look forward to serving you!<\/span><\/strong><\/p>\n\n<p style=\"text-align:center;\">\u00a0<\/p>"); 3089 }); 3090</script>
vendor: 1 bytes, line 3090
3090
3091<script> 3092$(() => { 3093 const stickyHeader = document.querySelector('.headerAndWtype'); 3094 if (!stickyHeader) { 3095 return; 3096 } 3097 3098 function updateHeaderHeight() { 3099 const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16; 3100 const offset = stickyHeader.offsetHeight + gap; 3101 document.documentElement.style.scrollPaddingTop = offset + 'px'; 3102 3103 document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px'); 3104 } 3105 3106 updateHeaderHeight(); 3107 if ('ResizeObserver' in window) { 3108 new ResizeObserver(updateHeaderHeight).observe(stickyHeader); 3109 } else { 3110 window.addEventListener('resize', app.throttle(updateHeaderHeight)); 3111 } 3112}); 3113</script>
3113 3114 3115 <div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div> 3116 <div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div> 3117 3118
3118<script> 3119 var ajaxRecaptcha; 3120 var asyncRecaptcha; 3121 var checkoutRecaptcha; 3122 3123 function initRecaptchas() { 3124 const options = { 3125 sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re", 3126 size: 'invisible', 3127 }; 3128 3129 $('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) { 3130 const submit = $(v).find('[type="submit"]'); 3131 grecaptcha.render(submit[0], { 3132 ...options, 3133 callback(token) { 3134 $(v).submit(); 3135 }, 3136 }); 3137 }); 3138 3139 ajaxRecaptcha = grecaptcha.render('recaptcha', options); 3140 asyncRecaptcha = grecaptcha.render('async-recaptcha', options); 3141 } 3142 </script>
vendor: 119 bytes, lines 3142-3144
3142 3143 <script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script> 3144
3145</body> 3146</html>
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.