PageSourceSearch

https://www.chinatownbedfordtx.com/accessibility

html chinatownbedfordtx.com collected 2026-09-24 14:40:13 UTC 121,527 bytes, 2,467 lines download raw bytes

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>China Town - Bedford in TX | Accessibility | Chinese</title>
13							<meta name="keywords" content="china town restaurant, china town restaurant bedford, china town restaurant menu, bedford chinese delivery, bedford chinese food, bedford chinese restaurants, chinese delivery, best chinese food in bedford, chinese restaurants in bedford, chinese restaurants near me, chinese food near me, bedford chinese takeout" />
14						
15						<meta property="og:type" content="website">
16							<meta property="og:title" content="China Town - Bedford in TX | Accessibility | Chinese">
17													<meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/bd497d66-84d2-4d3f-8e06-2e4406c65000/public" />
18			
19						<meta name="twitter:card" content="summary_large_image">
20							<meta name="twitter:title" content="China Town - Bedford in TX | Accessibility | Chinese">
21													<meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/bd497d66-84d2-4d3f-8e06-2e4406c65000/public" />
22			
23										<link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f954ee5c-5d28-43ff-8b9e-34bee924dc00/public" type="image/x-icon" />
24					
25							<link rel="canonical" href="https://www.chinatownbedfordtx.com/accessibility"/>
26		
27				<link type="text/css" rel="stylesheet" href="/min/g=eds_css&amp;1788377785" />
28		<link type="text/css" rel="stylesheet" href="/min/g=css4.0&amp;1788377785" />
29					<link href="https://fonts.googleapis.com/css?family=Nunito:400,700|Open+Sans:400,600,700" rel="stylesheet" />
30				<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" />
31		
31<script src="https://kit.fontawesome.com/0208faa9a2.js" crossorigin="anonymous"></script>
31
32
33		<style>
34								.home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/c61d8f8e-cbda-403c-c822-db43168df400/public); }
35					@media
36					(-webkit-min-device-pixel-ratio: 1.25),
37					(min-resolution: 120dpi){
38						/* Retina header*/
39						.home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/20b6ca4c-1a09-4256-f46d-adb2d2df9000/public); }
40					}
41															/*body{  } */
42
43					
44		</style>
45
46		
47		
47<script type="text/javascript">
48			var UrlTag = "chinatownbedfordtx";
49			var template = 'defaultv4';
50			var formname = 'accessibility';
51			var menulink = 'https://www.chinatownbedfordtx.com/order/main';
52			var checkoutlink = 'https://www.chinatownbedfordtx.com/checkout';
53		</script>
53
54		
54<script>
55			/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
56			(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)
57		</script>
57
58
59		
60<!-- Google Tag Manager -->
61<script>
62	window.dataLayer = window.dataLayer || [];
63	window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); };
64	gtag('js', new Date());
65
66	let data = {
67		account: 'chinatownbedfordtx',
68		context: 'direct',
69		templateVersion: 4,
70		rid: 66,
71			}
72		dataLayer.push({ ...data, event: 'app_data_ready' });
vendor: 337 bytes, lines 72-78
72
73
74	(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
75		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
76		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
77		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
78	})(window,document,'script','dataLayer','
78GTM-K9P93M
vendor: 4 bytes, line 78
78');
79</script>
vendor: 67 bytes, lines 79-81
79
80
81		<script async src="https://www.googletagmanager.com/gtag/js?id=
81G-Q317N4WP9Q
vendor: 15 bytes, lines 81-83
81"></script>
82
83		
83<script>
84			
85							gtag('config', "G-Q317N4WP9Q");
86					</script>
86
87	
88
89
90					<meta name="smartbanner:title" content="China Town - Bedford">
91					<meta name="smartbanner:author" content="Online Ordering">
92					<meta name="smartbanner:price" content="FREE">
93					<meta name="smartbanner:price-suffix-google" content=" ">
94					<meta name="smartbanner:button" content="VIEW">
95					<meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.chinesemenuonline.chinatownbedfordtx">
96					<meta name="smartbanner:enabled-platforms" content="android">
97											<meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/chinatownbedfordtx/">
98						</head>
99
100	<body
101		data-event-on:customer_registered="window.location.reload()"
102		data-event-on:customer_logged_in="window.location.reload()"
103		data-event-on:customer_logged_out="window.location.reload()"
104	>
105		<a class="skip-to-content-link" href="#main">Skip to content</a>
106				<!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 106-107
106
107		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
107GTM-K9P93M
vendor: 85 bytes, lines 107-108
107" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
108		
108<!-- End Google Tag Manager (noscript) -->
109						<!-- wrapper starts -->
110		<div class="wrapper">
111			<section style="grid-area: header-announcements" aria-label="Announcement">
112				<div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;">
113	<div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div>
114	<div>
115		<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/>
116		<ul class="list-unstyled">
117			<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>
118			<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>
119			<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>
120			<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>
121		</ul>
122	</div>
123</div>
124<script>
125	var ua = navigator.userAgent;
126	var match = ua.match(/Firefox\/([0-9]+)\./);
127	var firefoxVersion = match ? parseInt(match[1]) : 1000;
128	var match = ua.match(/Chrome\/([0-9]+)\./);
129	var chromeVersion = match ? parseInt(match[1]) : 1000;
130	var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1;
131	var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner');
132	var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined";
133	var isEntriesSupported = typeof(Object.entries)!="undefined";
134	//Safari version is verified with isEntriesSupported
135	if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) {
136		upgradeBrowserBanner.style.display = 'flex';
137	}
138</script>
138				
139				<!-- get closed sign if applicable. -->
140				
141				
142							</section>
143
144						<!-- Header Starts -->
145			<div class="headerAndWtype" style="grid-area: header">
146				<header class="header" >
147										<div class="d-flex flex-column align-items-start flex-md-row align-items-md-center">
148												<div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0">
149							<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>
150							<div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0">
151								<a
152									class="eds-display-text-title-xs text-truncate title-container"
153									href="https://www.chinatownbedfordtx.com"
154									aria-current="false"
155								>
156									China Town - Bedford								</a>
157
158																	<span class="eds-copy-text-s-regular text-center text-md-start address-container" title="1725 Airport Fwy Bedford, TX 76021">
159										1725 Airport Fwy Bedford, TX 76021									</span>
160															</div>
161						</div>
162
163												
164												<div class="position-absolute top-0 end-0 p-2">
165							
166	<div id="login-status" >
167					<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>
168
169							</div>
170					</div>
171
172															
173	<div		data-eds-id="6ab5364cd7ead"
174		class="eds_side_menu offcanvas offcanvas-start "
175		tabindex="-1"
176		aria-label="Side navigation"
177				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'))"	>
178		
179		<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;">
180										<div
181					class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 "
182					style="z-index: 1"
183				>
184					<button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id=&quot;6ab5364cd7ead&quot;]" 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>
185			
186			<nav aria-labelledby="header-navigation-title">
187							<h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2>
188<ul class="eds_list eds_list--border-none border-bottom">
189	<li class="eds_list-item">
190		<a class="d-block p-3 " href="https://www.chinatownbedfordtx.com" aria-current="false">
191			Home		</a>
192	</li>
193
194		<li class="eds_list-item">
195		<a
196			class="d-block p-3 "
197			href="https://www.chinatownbedfordtx.com/order/main"
198			aria-current="false"
199		>
200			Menu		</a>
201	</li>
202
203		
204					<li class="eds_list-item">
205					<a class="d-block p-3 " href="https://www.chinatownbedfordtx.com/page/delivery-info"  aria-current="false">
206						Delivery Info					</a>
207				</li>
208							<li class="eds_list-item">
209					<a class="d-block p-3 " href="https://www.chinatownbedfordtx.com/page/coupons"  aria-current="false">
210						Coupons					</a>
211				</li>
212			
213			<li class="eds_list-item">
214			<a class="d-block p-3 " href="https://www.chinatownbedfordtx.com/locationinfo" aria-current="false">
215				Location &amp; Hours			</a>
216		</li>
217	
218	<li class="eds_list-item">
219		<a class="d-block p-3 " href="https://www.chinatownbedfordtx.com/contact" aria-current="false">
220			Contact
221		</a>
222	</li>
223</ul>
224						</nav>
225					
226																	
227	<div class="border-bottom border-light p-3">
228		
229		
230			<details
231				class="eds_list eds_list--border-none" open				data-menu-id="8163"
232									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-8163') !== 'false'"
233										onclick="localStorage.setItem('menu-open-8163', !this.open)"
234							>
235									<summary class="eds-copy-text-l-regular list-unstyled rounded-3 mb-1 " tabindex="0">
236						<h2 class="eds-display-text-title-m m-0 p-0">
237															<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i>														Menu <span class="sr-only">21 categories</span>
238						</h2>
239					</summary>
240										<div class="mb-3"></div>
241				
242																		
243									<a
244						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
245						data-event-on:category_pinned="(category) => {
246							const isCurrent = category.id === '97121';
247							$(this).toggleClass('active', isCurrent);
248							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
249						}"
250						href="https://www.chinatownbedfordtx.com/order/main/appetizers"
251						aria-current="false"
252						onclick="if (!event.ctrlKey) {
253							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
254							if (currentMenuIsActive) {
255								app.event.emit('category_selected', { id: '97121' });
256							} else {
257								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97121' });
258							}
259													}"
260					>
261						Appetizers<span class="sr-only"> menu category</span>
262													<span class="ms-auto">15<span class="sr-only"> items available</span></span>
263											</a>
264									<a
265						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
266						data-event-on:category_pinned="(category) => {
267							const isCurrent = category.id === '97122';
268							$(this).toggleClass('active', isCurrent);
269							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
270						}"
271						href="https://www.chinatownbedfordtx.com/order/main/soups"
272						aria-current="false"
273						onclick="if (!event.ctrlKey) {
274							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
275							if (currentMenuIsActive) {
276								app.event.emit('category_selected', { id: '97122' });
277							} else {
278								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97122' });
279							}
280													}"
281					>
282						Soups<span class="sr-only"> menu category</span>
283													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
284											</a>
285									<a
286						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
287						data-event-on:category_pinned="(category) => {
288							const isCurrent = category.id === '97123';
289							$(this).toggleClass('active', isCurrent);
290							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
291						}"
292						href="https://www.chinatownbedfordtx.com/order/main/noodle-soba"
293						aria-current="false"
294						onclick="if (!event.ctrlKey) {
295							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
296							if (currentMenuIsActive) {
297								app.event.emit('category_selected', { id: '97123' });
298							} else {
299								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97123' });
300							}
301													}"
302					>
303						Noodle Soba<span class="sr-only"> menu category</span>
304													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
305											</a>
306									<a
307						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
308						data-event-on:category_pinned="(category) => {
309							const isCurrent = category.id === '97124';
310							$(this).toggleClass('active', isCurrent);
311							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
312						}"
313						href="https://www.chinatownbedfordtx.com/order/main/fried-rice-
313or-brown-rice"
314						aria-current="false"
315						onclick="if (!event.ctrlKey) {
316							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
317							if (currentMenuIsActive) {
318								app.event.emit('category_selected', { id: '97124' });
319							} else {
320								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97124' });
321							}
322													}"
323					>
324						Fried Rice or Brown Rice<span class="sr-only"> menu category</span>
325													<span class="ms-auto">3<span class="sr-only"> items available</span></span>
326											</a>
327									<a
328						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
329						data-event-on:category_pinned="(category) => {
330							const isCurrent = category.id === '97125';
331							$(this).toggleClass('active', isCurrent);
332							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
333						}"
334						href="https://www.chinatownbedfordtx.com/order/main/lo-mein"
335						aria-current="false"
336						onclick="if (!event.ctrlKey) {
337							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
338							if (currentMenuIsActive) {
339								app.event.emit('category_selected', { id: '97125' });
340							} else {
341								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97125' });
342							}
343													}"
344					>
345						Lo Mein<span class="sr-only"> menu category</span>
346													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
347											</a>
348									<a
349						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
350						data-event-on:category_pinned="(category) => {
351							const isCurrent = category.id === '291156';
352							$(this).toggleClass('active', isCurrent);
353							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
354						}"
355						href="https://www.chinatownbedfordtx.com/order/main/mei-fun"
356						aria-current="false"
357						onclick="if (!event.ctrlKey) {
358							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
359							if (currentMenuIsActive) {
360								app.event.emit('category_selected', { id: '291156' });
361							} else {
362								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '291156' });
363							}
364													}"
365					>
366						Mei Fun<span class="sr-only"> menu category</span>
367													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
368											</a>
369									<a
370						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
371						data-event-on:category_pinned="(category) => {
372							const isCurrent = category.id === '97126';
373							$(this).toggleClass('active', isCurrent);
374							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
375						}"
376						href="https://www.chinatownbedfordtx.com/order/main/egg-foo-young"
377						aria-current="false"
378						onclick="if (!event.ctrlKey) {
379							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
380							if (currentMenuIsActive) {
381								app.event.emit('category_selected', { id: '97126' });
382							} else {
383								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97126' });
384							}
385													}"
386					>
387						Egg Foo Young<span class="sr-only"> menu category</span>
388													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
389											</a>
390									<a
391						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
392						data-event-on:category_pinned="(category) => {
393							const isCurrent = category.id === '121256';
394							$(this).toggleClass('active', isCurrent);
395							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
396						}"
397						href="https://www.chinatownbedfordtx.com/order/main/chow-mein"
398						aria-current="false"
399						onclick="if (!event.ctrlKey) {
400							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
401							if (currentMenuIsActive) {
402								app.event.emit('category_selected', { id: '121256' });
403							} else {
404								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '121256' });
405							}
406													}"
407					>
408						Chow Mein<span class="sr-only"> menu category</span>
409													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
410											</a>
411									<a
412						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
413						data-event-on:category_pinned="(category) => {
414							const isCurrent = category.id === '97127';
415							$(this).toggleClass('active', isCurrent);
416							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
417						}"
418						href="https://www.chinatownbedfordtx.com/order/main/poultry"
419						aria-current="false"
420						onclick="if (!event.ctrlKey) {
421							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
422							if (currentMenuIsActive) {
423								app.event.emit('category_selected', { id: '97127' });
424							} else {
425								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97127' });
426							}
427													}"
428					>
429						Poultry<span class="sr-only"> menu category</span>
430													<span class="ms-auto">19<span class="sr-only"> items available</span></span>
431											</a>
432									<a
433						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
434						data-event-on:category_pinned="(category) => {
435							const isCurrent = category.id === '97129';
436							$(this).toggleClass('active', isCurrent);
437							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
438						}"
439						href="https://www.chinatownbedfordtx.com/order/main/beef"
440						aria-current="false"
441						onclick="if (!event.ctrlKey) {
442							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
443							if (currentMenuIsActive) {
444								app.event.emit('category_selected', { id: '97129' });
445							} else {
446								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97129' });
447							}
448													}"
449					>
450						Beef<span class="sr-only"> menu category</span>
451													<span class="ms-auto">14<span class="sr-only"> items available</span></span>
452											</a>
453									<a
454						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
455						data-event-on:category_pinned="(category) => {
456							const isCurrent = category.id === '97128';
457							$(this).toggleClass('active', isCurrent);
458							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
459						}"
460						href="https://www.chinatownbedfordtx.com/order/main/pork"
461						aria-current="false"
462						onclick="if (!event.ctrlKey) {
463							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
464							if (currentMenuIsActive) {
465								app.event.emit('category_selected', { id: '97128' });
466							} else {
467								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97128' });
468							}
469													}"
470					>
471						Pork<span class="sr-only"> menu category</span>
472													<span class="ms-auto">9<span class="sr-only"> items available</span></span>
473											</a>
474									<a
475						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
476						data-event-on:category_pinned="(category) => {
477							const isCurrent = category.id === '97130';
478							$(this).toggleClass('active', isCurrent);
479							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
480						}"
481						href="https://www.chinatownbedfordtx.com/order/main/seafood"
482						aria-current="false"
483						onclick="if (!event.ctrlKey) {
484							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
485							if (currentMenuIsActive) {
486								app.event.emit('category_selected', { id: '97130' });
487							} else {
488								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97130' });
489							}
490													}"
491					>
492						Seafood<span class="sr-only"> menu category</span>
493													<span class="ms-auto">16<span class="sr-only"> items available</span></span>
494											</a>
495									<a
496						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
497						data-event-on:category_pinned="(category) => {
498							const isCurrent = category.id === '97131';
499							$(this).toggleClass('active', isCurrent);
500							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
501						}"
502						href="https://www.chinatownbedfordtx.com/order/main/vegetables"
503						aria-current="false"
504						onclick="if (!event.ctrlKey) {
505							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
506							if (currentMenuIsActive) {
507								app.event.emit('category_selected', { id: '97131' });
508							} else {
509								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97131' });
510							}
511													}"
512					>
513						Vegetables<span class="sr-only"> menu category</span>
514													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
515											</a>
516									<a
517						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
518						data-event-on:category_pinned="(category) => {
519							const isCurrent = category.id === '219108';
520							$(this).toggleClass('active', isCurrent);
521							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
522						}"
523						href="https://www.chinatownbedfordtx.com/order/main/low-calories"
524						aria-current="false"
525						onclick="if (!event.ctrlKey) {
526							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
527							if (currentMenuIsActive) {
528								app.event.emit('category_selected', { id: '219108' });
529							} else {
530								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '219108' });
531							}
532													}"
533					>
534						Low Calories<span class="sr-only"> menu category</span>
535													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
536											</a>
537									<a
538						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
539						data-event-on:category_pinned="(category) => {
540							const isCurrent = category.id === '97132';
541							$(this).toggleClass('active', isCurrent);
542							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
543						}"
544						href="https://www.chinatownbedfordtx.com/order/main/house-specialties"
545						aria-current="false"
546						onclick="if (!event.ctrlKey) {
547							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
548							if (currentMenuIsActive) {
549								app.event.emit('category_selected', { id: '97132' });
550							} else {
551								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97132' });
552							}
553													}"
554					>
555						House Specialties<span class="sr-only"> menu category</span>
556													<span class="ms-auto">15<span class="sr-only"> items available</span></span>
557											</a>
558									<a
559						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
560						data-event-on:category_pinned="(category) => {
561							const isCurrent = category.id === '97135';
562							$(this).toggleClass('active', isCurrent);
563							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
564						}"
565						href="https://www.chinatownbedfordtx.com/order/main/dinner-specials"
566						aria-current="false"
567						onclick="if (!event.ctrlKey) {
568							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
569							if (currentMenuIsActive) {
570								app.event.emit('category_selected', { id: '97135' });
571							} else {
572								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97135' });
573							}
574													}"
575					>
576						Dinner Specials<span class="sr-only"> menu category</span>
577													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
578											</a>
579									<a
580						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
581						data-event-on:category_pinned="(category) => {
582							const isCurrent = category.id === '97134';
583							$(this).toggleClass('active', isCurrent);
584							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
585						}"
586						href="https://www.chinatownbedfordtx.com/order/main/childrens-menu"
587						aria-current="false"
588						onclick="if (!event.ctrlKey) {
589							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
590							if (currentMenuIsActive) {
591								app.event.emit('category_selected', { id: '97134' });
592							} else {
593								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '97134' });
594							}
595													}"
596					>
597						Children's Menu<span class="sr-only"> menu category</span>
598													<span class="ms-auto">4<span class="sr-only"> items available</span></span>
599											</a>
600									<a
601						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
602						data-event-on:category_pinne
602d="(category) => {
603							const isCurrent = category.id === '144964';
604							$(this).toggleClass('active', isCurrent);
605							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
606						}"
607						href="https://www.chinatownbedfordtx.com/order/main/lunch-combo"
608						aria-current="false"
609						onclick="if (!event.ctrlKey) {
610							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
611							if (currentMenuIsActive) {
612								app.event.emit('category_selected', { id: '144964' });
613							} else {
614								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '144964' });
615							}
616													}"
617					>
618						Lunch Combo<span class="sr-only"> menu category</span>
619													<span class="ms-auto">44<span class="sr-only"> items available</span></span>
620											</a>
621									<a
622						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
623						data-event-on:category_pinned="(category) => {
624							const isCurrent = category.id === '137828';
625							$(this).toggleClass('active', isCurrent);
626							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
627						}"
628						href="https://www.chinatownbedfordtx.com/order/main/beverages"
629						aria-current="false"
630						onclick="if (!event.ctrlKey) {
631							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
632							if (currentMenuIsActive) {
633								app.event.emit('category_selected', { id: '137828' });
634							} else {
635								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '137828' });
636							}
637													}"
638					>
639						Beverages<span class="sr-only"> menu category</span>
640													<span class="ms-auto">10<span class="sr-only"> items available</span></span>
641											</a>
642									<a
643						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
644						data-event-on:category_pinned="(category) => {
645							const isCurrent = category.id === '137851';
646							$(this).toggleClass('active', isCurrent);
647							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
648						}"
649						href="https://www.chinatownbedfordtx.com/order/main/desserts"
650						aria-current="false"
651						onclick="if (!event.ctrlKey) {
652							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
653							if (currentMenuIsActive) {
654								app.event.emit('category_selected', { id: '137851' });
655							} else {
656								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '137851' });
657							}
658													}"
659					>
660						Desserts<span class="sr-only"> menu category</span>
661													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
662											</a>
663									<a
664						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
665						data-event-on:category_pinned="(category) => {
666							const isCurrent = category.id === '291157';
667							$(this).toggleClass('active', isCurrent);
668							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
669						}"
670						href="https://www.chinatownbedfordtx.com/order/main/side-order"
671						aria-current="false"
672						onclick="if (!event.ctrlKey) {
673							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
674							if (currentMenuIsActive) {
675								app.event.emit('category_selected', { id: '291157' });
676							} else {
677								app.event.emit('menu_selected', { menu_id: '8163', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&lt;br&gt;&lt;br&gt;&quot;, category_id: '291157' });
678							}
679													}"
680					>
681						Side Order<span class="sr-only"> menu category</span>
682													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
683											</a>
684							</details>
685		
686			</div>
687
688												
689					<div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100">
690							<h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>China Town - Bedford</h2>
691
692			<address class="eds-copy-text-s-regular mb-0">
693			1725 Airport Fwy Bedford, TX 76021		</address>
694						</div>
695
696																	<div class="eds-copy-text-s-regular p-3 d-lg-none">
697							<h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2>
698									<ul class="list-unstyled" aria-label="App store links">
699										<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.chinatownbedfordtx"><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>
700					</ul>
701	
702	<ul class="list-unstyled d-flex gap-2" aria-label="Social network links">
703						<li><a href="https://www.yelp.com/biz/china-town-restaurant-bedford" 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>
704							<li><a href="https://www.tripadvisor.com/Restaurant_Review-g55461-d4461383-Reviews-China_Town_Restaurant-Bedford_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>
705				</ul>
706	
707<div>&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div>
708	<div>Discover the best Chinese restaurants with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div>
709
710<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support">
711	<li><a href="https://www.chinatownbedfordtx.com/reportbug">Technical Support</a></li>
712	<li><a href="https://www.chinatownbedfordtx.com/privacy">Privacy Policy</a></li>
713	<li><a href="https://www.chinatownbedfordtx.com/tos">Terms of Service</a></li>
714	<li><a href="https://www.chinatownbedfordtx.com/accessibility">Accessibility</a></li>
715</ul>
716
717This 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.
718						</div>		</div>
719
720		
720<script>
721		{
722			const container = document.querySelector('[data-eds-id="6ab5364cd7ead"]');
723
724						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
725				container.addEventListener(`eds.${eventName}`, (e) => {
726					bootstrap.Offcanvas.getOrCreateInstance(container)[eventName](
727						...(Array.isArray(e.detail) ? e.detail : [e.detail])
728					);
729				});
730			});
731		}
732		</script>
732
733	</div>
734
735					</header>
736			</div>
737
738										<aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title">
739					<section class="hero">
740												<div class="menu_hero backbgbox position-relative">
741									<div class="logo">
742		<a class="logo-image" href="https://www.chinatownbedfordtx.com" aria-current="false" >
743			<img
744				src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/bd497d66-84d2-4d3f-8e06-2e4406c65000/public"
745				srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/bd497d66-84d2-4d3f-8e06-2e4406c65000/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/bd497d66-84d2-4d3f-8e06-2e4406c65000/public 2x"				alt="Go to Home"
746								onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')"
747			/>
748		</a>
749	</div>
750						</div>
751
752													<div class="p-3">
753								<div class="pb-1">
754									<h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">China Town - Bedford</h1>
755																	</div>
756
757								<div class="d-sm-flex align-items-baseline">
758																			<div class="mt-2">
759											
760	<span
761		class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap"
762			>
763		Closed	</span>
764
765	Opens at 11:00AM										</div>
766									
767									<div class="d-flex gap-2 ms-sm-auto mt-2">
768																					
769					<a
770				class="eds_button btn btn-outline-secondary btn-sm col text-nowrap"
771				href="https://www.chinatownbedfordtx.com/locationinfo?lid=6297"
772							>
773				<i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info			</a>
774		
775												
776																					
777		<a
778			class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap"
779			href="tel:(817) 283-1595"
780					>
781			<i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us		</a>
782
783												
784									</div>
785								</div>
786							</div>
787											</section>
788				</aside>
789			
790						
791						
792										<div class="container" style="grid-area: messages">
793									</div>
794						<!-- Header ends -->
795<main class="main_content" id="main">
796	<div class="container menu_page contact_page locationinfo">
797		<div class="row menu_wrapper">
798						<h1><span style="font-size:20pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Accessibility Statement</strong></span></span></span></h1>
799
800<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Last Updated: May 26, 2026</strong></span></span></span></p>
801
802<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Our Commitment</strong></span></span></span></h2>
803
804<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We are committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards. We aim to conform to the </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Web Content Accessibility Guidelines (WCAG) 2.1, Level AA</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, to the best of our ability.</span></span></span></p>
805
806<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Support and Feedback</strong></span></span></span></h2>
807
808<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We welcome your feedback on the accessibility of our Service. If you encounter accessibility barriers or have difficulty using any part of our website or mobile applications, please let us know immediately so that we can assist you:</span></span></span></p>
809
810<div class="row">
811<div class="col">
812<ul>
813	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Email:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> [email protected]</span></span></span></li>
814	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Address: </strong>8480 Honeycutt Rd. Suite 200 Raleigh, NC 27615</span></span></span></li>
815</ul>
816</div>
817</div>
818
819<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">When contacting us, please provide a description of the specific feature you feel is not fully accessible or a suggestion for improvement. We take your feedback seriously and will consider it as we evaluate ways to accommodate all of our customers and our overall accessibility policies.</span></span></span></p>
820
821<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Content Disclaimer</strong></span></span></span></h2>
822
823<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">While we strive to provide an accessible experience, please note that our platform facilitates connections with third-party Restaurants and Resellers. Certain content including, but not limited to, menu images, restaurant-specific branding, promotional graphics, and PDF uploads is provided and controlled by these third parties.</span></span></span></p>
824
825<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We cannot guarantee the accessibility of content hosted on our platform that is managed by third-party entities. However, we encourage our partners to provide accessible content and are happy to assist users in obtaining the information they need through alternative means whenever possible.</span></span></span></p>
826
827<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Ongoing Efforts</strong></span></span></span></h2>
828
829<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Accessibility is an ongoing process. Our team regularly reviews the Service using industry-standard tools and assistive technologies (such as screen readers) to identify and remediate potential barriers. We are dedicated to maintaining a platform that allows all users to browse, order, and enjoy their favorite meals with ease.</span></span></span></p>
830		</div>
831	</div>
832</main>
833
834<footer class="footer bg-white" style="grid-area: footer">
835	<div class="container">
836					<div class="social_wrapper">
837				<div class="social_links">
838												<ul class="d-flex align-items-start">
839																																																		<li>
840											<a class="icon" href="https://www.yelp.com/biz/china-town-restaurant-bedford" target="_blank" title="Yelp (opens in new tab)">
841												<span class="sr-only">Yelp</span>
842												<i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i>											</a>
843										</li>
844																											<li>
845											<a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g55461-d4461383-Reviews-China_Town_Restaurant-Bedford_Texas.html" target="_blank" title="TripAdvisor (opens in new tab)">
846												<span class="sr-only">TripAdvisor</span>
847												<img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" />											</a>
848										</li>
849																																								</ul>
850															</div>
851				<div class="d_app">
852											<ul>
853															<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.chinatownbedfordtx"><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>
854														</ul>
855										</div>
856			</div>
857
858			<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)">
859				<ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular">
860					<li><a class="text-decoration-none" href="https://www.chinatownbedfordtx.com" aria-current="false">Home</a></li>
861					<li><a class="text-decoration-none" href="https://www.chinatownbedfordtx.com/order/main" aria-current="false">Menu</a></li>
862													<li>
863									<a class="text-decoration-none" href="https://www.chinatownbedfordtx.com/page/delivery-info" aria-current="false">Delivery Info</a>
864								</li>
865														<li>
866									<a class="text-decoration-none" href="https://www.chinatownbedfordtx.com/page/coupons" aria-current="false">Coupons</a>
867								</li>
868																						<li><a class="text-decoration-none" href="https://www.chinatownbedfordtx.com/locationinfo" aria-current="false">Location &amp; Hours</a></li>
869															<li><a class="text-decoration-none" href="https://www.chinatownbedfordtx.com/contact" aria-current="false">Contact</a></li>
870				</ul>
871
872				<ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular">
873					<li class="bullet-separated"><a href="https://www.chinatownbedfordtx.com/reportbug" class="errorLink">Technical Support</a></li>
874					<li class="bullet-separated"><a href="https://www.chinatownbedfordtx.com/privacy">Privacy Policy</a></li>
875					<li class="bullet-separated"><a href="https://www.chinatownbedfordtx.com/tos">Terms of Service</a></li>
876					<li class="bullet-separated"><a href="https://www.chinatownbedfordtx.com/accessibility">Accessibility</a></li>
877				</ul>
878			</div>
879
880			<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)">
881				<p class="eds-copy-text-m-regular">
882					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.
883				</p>
884
885				<p class="eds-copy-text-m-regular text-end">
886					&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a>											<br>Discover the best Chinese restaurants with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a>									</p>
887			</div>
888			</div>
889</footer>
890<!-- footer ends -->
891
892
893</div>
894<!-- wrapper ends -->
895
896
897
898	<div
899		data-eds-id="6ab5364cdac49"
900		class="eds_dialog modal fade  "
901		tabindex="-1"
902		aria-labelledby="eds-dialog-title-6ab5364cdac49"
903		aria-hidden="true"
904		id="forgot-password-modal"	>
905		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
906			<div class="modal-content ">
907									
908	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
909		<h2 id="eds-dialog-title-6ab5364cdac49" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
910			Forgot Password		</h2>
911
912		<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>
913
914	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
915		<form
916			id="forgot-password-form"
917			name="forgot-password"
918			data-async-on-submit
919			method="post"
920			action="https://www.chinatownbedfordtx.com/auth/forgotpassword"
921			data-async-block="#forgot-password-modal .modal-content"
922			data-async-target="#forgot-password-modal .eds_dialog-body"
923			data-async-recaptcha
924			novalidate
925		>
926			
927			
928	<label
929		data-eds-id="6ab5364cdac06"
930		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
931			>
932					<div class="eds_formfield-label">
933				Your email				<span aria-hidden="true">*</span>							</div>
934		
935		<div class="position-relative d-flex flex-column">
936							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
937			
938										<input
939					type="email"
940					class="eds-copy-text-l-regular  "
941										placeholder=" " name="email" autocomplete="email" required value=""				/>
942
943				
944							
945			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
946					</div>
947
948		
949		
949<script>
950		{
951			const container = document.querySelector('[data-eds-id="6ab5364cdac06"]');
952			const input = container.querySelector('input, textarea, select');
953			const error = container.querySelector('.eds_formfield-error');
954
955			
956						input.addEventListener('eds.validation.reset', () => {
957				input.removeAttribute('data-validation');
958				input.setCustomValidity('');
959				error.innerHTML = '';
960			});
961
962						input.addEventListener('eds.validation.hide', () => {
963				input.removeAttribute('data-validation');
964			});
965
966						input.addEventListener('eds.validation.success', (e) => {
967				input.setCustomValidity('');
968				input.setAttribute('data-validation', '');
969				error.innerHTML = '';
970			});
971
972						input.addEventListener('eds.validation.warning', (e) => {
973				input.setCustomValidity('');
974				input.setAttribute('data-validation', '');
975				error.innerHTML = e.detail;
976			});
977
978						input.addEventListener('eds.validation.error', (e) => {
979				input.setCustomValidity(e.detail);
980				input.checkValidity(); 				input.setAttribute('data-validation', '');
981			});
982
983			input.addEventListener('invalid', (e) => {
984				error.innerHTML = input.validationMessage;
985			});
986
987								}
988		</script>
988
989	</label>
990
991	
992			<button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button>
993							<div class="text-center">
994					<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">&lt; Back</button>				</div>
995					</form>	</div>
996
997	
998								</div>
999		</div>
1000
1001		
1001<script>
1002		{
1003			const container = document.querySelector('[data-eds-id="6ab5364cdac49"]');
1004			let edsMethodsDisabled = false;
1005
1006						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1007				container.addEventListener(`eds.${eventName}`, (e) => {
1008					if (edsMethodsDisabled) return;
1009
1010					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1011						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1012					);
1013				});
1014			});
1015
1016						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1017				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1018					if (edsMethodsDisabled) return;
1019
1020					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1021					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1022					edsMethodsDisabled = false;
1023				});
1024			});
1025
1026			
1027						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1028				container.addEventListener(eventName, () => {
1029					const autofocusInput = container.querySelector('[autofocus]');
1030					if (autofocusInput) {
1031						container.style.display = 'block';
1032						autofocusInput.focus();
1033					}
1034				});
1035			});
1036
1037					}
1038		</script>
1038
1039	</div>
1040
1041	
1042	<div
1043		data-eds-id="6ab5364cdafd9"
1044		class="eds_dialog modal fade  "
1045		tabindex="-1"
1046		aria-labelledby="eds-dialog-title-6ab5364cdafd9"
1047		aria-hidden="true"
1048		id="login-modal"	>
1049		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1050			<div class="modal-content ">
1051									
1052	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1053		<h2 id="eds-dialog-title-6ab5364cdafd9" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1054			Log in		</h2>
1055
1056		<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>
1057
1058	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1059		<form
1060			id="login-form"
1061			name="login"
1062			data-async-on-submit
1063			method="post"
1064			action="https://www.chinatownbedfordtx.com/auth"
1065			data-async-block="#login-modal .modal-content"
1066			data-async-target="#login-modal .eds_dialog-body"
1067			data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1068			data-async-recaptcha
1069			novalidate
1070		>
1071						
1072						
1073	<label
1074		data-eds-id="6ab5364cdaed8"
1075		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1076			>
1077					<div class="eds_formfield-label">
1078				Your email				<span aria-hidden="true">*</span>							</div>
1079		
1080		<div class="position-relative d-flex flex-column">
1081							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1082			
1083										<input
1084					type="email"
1085					class="eds-copy-text-l-regular  "
1086										placeholder=" " name="email" autocomplete="username" required value=""				/>
1087
1088				
1089							
1090			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1091					</div>
1092
1093		
1094		
1094<script>
1095		{
1096			const container = document.querySelector('[data-eds-id="6ab5364cdaed8"]');
1097			const input = container.querySelector('input, textarea, select');
1098			const error = container.querySelector('.eds_formfield-error');
1099
1100			
1101						input.addEventListener('eds.validation.reset', () => {
1102				input.removeAttribute('data-validation');
1103				input.setCustomValidity('');
1104				error.innerHTML = '';
1105			});
1106
1107						input.addEventListener('eds.validation.hide', () => {
1108				input.removeAttribute('data-validation');
1109			});
1110
1111						input.addEventListener('eds.validation.success', (e) => {
1112				input.setCustomValidity('');
1113				input.setAttribute('data-validation', '');
1114				error.innerHTML = '';
1115			});
1116
1117						input.addEventListener('eds.validation.warning', (e) => {
1118				input.setCustomValidity('');
1119				input.setAttribute('data-validation', '');
1120				error.innerHTML = e.detail;
1121			});
1122
1123						input.addEventListener('eds.validation.error', (e) => {
1124				input.setCustomValidity(e.detail);
1125				input.checkValidity(); 				input.setAttribute('data-validation', '');
1126			});
1127
1128			input.addEventListener('invalid', (e) => {
1129				error.innerHTML = input.validationMessage;
1130			});
1131
1132								}
1133		</script>
1133
1134	</label>
1135
1136	
1137						
1138	<label
1139		data-eds-id="6ab5364cdaef5"
1140		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2"
1141			>
1142					<div class="eds_formfield-label">
1143				Your password				<span aria-hidden="true">*</span>							</div>
1144		
1145		<div class="position-relative d-flex flex-column">
1146							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1147			
1148										<input
1149					type="password"
1150					class="eds-copy-text-l-regular  pe-6"
1151					data-event-on:toggle_password_6ab5364cdaef5="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1152
1153				
1154									<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_6ab5364cdaef5', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5364cdaef5="(shown) =&gt; $(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_6ab5364cdaef5="(shown) =&gt; this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5364cdaef5="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1155			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1156					</div>
1157
1158		
1159		
1159<script>
1160		{
1161			const container = document.querySelector('[data-eds-id="6ab5364cdaef5"]');
1162			const input = container.querySelector('input, textarea, select');
1163			const error = container.querySelector('.eds_formfield-error');
1164
1165			
1166						input.addEventListener('eds.validation.reset', () => {
1167				input.removeAttribute('data-validation');
1168				input.setCustomValidity('');
1169				error.innerHTML = '';
1170			});
1171
1172						input.addEventListener('eds.validation.hide', () => {
1173				input.removeAttribute('data-validation');
1174			});
1175
1176						input.addEventListener('eds.validation.success', (e) => {
1177				input.setCustomValidity('');
1178				input.setAttribute('data-validation', '');
1179				error.innerHTML = '';
1180			});
1181
1182						input.addEventListener('eds.validation.warning', (e) => {
1183				input.setCustomValidity('');
1184				input.setAttribute('data-validation', '');
1185				error.innerHTML = e.detail;
1186			});
1187
1188						input.addEventListener('eds.validation.error', (e) => {
1189				input.setCustomValidity(e.detail);
1190				input.checkValidity(); 				input.setAttribute('data-validation', '');
1191			});
1192
1193			input.addEventListener('invalid', (e) => {
1194				error.innerHTML = input.validationMessage;
1195			});
1196
1197								}
1198		</script>
1198
1199	</label>
1200
1201	
1202						<div class="text-end mb-3">
1203				<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>
1204
1205																
1206						<button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button>
1207						<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">
1208		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.chinatownbedfordtx.com%2Fauth%2Fgoogle&amp;redirect=%2Faccessibility" 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();">
1209			<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>
1210			Continue with Google
1211		</a>
1212	</div>
1213					<div class="apple-signin-container text-center mb-2">
1214		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.chinatownbedfordtx.com%2Fauth%2Fapple&amp;redirect=%2Faccessibility" 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();">
1215			<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>
1216			Continue with Apple
1217		</a>
1218	</div>
1219					<small class="d-block mt-2 eds-interface-text-s-regular">
1220		By continuing, you agree to our <a href="https://www.chinatownbedfordtx.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://www.chinatownbedfordtx.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://www.chinatownbedfordtx.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.
1221	</small>
1222	
1223						<div class="text-center mt-3">
1224				Don't have an account?
1225				<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>
1226		</form>	</div>
1227
1228	
1229								</div>
1230		</div>
1231
1232		
1232<script>
1233		{
1234			const container = document.querySelector('[data-eds-id="6ab5364cdafd9"]');
1235			let edsMethodsDisabled = false;
1236
1237						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1238				container.addEventListener(`eds.${eventName}`, (e) => {
1239					if (edsMethodsDisabled) return;
1240
1241					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1242						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1243					);
1244				});
1245			});
1246
1247						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1248				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1249					if (edsMethodsDisabled) return;
1250
1251					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1252					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1253					edsMethodsDisabled = false;
1254				});
1255			});
1256
1257			
1258						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1259				container.addEventListener(eventName, () => {
1260					const autofocusInput = container.querySelector('[autofocus]');
1261					if (autofocusInput) {
1262						container.style.display = 'block';
1263						autofocusInput.focus();
1264					}
1265				});
1266			});
1267
1268					}
1269		</script>
1269
1270	</div>
1271
1272	
1273	<div
1274		data-eds-id="6ab5364cdb2b9"
1275		class="eds_dialog modal fade  "
1276		tabindex="-1"
1277		aria-labelledby="eds-dialog-title-6ab5364cdb2b9"
1278		aria-hidden="true"
1279		id="register-modal"	>
1280		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1281			<div class="modal-content ">
1282									
1283	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1284		<h2 id="eds-dialog-title-6ab5364cdb2b9" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1285			Sign up		</h2>
1286
1287		<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>
1288
1289	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0">
1290		<form
1291			id="register-form"
1292			name="register"
1293			data-async-on-submit
1294			method="post"
1295			action="https://www.chinatownbedfordtx.com/auth/register"
1296			data-async-block="#register-modal .modal-content"
1297			data-async-target="#register-modal .eds_dialog-body"
1298			data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1299			data-async-recaptcha
1300			novalidate
1301		>
1302			
1303			<div class="p-3 pt-0">
1304								
1305	<label
1306		data-eds-id="6ab5364cdb186"
1307		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1308			>
1309					<div class="eds_formfield-label">
1310				First name				<span aria-hidden="true">*</span>							</div>
1311		
1312		<div class="position-relative d-flex flex-column">
1313							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1314			
1315										<input
1316					type="text"
1317					class="eds-copy-text-l-regular  "
1318										placeholder=" " name="firstname" autocomplete="given-name" required value=""				/>
1319
1320				
1321							
1322			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1323					</div>
1324
1325		
1326		
1326<script>
1327		{
1328			const container = document.querySelector('[data-eds-id="6ab5364cdb186"]');
1329			const input = container.querySelector('input, textarea, select');
1330			const error = container.querySelector('.eds_formfield-error');
1331
1332			
1333						input.addEventListener('eds.validation.reset', () => {
1334				input.removeAttribute('data-validation');
1335				input.setCustomValidity('');
1336				error.innerHTML = '';
1337			});
1338
1339						input.addEventListener('eds.validation.hide', () => {
1340				input.removeAttribute('data-validation');
1341			});
1342
1343						input.addEventListener('eds.validation.success', (e) => {
1344				input.setCustomValidity('');
1345				input.setAttribute('data-validation', '');
1346				error.innerHTML = '';
1347			});
1348
1349						input.addEventListener('eds.validation.warning', (e) => {
1350				input.setCustomValidity('');
1351				input.setAttribute('data-validation', '');
1352				error.innerHTML = e.detail;
1353			});
1354
1355						input.addEventListener('eds.validation.error', (e) => {
1356				input.setCustomValidity(e.detail);
1357				input.checkValidity(); 				input.setAttribute('data-validation', '');
1358			});
1359
1360			input.addEventListener('invalid', (e) => {
1361				error.innerHTML = input.validationMessage;
1362			});
1363
1364								}
1365		</script>
1365
1366	</label>
1367
1368	
1369								
1370	<label
1371		data-eds-id="6ab5364cdb1a1"
1372		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1373			>
1374					<div class="eds_formfield-label">
1375				Last name				<span aria-hidden="true">*</span>							</div>
1376		
1377		<div class="position-relative d-flex flex-column">
1378							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1379			
1380										<input
1381					type="text"
1382					class="eds-copy-text-l-regular  "
1383										placeholder=" " name="lastname" autocomplete="family-name" required value=""				/>
1384
1385				
1386							
1387			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1388					</div>
1389
1390		
1391		
1391<script>
1392		{
1393			const container = document.querySelector('[data-eds-id="6ab5364cdb1a1"]');
1394			const input = container.querySelector('input, textarea, select');
1395			const error = container.querySelector('.eds_formfield-error');
1396
1397			
1398						input.addEventListener('eds.validation.reset', () => {
1399				input.removeAttribute('data-validation');
1400				input.setCustomValidity('');
1401				error.innerHTML = '';
1402			});
1403
1404						input.addEventListener('eds.validation.hide', () => {
1405				input.removeAttribute('data-validation');
1406			});
1407
1408						input.addEventListener('eds.validation.success', (e) => {
1409				input.setCustomValidity('');
1410				input.setAttribute('data-validation', '');
1411				error.innerHTML = '';
1412			});
1413
1414						input.addEventListener('eds.validation.warning', (e) => {
1415				input.setCustomValidity('');
1416				input.setAttribute('data-validation', '');
1417				error.innerHTML = e.detail;
1418			});
1419
1420						input.addEventListener('eds.validation.error', (e) => {
1421				input.setCustomValidity(e.detail);
1422				input.checkValidity(); 				input.setAttribute('data-validation', '');
1423			});
1424
1425			input.addEventListener('invalid', (e) => {
1426				error.innerHTML = input.validationMessage;
1427			});
1428
1429								}
1430		</script>
1430
1431	</label>
1432
1433	
1434								
1435	<label
1436		data-eds-id="6ab5364cdb1b3"
1437		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1438			>
1439					<div class="eds_formfield-label">
1440				Email				<span aria-hidden="true">*</span>							</div>
1441		
1442		<div class="position-relative d-flex flex-column">
1443							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1444			
1445										<input
1446					type="email"
1447					class="eds-copy-text-l-regular  "
1448										placeholder=" " name="email" autocomplete="username" required value=""				/>
1449
1450				
1451							
1452			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1453					</div>
1454
1455		
1456		
1456<script>
1457		{
1458			const container = document.querySelector('[data-eds-id="6ab5364cdb1b3"]');
1459			const input = container.querySelector('input, textarea, select');
1460			const error = container.querySelector('.eds_formfield-error');
1461
1462			
1463						input.addEventListener('eds.validation.reset', () => {
1464				input.removeAttribute('data-validation');
1465				input.setCustomValidity('');
1466				error.innerHTML = '';
1467			});
1468
1469						input.addEventListener('eds.validation.hide', () => {
1470				input.removeAttribute('data-validation');
1471			});
1472
1473						input.addEventListener('eds.validation.success', (e) => {
1474				input.setCustomValidity('');
1475				input.setAttribute('data-validation', '');
1476				error.innerHTML = '';
1477			});
1478
1479						input.addEventListener('eds.validation.warning', (e) => {
1480				input.setCustomValidity('');
1481				input.setAttribute('data-validation', '');
1482				error.innerHTML = e.detail;
1483			});
1484
1485						input.addEventListener('eds.validation.error', (e) => {
1486				input.setCustomValidity(e.detail);
1487				input.checkValidity(); 				input.setAttribute('data-validation', '');
1488			});
1489
1490			input.addEventListener('invalid', (e) => {
1491				error.innerHTML = input.validationMessage;
1492			});
1493
1494								}
1495		</script>
1495
1496	</label>
1497
1498	
1499								
1500	<label
1501		data-eds-id="6ab5364cdb1c3"
1502		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1503			>
1504					<div class="eds_formfield-label">
1505				Password				<span aria-hidden="true">*</span>							</div>
1506		
1507		<div class="position-relative d-flex flex-column">
1508							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1509			
1510										<input
1511					type="password"
1512					class="eds-copy-text-l-regular  pe-6"
1513					data-event-on:toggle_password_6ab5364cdb1c3="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1514
1515				
1516									<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_6ab5364cdb1c3', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5364cdb1c3="(shown) =&gt; $(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_6ab5364cdb1c3="(shown) =&gt; this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab5364cdb1c3="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1517			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1518					</div>
1519
1520		
1521		
1521<script>
1522		{
1523			const container = document.querySelector('[data-eds-id="6ab5364cdb1c3"]');
1524			const input = container.querySelector('input, textarea, select');
1525			const error = container.querySelector('.eds_formfield-error');
1526
1527			
1528						input.addEventListener('eds.validation.reset', () => {
1529				input.removeAttribute('data-validation');
1530				input.setCustomValidity('');
1531				error.innerHTML = '';
1532			});
1533
1534						input.addEventListener('eds.validation.hide', () => {
1535				input.removeAttribute('data-validation');
1536			});
1537
1538						input.addEventListener('eds.validation.success', (e) => {
1539				input.setCustomValidity('');
1540				input.setAttribute('data-validation', '');
1541				error.innerHTML = '';
1542			});
1543
1544						input.addEventListener('eds.validation.warning', (e) => {
1545				input.setCustomValidity('');
1546				input.setAttribute('data-validation', '');
1547				error.innerHTML = e.detail;
1548			});
1549
1550						input.addEventListener('eds.validation.error', (e) => {
1551				input.setCustomValidity(e.detail);
1552				input.checkValidity(); 				input.setAttribute('data-validation', '');
1553			});
1554
1555			input.addEventListener('invalid', (e) => {
1556				error.innerHTML = input.validationMessage;
1557			});
1558
1559								}
1560		</script>
1560
1561	</label>
1562
1563	
1564								
1565	<label
1566		data-eds-id="6ab5364cdb208"
1567		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1568			>
1569					<div class="eds_formfield-label">
1570				Phone number				<span aria-hidden="true">*</span>							</div>
1571		
1572		<div class="position-relative d-flex flex-column">
1573							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1574			
1575										<input
1576					type="text"
1577					class="eds-copy-text-l-regular  "
1578										placeholder=" " name="primary_phone" autocomplete="tel-national" required value=""				/>
1579
1580				
1581							
1582			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1583					</div>
1584
1585					<div class="eds-interface-text-s-regular mt-2">
1586				<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>
1587		
1588		
1588<script>
1589		{
1590			const container = document.querySelector('[data-eds-id="6ab5364cdb208"]');
1591			const input = container.querySelector('input, textarea, select');
1592			const error = container.querySelector('.eds_formfield-error');
1593
1594			
1595						input.addEventListener('eds.validation.reset', () => {
1596				input.removeAttribute('data-validation');
1597				input.setCustomValidity('');
1598				error.innerHTML = '';
1599			});
1600
1601						input.addEventListener('eds.validation.hide', () => {
1602				input.removeAttribute('data-validation');
1603			});
1604
1605						input.addEventListener('eds.validation.success', (e) => {
1606				input.setCustomValidity('');
1607				input.setAttribute('data-validation', '');
1608				error.innerHTML = '';
1609			});
1610
1611						input.addEventListener('eds.validation.warning', (e) => {
1612				input.setCustomValidity('');
1613				input.setAttribute('data-validation', '');
1614				error.innerHTML = e.detail;
1615			});
1616
1617						input.addEventListener('eds.validation.error', (e) => {
1618				input.setCustomValidity(e.detail);
1619				input.checkValidity(); 				input.setAttribute('data-validation', '');
1620			});
1621
1622			input.addEventListener('invalid', (e) => {
1623				error.innerHTML = input.validationMessage;
1624			});
1625
1626								}
1627		</script>
1627
1628	</label>
1629
1630	
1631				
1632	<div class="eds_checkable d-inline-block mb-2" >
1633		<input id="eds-checkable-6ab5364cdb21b" name="receive_promotions" value="1" checked type="checkbox" />
1634		<label for="eds-checkable-6ab5364cdb21b" class="eds_checkable-text eds-interface-text-l-regular ">
1635			Receive Promotional Offers & Updates		</label>
1636	</div>
1637
1638	
1639								<button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button>
1640								<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">
1641		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.chinatownbedfordtx.com%2Fauth%2Fgoogle&amp;redirect=%2Faccessibility" 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();">
1642			<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>
1643			Continue with Google
1644		</a>
1645	</div>
1646						<div class="apple-signin-container text-center mb-2">
1647		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.chinatownbedfordtx.com%2Fauth%2Fapple&amp;redirect=%2Faccessibility" 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();">
1648			<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>
1649			Continue with Apple
1650		</a>
1651	</div>
1652						<small class="d-block mt-2 eds-interface-text-s-regular">
1653		By continuing, you agree to our <a href="https://www.chinatownbedfordtx.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://www.chinatownbedfordtx.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://www.chinatownbedfordtx.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.
1654	</small>
1655	
1656								<div class="text-center mt-3">
1657					Already have an account?
1658					<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>
1659			</div>
1660		</form>	</div>
1661
1662	
1663								</div>
1664		</div>
1665
1666		
1666<script>
1667		{
1668			const container = document.querySelector('[data-eds-id="6ab5364cdb2b9"]');
1669			let edsMethodsDisabled = false;
1670
1671						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1672				container.addEventListener(`eds.${eventName}`, (e) => {
1673					if (edsMethodsDisabled) return;
1674
1675					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1676						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1677					);
1678				});
1679			});
1680
1681						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1682				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1683					if (edsMethodsDisabled) return;
1684
1685					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1686					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1687					edsMethodsDisabled = false;
1688				});
1689			});
1690
1691			
1692						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1693				container.addEventListener(eventName, () => {
1694					const autofocusInput = container.querySelector('[autofocus]');
1695					if (autofocusInput) {
1696						container.style.display = 'block';
1697						autofocusInput.focus();
1698					}
1699				});
1700			});
1701
1702					}
1703		</script>
1703
1704	</div>
1705
1706	
1707	
1707<script>
1708	window.__ssoConfig = {
1709		google: {
1710			pendingUrl: "https:\/\/www.chinatownbedfordtx.com\/auth\/google\/pending",
1711			registerModalId: "register-modal",
1712			loginModalId: "login-modal"		},
1713		apple: {
1714			pendingUrl: "https:\/\/www.chinatownbedfordtx.com\/auth\/apple\/pending",
1715			registerModalId: "register-modal",
1716			loginModalId: "login-modal"		}
1717	};
1718	</script>
1718
1719	
1720
1721<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog"
1722	aria-hidden="true">
1723	<div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document">
1724		<div class="modal-content">
1725			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
1726			<div class="modal-header">
1727				<h2 class="modal-title eds-display-text-title-m">Order time</h2>
1728			</div>
1729			<div class="modal-body">
1730								<div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;">
1731					
1732											<input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption"
1733							checked />
1734						<label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary  w-50">
1735						<span>
1736							Later
1737							<span class="d-block small fw-normal">Later</span>
1738						</span>
1739						</label>
1740									</div>
1741													<div id="laterContent" class="">
1742						<div class="select-time-container">
1743	<div class="selecttime showcheck_parent ">
1744	<div class="select-time-header clearfix">
1745		<h3 class="bold fl fs-5">Pick a day and time</h3>
1746			</div>
1747	<div class="select-time-content clearfix">
1748		<div class="row select-time-row">
1749						<div class="datepicker col-md-8" style="min-height: 248px;">
1750				<div class="datepicker-days" style="display: block;">
1751					<div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div>
1752				</div>
1753							</div>
1754							<div class="timepicker col-md-4">
1755					<div class="timepicker-picker">
1756												<ul class="ready-at-time css-scroll">
1757																														<li class="time-button ">
1758									<input id="timeValue0" type="radio" value="11:30 AM" name="param_ready~at~time_s_n_15"
1759									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1760									 data-required-field data-ready-attime/>
1761									<label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">11:30 AM</label>
1762								</li>
1763																								<li class="time-button ">
1764									<input id="timeValue1" type="radio" value="11:45 AM" name="param_ready~at~time_s_n_15"
1765									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1766									 data-required-field data-ready-attime/>
1767									<label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">11:45 AM</label>
1768								</li>
1769																								<li class="time-button ">
1770									<input id="timeValue2" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15"
1771									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1772									 data-required-field data-ready-attime/>
1773									<label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label>
1774								</li>
1775																								<li class="time-button ">
1776									<input id="timeValue3" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15"
1777									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1778									 data-required-field data-ready-attime/>
1779									<label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label>
1780								</li>
1781																								<li class="time-button ">
1782									<input id="timeValue4" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15"
1783									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1784									 data-required-field data-ready-attime/>
1785									<label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label>
1786								</li>
1787																								<li class="time-button ">
1788									<input id="timeValue5" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15"
1789									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1790									 data-required-field data-ready-attime/>
1791									<label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label>
1792								</li>
1793																								<li class="time-button ">
1794									<input id="timeValue6" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15"
1795									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1796									 data-required-field data-ready-attime/>
1797									<label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label>
1798								</li>
1799																								<li class="time-button ">
1800									<input id="timeValue7" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15"
1801									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1802									 data-required-field data-ready-attime/>
1803									<label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label>
1804								</li>
1805																								<li class="time-button ">
1806									<input id="timeValue8" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15"
1807									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1808									 data-required-field data-ready-attime/>
1809									<label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label>
1810								</li>
1811																								<li class="time-button ">
1812									<input id="timeValue9" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15"
1813									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1814									 data-required-field data-ready-attime/>
1815									<label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label>
1816								</li>
1817																								<li class="time-button ">
1818									<input id="timeValue10" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15"
1819									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1820									 data-required-field data-ready-attime/>
1821									<label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label>
1822								</li>
1823																								<li class="time-button ">
1824									<input id="timeValue11" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15"
1825									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1826									 data-required-field data-ready-attime/>
1827									<label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label>
1828								</li>
1829																								<li class="time-button ">
1830									<input id="timeValue12" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15"
1831									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1832									 data-required-field data-ready-attime/>
1833									<label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label>
1834								</li>
1835																								<li class="time-button ">
1836									<input id="timeValue13" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15"
1837									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1838									 data-required-field data-ready-attime/>
1839									<label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label>
1840								</li>
1841																								<li class="time-button ">
1842									<input id="timeValue14" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15"
1843									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1844									 data-required-field data-ready-attime/>
1845									<label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label>
1846								</li>
1847																								<li class="time-button ">
1848									<input id="timeValue15" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15"
1849									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1850									 data-required-field data-ready-attime/>
1851									<label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label>
1852								</li>
1853																								<li class="time-button ">
1854									<input id="timeValue16" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15"
1855									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1856									 data-required-field data-ready-attime/>
1857									<label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label>
1858								</li>
1859																								<li class="time-button ">
1860									<input id="timeValue17" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15"
1861									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1862									 data-required-field data-ready-attime/>
1863									<label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label>
1864								</li>
1865																								<li class="time-button ">
1866									<input id="timeValue18" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15"
1867									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1868									 data-required-field data-ready-attime/>
1869									<label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label>
1870								</li>
1871																								<li class="time-button ">
1872									<input id="timeValue19" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15"
1873									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1874									 data-required-field data-ready-attime/>
1875									<label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label>
1876								</li>
1877																								<li class="time-button ">
1878									<input id="timeValue20" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15"
1879									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1880									 data-required-field data-ready-attime/>
1881									<label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label>
1882								</li>
1883																								<li class="time-button ">
1884									<input id="timeValue21" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15"
1885									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1886									 data-required-field data-ready-attime/>
1887									<label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label>
1888								</li>
1889																								<li class="time-button ">
1890									<input id="timeValue22" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15"
1891									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1892									 data-required-field data-ready-attime/>
1893									<label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label>
1894								</li>
1895																								<li class="time-button ">
1896									<input id="timeValue23" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15"
1897									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1898									 data-required-field data-ready-attime/>
1899									<label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label>
1900								</li>
1901																								<li class="time-button ">
1902									<input id="timeValue24" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15"
1903									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1904									 data-required-field data-ready-attime/>
1905									<label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label>
1906								</li>
1907																								<li class="time-button ">
1908									<input id="timeValue25" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15"
1909									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1910									 data-required-field data-ready-attime/>
1911									<label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label>
1912								</li>
1913																								<li class="time-button ">
1914									<input id="timeValue26" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15"
1915									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1916									 data-required-field data-ready-attime/>
1917									<label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label>
1918								</li>
1919																								<li class="time-button ">
1920									<input id="timeValue27" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15"
1921									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1922									 data-required-field data-ready-attime/>
1923									<label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label>
1924								</li>
1925																								<li class="time-button ">
1926									<input id="timeValue28" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15"
1927									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1928									 data-required-field data-ready-attime/>
1929									<label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label>
1930								</li>
1931																								<li class="time-button ">
1932									<input id="timeValue29" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15"
1933									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1934									 data-required-field data-ready-attime/>
1935									<label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label>
1936								</li>
1937																								<li class="time-button ">
1938									<input id="timeValue30" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15"
1939									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1940									 data-required-field data-ready-attime/>
1941									<label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label>
1942								</li>
1943																								<li class="time-button ">
1944									<input id="timeValue31" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15"
1945									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1946									 data-required-field data-ready-attime/>
1947									<label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label>
1948								</li>
1949																								<li class="time-button ">
1950									<input id="timeValue32" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15"
1951									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1952									 data-required-field data-ready-attime/>
1953									<label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label>
1954								</li>
1955																								<li class="time-button ">
1956									<input id="timeValue33" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15"
1957									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1958									 data-required-field data-ready-attime/>
1959									<label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label>
1960								</li>
1961																								<li class="time-button ">
1962									<input id="timeValue34" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15"
1963									class="btn-check rad-ready_at_time" onchange="saveFormStat
1963e('param_ready~at~time_s_n_15', this.value, true);"
1964									 data-required-field data-ready-attime/>
1965									<label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label>
1966								</li>
1967																								<li class="time-button ">
1968									<input id="timeValue35" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15"
1969									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1970									 data-required-field data-ready-attime/>
1971									<label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label>
1972								</li>
1973																								<li class="time-button ">
1974									<input id="timeValue36" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15"
1975									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1976									 data-required-field data-ready-attime/>
1977									<label for="timeValue36" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label>
1978								</li>
1979																								<li class="time-button ">
1980									<input id="timeValue37" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15"
1981									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1982									 data-required-field data-ready-attime/>
1983									<label for="timeValue37" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label>
1984								</li>
1985																								<li class="time-button ">
1986									<input id="timeValue38" type="radio" value="9:00 PM" name="param_ready~at~time_s_n_15"
1987									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1988									 data-required-field data-ready-attime/>
1989									<label for="timeValue38" class="btn btn-outline-secondary btn-sm" for="">9:00 PM</label>
1990								</li>
1991																								<li class="time-button ">
1992									<input id="timeValue39" type="radio" value="9:15 PM" name="param_ready~at~time_s_n_15"
1993									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1994									 data-required-field data-ready-attime/>
1995									<label for="timeValue39" class="btn btn-outline-secondary btn-sm" for="">9:15 PM</label>
1996								</li>
1997														</ul>
1998					</div>
1999				</div>
2000					</div>
2001	</div>
2002</div>
2003</div>
2004<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" />
2005<input type="hidden" class="hid-ready-at-date" value="2026-09-24" />
2006<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" />					</div>
2007							</div>
2008			<div class="modal-footer">
2009								<input type="hidden" id="hid-order-time-type" value="1" />
2010				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
2011				<button type="button" class="btn btn-primary" data-save-time-modal>Save</button>
2012			</div>
2013		</div>
2014	</div>
2015</div>
2016
2017<!-- www modal start -->
2018<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog"
2019	 aria-hidden="true" data-update-otype-on-modal-close>
2020	<div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document">
2021		<div class="modal-content">
2022			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2023			<div class="modal-header">
2024				<h2 class="modal-title eds-display-text-title-m">Order details</h2>
2025			</div>
2026			<div class="modal-body">
2027				<div class="www_moda_content">
2028					<div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })">
2029						<div class="h5">What:</div>
2030												<div class="position-relative">
2031	<div class="mdropbtn" data-toggle-mdrop role="button">
2032		<span class="visually-hidden">Order type:</span>
2033		<span data-order-type-label>
2034			Select		</span>
2035	</div>
2036	<ul data-mdrop-ul>
2037							<li class=" ">
2038						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1"
2039							class="orderTypeOption css-checkbox " data-name="Pick up"							 value="PICKUP"
2040							data-constant="1" data-base="PICKUP" >
2041						<label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click>
2042							Pick up						</label>
2043					</li>
2044									<li class=" ">
2045						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-
2045delivery-1"
2046							class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery"							 value="DELIVERY"
2047							data-constant="2" data-base="DELIVERY" >
2048						<label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click>
2049							Delivery						</label>
2050					</li>
2051					</ul>
2052</div>
2053					</div>
2054					<form class="">
2055																				<div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;">
2056								<label for="street-address-bar" class="h5">Enter your address:</label>
2057								<div class="form-group street-address-container">
2058									<input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address"
2059										   data-autocomplete-address data-autocomplete-success="autoCompleteSuccess"
2060										   onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))"
2061										   type="search" class="form-control input-search input-validate-address input-street-address user-address-field"
2062										   value="" data-required-field />
2063								</div>
2064																<input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address />
2065								<input type="hidden" name="param_city_s_n_90" data-autocompleted-city />
2066								<input type="hidden" name="param_state_s_n_2" data-autocompleted-state />
2067								<input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip />
2068															</div>
2069											</form>
2070					<!-- <div class="form-submit-wrapper">
2071						<input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal>
2072					</div> -->
2073				</div>
2074			</div>
2075			<div
2076				data-async-on-event="order_type_changed"
2077				data-async-action="https://www.chinatownbedfordtx.com/ajax/?form=minimum_order_value_warning&component=order_type"
2078				data-async-method="get"
2079			>
2080							</div>
2081			<div class="modal-footer">
2082				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2083				<button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button>
2084			</div>
2085		</div>
2086	</div>
2087</div>
2088<!-- www modal end -->
2089
2090<!-- menu item modal -->
2091<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2092	<div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document">
2093		<div class="modal-content menu-item-container-wrapper">
2094			<div class="modal-body menu-item-container ">
2095				<p id="item_name">Menu item dialog</p>
2096							</div>
2097		</div>
2098	</div>
2099</div>
2100<!-- menu item modal end -->
2101
2102
2103	<div
2104		data-eds-id="6ab5364ce34f6"
2105		class="eds_dialog modal fade  "
2106		tabindex="-1"
2107		aria-labelledby="eds-dialog-title-6ab5364ce34f6"
2108		aria-hidden="true"
2109		data-event-on:coupon_modal_shown="(shown) =&gt; $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) =&gt; {
2110				if ($(this).data(`coupon_modal_shown`)) return;
2111
2112				$(this).find(`.eds_dialog-title`).html(`&lt;div class=&quot;text-truncate&quot;&gt;${coupon}&lt;/div&gt;`);
2113				$(this).find(`.eds_dialog-body`).html(errors);
2114				this.dispatchEvent(new CustomEvent(`eds.show`));
2115			}" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))"	>
2116		<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md">
2117			<div class="modal-content ">
2118									
2119	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
2120		<h2 id="eds-dialog-title-6ab5364ce34f6" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
2121			Coupon restrictions		</h2>
2122
2123		<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>
2124
2125	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100">
2126			</div>
2127
2128	
2129								</div>
2130		</div>
2131
2132		
2132<script>
2133		{
2134			const container = document.querySelector('[data-eds-id="6ab5364ce34f6"]');
2135			let edsMethodsDisabled = false;
2136
2137						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2138				container.addEventListener(`eds.${eventName}`, (e) => {
2139					if (edsMethodsDisabled) return;
2140
2141					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2142						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2143					);
2144				});
2145			});
2146
2147						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2148				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2149					if (edsMethodsDisabled) return;
2150
2151					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2152					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2153					edsMethodsDisabled = false;
2154				});
2155			});
2156
2157			
2158						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2159				container.addEventListener(eventName, () => {
2160					const autofocusInput = container.querySelector('[autofocus]');
2161					if (autofocusInput) {
2162						container.style.display = 'block';
2163						autofocusInput.focus();
2164					}
2165				});
2166			});
2167
2168					}
2169		</script>
2169
2170	</div>
2171
2172	
2173<!-- location modal mobile start-->
2174<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true">
2175	<div class="backdrop" data-bs-dismiss="modal"></div>
2176	<div class="modal-dialog modal-sm modal-dialog-centered" role="document">
2177		<div class="modal-content">
2178			<div class="modal-header">
2179				<h2 class="modal-title eds-display-text-title-m">Change Location</h2>
2180			</div>
2181
2182			<div class="modal-body">
2183				
2184<div class="change_location-locations">
2185			<input
2186			type="radio"
2187			class="css-checkbox"
2188			id="locations-1-location-6297"
2189			name="locations-1"
2190			value="https://www.chinatownbedfordtx.com/order"
2191						checked		/>
2192		<label class="css-label" for="locations-1-location-6297">
2193			<div style="line-height: normal">
2194				<strong>China Town - Bedford</strong>
2195				<br />
2196				1725 Airport Fwy Bedford, TX 76021			</div>
2197		</label>
2198	</div>
2199
2200			</div>
2201
2202			<div class="modal-footer">
2203				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2204				<button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked">
2205					Change location				</button>
2206			</div>
2207		</div>
2208	</div>
2209</div>
2210<!-- location modal mobile end -->
2211
2212<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true">
2213	<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document">
2214		<div class="modal-content">
2215			<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2216			<div class="modal-header">
2217				<h2 class="modal-title eds-display-text-title-m">Add new card</h2>
2218			</div>
2219			<div class="modal-body pb-6">
2220				<div class="ajax-creditcards">
2221					<div class="fa fa-spinner fa-spin fa-4x">
2222					</div>
2223				</div>
2224			</div>
2225		</div>
2226	</div>
2227</div>
2228
2229<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true">
2230	<div class="modal-dialog modal-dialog-centered" role="document">
2231		<div class="modal-content">
2232			<div class="modal-header">
2233				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2>
2234			</div>
2235			<div class="modal-body">
2236				<p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p>
2237				<button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button>
2238				<button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button>
2239			</div>
2240		</div>
2241	</div>
2242</div>
2243
2244<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;">
2245	<div class="modal-dialog modal-dialog-centered" role="document">
2246		<div class="modal-content">
2247			<div class="modal-header">
2248				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2>
2249			</div>
2250			<div class="modal-body">
2251				<p>This address doesn't start with a street number. Please confirm the address is correct.</p>
2252				<button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button>
2253				<button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button>
2254			</div>
2255		</div>
2256	</div>
2257</div>
2258
2259<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true">
2260	<div class="modal-dialog modal-dialog-centered" role="document">
2261		<div class="modal-content">
2262			<button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2263			<div class="modal-header">
2264				<h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2>
2265			</div>
2266			<div class="modal-body">
2267				<div class="www_moda_content">
2268									<div class="cs_box pickup_when showcheck_parent">
2269						<div>You can Pick up your order at this location</div>
2270						<div class="pickup_locbox">
2271		<div class="rest_loc">
2272		<p>
2273			China Town - Bedford<br/>
2274			1725 Airport Fwy<br/>Bedford, TX 76021		</p>
2275	</div>
2276</div>					</div>
2277					<div class="form-submit-wrapper">
2278						<input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup>
2279					</div>
2280								</div>
2281			</div>
2282		</div>
2283	</div>
2284</div>
2285
2286<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true">
2287	<div class="modal-dialog modal-dialog-centered" role="document">
2288		<div class="modal-content">
2289			<div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;">
2290				<div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div>
2291				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2292				<div id="modal-view-delivery-zone-content" style="display:none;">
2293					<div class="h4 mt15">View our delivery area</div>
2294					<div class="mb15"></div>
2295					<style>
2296						#iframe-view-delivery-area {
2297							width:100%;
2298							height:100%;
2299							min-height:556px;
2300						}
2301						@media screen and (max-width: 768px) {
2302							#iframe-view-delivery-area {
2303								height: calc(100vh - 90px);
2304							}
2305						}
2306					</style>
2307					<iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto"
2308						data-src="https://www.chinatownbedfordtx.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe>
2309				</div>
2310			</div>
2311		</div>
2312	</div>
2313</div>
2314
2315<!-- Alert modal -->
2316<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true">
2317	<div class="modal-dialog">
2318		<div class="modal-content">
2319			<div class="modal-header">
2320				<h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2>
2321				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
2322			</div>
2323			<div class="modal-body">
2324				Description
2325			</div>
2326			<div class="modal-footer">
2327				<button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button>
2328				<button type="button" class="btn btn-primary hidden">Save changes</button>
2329			</div>
2330		</div>
2331	</div>
2332</div>
2333
2334
2335
2336
2337
2338	<div
2339		id="toasts"
2340		class="toast-container position-fixed start-50 translate-middle-x"
2341		style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)"
2342	>
2343			</div>
2344
2345		
2345<script>
2346	$(() => {
2347		const ctas = document.querySelectorAll('[data-fixed-cta]');
2348		if (!ctas.length) {
2349			return;
2350		}
2351
2352		function updateFixedCTAHeight() {
2353			document.documentElement.style.setProperty(
2354				'--eds-fixed-cta-height',
2355				Math.max(0, ...Array.from(ctas, (element) => {
2356										const rect = element.getBoundingClientRect();
2357					return rect.height > 0 && getComputedStyle(element).position === 'fixed'
2358						? Math.max(0, window.innerHeight - rect.top)
2359						: 0;
2360				}))
2361			);
2362		}
2363
2364				if ('ResizeObserver' in window) {
2365			ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta));
2366		} else {
2367			updateFixedCTAHeight();
2368		}
2369
2370		window.addEventListener('resize', app.throttle(updateFixedCTAHeight));
2371	});
2372	</script>
2372
2373
2374		<div class="visually-hidden">
2375		<div id="announcements-polite" aria-live="polite" aria-atomic="true">
2376			<div id="announcement-polite"></div>
2377		</div>
2378
2379				<div id="announcements-assertive" aria-live="assertive" aria-atomic="true">
2380			<div id="announcement-assertive"></div>
2381		</div>
2382	</div>
2383
2384	
2385<script type="text/javascript" src="/share42/share42.js"></script>
2385
2386
2387<!-- SET: SCRIPTS -->
2388<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2388
2388
2389<script>window.jQuery || document.write('
2389<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2389
2389
2390<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2390
2391<!-- 
2391<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2391-->
2392<script>
2393	/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
2394	(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)
2395</script>
vendor: 1 bytes, line 2395
2395
2396<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 2396
2396
2397<script type="text/javascript" src="/min/g=js4.0&amp;1788675044"></script>
2397
2398<!-- END: SCRIPTS -->
2399
2400
2401<script>
2402	function closeAnnouncementModal(){
2403		$("#announcementBox").hide();
2404		setAnnouncementSession("<p style=\"text-align:center;\"><span style=\"color:#ff0000;\"><span style=\"font-size:14px;\"><strong>Hi, we are on vacation from 6\/1 \/26- 6\/11\/26, will be back on business on 6\/12\/26, thank you.\u00a0<\/strong><\/span><\/span><\/p>");
2405	}
2406
2407	$('body').on('click', '#closeAnnouncement', function(e) {
2408		e.preventDefault();
2409		setAnnouncementSession("<p style=\"text-align:center;\"><span style=\"color:#ff0000;\"><span style=\"font-size:14px;\"><strong>Hi, we are on vacation from 6\/1 \/26- 6\/11\/26, will be back on business on 6\/12\/26, thank you.\u00a0<\/strong><\/span><\/span><\/p>");
2410	});
2411</script>
vendor: 1 bytes, line 2411
2411
2412<script>
2413$(() => {
2414	const stickyHeader = document.querySelector('.headerAndWtype');
2415	if (!stickyHeader) {
2416		return;
2417	}
2418
2419	function updateHeaderHeight() {
2420		const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16;
2421		const offset = stickyHeader.offsetHeight + gap;
2422		document.documentElement.style.scrollPaddingTop = offset + 'px';
2423
2424				document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px');
2425	}
2426
2427	updateHeaderHeight();
2428		if ('ResizeObserver' in window) {
2429		new ResizeObserver(updateHeaderHeight).observe(stickyHeader);
2430	} else {
2431		window.addEventListener('resize', app.throttle(updateHeaderHeight));
2432	}
2433});
2434</script>
2434
2435
2436		<div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div>
2437					<div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div>
2438				
2439		
2439<script>
2440			var ajaxRecaptcha;
2441			var asyncRecaptcha;
2442			var checkoutRecaptcha;
2443
2444			function initRecaptchas() {
2445				const options = {
2446					sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re",
2447					size: 'invisible',
2448				};
2449
2450				$('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) {
2451					const submit = $(v).find('[type="submit"]');
2452					grecaptcha.render(submit[0], {
2453						...options, 
2454						callback(token) {
2455							$(v).submit();
2456						},
2457					});
2458				});
2459
2460				ajaxRecaptcha = grecaptcha.render('recaptcha', options);
2461									asyncRecaptcha = grecaptcha.render('async-recaptcha', options);
2462											}
2463		</script>
vendor: 119 bytes, lines 2463-2465
2463
2464		<script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script>
2465	
2466</body>
2467</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.