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>Fusion Wok Sushi and Stir Fry - Katy in TX | Privacy Policy</title> 13 <meta name="keywords" content="fusion wok, fusion wok katy, fusion wok menu, katy asian takeout, katy asian food, katy asian restaurants, asian takeout, best asian food in katy, asian restaurants in katy, asian restaurants near me, asian food near me, sushi restaurants in katy, katy sushi restaurants, katy sushi takeout, best sushi in katy, japanese restaurants in katy, katy japanese restaurants, best japanese food in katy, sushi near me, japanese restaurants near me, chinese takeout, katy asian fusion restaurants, asian fusion cuisine, katy chinese delivery, katy sushi delivery, katy asian food delivery, sushi delivery" /> 14 <meta name="description" content="Read the Privacy Policy for Fusion Wok Sushi and Stir Fry - Katy for when you order takeout, delivery, and dine in and enjoy the best Asian fusion in Katy, TX."> 15 16 <meta property="og:type" content="website"> 17 <meta property="og:title" content="Fusion Wok Sushi and Stir Fry - Katy in TX | Privacy Policy"> 18 <meta property="og:description" content="Read the Privacy Policy for Fusion Wok Sushi and Stir Fry - Katy for when you order takeout, delivery, and dine in and enjoy the best Asian fusion in Katy, TX."> 19 <meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f4fbe81c-ae8a-4e84-b2d7-8d8f6fc3f100/public" /> 20 21 <meta name="twitter:card" content="summary_large_image"> 22 <meta name="twitter:title" content="Fusion Wok Sushi and Stir Fry - Katy in TX | Privacy Policy"> 23 <meta name="twitter:description" content="Read the Privacy Policy for Fusion Wok Sushi and Stir Fry - Katy for when you order takeout, delivery, and dine in and enjoy the best Asian fusion in Katy, TX."> 24 <meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f4fbe81c-ae8a-4e84-b2d7-8d8f6fc3f100/public" /> 25 26 <link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/4adaa5b2-418c-45d1-4037-b4a444684600/public" type="image/x-icon" /> 27 28 <link rel="canonical" href="https://order.fusionwokkatytx.com/privacy"/> 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/03e169ea-b89a-4057-5185-8bd36b28ad00/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/5a1af52e-df55-4f72-57b4-9f6f67d74a00/public); } 43 } 44 /*body{ } */ 45 46 47 </style> 48 49 50
50<script type="text/javascript"> 51 var UrlTag = "fusionwokkaty"; 52 var template = 'defaultv4'; 53 var formname = 'privacy'; 54 var menulink = 'https://order.fusionwokkatytx.com/order/main'; 55 var checkoutlink = 'https://order.fusionwokkatytx.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: 'fusionwokkaty', 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=
84G-NG6Z75WL3W
vendor: 15 bytes, lines 84-86
84"></script> 85 86
86<script> 87 88 gtag('config', "G-NG6Z75WL3W"); 89 </script>
89 90 91 92 93 <meta name="smartbanner:title" content="Fusion Wok - Katy"> 94 <meta name="smartbanner:author" content="Online Ordering"> 95 <meta name="smartbanner:price" content="FREE"> 96 <meta name="smartbanner:price-suffix-google" content=" "> 97 <meta name="smartbanner:button" content="VIEW"> 98 <meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.chinesemenuonline.fusionwokkaty"> 99 <meta name="smartbanner:enabled-platforms" content="android"> 100 <meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/fusionwokkaty/"> 101 </head> 102 103 <body 104 data-event-on:customer_registered="window.location.reload()" 105 data-event-on:customer_logged_in="window.location.reload()" 106 data-event-on:customer_logged_out="window.location.reload()" 107 > 108 <a class="skip-to-content-link" href="#main">Skip to content</a> 109 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 109-110
109 110 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
110GTM-K9P93M
vendor: 85 bytes, lines 110-111
110" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 111
111<!-- End Google Tag Manager (noscript) --> 112 <!-- wrapper starts --> 113 <div class="wrapper"> 114 <section style="grid-area: header-announcements" aria-label="Announcement"> 115 <div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;"> 116 <div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div> 117 <div> 118 <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/> 119 <ul class="list-unstyled"> 120 <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> 121 <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> 122 <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> 123 <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> 124 </ul> 125 </div> 126</div>
127<script> 128 var ua = navigator.userAgent; 129 var match = ua.match(/Firefox\/([0-9]+)\./); 130 var firefoxVersion = match ? parseInt(match[1]) : 1000; 131 var match = ua.match(/Chrome\/([0-9]+)\./); 132 var chromeVersion = match ? parseInt(match[1]) : 1000; 133 var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1; 134 var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner'); 135 var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined"; 136 var isEntriesSupported = typeof(Object.entries)!="undefined"; 137 //Safari version is verified with isEntriesSupported 138 if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) { 139 upgradeBrowserBanner.style.display = 'flex'; 140 } 141</script>
141 142 <!-- get closed sign if applicable. --> 143 144 145 </section> 146 147 <!-- Header Starts --> 148 <div class="headerAndWtype" style="grid-area: header"> 149 <header class="header" > 150 <div class="d-flex flex-column align-items-start flex-md-row align-items-md-center"> 151 <div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0"> 152 <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> 153 <div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0"> 154 <a 155 class="eds-display-text-title-xs text-truncate title-container" 156 href="https://order.fusionwokkatytx.com" 157 aria-current="false" 158 > 159 Fusion Wok Sushi and Stir Fry </a> 160 161 <span class="eds-copy-text-s-regular text-center text-md-start address-container" title="2731 FM 1463 #300 Katy, TX 77494"> 162 2731 FM 1463 #300 Katy, TX 77494 </span> 163 </div> 164 </div> 165 166 167 <div class="position-absolute top-0 end-0 p-2"> 168 169 <div id="login-status" > 170 <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> 171 172 </div> 173 </div> 174 175 176 <div data-eds-id="6abeffa38dea4" 177 class="eds_side_menu offcanvas offcanvas-start " 178 tabindex="-1" 179 aria-label="Side navigation" 180 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'))" > 181 182 <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;"> 183 <div 184 class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 " 185 style="z-index: 1" 186 > 187 <button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id="6abeffa38dea4"]" 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> 188 189 <nav aria-labelledby="header-navigation-title"> 190 <h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2> 191<ul class="eds_list eds_list--border-none border-bottom"> 192 <li class="eds_list-item"> 193 <a class="d-block p-3 " href="https://order.fusionwokkatytx.com" aria-current="false"> 194 Home </a> 195 </li> 196 197 <li class="eds_list-item"> 198 <a 199 class="d-block p-3 " 200 href="https://order.fusionwokkatytx.com/order/main" 201 aria-current="false" 202 > 203 Menu </a> 204 </li> 205 206 207 <li class="eds_list-item"> 208 <a class="d-block p-3 " href="https://order.fusionwokkatytx.com/page/delivery-info" aria-current="false"> 209 Delivery Info </a> 210 </li> 211 212 <li class="eds_list-item"> 213 <a class="d-block p-3 " href="https://order.fusionwokkatytx.com/locationinfo" aria-current="false"> 214 Location & Hours </a> 215 </li> 216 217 <li class="eds_list-item"> 218 <a class="d-block p-3 " href="https://order.fusionwokkatytx.com/contact" aria-current="false"> 219 Contact 220 </a> 221 </li> 222</ul> 223 </nav> 224 225 226 <div class="border-bottom border-light p-3"> 227 228 229 <details 230 class="eds_list eds_list--border-none" open data-menu-id="9358" 231 data-event-on:document_ready="this.open = localStorage.getItem('menu-open-9358') !== 'false'" 232 onclick="localStorage.setItem('menu-open-9358', !this.open)" 233 > 234 <summary class="eds-copy-text-l-regular list-unstyled rounded-3 mb-1 " tabindex="0"> 235 <h2 class="eds-display-text-title-m m-0 p-0"> 236 <i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Menu <span class="sr-only">11 categories</span> 237 </h2> 238 </summary> 239 <div class="mb-3"></div> 240 241 242 <a 243 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 244 data-event-on:category_pinned="(category) => { 245 const isCurrent = category.id === '113621'; 246 $(this).toggleClass('active', isCurrent); 247 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 248 }" 249 href="https://order.fusionwokkatytx.com/order/main/appetizer" 250 aria-current="false" 251 onclick="if (!event.ctrlKey) { 252 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 253 if (currentMenuIsActive) { 254 app.event.emit('category_selected', { id: '113621' }); 255 } else { 256 app.event.emit('menu_selected', { menu_id: '9358', 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: '113621' }); 257 } 258 }" 259 > 260 Appetizer<span class="sr-only"> menu category</span> 261 <span class="ms-auto">10<span class="sr-only"> items available</span></span> 262 </a> 263 <a 264 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 265 data-event-on:category_pinned="(category) => { 266 const isCurrent = category.id === '288251'; 267 $(this).toggleClass('active', isCurrent); 268 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 269 }" 270 href="https://order.fusionwokkatytx.com/order/main/fried-rice" 271 aria-current="false" 272 onclick="if (!event.ctrlKey) { 273 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 274 if (currentMenuIsActive) { 275 app.event.emit('category_selected', { id: '288251' }); 276 } else { 277 app.event.emit('menu_selected', { menu_id: '9358', 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: '288251' }); 278 } 279 }" 280 > 281 Fried Rice<span class="sr-only"> menu category</span> 282 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 283 </a> 284 <a 285 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 286 data-event-on:category_pinned="(category) => { 287 const isCurrent = category.id === '113624'; 288 $(this).toggleClass('active', isCurrent); 289 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 290 }" 291 href="https://order.fusionwokkatytx.com/order/main/noodle" 292 aria-current="false" 293 onclick="if (!event.ctrlKey) { 294 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 295 if (currentMenuIsActive) { 296 app.event.emit('category_selected', { id: '113624' }); 297 } else { 298 app.event.emit('menu_selected', { menu_id: '9358', 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: '113624' }); 299 } 300 }" 301 > 302 Noodle<span class="sr-only"> menu category</span> 303 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 304 </a> 305 <a 306 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 307 data-event-on:category_pinned="(category) => { 308 const isCurrent = category.id === '113633'; 309 $(this).toggleClass('active', isCurrent); 310 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 311 }" 312 href="https://order.fusionwokkatytx.com/order/main/stir-fry" 313 aria-current="false" 314 onclick="if (!event.ctrlKey) { 315 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 316 if (currentMenuIsActive) { 317 app.event.emit('category_selected', { id: '113633' }); 318 } else { 319 app.event.emit('menu_selected', { menu_id: '9358', 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: '113633' }); 320 } 321 }" 322 > 323 Stir Fry<span class="sr-only"> menu category</span> 324 <span class="ms-auto">10<span class="sr-only"> items available</span></span> 325 </a> 326 <a 327 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 328 data-event-on:category_pinned="(category) => { 329 const isCurrent = category.id === '113630'; 330 $(this).toggleClass('active', isCurrent); 331 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 332 }" 333 href="https://order.fusionwokkatytx.com/order/main/special-rolls" 334 aria-current="false" 335 onclick="if (!event.ctrlKey) { 336 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 337 if (currentMenuIsActive) { 338 app.event.emit('category_selected', { id: '113630' }); 339 } else { 340 app.event.emit('menu_selected', { menu_id: '9358', 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: '113630' }); 341 } 342 }" 343 > 344 Special Rolls<span class="sr-only"> menu category</span> 345 <span class="ms-auto">11<span class="sr-only"> items available</span></span> 346 </a> 347 <a 348 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 349 data-event-on:category_pinned="(category) => { 350 const isCurrent = category.id === '113628'; 351 $(this).toggleClass('active', isCurrent); 352 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 353 }" 354 href="https://order.fusionwokkatytx.com/order/main/classic-roll" 355 aria-current="false" 356 onclick="if (!event.ctrlKey) { 357 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 358 if (currentMenuIsActive) { 359 app.event.emit('category_selected', { id: '113628' }); 360 } else { 361 app.event.emit('menu_selected', { menu_id: '9358', 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: '113628' }); 362 } 363 }" 364 > 365 Classic Roll<span class="sr-only"> menu category</span> 366 <span class="ms-auto">12<span class="sr-only"> items available</span></span> 367 </a> 368 <a 369 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 370 data-event-on:category_pinned="(category) => {
371 const isCurrent = category.id === '113626'; 372 $(this).toggleClass('active', isCurrent); 373 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 374 }" 375 href="https://order.fusionwokkatytx.com/order/main/sushi-or-sashimi" 376 aria-current="false" 377 onclick="if (!event.ctrlKey) { 378 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 379 if (currentMenuIsActive) { 380 app.event.emit('category_selected', { id: '113626' }); 381 } else { 382 app.event.emit('menu_selected', { menu_id: '9358', 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: '113626' }); 383 } 384 }" 385 > 386 Sushi or Sashimi<span class="sr-only"> menu category</span> 387 <span class="ms-auto">5<span class="sr-only"> items available</span></span> 388 </a> 389 <a 390 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 391 data-event-on:category_pinned="(category) => { 392 const isCurrent = category.id === '311290'; 393 $(this).toggleClass('active', isCurrent); 394 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 395 }" 396 href="https://order.fusionwokkatytx.com/order/main/sushi-lunch" 397 aria-current="false" 398 onclick="if (!event.ctrlKey) { 399 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 400 if (currentMenuIsActive) { 401 app.event.emit('category_selected', { id: '311290' }); 402 } else { 403 app.event.emit('menu_selected', { menu_id: '9358', 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: '311290' }); 404 } 405 }" 406 > 407 Sushi Lunch<span class="sr-only"> menu category</span> 408 <span class="ms-auto">0<span class="sr-only"> items available</span></span> 409 </a> 410 <a 411 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 412 data-event-on:category_pinned="(category) => { 413 const isCurrent = category.id === '288469'; 414 $(this).toggleClass('active', isCurrent); 415 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 416 }" 417 href="https://order.fusionwokkatytx.com/order/main/lunch-special-1" 418 aria-current="false" 419 onclick="if (!event.ctrlKey) { 420 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 421 if (currentMenuIsActive) { 422 app.event.emit('category_selected', { id: '288469' }); 423 } else { 424 app.event.emit('menu_selected', { menu_id: '9358', 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: '288469' }); 425 } 426 }" 427 > 428 Lunch Special<span class="sr-only"> menu category</span> 429 <span class="ms-auto">0<span class="sr-only"> items available</span></span> 430 </a> 431 <a 432 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 433 data-event-on:category_pinned="(category) => { 434 const isCurrent = category.id === '113635'; 435 $(this).toggleClass('active', isCurrent); 436 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 437 }" 438 href="https://order.fusionwokkatytx.com/order/main/kids-side-soup" 439 aria-current="false" 440 onclick="if (!event.ctrlKey) { 441 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 442 if (currentMenuIsActive) { 443 app.event.emit('category_selected', { id: '113635' }); 444 } else { 445 app.event.emit('menu_selected', { menu_id: '9358', 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: '113635' }); 446 } 447 }" 448 > 449 Kids/ Side/ Soup<span class="sr-only"> menu category</span> 450 <span class="ms-auto">10<span class="sr-only"> items available</span></span> 451 </a> 452 <a 453 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 454 data-event-on:category_pinned="(category) => { 455 const isCurrent = category.id === '113661'; 456 $(this).toggleClass('active', isCurrent); 457 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 458 }" 459 href="https://order.fusionwokkatytx.com/order/main/drinks" 460 aria-current="false" 461 onclick="if (!event.ctrlKey) { 462 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 463 if (currentMenuIsActive) { 464 app.event.emit('category_selected', { id: '113661' }); 465 } else { 466 app.event.emit('menu_selected', { menu_id: '9358', 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: '113661' }); 467 } 468 }" 469 > 470 Drinks<span class="sr-only"> menu category</span> 471 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 472 </a> 473 </details> 474 475 </div> 476 477 478 <div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100"> 479 <h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Fusion Wok Sushi and Stir Fry - Katy</h2> 480 481 <address class="eds-copy-text-s-regular mb-0"> 482 2731 FM 1463 #300 Katy, TX 77494 </address> 483 </div> 484 485 <div class="eds-copy-text-s-regular p-3 d-lg-none"> 486 <h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2> 487 <ul class="list-unstyled" aria-label="App store links"> 488 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.fusionwokkaty"><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> 489 </ul> 490 491 <ul class="list-unstyled d-flex gap-2" aria-label="Social network links"> 492 <li><a href="https://www.yelp.com/biz/fusion-wok-katy-3" 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> 493 <li><a href="https://www.tripadvisor.com/Restaurant_Review-g56062-d12431050-Reviews-Fusion_Wok-Katy_Texas.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> 494 </ul> 495 496<div>© 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div> 497 <div>Explore Asian fusion dining options in Katy with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div> 498 499<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support"> 500 <li><a href="https://order.fusionwokkatytx.com/reportbug">Technical Support</a></li> 501 <li><a href="https://order.fusionwokkatytx.com/privacy">Privacy Policy</a></li> 502 <li><a href="https://order.fusionwokkatytx.com/tos">Terms of Service</a></li> 503 <li><a href="https://order.fusionwokkatytx.com/accessibility">Accessibility</a></li> 504</ul> 505
506This 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. 507 </div> </div> 508 509
509<script> 510 { 511 const container = document.querySelector('[data-eds-id="6abeffa38dea4"]'); 512 513 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 514 container.addEventListener(`eds.${eventName}`, (e) => { 515 bootstrap.Offcanvas.getOrCreateInstance(container)[eventName]( 516 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 517 ); 518 }); 519 }); 520 } 521 </script>
521 522 </div> 523 524 </header> 525 </div> 526 527 <aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title"> 528 <section class="hero"> 529 <div class="menu_hero backbgbox position-relative"> 530 <div class="logo"> 531 <a class="logo-image" href="https://order.fusionwokkatytx.com" aria-current="false" > 532 <img 533 src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f4fbe81c-ae8a-4e84-b2d7-8d8f6fc3f100/public" 534 srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f4fbe81c-ae8a-4e84-b2d7-8d8f6fc3f100/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f4fbe81c-ae8a-4e84-b2d7-8d8f6fc3f100/public 2x" alt="Go to Home" 535 onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')" 536 /> 537 </a> 538 </div> 539 </div> 540 541 <div class="p-3"> 542 <div class="pb-1"> 543 <h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Fusion Wok Sushi and Stir Fry - Katy</h1> 544 </div> 545 546 <div class="d-sm-flex align-items-baseline"> 547 <div class="mt-2"> 548 549 <span 550 class="eds_label eds_label--variant-success eds-interface-text-m-bold me-1 text-nowrap" 551 > 552 Open </span> 553 554 11:00AM - 9:30PM </div> 555 556 <div class="d-flex gap-2 ms-sm-auto mt-2"> 557 558 <a 559 class="eds_button btn btn-outline-secondary btn-sm col text-nowrap" 560 href="https://order.fusionwokkatytx.com/locationinfo?lid=7336" 561 > 562 <i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info </a> 563 564 565 566 <a 567 class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap" 568 href="tel:(281) 394-9555 " 569 > 570 <i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us </a> 571 572 573 </div> 574 </div> 575 </div> 576 </section> 577 </aside> 578 579 580 581 <div class="container" style="grid-area: messages"> 582 </div> 583 <!-- Header ends --> 584<main class="main_content" id="main"> 585 <div class="container menu_page locationinfo"> 586 <div class="menu_wrapper"> 587 <h1><span style="font-size:20pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Privacy Policy</strong></span></span></span></h1> 588 589<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Last Updated: September 1, 2026</strong></span></span></span></p> 590 591<h2><span style="font-size:17pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>1. Introduction and Scope</strong></span></span></span></h2> 592 593<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We respect and value your privacy and are committed to protecting your personal information. Throughout this Policy, Chinese Menu Online (collectively, the “Company,” “we,” “us,” or “our”) refers to our directors, officers, employees, and affiliates. Throughout this Policy, 'Service' refers to all platforms through which we operate, including our websites, web-based account portals, and any mobile applications. </span></span></span></p> 594 595<ul> 596 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>User Categorization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> This Policy applies to </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant Users</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (merchants), </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"> (diners), and </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Resellers</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (entities managing accounts for Restaurants).</span></span></span></li> 597 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Agreement:</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 agree to this Policy, which is incorporated into our Terms of Service.</span></span></span></li> 598 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>International Data Transfer:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Service is hosted in the </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>United States</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. If you access the Service from the EU, Asia, or other regions, you </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
598expressly consent</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to the transfer and processing of your data in the U.S.</span></span></span></li> 599 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Minors:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not knowingly solicit information from or market to children under 18. If we learn data from a minor under 13 was collected without parental consent, we will delete it per COPPA requirements.</span></span></span></li> 600 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Mobile Applications:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Fusion Wok Sushi and Stir Fry - Katy may or may not have an online ordering app available from the Apple App Store or Google Play Store. If an app is available, it is named here: </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong><em>Fusion Wok - Katy</em></strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (if this space is blank, no app is currently available for this account).</span></span></span></li> 601 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Order Manager and Company Mobile Applications: </strong>Chinese Menu Online may or may not have an Order Manager app available from the Apple App Store or Google Play Store. Available apps include: eHungry Manager, eHungry Orders, Order Manager, Chinese Menu Online Manager, Chinese Menu Online Orders, Springroll. App developers: Online Ordering, Chinese Menu Online, Online Order LLC</span></span></span><br /> 602 </li> 603 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Account & Data Deletion (Google Play users):</strong> To request deletion of your account and associated personal data, email [email protected]. You may also submit a request by logging into your account settings through the Service. Requests are processed within 45 days. Certain data (e.g., transaction records) is retained for up to 7 years as required by law. See Section 8.2 for full details.</span></span></span></li> 604</ul> 605 606<p> </p> 607 608<hr /> 609<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2. Types of Information We Collect & How We Collect It</strong></span></span></span></h2> 610 611<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We, along with any third-party companies or individuals with whom we work, may collect information directly and voluntarily from you when you use the Service or contact us directly. Some, but not all, information we may collect is mentioned throughout this privacy policy. </span></span></span></p> 612 613<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.1 Personal Information</strong></span></span></span></h3> 614 615<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Personal information we collect that can identify you includes but is not limited to the following:</span></span></span></p> 616 617<ul> 618 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Contact & Account Data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Name, email, phone number, and postal address.</span></span></span></li> 619 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Credentials:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Username, password, and security info for authentication.</span></span></span></li> 620 <li style="list-style-type:disc"><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Payment and Financial Information: </strong></span></span></span><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect and process financial information to facilitate transactions and comply with financial regulations. The specific data collected depends on your interaction with the Service.</span></span></span></li> 621</ul> 622 623<ul> 624 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>For Customers: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To process your orders, we collect your card type (e.g., Visa, Mastercard), the last four digits of your card number, and the expiration date, billing address, and phone number.</span></span></span> 625 626 <ul> 627 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Secure Tokenization: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We utilize PCI-compliant payment orchestration and vaulting services (such as Spreedly) to "tokenize" your payment information. This means your full credit card number is replaced with a unique, non-sensitive identifier (a "token"). We do not store raw, unencrypted credit card numbers or security codes (CVV) on our primary web servers.</span></span></span></li> 628 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Restaurant Storage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For Customers, payment data may also be stored by Restaurants you order from. Please review their individual privacy policies.</span></span></span></li> 629 </ul> 630 </li> 631 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>For Restaurants: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To facilitate payouts, manage your account, and satisfy federal "Know Your Customer" (KYC) and tax reporting requirements, we collect:</span></span></span> 632 <ul> 633 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Business information (Legal Name, EIN/Tax ID, and bank account/routing numbers).</span></span></span></li> 634 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Personal identification for business principals (Name, Address, and Social Security Number where required by law for identity verification).</span></span></span></li> 635 </ul> 636 </li> 637 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Transaction Metadata: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For all users, we collect transaction-related data, including order totals, timestamps, and authorization codes provided by processing partners (e.g., Str
637ipe, Square, or our sponsoring banks) to facilitate refunds and prevent fraud.</span></span></span></li> 638</ul> 639 640<ul> 641 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Identifiers & Demographics:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> IP addresses, device info, and location data when linked to identifiable data.</span></span></span></li> 642 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Order Details:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Goods and/or services purchased, special instructions (including dietary or allergen notes), order amounts, date/time of the transaction and other information related to the order. </span></span></span></li> 643 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Fulfillment Details:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Whether the order was for pickup, dine-in, or delivery.</span></span></span></li> 644 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Reward Data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Details of any loyalty points earned or redeemed and coupons or promotional codes applied to the order.</span></span></span></li> 645 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Inferences:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Profiles reflecting your preferences (e.g., favorite cuisines or ordering habits) drawn from the data above.</span></span></span></li> 646</ul> 647 648<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>How We Collect Personal Information</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></p> 649 650<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect this data when you:</span></span></span></p> 651 652<ul> 653 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Visit a website owned or managed by our company or partners.</span></span></span></li> 654 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Register or create an account.</span></span></span></li> 655 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Place an order or conduct a transaction.</span></span></span></li> 656 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Email us or use electronic forms.</span></span></span></li> 657 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Are added to the Service by a Reseller or Restaurant.</span></span></span></li> 658 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Respond to surveys or enter promotions.</span></span></span></li> 659</ul> 660 661<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.2 Non-Personal Information</strong></span></span></span></h3> 662 663<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">For statistical data that does not identify you personally, we may collect (among other data):</span></span></span></p> 664 665<ul> 666 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Anonymous usage data, referring/exit URLs, browser/platform type, equipment used, mobile device hardware models, and date/time of requests.</span></span></span></li> 667</ul> 668 669<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.3 SMS Marketing & Communications Data </strong></span></span></span></h3> 670 671<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you opt in to receive SMS marketing messages through our Service or through a Restaurant's SMS marketing program operated on our platform, we collect and process the following data in connection with that program:</span></span></span></p> 672 673<ul> 674 <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:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Your mobile phone number, the date, time, and timezone of your opt-in, the method by which you opted in (e.g. web form, keyword reply, QR code), the exact consent language presented to you at the time of opt-in, and your IP address where consent was collected via a web form.</span></span></span></li> 675 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Communication history:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Records of messages sent to your mobile number, including message content, delivery status, timestamps, and any responses or interactions (including opt-out events).</span></span></span></li> 676 <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 and suppression data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you unsubscribe from SMS communications, we retain a record of your opt-out (phone number, timestamp, and method) in a suppression list to ensure no further marketing messages are sent to you. This record is retained even if you request deleti
676on of other personal data, as it is required for ongoing legal compliance.</span></span></span></li> 677 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Re-opt-in events:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you previously opted out and subsequently re-enrolled in SMS communications, we retain a record of that re-enrollment.</span></span></span></li> 678</ul> 679 680<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>How this data is collected</strong></span></span></span></p> 681 682<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect SMS marketing data when you:</span></span></span></p> 683 684<ul> 685 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Submit a web form or check an opt-in checkbox on our platform or on a Restaurant's page operated through our platform.</span></span></span></li> 686 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Reply to a keyword (such as JOIN or YES) to a designated SMS number.</span></span></span></li> 687 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Scan a QR code linked to an SMS opt-in program.</span></span></span></li> 688</ul> 689 690<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Important disclosures</strong></span></span></span></p> 691 692<ul> 693 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Consent to receive SMS marketing is voluntary and is never a condition of placing an order or using our Service.</span></span></span></li> 694 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Message and data rates may apply. Message frequency varies by program.</span></span></span></li> 695 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You may opt out of SMS marketing at any time by replying STOP (or ARRÊT for Quebec residents) to any message you receive. You will receive one final confirmation message and no further marketing messages will be sent.</span></span></span></li> 696 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Reply HELP to any message for assistance, or contact us at [support email / phone].</span></span></span></li> 697 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">SMS consent data is not sold, rented, or shared with third parties for their own marketing purposes.</span></span></span></li> 698 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We retain consent records for a minimum of four years from the date of opt-in, or three years following opt-out, whichever is longer, as required by applicable law.</span></span></span></li> 699</ul> 700 701<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Sub-processors</strong></span></span></span></p> 702 703<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">To deliver SMS marketing services, your mobile number and associated consent data may be processed by our SMS infrastructure providers (such as Twilio, Telnyx, or Sinch). These providers act as sub-processors under contractual data protection obligations consistent with this policy. A current list of our SMS sub-processors is available upon request.</span></span></span></p> 704 705<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>2.4 Social Sign-On</strong></span></span></span></h3> 706 707<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you use platforms like </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google, Apple, or Facebook</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to sign in:</span></span></span></p> 708 709<ul> 710 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Permission:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You grant us access to platform info per your privacy settings.</span></span></span></li> 711 <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 are not liable for unauthorized access or data exposure resulting from the compromise of your third-party credentials. We are not responsible for the loss of account data if a third-party platform modifies or terminates its integration.</span></span></span></li> 712 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
712Limitations:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Our ability to provide social sign-on is dependent on the third-party platform’s APIs and policies. We are not responsible for any inability to access your account or the loss of account data if a third-party platform modifies, suspends, or terminates its integration with our Service.</span></span></span></li> 713 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Minimization & Usage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You acknowledge that third-party platforms may provide the Company with more information than is required for the Service. The Company’s use of such data is strictly limited to information necessary to authenticate your identity and process your orders (e.g., name and email address). </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>We do not store, sell, or utilize any extraneous data</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> (such as social connections or personal interests) that may be transmitted via the third-party platform’s API.</span></span></span></li> 714</ul> 715 716<p> </p> 717 718<hr /> 719<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3. Automatic Data Collection and Data Technologies</strong></span></span></span></h2> 720 721<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.1 Data Technologies</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Various technologies are used to automatically collect information, such as cookies, local shared objects, and web beacons (collectively, “Data Technologies”). These may be used by us or by third parties on our behalf to connect information about you from different sources, devices, and mobile applications.</span></span></span></p> 722 723<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.2 Analytics and Performance Tools</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We use analytics tools (such as </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google Analytics</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>Splunk</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">) to collect information about your equipment, browsing actions, and patterns. This statistical data helps us maintain security, troubleshoot technical issues, and improve Service functionality.</span></span></span></p> 724 725<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.3 Specific Technologies Used:</strong></span></span></span></p> 726 727<ul> 728 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Cookies (or browser cookies):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Small files placed on your device. You may refuse them via browser settings, but this may limit your access to certain parts of the Service.</span></span></span></li> 729 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Global Privacy Control (GPC):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We recognize and process GPC signals. If transmitted, we treat them as a valid request to opt-out of the "sale" or "sharing" of personal info for targeted advertising.</span></span></span></li> 730 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Web Beacons:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Small electronic files (clear gifs, pixel tags) used to count users who visited pages or opened emails and for system/server integrity verification.</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>Local Shared Objects:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Certain features of our Service may use locally stored objects to collect and store information about your preferences and navigation. These are managed differently than browser cookies.</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>Log Files & SDKs:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We automatically log information such as your IP address, browser type, and "clickstream" data. In our mobile applications, we use </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Software Development Kits (SDKs)</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to collect information regarding app performance and user interaction.</span></span></span></li> 733 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>reCAPTCHA:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We have implemented </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google reCAPTCHA</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> on certain products to prevent malicious software from engaging in abusive activities. You acknowledge that Google’s</span></span></span><a href="https://policies.google.com/privacy" style="text-decoration:none"><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:#1155cc"><u>Privacy Policy</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> and</span></span></span><a href="https://policies.google.com/terms" style="text-decoration:none"><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:#1155cc"><u>Terms of Service</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> apply to the data collected by this feature.</span></span></span></li> 734</ul> 735 736<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.4 Third-Party Use of Data Technologies</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Some content or applications on the Service are served by third parties, including advertisers, ad networks, and content providers. These third parties may use cookies alone or in conjunction with web beacons to collect information about you when you use our Service. We do not control these third parties' tracking technologies.</span></span></span></p> 737 738<h3><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>3.5 Location, Other Sources, & Minors</strong></span></span></span></h3> 739 740<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Location Information</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may, from time to time, track user location through IP logging for security and fraud prevention purposes. User location may also be tracked in connection with our use of automatic data collection technologies, such as Google Analytics.</span></span></span></p> 741 742<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Do Not Track Disclosure</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may set your web browser to transmit a “Do Not Track” signal to websites and online services you visit. At this time, we do not respond to or alter our practices when our systems receive a Do Not Track signal from a user’s web browser. For more information on Do Not Track, please visit</span></span></span><a href="http://www.allaboutdnt.com" style="text-decoration:none"><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:#1155cc"><u>www.allaboutdnt.com</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></p> 743 744<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Information Collected from Other Sources</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may obtain information about you from other sources, such as public databases, joint marketing partners, as well as from other third parties. Examples include social media profile information, marketing leads, and search results/links (including paid listings).</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>
747Google Analytics Advertising Features:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We use these features to collect data about website traffic via Google advertising cookies. You can learn more about how Google uses data</span></span></span><a href="https://policies.google.com/technologies/partner-sites" style="text-decoration:none"><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:#1155cc"><u>here</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> and opt-out of Google tracking</span></span></span><a href="https://tools.google.com/dlpage/gaoptout/" style="text-decoration:none"><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:#1155cc"><u>here</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</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>Content Tracking:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> As part of your user experience, we may track the photos and videos you view on the Sites. You </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>expressly consent</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> to our tracking of your photo and video viewing history through the Site or third-party social media for up to two years or as permitted by applicable law.</span></span></span></li> 749</ul> 750 751<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>We Do Not Collect Information from Minors</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not knowingly solicit data from or market to children under 18 years of age. By using the Service, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent’s use of the Service. If we learn that personal information from users less than 18 years of age has been collected, we will deactivate the account and take reasonable measures to promptly delete such data. If you become aware of any data we have collected from children under age 18, please contact us at [email protected].</span></span></span></p> 752 753<p> </p> 754 755<hr /> 756<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4. How We Use Your Information</strong></span></span></span></h2> 757 758<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We use personal information collected via the Service for a variety of business purposes described below. We process your data based on our legitimate business interests (</span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>"Business Purposes"</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">), to perform a contract with you (</span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>"Contractual"</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">), with your </span></span></span><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">, and/or for compliance with our </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>"Legal Reasons"</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</span></span></span></p> 759 760<ul> 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 Management (Consent/Contractual):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To facilitate account creation, logon, and general account management.</span></span></span></li> 762 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Order Facilitation (Contractual/Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To confirm, process, and fulfill orders between Restaurant Customers and Restaurants. This includes sharing contact and payment info with the relevant parties.</span></span></span></li> 763 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Marketing Communications (Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We and/or our third-party marketing partners may use your info for marketing purposes in accordance with your preferences. You may opt-out at any time via the "unsubscribe" link in our emails.</span></span></span></li> 764 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Administrative Updates (Contractual/Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To send you information regarding product/service updates, new features, or changes to our terms and policies.</span></span></span></li> 765 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Testimonials (Consent):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may post testimonials that contain personal info. We will obtain your consent prior to posting. To update or delete a testimonial, contact us at </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> 766 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Feedback & Troubleshooting (Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To request feedback and contact you regarding your use of our Service.</span></span></span></li> 767 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Security & Fraud Prevention (Business/Legal):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To keep our Service safe and secure, including fraud monitoring and platform integrity.</span></span></span></li> 768 <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 & Harm Prevention (Legal):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To respond to subpoenas or legal requests, and to enforce our terms, conditions, and policies.</span></span></span></li> 769 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Analytics & Operations (Business):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For data analysis, identifying usage trends, and evaluating the effectiveness of promotional campaigns to improve your experience.</span></span></span></li> 770 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Video/Photo History (Consent):</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">
770 As noted in Section 1, you expressly consent to our tracking of your viewing history for up to two years.</span></span></span></li> 771</ul> 772 773<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.1 Advertising Networks and Interest-Based Ads</strong></span></span></span></p> 774 775<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We may partner with advertising networks to deliver "online behavioral" or "interest-based" advertising.</span></span></span></p> 776 777<ul> 778 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Customization:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> These networks use Data Technologies to deliver ads tailored to your interests based on your visits across different websites and apps.</span></span></span></li> 779 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Data Usage:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> While we do not provide your name or address directly to these networks, advertisers may infer interests based on your interaction with a customized ad.</span></span></span></li> 780 <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"> You may see an icon in third-party ads that provides more info about the data practices used. To opt-out of targeted advertising by multiple companies, visit </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>https://youradchoices.com/</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">. Note: You will still see ads, but they will no longer be tailored to you.</span></span></span></li> 781</ul> 782 783<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>4.2 SMS Marketing & Communications Data </strong></span></span></span></p> 784 785<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>We use SMS marketing data to:</strong></span></span></span></p> 786 787<ul> 788 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Send promotional messages, offers, and updates from Restaurants whose SMS marketing programs you have opted in to receive.</span></span></span></li> 789 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Maintain records of your consent for legal and regulatory compliance purposes, including compliance with the Telephone Consumer Protection Act (TCPA) and, where applicable, Canada's Anti-Spam Legislation (CASL).</span></span></span></li> 790 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Honor opt-out requests and maintain suppression lists to ensure no further marketing messages are sent following unsubscription.</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">Analyze aggregate campaign delivery and engagement metrics to improve the Service. This analysis does not involve selling or sharing individual subscriber data.</span></span></span></li> 792</ul> 793 794<p> </p> 795 796<hr /> 797<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5. Sharing Your Information</strong></span></span></span></h2> 798 799<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We do not sell or otherwise share information about you, except as de
799scribed below:</span></span></span></p> 800 801<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.1 Restaurants, Resellers, Delivery Services, and Authorized Service Intermediaries.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you place an order, your personal information (including, but not limited to, name, phone, email, order details, and payment information) is shared with the Restaurant, any Resellers managing the account, selected platforms, delivery services, and our authorized service intermediaries.</span></span></span></p> 802 803<ul> 804 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Export Warning:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We allow Restaurants and Delivery Services to </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>export such information outside of our services</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, where it may be retained or distributed in perpetuity. While we expect these parties to handle data in accordance with the law, </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>we cannot control and are not liable for how your information is used once it is outside our Service.</strong></span></span></span></li> 805</ul> 806 807<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.2 Vendors and Third-Party Service Providers.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We share data with vendors who perform work or provide services on our behalf (hosting, payment processing, etc.). This list is illustrative and subject to change:</span></span></span></p> 808 809<ul> 810 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Google Analytics, Stripe, Splunk, Spreedly, Amazon Web Services (AWS), Twilio, and Bandwidth.</strong></span></span></span></li> 811</ul> 812 813<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.3 Corporate Affiliates & Asset Transactions.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may share info with our corporate affiliates or transfer your data as part of a merger, sale of assets, or substantial business transfer.</span></span></span></p> 814 815<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.4 Promotions and Third Parties.</strong></span></span></span></p> 816 817<ul> 818 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Co-Sponsored Promotions:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you enter a contest co-sponsored by a third party, your info is shared with them and subject to their privacy policy.</span></span></span></li> 819 <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 Surveys:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Info provided to third parties conducting their own surveys on our site is governed by their respective policies.</span></span></span></li> 820</ul> 821 822<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.5 Legal, Financial, and Regulatory Compliance. </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We may disclose information to comply with law (subpoenas, court orders), to fulfill mandatory tax reporting requirements, or to satisfy banking and "Know Your Customer" (KYC) obligations required by our financial partners. This includes sharing information with the IRS, state tax authorities, and our sponsoring banks.</span></span></span></p> 823 824<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.6 With Your Consent.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> With your explicit opt-in, we may use your data for personalized marketing. You may withdraw this consent at any time via "unsubscribe"
824 links or by contacting us. We may also disclose info for any other purpose with your explicit consent.</span></span></span></p> 825 826<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>5.7 Other Disclosures.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may disclose info to protect our legal rights, the safety of our users, for risk management/fraud protection, or to comply with prudent legal practice.</span></span></span></p> 827 828<p> </p> 829 830<hr /> 831<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6. Security, Retention, and Data Responsibility</strong></span></span></span></h2> 832 833<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.1 Security Practices and Risks.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We implement security measures designed to protect your information from unauthorized access, use, or disclosure, including encryption, firewalls, and secure socket layer (SSL) technology. However, these measures do not guarantee that your information will not be accessed, disclosed, altered, or destroyed by a breach of such firewalls and secure server software. By using our Service, you acknowledge that you understand and agree to assume these risks, and we shall not be responsible for the circumvention of any of the Service’s privacy settings or security measures.</span></span></span></p> 834 835<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.2 Data Responsibility & Backups.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Although we perform regular routine backups of data, you are solely responsible for all data that you transmit or that relates to any activity you have undertaken using the Service. You agree that we shall have no liability to you for any loss or corruption of any such data, and you hereby waive any right of action against us arising from any such loss or corruption of such data.</span></span></span></p> 836 837<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.3 Data Retention Practices.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> In general, we only retain personal information for as long as you are using the Service or as needed to satisfy legal requirements, enforce our agreements, and resolve disputes.</span></span></span></p> 838 839<ul> 840 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Financial & Tax Compliance: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Notwithstanding a request for deletion, we are required by law to retain Transaction Information (including order history, payment metadata, and tax records) for a minimum of seven (7) years to comply with tax audits, financial regulations, and "Know Your Customer" (KYC) requirements.</span></span></span></li> 841 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Technical Delays:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We aim to delete information promptly, but there may be technical delays in removing data from our servers, and </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>backed-up versions may still exist after deletion.</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>Anonymized Data:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not delete data that has been rendered anonymous or maintained in de-identified, aggregated form.</span></span></span></li> 842 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Retention Factors:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To determine retention periods, we consider the sensitivity of the data, the potential risk of harm from unauthorized disclosure, and applicable legal requirements.</span></span></span></li> 843</ul> 844 845<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>6.4 User Responsibility.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you have an account, we urge you to keep your username and password protected. You should only access the services within a secure environment.</span></span></span></p> 846 847<p> </p> 848 849<hr /> 850<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7. Your Privacy Rights</strong></span></span></span></h2> 851 852<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.1 General Rights.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We aim to provide transparency and accessibility. Depending on your jurisdiction (including the EEA and various U.S. states), you may request:</span></span></span></p> 853 854<ul> 855 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Access & Portability:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> A copy of your data in a structured, electronic format.</span></span></span></li> 856 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Correction &
856 Deletion:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Request that we fix or delete your data.</span></span></span></li> 857 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Objection & Restriction:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Object to our processing or request that we stop processing your data.</span></span></span></li> 858</ul> 859 860<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.2 Limitations on Deletion.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may not be able to delete your data except by also deleting your account. We cannot accommodate requests that violate law or cause information to be incorrect. </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Important for Restaurant Customers:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Even if we delete your data from our systems, we cannot delete data retained by a Restaurant or Reseller after it was shared to process an order. You must contact the Restaurant or Reseller directly for such requests.</span></span></span></p> 861 862<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.3 Right to Opt-Out (CCPA "Sale" Disclosure).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The CCPA defines “sale” very broadly. The transfer of your information to third parties to facilitate your orders or provide the Service </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>(as described in Section 5)</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> may be construed as a sale under California law. We do not sell your personal information to third parties for independent marketing purposes. We only share information with the third parties necessary to process your transaction or as otherwise detailed in Section 5. You may opt-out of this "sale," though doing so will prevent us from processing your orders.</span></span></span></p> 863 864<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.4 Exercising Your Rights & Verification.</strong></span></span></span></p> 865 866<ul> 867 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Non-Discrimination:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We will not discriminate against you for exercising your rights.</span></span></span></li> 868 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Verification Process:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> To protect your data, we must verify your identity. We may require </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>first/last name, email address, phone number, address, and the amount and date of your last transaction.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></li> 869 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Authorized Agents:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> California residents may designate an authorized agent via written permission or power of attorney. We will still require you to verify your identity directly with us.</span></span></span></li> 870</ul> 871 872<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.5 California-Specific Rights.</strong></span></span></span></p> 873 874<ul> 875 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Shine the Light:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Residents may request, once a year, information about categories of information disclosed to third parties for direct marketing.</span></span></span></li> 876 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Minor Content Removal:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Users under 18 in CA may request removal of publicly posted content.</span></span></span></li> 877 <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 Track & GPC:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We do not respond to DNT signals, but we </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>do</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> respond to GPC (Global Privacy Control) signals as a valid opt-out preference.</span></span></span></li> 878</ul> 879 880<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.6 Additional State Rights (CO, CT, VA, UT, NV).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Residents of these states have specific rights to confirm processing, delete data, and opt-out of targeted advertising. To exercise these or appeal a decision, email [email protected].</span></span></span></p> 881 882<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>7.7 </strong></span></span></span><span style="font-size:13pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>California Notice at Collection and Financial Incentive</strong></span></span></span></p> 883 884<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">This notice provides California residents with the specific disclosures required by the CCPA/CPRA regarding the collection of personal information and the rewards/discounts we offer.</span></span></span></p> 885 886<ul> 887 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Categories of Information Collected: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We collect identifiers (name, email, phone number), commercial information (order history, restaurant preferences), and geolocation data (delivery addresses and IP addresses).</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>Business Purpose for Collection: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We use this data to process and deliver your orders, detect and prevent fraud, and provide you with personalized promotional offers, discounts, and restaurant updates.</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>Notice of Financial Incentive: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Company may offer coupons, discounts, or loyalty rewards to users who provide their contact information for marketing purposes.</span></span></span> 890 <ul> 891 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Value of Data: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We provide these incentives based on our good-faith estimate of the value of your contact information, which allows us to offer more personalized services and drive repeat business to our restaurant partners.</span></span></span></li> 892 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Method of Opt-in: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You opt-in to these incentives by placing an order or creating an account where a marketing disclosure is present.</span></span></span></li> 893 <li style="list-style-type:circle"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Right to Withdraw:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may withdraw from these incentives at any time by using the "Unsubscribe" link in any email or replying "STOP" to any text message.</span></span></span></li> 894 </ul> 895 </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>Data Retention: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We retain your personal information for as long as your account is active or as needed to provide the Service, resolve disputes, and comply with legal requirements.</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>No "Shady" Sharing: </strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We do not sell your personal information to third parties for their own independent marketing. Sharing is limited to the Restaurants and service providers necessary to fulfill your orders.</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.8 Canadian Residents (CASL & PIPEDA).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you are located in Canada, the following additional rights and disclosures apply:</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>Commercial Electronic Messages (CASL).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We will only send you commercial electronic messages (including email and SMS marketing) if we have obtained your express or implied consent as defined under Canada's Anti-Spam Legislation (CASL). You may withdraw consent at any time by clicking "Unsubscribe" in any email or replying ARRÊT or STOP to any SMS message. Withdrawal of consent will be processed within 10 business days.</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>Access & Correction (PIPEDA).</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> Under Canada's Personal Information Protection and Electronic Documents Act (PIPEDA), you have the right to request access to your personal information held by us and to request correction of any inaccuracies. To exercise these rights, contact us at [email protected]. We will respond within 30 days.</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>Accountability.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> The Company is responsible for personal information under its control and has designated a privacy officer accountable for compliance with PIPEDA. Contact our privacy officer at [email protected].</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>Complaints.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> If you are unsatisfied with our handling of your personal information, you may contact the Office of the Privacy Commissioner of Canada at</span></span></span><a href="http://www.priv.gc.ca" style="text-decoration:none"><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:#1155cc"><u>www.priv.gc.ca</u></span></span></span></a><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">.</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.9 EEA and UK Scope of Service</strong></span></span></span></p> 910 911<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">The Service is operated from the United States and is intended primarily for users located in the United States and Canada. We do not market or offer the Service to the general public in the European Economic Area (EEA) or the United Kingdom (UK), and we do not target or monitor individuals located in those regions. We maintain technical controls designed to limit general public access to the Service from most non-US and non-Canadian locations.</span></span></span></p> 912 913<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We do not intend for the EU General Data Protection Regulation (GDPR) or UK GDPR to apply to our processing of personal data through the public-facing Service. We do not knowingly collect personal data from EEA or UK residents through the Service. However, we acknowledge that incidental access may occur; for example, through VPN usage, or travel and that certain Company personnel who are EEA or UK residents may access the Service for internal administrative purposes. Personal data processed in connection with such access is handled in a manner compliant with applicable law, including the GDPR and UK GDPR where applicable to such personnel.</span></span></span></p> 914 915<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you are an EEA or UK resident and believe we hold your personal data, you may contact us at [email protected]. We will review your request and t
915ake appropriate action, which may include deleting the data where we are not legally required to retain it. </span></span></span></p> 916 917<p> </p> 918 919<hr /> 920<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8. Account Management & Updates</strong></span></span></span></h2> 921 922<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.1 Changes to Account Data.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> You may review, change, or terminate your account by logging into your settings or emailing [email protected]. Upon termination, we deactivate your account but may retain certain info to prevent fraud or comply with legal requirements.</span></span></span></p> 923 924<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.2</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>Account & Data Deletion.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">You may request deletion of your account and associated personal data at any time by logging into your account settings through the Service or by emailing [email protected]. This deletion pathway remains available regardless of how you previously accessed the Service. We will process deletion requests within 45 days, subject to the retention limitations described in Section 6.3 (e.g., transaction records required for tax compliance). Upon verified request, we will delete or anonymize your personal information and confirm completion via email. </span></span></span></p> 925 926<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.3 External Links.</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 privacy practices of third-party websites or applications linked through our Service. Please read their privacy statements before proceeding.</span></span></span></p> 927 928<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>8.4 Policy Updates.</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> We may update this policy from time to time to reflect changes in our practices or legal obligations.</span></span></span></p> 929 930<ul> 931 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Notification:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> For material changes, we will notify you via email or through a prominent notice on the Service (such as a banner or a notice at the point of checkout) prior to the change becoming effective.</span></span></span></li> 932 <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"> The "Last Updated" date at the top of this page indicates the latest revision. We encourage you to review this policy periodically.</span></span></span></li> 933 <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 a material change constitutes your acknowledgment of the updated terms.</span></span></span></li> 934</ul> 935 936<p> </p> 937 938<hr /> 939<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>
9399. Accessibility</strong></span></span></span><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> </span></span></span></h2> 940 941<p><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> 942 943<p> </p> 944 945<hr /> 946<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>10. Contact Information</strong></span></span></span></h2> 947 948<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">If you have questions or comments about this policy, you may contact us at:</span></span></span></p> 949 950<ul> 951 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Email: [email protected]</span></span></span></li> 952 <li style="list-style-type:disc"><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></li> 953 <li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Phone: (888) 766-8882</span></span></span></li> 954</ul> 955 </div> 956 </div> 957</main> 958 959<footer class="footer bg-white" style="grid-area: footer"> 960 <div class="container"> 961 <div class="social_wrapper"> 962 <div class="social_links"> 963 <ul class="d-flex align-items-start"> 964 <li> 965 <a class="icon" href="https://www.yelp.com/biz/fusion-wok-katy-3" target="_blank" title="Yelp (opens in new tab)"> 966 <span class="sr-only">Yelp</span> 967 <i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i> </a> 968 </li> 969 <li> 970 <a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g56062-d12431050-Reviews-Fusion_Wok-Katy_Texas.html" target="_blank" title="TripAdvisor (opens in new tab)"> 971 <span class="sr-only">TripAdvisor</span> 972 <img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" /> </a> 973 </li> 974 </ul> 975 </div> 976 <div class="d_app"> 977 <ul> 978 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.fusionwokkaty"><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> 979 </ul> 980 </div> 981 </div> 982 983 <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)"> 984 <ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular"> 985 <li><a class="text-decoration-none" href="https://order.fusionwokkatytx.com" aria-current="false">Home</a></li> 986 <li><a class="text-decoration-none" href="https://order.fusionwokkatytx.com/order/main" aria-current="false">Menu</a></li> 987 <li> 988 <a class="text-decoration-none" href="https://order.fusionwokkatytx.com/page/delivery-info" aria-current="false">Delivery Info</a> 989 </li> 990 <li><a class="text-decoration-none" href="https://order.fusionwokkatytx.com/locationinfo" aria-current="false">Location & Hours</a></li> 991 <li><a class="text-decoration-none" href="https://order.fusionwokkatytx.com/contact" aria-current="false">Contact</a></li> 992 </ul> 993 994 <ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular"> 995 <li class="bullet-separated"><a href="https://order.fusionwokkatytx.com/reportbug" class="errorLink">Technical Support</a></li> 996 <li class="bullet-separated"><a href="https://order.fusionwokkatytx.com/privacy">Privacy Policy</a></li> 997 <li class="bullet-separated"><a href="https://order.fusionwokkatytx.com/tos">Terms of Service</a></li> 998 <li class="bullet-separated"><a href="https://order.fusionwokkatytx.com/accessibility">Accessibility</a></li> 999 </ul> 1000 </div> 1001 1002 <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)"> 1003 <p class="eds-copy-text-m-regular"> 1004 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. 1005 </p> 1006 1007 <p class="eds-copy-text-m-regular text-end"> 1008 © 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a> <br>Explore Asian fusion dining options in Katy with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a> </p> 1009 </div> 1010 </div> 1011</footer> 1012<!-- footer ends --> 1013 1014 1015</div> 1016<!-- wrapper ends --> 1017 1018 1019 1020 <div 1021 data-eds-id="6abeffa391216" 1022 class="eds_dialog modal fade " 1023 tabindex="-1" 1024 aria-labelledby="eds-dialog-title-6abeffa391216" 1025 aria-hidden="true" 1026 id="forgot-password-modal" >
1027 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1028 <div class="modal-content "> 1029 1030 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1031 <h2 id="eds-dialog-title-6abeffa391216" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1032 Forgot Password </h2> 1033 1034 <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> 1035 1036 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1037 <form 1038 id="forgot-password-form" 1039 name="forgot-password" 1040 data-async-on-submit 1041 method="post" 1042 action="https://order.fusionwokkatytx.com/auth/forgotpassword" 1043 data-async-block="#forgot-password-modal .modal-content" 1044 data-async-target="#forgot-password-modal .eds_dialog-body" 1045 data-async-recaptcha 1046 novalidate 1047 > 1048 1049 1050 <label 1051 data-eds-id="6abeffa3911c3" 1052 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1053 > 1054 <div class="eds_formfield-label"> 1055 Your email <span aria-hidden="true">*</span> </div> 1056 1057 <div class="position-relative d-flex flex-column"> 1058 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1059 1060 <input 1061 type="email" 1062 class="eds-copy-text-l-regular " 1063 placeholder=" " name="email" autocomplete="email" required value="" /> 1064 1065 1066 1067 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1068 </div> 1069 1070 1071
1071<script> 1072 { 1073 const container = document.querySelector('[data-eds-id="6abeffa3911c3"]'); 1074 const input = container.querySelector('input, textarea, select'); 1075 const error = container.querySelector('.eds_formfield-error'); 1076 1077 1078 input.addEventListener('eds.validation.reset', () => { 1079 input.removeAttribute('data-validation'); 1080 input.setCustomValidity(''); 1081 error.innerHTML = ''; 1082 }); 1083 1084 input.addEventListener('eds.validation.hide', () => { 1085 input.removeAttribute('data-validation'); 1086 }); 1087 1088 input.addEventListener('eds.validation.success', (e) => { 1089 input.setCustomValidity(''); 1090 input.setAttribute('data-validation', ''); 1091 error.innerHTML = ''; 1092 }); 1093 1094 input.addEventListener('eds.validation.warning', (e) => { 1095 input.setCustomValidity(''); 1096 input.setAttribute('data-validation', ''); 1097 error.innerHTML = e.detail; 1098 }); 1099 1100 input.addEventListener('eds.validation.error', (e) => { 1101 input.setCustomValidity(e.detail); 1102 input.checkValidity(); input.setAttribute('data-validation', ''); 1103 }); 1104 1105 input.addEventListener('invalid', (e) => { 1106 error.innerHTML = input.validationMessage; 1107 }); 1108 1109 } 1110 </script>
1110 1111 </label> 1112 1113 1114 <button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button> 1115 <div class="text-center"> 1116 <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> 1117 </form> </div> 1118 1119 1120 </div> 1121 </div> 1122 1123
1123<script> 1124 { 1125 const container = document.querySelector('[data-eds-id="6abeffa391216"]'); 1126 let edsMethodsDisabled = false; 1127 1128 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1129 container.addEventListener(`eds.${eventName}`, (e) => { 1130 if (edsMethodsDisabled) return; 1131 1132 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1133 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1134 ); 1135 }); 1136 }); 1137 1138 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1139 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1140 if (edsMethodsDisabled) return; 1141 1142 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1143 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1144 edsMethodsDisabled = false; 1145 }); 1146 }); 1147 1148 1149 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1150 container.addEventListener(eventName, () => { 1151 const autofocusInput = container.querySelector('[autofocus]'); 1152 if (autofocusInput) { 1153 container.style.display = 'block'; 1154 autofocusInput.focus(); 1155 } 1156 }); 1157 }); 1158 1159 } 1160 </script>
1160 1161 </div> 1162 1163 1164 <div 1165 data-eds-id="6abeffa391579" 1166 class="eds_dialog modal fade " 1167 tabindex="-1" 1168 aria-labelledby="eds-dialog-title-6abeffa391579" 1169 aria-hidden="true" 1170 id="login-modal" > 1171 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1172 <div class="modal-content "> 1173 1174 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1175 <h2 id="eds-dialog-title-6abeffa391579" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1176 Log in </h2> 1177 1178 <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> 1179 1180 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1181 <form 1182 id="login-form" 1183 name="login" 1184 data-async-on-submit 1185 method="post" 1186 action="https://order.fusionwokkatytx.com/auth" 1187 data-async-block="#login-modal .modal-content" 1188 data-async-target="#login-modal .eds_dialog-body" 1189 data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1190 data-async-recaptcha 1191 novalidate 1192 > 1193 1194 1195 <label 1196 data-eds-id="6abeffa3913fd" 1197 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1198 > 1199 <div class="eds_formfield-label"> 1200 Your email <span aria-hidden="true">*</span> </div> 1201 1202 <div class="position-relative d-flex flex-column"> 1203 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1204 1205 <input 1206 type="email" 1207 class="eds-copy-text-l-regular " 1208 placeholder=" " name="email" autocomplete="username" required value="" /> 1209 1210 1211 1212 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1213 </div> 1214 1215 1216
1216<script> 1217 { 1218 const container = document.querySelector('[data-eds-id="6abeffa3913fd"]'); 1219 const input = container.querySelector('input, textarea, select'); 1220 const error = container.querySelector('.eds_formfield-error'); 1221 1222 1223 input.addEventListener('eds.validation.reset', () => { 1224 input.removeAttribute('data-validation'); 1225 input.setCustomValidity(''); 1226 error.innerHTML = ''; 1227 }); 1228 1229 input.addEventListener('eds.validation.hide', () => { 1230 input.removeAttribute('data-validation'); 1231 }); 1232 1233 input.addEventListener('eds.validation.success', (e) => { 1234 input.setCustomValidity(''); 1235 input.setAttribute('data-validation', ''); 1236 error.innerHTML = ''; 1237 }); 1238 1239 input.addEventListener('eds.validation.warning', (e) => { 1240 input.setCustomValidity(''); 1241 input.setAttribute('data-validation', ''); 1242 error.innerHTML = e.detail; 1243 }); 1244 1245 input.addEventListener('eds.validation.error', (e) => { 1246 input.setCustomValidity(e.detail); 1247 input.checkValidity(); input.setAttribute('data-validation', ''); 1248 }); 1249 1250 input.addEventListener('invalid', (e) => { 1251 error.innerHTML = input.validationMessage; 1252 }); 1253 1254 } 1255 </script>
1255 1256 </label> 1257 1258 1259 1260 <label 1261 data-eds-id="6abeffa391427" 1262 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2" 1263 > 1264 <div class="eds_formfield-label"> 1265 Your password <span aria-hidden="true">*</span> </div> 1266 1267 <div class="position-relative d-flex flex-column"> 1268 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1269 1270 <input 1271 type="password" 1272 class="eds-copy-text-l-regular pe-6" 1273 data-event-on:toggle_password_6abeffa391427="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1274 1275 1276 <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_6abeffa391427', !$(this).data('password-shown'))" data-event-on:toggle_password_6abeffa391427="(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_6abeffa391427="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6abeffa391427="(shown) => this.hidden = !shown" hidden></i></button> 1277 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1278 </div> 1279 1280 1281
1281<script> 1282 { 1283 const container = document.querySelector('[data-eds-id="6abeffa391427"]'); 1284 const input = container.querySelector('input, textarea, select'); 1285 const error = container.querySelector('.eds_formfield-error'); 1286 1287 1288 input.addEventListener('eds.validation.reset', () => { 1289 input.removeAttribute('data-validation'); 1290 input.setCustomValidity(''); 1291 error.innerHTML = ''; 1292 }); 1293 1294 input.addEventListener('eds.validation.hide', () => { 1295 input.removeAttribute('data-validation'); 1296 }); 1297 1298 input.addEventListener('eds.validation.success', (e) => { 1299 input.setCustomValidity(''); 1300 input.setAttribute('data-validation', ''); 1301 error.innerHTML = ''; 1302 }); 1303 1304 input.addEventListener('eds.validation.warning', (e) => { 1305 input.setCustomValidity(''); 1306 input.setAttribute('data-validation', ''); 1307 error.innerHTML = e.detail; 1308 }); 1309 1310 input.addEventListener('eds.validation.error', (e) => { 1311 input.setCustomValidity(e.detail); 1312 input.checkValidity(); input.setAttribute('data-validation', ''); 1313 }); 1314 1315 input.addEventListener('invalid', (e) => { 1316 error.innerHTML = input.validationMessage; 1317 }); 1318 1319 } 1320 </script>
1320 1321 </label> 1322 1323 1324 <div class="text-end mb-3"> 1325 <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> 1326 1327 1328 <button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button> 1329 <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"> 1330 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.fusionwokkatytx.com%2Fauth%2Fgoogle&redirect=%2Fprivacy" 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();"> 1331 <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> 1332 Continue with Google 1333 </a> 1334 </div> 1335 <div class="apple-signin-container text-center mb-2"> 1336 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.fusionwokkatytx.com%2Fauth%2Fapple&redirect=%2Fprivacy" 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();"> 1337 <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> 1338 Continue with Apple 1339 </a> 1340 </div> 1341 <small class="d-block mt-2 eds-interface-text-s-regular"> 1342 By continuing, you agree to our <a href="https://order.fusionwokkatytx.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://order.fusionwokkatytx.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.fusionwokkatytx.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. 1343 </small> 1344 1345 <div class="text-center mt-3"> 1346 Don't have an account? 1347 <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> 1348 </form> </div> 1349 1350 1351 </div> 1352 </div> 1353 1354
1354<script> 1355 { 1356 const container = document.querySelector('[data-eds-id="6abeffa391579"]'); 1357 let edsMethodsDisabled = false; 1358 1359 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1360 container.addEventListener(`eds.${eventName}`, (e) => { 1361 if (edsMethodsDisabled) return; 1362 1363 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1364 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1365 ); 1366 }); 1367 }); 1368 1369 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1370 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1371 if (edsMethodsDisabled) return; 1372 1373 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1374 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1375 edsMethodsDisabled = false; 1376 }); 1377 }); 1378 1379 1380 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1381 container.addEventListener(eventName, () => { 1382 const autofocusInput = container.querySelector('[autofocus]'); 1383 if (autofocusInput) { 1384 container.style.display = 'block'; 1385 autofocusInput.focus(); 1386 } 1387 }); 1388 }); 1389 1390 } 1391 </script>
1391 1392 </div> 1393 1394 1395 <div 1396 data-eds-id="6abeffa391976" 1397 class="eds_dialog modal fade " 1398 tabindex="-1" 1399 aria-labelledby="eds-dialog-title-6abeffa391976" 1400 aria-hidden="true" 1401 id="register-modal" > 1402 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1403 <div class="modal-content "> 1404 1405 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1406 <h2 id="eds-dialog-title-6abeffa391976" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1407 Sign up </h2> 1408 1409 <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> 1410 1411 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0"> 1412 <form 1413 id="register-form" 1414 name="register" 1415 data-async-on-submit 1416 method="post" 1417 action="https://order.fusionwokkatytx.com/auth/register" 1418 data-async-block="#register-modal .modal-content" 1419 data-async-target="#register-modal .eds_dialog-body" 1420 data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1421 data-async-recaptcha 1422 novalidate 1423 > 1424 1425 <div class="p-3 pt-0"> 1426 1427 <label 1428 data-eds-id="6abeffa3917a6" 1429 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1430 > 1431 <div class="eds_formfield-label"> 1432 First name <span aria-hidden="true">*</span> </div> 1433 1434 <div class="position-relative d-flex flex-column"> 1435 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1436 1437 <input 1438 type="text" 1439 class="eds-copy-text-l-regular " 1440 placeholder=" " name="firstname" autocomplete="given-name" required value="" /> 1441 1442 1443 1444 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1445 </div> 1446 1447 1448
1448<script> 1449 { 1450 const container = document.querySelector('[data-eds-id="6abeffa3917a6"]'); 1451 const input = container.querySelector('input, textarea, select'); 1452 const error = container.querySelector('.eds_formfield-error'); 1453 1454 1455 input.addEventListener('eds.validation.reset', () => { 1456 input.removeAttribute('data-validation'); 1457 input.setCustomValidity(''); 1458 error.innerHTML = ''; 1459 }); 1460 1461 input.addEventListener('eds.validation.hide', () => { 1462 input.removeAttribute('data-validation'); 1463 }); 1464 1465 input.addEventListener('eds.validation.success', (e) => { 1466 input.setCustomValidity(''); 1467 input.setAttribute('data-validation', ''); 1468 error.innerHTML = ''; 1469 }); 1470 1471 input.addEventListener('eds.validation.warning', (e) => { 1472 input.setCustomValidity(''); 1473 input.setAttribute('data-validation', ''); 1474 error.innerHTML = e.detail; 1475 }); 1476 1477 input.addEventListener('eds.validation.error', (e) => { 1478 input.setCustomValidity(e.detail); 1479 input.checkValidity(); input.setAttribute('data-validation', ''); 1480 }); 1481 1482 input.addEventListener('invalid', (e) => { 1483 error.innerHTML = input.validationMessage; 1484 }); 1485 1486 } 1487 </script>
1487 1488 </label> 1489 1490 1491 1492 <label 1493 data-eds-id="6abeffa3917d0" 1494 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1495 > 1496 <div class="eds_formfield-label"> 1497 Last name <span aria-hidden="true">*</span> </div> 1498 1499 <div class="position-relative d-flex flex-column"> 1500 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1501 1502 <input 1503 type="text" 1504 class="eds-copy-text-l-regular " 1505 placeholder=" " name="lastname" autocomplete="family-name" required value="" /> 1506 1507 1508 1509 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1510 </div> 1511 1512 1513
1513<script> 1514 { 1515 const container = document.querySelector('[data-eds-id="6abeffa3917d0"]'); 1516 const input = container.querySelector('input, textarea, select'); 1517 const error = container.querySelector('.eds_formfield-error'); 1518 1519 1520 input.addEventListener('eds.validation.reset', () => { 1521 input.removeAttribute('data-validation'); 1522 input.setCustomValidity(''); 1523 error.innerHTML = ''; 1524 }); 1525 1526 input.addEventListener('eds.validation.hide', () => { 1527 input.removeAttribute('data-validation'); 1528 }); 1529 1530 input.addEventListener('eds.validation.success', (e) => { 1531 input.setCustomValidity(''); 1532 input.setAttribute('data-validation', ''); 1533 error.innerHTML = ''; 1534 }); 1535 1536 input.addEventListener('eds.validation.warning', (e) => { 1537 input.setCustomValidity(''); 1538 input.setAttribute('data-validation', ''); 1539 error.innerHTML = e.detail; 1540 }); 1541 1542 input.addEventListener('eds.validation.error', (e) => { 1543 input.setCustomValidity(e.detail); 1544 input.checkValidity(); input.setAttribute('data-validation', ''); 1545 }); 1546 1547 input.addEventListener('invalid', (e) => { 1548 error.innerHTML = input.validationMessage; 1549 }); 1550 1551 } 1552 </script>
1552 1553 </label> 1554 1555 1556 1557 <label 1558 data-eds-id="6abeffa3917ef" 1559 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1560 > 1561 <div class="eds_formfield-label"> 1562 Email <span aria-hidden="true">*</span> </div> 1563 1564 <div class="position-relative d-flex flex-column"> 1565 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1566 1567 <input 1568 type="email" 1569 class="eds-copy-text-l-regular " 1570 placeholder=" " name="email" autocomplete="username" required value="" /> 1571 1572 1573 1574 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1575 </div> 1576 1577 1578
1578<script> 1579 { 1580 const container = document.querySelector('[data-eds-id="6abeffa3917ef"]'); 1581 const input = container.querySelector('input, textarea, select'); 1582 const error = container.querySelector('.eds_formfield-error'); 1583 1584 1585 input.addEventListener('eds.validation.reset', () => { 1586 input.removeAttribute('data-validation'); 1587 input.setCustomValidity(''); 1588 error.innerHTML = ''; 1589 }); 1590 1591 input.addEventListener('eds.validation.hide', () => { 1592 input.removeAttribute('data-validation'); 1593 }); 1594 1595 input.addEventListener('eds.validation.success', (e) => { 1596 input.setCustomValidity(''); 1597 input.setAttribute('data-validation', ''); 1598 error.innerHTML = ''; 1599 }); 1600 1601 input.addEventListener('eds.validation.warning', (e) => { 1602 input.setCustomValidity(''); 1603 input.setAttribute('data-validation', ''); 1604 error.innerHTML = e.detail; 1605 }); 1606 1607 input.addEventListener('eds.validation.error', (e) => { 1608 input.setCustomValidity(e.detail); 1609 input.checkValidity(); input.setAttribute('data-validation', ''); 1610 }); 1611 1612 input.addEventListener('invalid', (e) => { 1613 error.innerHTML = input.validationMessage; 1614 }); 1615 1616 } 1617 </script>
1617 1618 </label> 1619 1620 1621 1622 <label 1623 data-eds-id="6abeffa39180c" 1624 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1625 > 1626 <div class="eds_formfield-label"> 1627 Password <span aria-hidden="true">*</span> </div> 1628 1629 <div class="position-relative d-flex flex-column"> 1630 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1631 1632 <input 1633 type="password" 1634 class="eds-copy-text-l-regular pe-6" 1635 data-event-on:toggle_password_6abeffa39180c="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1636 1637 1638 <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_6abeffa39180c', !$(this).data('password-shown'))" data-event-on:toggle_password_6abeffa39180c="(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_6abeffa39180c="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6abeffa39180c="(shown) => this.hidden = !shown" hidden></i></button> 1639 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1640 </div> 1641 1642 1643
1643<script> 1644 { 1645 const container = document.querySelector('[data-eds-id="6abeffa39180c"]'); 1646 const input = container.querySelector('input, textarea, select'); 1647 const error = container.querySelector('.eds_formfield-error'); 1648 1649 1650 input.addEventListener('eds.validation.reset', () => { 1651 input.removeAttribute('data-validation'); 1652 input.setCustomValidity(''); 1653 error.innerHTML = ''; 1654 }); 1655 1656 input.addEventListener('eds.validation.hide', () => { 1657 input.removeAttribute('data-validation'); 1658 }); 1659 1660 input.addEventListener('eds.validation.success', (e) => { 1661 input.setCustomValidity(''); 1662 input.setAttribute('data-validation', ''); 1663 error.innerHTML = ''; 1664 }); 1665 1666 input.addEventListener('eds.validation.warning', (e) => { 1667 input.setCustomValidity(''); 1668 input.setAttribute('data-validation', ''); 1669 error.innerHTML = e.detail; 1670 }); 1671 1672 input.addEventListener('eds.validation.error', (e) => { 1673 input.setCustomValidity(e.detail); 1674 input.checkValidity(); input.setAttribute('data-validation', ''); 1675 }); 1676 1677 input.addEventListener('invalid', (e) => { 1678 error.innerHTML = input.validationMessage; 1679 }); 1680 1681 } 1682 </script>
1682 1683 </label> 1684 1685 1686 1687 <label 1688 data-eds-id="6abeffa39185e" 1689 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1690 > 1691 <div class="eds_formfield-label"> 1692 Phone number <span aria-hidden="true">*</span> </div> 1693 1694 <div class="position-relative d-flex flex-column"> 1695 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1696 1697 <input 1698 type="text" 1699 class="eds-copy-text-l-regular " 1700 placeholder=" " name="primary_phone" autocomplete="tel-national" required value="" /> 1701 1702 1703 1704 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1705 </div> 1706 1707 <div class="eds-interface-text-s-regular mt-2"> 1708 <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> 1709 1710
1710<script> 1711 { 1712 const container = document.querySelector('[data-eds-id="6abeffa39185e"]'); 1713 const input = container.querySelector('input, textarea, select'); 1714 const error = container.querySelector('.eds_formfield-error'); 1715 1716 1717 input.addEventListener('eds.validation.reset', () => { 1718 input.removeAttribute('data-validation'); 1719 input.setCustomValidity(''); 1720 error.innerHTML = ''; 1721 }); 1722 1723 input.addEventListener('eds.validation.hide', () => { 1724 input.removeAttribute('data-validation'); 1725 }); 1726 1727 input.addEventListener('eds.validation.success', (e) => { 1728 input.setCustomValidity(''); 1729 input.setAttribute('data-validation', ''); 1730 error.innerHTML = ''; 1731 }); 1732 1733 input.addEventListener('eds.validation.warning', (e) => { 1734 input.setCustomValidity(''); 1735 input.setAttribute('data-validation', ''); 1736 error.innerHTML = e.detail; 1737 }); 1738 1739 input.addEventListener('eds.validation.error', (e) => { 1740 input.setCustomValidity(e.detail); 1741 input.checkValidity(); input.setAttribute('data-validation', ''); 1742 }); 1743 1744 input.addEventListener('invalid', (e) => { 1745 error.innerHTML = input.validationMessage; 1746 }); 1747 1748 } 1749 </script>
1749 1750 </label> 1751 1752 1753 1754 <div class="eds_checkable d-inline-block mb-2" > 1755 <input id="eds-checkable-6abeffa39187c" name="receive_promotions" value="1" checked type="checkbox" /> 1756 <label for="eds-checkable-6abeffa39187c" class="eds_checkable-text eds-interface-text-l-regular "> 1757 Receive Promotional Offers & Updates </label> 1758 </div> 1759 1760 1761 <button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button> 1762 <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"> 1763 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.fusionwokkatytx.com%2Fauth%2Fgoogle&redirect=%2Fprivacy" 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();"> 1764 <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> 1765 Continue with Google 1766 </a> 1767 </div> 1768 <div class="apple-signin-container text-center mb-2"> 1769 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.fusionwokkatytx.com%2Fauth%2Fapple&redirect=%2Fprivacy" 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();"> 1770 <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> 1771 Continue with Apple 1772 </a> 1773 </div> 1774 <small class="d-block mt-2 eds-interface-text-s-regular"> 1775 By continuing, you agree to our <a href="https://order.fusionwokkatytx.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://order.fusionwokkatytx.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.fusionwokkatytx.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. 1776 </small> 1777 1778 <div class="text-center mt-3"> 1779 Already have an account? 1780 <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> 1781 </div> 1782 </form> </div> 1783 1784 1785 </div> 1786 </div> 1787 1788
1788<script> 1789 { 1790 const container = document.querySelector('[data-eds-id="6abeffa391976"]'); 1791 let edsMethodsDisabled = false; 1792 1793 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1794 container.addEventListener(`eds.${eventName}`, (e) => { 1795 if (edsMethodsDisabled) return; 1796 1797 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1798 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1799 ); 1800 }); 1801 }); 1802 1803 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1804 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1805 if (edsMethodsDisabled) return; 1806 1807 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1808 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1809 edsMethodsDisabled = false; 1810 }); 1811 }); 1812 1813 1814 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1815 container.addEventListener(eventName, () => { 1816 const autofocusInput = container.querySelector('[autofocus]'); 1817 if (autofocusInput) { 1818 container.style.display = 'block'; 1819 autofocusInput.focus(); 1820 } 1821 }); 1822 }); 1823 1824 } 1825 </script>
1825 1826 </div> 1827 1828 1829
1829<script> 1830 window.__ssoConfig = { 1831 google: { 1832 pendingUrl: "https:\/\/order.fusionwokkatytx.com\/auth\/google\/pending", 1833 registerModalId: "register-modal", 1834 loginModalId: "login-modal" }, 1835 apple: { 1836 pendingUrl: "https:\/\/order.fusionwokkatytx.com\/auth\/apple\/pending", 1837 registerModalId: "register-modal", 1838 loginModalId: "login-modal" } 1839 }; 1840 </script>
1840 1841 1842 1843<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog" 1844 aria-hidden="true"> 1845 <div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document"> 1846 <div class="modal-content"> 1847 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1848 <div class="modal-header"> 1849 <h2 class="modal-title eds-display-text-title-m">Order time</h2> 1850 </div> 1851 <div class="modal-body"> 1852 <div class="btn-group w-100 btn-group-order-time-type mb-3" > 1853 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_0-" value="0" class="btn-check beforetimeswitch orderTimeTypeOption" 1854 checked> 1855 <label for="order_time_type_0-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50">ASAP</label> 1856 1857 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption" 1858 /> 1859 <label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50"> 1860 <span> 1861 Later 1862 <span class="d-block small fw-normal">Later</span> 1863 </span> 1864 </label> 1865 </div> 1866 <div id="asapContent" class=""> 1867 <p class="mt-3 mb-0">Your order will be ready as soon as possible.</p> 1868 </div> 1869 <div id="laterContent" class="d-none"> 1870 <div class="select-time-container"> 1871 <div class="selecttime showcheck_parent "> 1872 <div class="select-time-header clearfix"> 1873 <h3 class="bold fl fs-5">Pick a day and time</h3> 1874 </div> 1875 <div class="select-time-content clearfix"> 1876 <div class="row select-time-row"> 1877 <div class="datepicker col-md-8" style="min-height: 248px;"> 1878 <div class="datepicker-days" style="display: block;"> 1879 <div data-datetimepicker data-datepicker-min-date="2026-10-01" class="errorable"></div> 1880 </div> 1881 </div> 1882 <div class="timepicker col-md-4"> 1883 <div class="timepicker-picker"> 1884 <ul class="ready-at-time css-scroll"> 1885 <br/>No Time Slots Available 1886 </ul> 1887 </div> 1888 </div> 1889 </div> 1890 </div> 1891</div> 1892</div> 1893<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" /> 1894<input type="hidden" class="hid-ready-at-date" value="2026-10-01" /> 1895<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" /> </div> 1896 </div> 1897 <div class="modal-footer"> 1898 <input type="hidden" id="hid-order-time-type" value="0" /> 1899 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button> 1900 <button type="button" class="btn btn-primary" data-save-time-modal>Save</button> 1901 </div> 1902 </div> 1903 </div> 1904</div> 1905 1906<!-- www modal start --> 1907<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog" 1908 aria-hidden="true" data-update-otype-on-modal-close> 1909 <div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document"> 1910 <div class="modal-content"> 1911 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1912 <div class="modal-header"> 1913 <h2 class="modal-title eds-display-text-title-m">Order details</h2> 1914 </div> 1915 <div class="modal-body"> 1916 <div class="www_moda_content"> 1917 <div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })"> 1918 <div class="h5">What:</div> 1919 <div class="position-relative"> 1920 <div class="mdropbtn" data-toggle-mdrop role="button"> 1921 <span class="visually-hidden">Order type:</span> 1922 <span data-order-type-label> 1923 Select </span> 1924 </div> 1925 <ul data-mdrop-ul> 1926 <li class=" "> 1927 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1" 1928 class="orderTypeOption css-checkbox " data-name="Pick up" value="PICKUP" 1929 data-constant="1" data-base="PICKUP" > 1930 <label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click> 1931 Pick up </label> 1932 </li> 1933 <li class=" "> 1934 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-
1934dinein-1" 1935 class="orderTypeOption css-checkbox " data-name="Dine-in" value="DINEIN" 1936 data-constant="4" data-base="DINEIN" > 1937 <label for="order-type-dinein-1" class="css-label" data-update-mdrop-on-click> 1938 Dine-in </label> 1939 </li> 1940 <li class=" "> 1941 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-delivery-1" 1942 class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery" value="DELIVERY" 1943 data-constant="2" data-base="DELIVERY" > 1944 <label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click> 1945 Delivery </label> 1946 </li> 1947 </ul> 1948</div> 1949 </div> 1950 <form class=""> 1951 <div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;"> 1952 <label for="street-address-bar" class="h5">Enter your address:</label> 1953 <div class="form-group street-address-container"> 1954 <input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address" 1955 data-autocomplete-address data-autocomplete-success="autoCompleteSuccess" 1956 onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))" 1957 type="search" class="form-control input-search input-validate-address input-street-address user-address-field" 1958 value="" data-required-field /> 1959 </div> 1960 <input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address /> 1961 <input type="hidden" name="param_city_s_n_90" data-autocompleted-city /> 1962 <input type="hidden" name="param_state_s_n_2" data-autocompleted-state /> 1963 <input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip /> 1964 </div> 1965 </form> 1966 <!-- <div class="form-submit-wrapper"> 1967 <input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal> 1968 </div> --> 1969 </div> 1970 </div> 1971 <div 1972 data-async-on-event="order_type_changed" 1973 data-async-action="https://order.fusionwokkatytx.com/ajax/?form=minimum_order_value_warning&component=order_type" 1974 data-async-method="get" 1975 > 1976 </div> 1977 <div class="modal-footer"> 1978 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 1979 <button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button> 1980 </div> 1981 </div> 1982 </div> 1983</div> 1984<!-- www modal end --> 1985 1986<!-- menu item modal --> 1987<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name"> 1988 <div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document"> 1989 <div class="modal-content menu-item-container-wrapper"> 1990 <div class="modal-body menu-item-container "> 1991 <p id="item_name">Menu item dialog</p> 1992 </div> 1993 </div> 1994 </div> 1995</div> 1996<!-- menu item modal end --> 1997 1998 1999 <div 2000 data-eds-id="6abeffa39ed5d" 2001 class="eds_dialog modal fade " 2002 tabindex="-1" 2003 aria-labelledby="eds-dialog-title-6abeffa39ed5d" 2004 aria-hidden="true" 2005 data-event-on:coupon_modal_shown="(shown) => $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) => { 2006 if ($(this).data(`coupon_modal_shown`)) return; 2007 2008 $(this).find(`.eds_dialog-title`).html(`<div class="text-truncate">${coupon}</div>`); 2009 $(this).find(`.eds_dialog-body`).html(errors); 2010 this.dispatchEvent(new CustomEvent(`eds.show`)); 2011 }" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))" > 2012 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md"> 2013 <div class="modal-content "> 2014 2015 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 2016 <h2 id="eds-dialog-title-6abeffa39ed5d" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 2017 Coupon restrictions </h2> 2018 2019 <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> 2020
2021 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100"> 2022 </div> 2023 2024 2025 </div> 2026 </div> 2027 2028
2028<script> 2029 { 2030 const container = document.querySelector('[data-eds-id="6abeffa39ed5d"]'); 2031 let edsMethodsDisabled = false; 2032 2033 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 2034 container.addEventListener(`eds.${eventName}`, (e) => { 2035 if (edsMethodsDisabled) return; 2036 2037 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 2038 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 2039 ); 2040 }); 2041 }); 2042 2043 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 2044 container.addEventListener(`${eventName}.bs.modal`, (e) => { 2045 if (edsMethodsDisabled) return; 2046 2047 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 2048 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 2049 edsMethodsDisabled = false; 2050 }); 2051 }); 2052 2053 2054 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 2055 container.addEventListener(eventName, () => { 2056 const autofocusInput = container.querySelector('[autofocus]'); 2057 if (autofocusInput) { 2058 container.style.display = 'block'; 2059 autofocusInput.focus(); 2060 } 2061 }); 2062 }); 2063 2064 } 2065 </script>
2065 2066 </div> 2067 2068 2069<!-- location modal mobile start--> 2070<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true"> 2071 <div class="backdrop" data-bs-dismiss="modal"></div> 2072 <div class="modal-dialog modal-sm modal-dialog-centered" role="document"> 2073 <div class="modal-content"> 2074 <div class="modal-header"> 2075 <h2 class="modal-title eds-display-text-title-m">Change Location</h2> 2076 </div> 2077 2078 <div class="modal-body"> 2079 2080<div class="change_location-locations"> 2081 <input 2082 type="radio" 2083 class="css-checkbox" 2084 id="locations-1-location-7336" 2085 name="locations-1" 2086 value="https://order.fusionwokkatytx.com/order" 2087 checked /> 2088 <label class="css-label" for="locations-1-location-7336"> 2089 <div style="line-height: normal"> 2090 <strong>Fusion Wok Sushi and Stir Fry - Katy</strong> 2091 <br /> 2092 2731 FM 1463 #300 Katy, TX 77494 </div> 2093 </label> 2094 </div> 2095 2096 </div> 2097 2098 <div class="modal-footer"> 2099 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2100 <button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked"> 2101 Change location </button> 2102 </div> 2103 </div> 2104 </div> 2105</div> 2106<!-- location modal mobile end --> 2107 2108<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true"> 2109 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document"> 2110 <div class="modal-content"> 2111 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2112 <div class="modal-header"> 2113 <h2 class="modal-title eds-display-text-title-m">Add new card</h2> 2114 </div> 2115 <div class="modal-body pb-6"> 2116 <div class="ajax-creditcards"> 2117 <div class="fa fa-spinner fa-spin fa-4x"> 2118 </div> 2119 </div> 2120 </div> 2121 </div> 2122 </div> 2123</div> 2124 2125<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true"> 2126 <div class="modal-dialog modal-dialog-centered" role="document"> 2127 <div class="modal-content"> 2128 <div class="modal-header"> 2129 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2> 2130 </div> 2131 <div class="modal-body"> 2132 <p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p> 2133 <button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button> 2134 <button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button> 2135 </div> 2136 </div> 2137 </div> 2138</div> 2139 2140<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;"> 2141 <div class="modal-dialog modal-dialog-centered" role="document"> 2142 <div class="modal-content"> 2143 <div class="modal-header"> 2144 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2> 2145 </div> 2146 <div class="modal-body"> 2147 <p>This address doesn't start with a street number. Please confirm the address is correct.</p> 2148 <button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button> 2149 <button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button> 2150 </div> 2151 </div> 2152 </div> 2153</div> 2154 2155<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true"> 2156 <div class="modal-dialog modal-dialog-centered" role="document"> 2157 <div class="modal-content"> 2158 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2159 <div class="modal-header"> 2160 <h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2> 2161 </div> 2162 <div class="modal-body"> 2163 <div class="www_moda_content"> 2164 <div class="cs_box pickup_when showcheck_parent"> 2165 <div>You can Pick up your order at this location</div> 2166 <div class="pickup_locbox"> 2167 <div class="rest_loc"> 2168 <p> 2169 Fusion Wok Sushi and Stir Fry - Katy<br/> 2170 2731 FM 1463 #300<br/>Katy, TX 77494 </p> 2171 </div> 2172</div> </div> 2173 <div class="form-submit-wrapper"> 2174 <input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup> 2175 </div> 2176 </div> 2177 </div> 2178 </div> 2179 </div> 2180</div> 2181 2182<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true"> 2183 <div class="modal-dialog modal-dialog-centered" role="document"> 2184 <div class="modal-content">
2185 <div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;"> 2186 <div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div> 2187 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2188 <div id="modal-view-delivery-zone-content" style="display:none;"> 2189 <div class="h4 mt15">View our delivery area</div> 2190 <div class="mb15"></div> 2191 <style> 2192 #iframe-view-delivery-area { 2193 width:100%; 2194 height:100%; 2195 min-height:556px; 2196 } 2197 @media screen and (max-width: 768px) { 2198 #iframe-view-delivery-area { 2199 height: calc(100vh - 90px); 2200 } 2201 } 2202 </style> 2203 <iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto" 2204 data-src="https://order.fusionwokkatytx.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe> 2205 </div> 2206 </div> 2207 </div> 2208 </div> 2209</div> 2210 2211<!-- Alert modal --> 2212<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true"> 2213 <div class="modal-dialog"> 2214 <div class="modal-content"> 2215 <div class="modal-header"> 2216 <h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2> 2217 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 2218 </div> 2219 <div class="modal-body"> 2220 Description 2221 </div> 2222 <div class="modal-footer"> 2223 <button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button> 2224 <button type="button" class="btn btn-primary hidden">Save changes</button> 2225 </div> 2226 </div> 2227 </div> 2228</div> 2229 2230 2231 2232 2233 2234 <div 2235 id="toasts" 2236 class="toast-container position-fixed start-50 translate-middle-x" 2237 style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)" 2238 > 2239 </div> 2240 2241
2241<script> 2242 $(() => { 2243 const ctas = document.querySelectorAll('[data-fixed-cta]'); 2244 if (!ctas.length) { 2245 return; 2246 } 2247 2248 function updateFixedCTAHeight() { 2249 document.documentElement.style.setProperty( 2250 '--eds-fixed-cta-height', 2251 Math.max(0, ...Array.from(ctas, (element) => { 2252 const rect = element.getBoundingClientRect(); 2253 return rect.height > 0 && getComputedStyle(element).position === 'fixed' 2254 ? Math.max(0, window.innerHeight - rect.top) 2255 : 0; 2256 })) 2257 ); 2258 } 2259 2260 if ('ResizeObserver' in window) { 2261 ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta)); 2262 } else { 2263 updateFixedCTAHeight(); 2264 } 2265 2266 window.addEventListener('resize', app.throttle(updateFixedCTAHeight)); 2267 }); 2268 </script>
2268 2269 2270 <div class="visually-hidden"> 2271 <div id="announcements-polite" aria-live="polite" aria-atomic="true"> 2272 <div id="announcement-polite"></div> 2273 </div> 2274 2275 <div id="announcements-assertive" aria-live="assertive" aria-atomic="true"> 2276 <div id="announcement-assertive"></div> 2277 </div> 2278 </div> 2279 2280
2281<script type="text/javascript" src="/share42/share42.js"></script>
2281 2282 2283<!-- SET: SCRIPTS -->
2284<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2284
2284
2285<script>window.jQuery || document.write('
2285<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2285
2285
2286<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2286 2287<!--
2287<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2287-->
2288<script> 2289 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 2290 (function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document) 2291</script>
vendor: 1 bytes, line 2291
2291
2292<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 2292
2292
2293<script type="text/javascript" src="/min/g=js4.0&1788675044"></script>
2293 2294<!-- END: SCRIPTS --> 2295 2296
2297<script> 2298 function closeAnnouncementModal(){ 2299 $("#announcementBox").hide(); 2300 setAnnouncementSession(""); 2301 } 2302 2303 $('body').on('click', '#closeAnnouncement', function(e) { 2304 e.preventDefault(); 2305 setAnnouncementSession(""); 2306 }); 2307</script>
vendor: 1 bytes, line 2307
2307
2308<script> 2309$(() => { 2310 const stickyHeader = document.querySelector('.headerAndWtype'); 2311 if (!stickyHeader) { 2312 return; 2313 } 2314 2315 function updateHeaderHeight() { 2316 const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16; 2317 const offset = stickyHeader.offsetHeight + gap; 2318 document.documentElement.style.scrollPaddingTop = offset + 'px'; 2319 2320 document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px'); 2321 } 2322 2323 updateHeaderHeight(); 2324 if ('ResizeObserver' in window) { 2325 new ResizeObserver(updateHeaderHeight).observe(stickyHeader); 2326 } else { 2327 window.addEventListener('resize', app.throttle(updateHeaderHeight)); 2328 } 2329}); 2330</script>
2330 2331 2332 <div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div> 2333 <div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div> 2334 2335
2335<script> 2336 var ajaxRecaptcha; 2337 var asyncRecaptcha; 2338 var checkoutRecaptcha; 2339 2340 function initRecaptchas() { 2341 const options = { 2342 sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re", 2343 size: 'invisible', 2344 }; 2345 2346 $('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) { 2347 const submit = $(v).find('[type="submit"]'); 2348 grecaptcha.render(submit[0], { 2349 ...options, 2350 callback(token) { 2351 $(v).submit(); 2352 }, 2353 }); 2354 }); 2355 2356 ajaxRecaptcha = grecaptcha.render('recaptcha', options); 2357 asyncRecaptcha = grecaptcha.render('async-recaptcha', options); 2358 } 2359 </script>
vendor: 119 bytes, lines 2359-2361
2359 2360 <script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script> 2361
2362</body> 2363</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.