PageSourceSearch

https://www.thairubytampafl.com/order

html thairubytampafl.com collected 2026-10-06 15:27:56 UTC 29,403 bytes, 380 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5    <title>Thai Ruby - Tampa, FL 33647 (Menu &amp; Order Online)</title>
6
7    <meta charset="utf-8">
8    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9
10        <meta name="description" content="Online ordering menu for Thai Ruby. Thai Ruby serves authentic Thai cuisine in Tampa, Florida. Our menu features Vegetable Coconut Soup, Green Curry, and Fancy Duck! We&#39;re not far from the University of South Florida on Amberly Drive. Order online for carryout or delivery!">
11            <meta name="keywords" content="Online Ordering,Menu,Carryout,Pickup,Togo,Delivery">
12
13    <meta property="fb:page_id" content="197500906955071">
14    <meta property="fb:admins" content="7727820">
15    <meta property="og:title" content="Thai Ruby - Tampa, FL 33647 (Menu &amp; Order Online)">
16    <meta property="og:type" content="restaurant">
17    <meta property="og:url" content="thairubytampafl.com">
18    <meta property="og:image" content="https://static.hungerrush.com/menufy/width=1920,height=1080,fit=scale-down,format=auto/637232664210860568+186602.png">
19    <meta property="og:description" content="Online ordering menu for Thai Ruby. Thai Ruby serves authentic Thai cuisine in Tampa, Florida. Our menu features Vegetable Coconut Soup, Green Curry, and Fancy Duck! We&#39;re not far from the University of South Florida on Amberly Drive. Order online for carryout or delivery!">
20
21    
21<script type="text/javascript">
22        const domLoaded = () => console.log("DOMContentLoaded");
23        document.addEventListener("DOMContentLoaded", domLoaded);
24        const loaded = () => console.log("window.onload");
25        window.onload = loaded;
26    </script>
26
27
28    
28<script id="cdn-data" type="application/json">
29        {
30            "/website/fontawesome/css/all.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/fontawesome/css/all.min.css?lu=aa0abbe86b8852d1fd753541ff28b87a",
31            "/website/css/bootstrap.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/2024/css/bootstrap.min.css?lu=6d751c32e8b1d96370832de8dd1c5a03",
32            "/website/css/website.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/website.min.css?lu=e40bd4a9db38a6f56b28e009790639eb",
33            "/website/css/order.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/order.min.css?lu=107c2a29506749bc0f7b0a3bccc8e3ca",
34            "/website/2024/css/index.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/2024/css/index.css?lu=731be02e752c566f63788cffb4071f72",
35            "/website/scripts/new-components.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/new-components.min.css?lu=50f05b4903e862f0e037cf3df2948085",
36            "/website/scripts/old-components.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/old-components.min.css?lu=1dd9bb668e7c5069f9e56bf7f66853af"
37        }
38    </script>
38
39
40    
40<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/luxon.min.js?lu=8c38e90aaa70a17b49147aa9e0594fdb"></script>
40
41
42
43        
43<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/allOrderPage.min.js?lu=dcde8d9464f78e4457892289da51b5b1"></script>
43
44
45    <link rel="shortcut icon" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/favicon.ico?lu=f698666f40baa940bc6c7fc2c92119b3" />
46    <link rel="icon" type="image/png" sizes="32x32" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/favicon-32x32.png?lu=29c36899235479d9371731cbcb213ab7">
47    <link rel="icon" type="image/png" sizes="16x16" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/favicon-16x16.png?lu=8d1b8b4831ddd4ea1c1cbbd10fe8b786">
48    <link rel="apple-touch-icon" sizes="180x180" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/apple-touch-icon.png?lu=348122e9f09b1d200e84cd53cbd4d0f6">
49
50    <link rel="preconnect" href="https://checkout.menufy.com" crossorigin>
51    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
52
53    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/fontawesome/css/all.min.css?lu=aa0abbe86b8852d1fd753541ff28b87a">
54    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Dancing+Script:wght@400;500;700;900&display=swap">
55    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/bootstrap.min.css?lu=cc1382088863aa74eda6e6c8820df514">
56    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/website.min.css?lu=e40bd4a9db38a6f56b28e009790639eb">
57    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/2024/css/index.css?lu=731be02e752c566f63788cffb4071f72">
58    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/new-components.min.css?lu=50f05b4903e862f0e037cf3df2948085">
59    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
60
61    <style id="base-styles">
62body{background-color: rgba(255, 255, 255, 1);}.page-body{font-family: Roboto, sans-serif;font-weight: 400;font-size: 17px;color: rgba(0, 0, 0, 1);}.page-body .s-text{font-size: 12px;}.page-body .r-text{font-size: 17px;}.page-body .m-text{font-size: 25px;}.page-body .l-text{font-size: 30px;}.page-body .xl-text{font-size: 40px;}.page-body a, .page-body a:link, .page-body a:visited, .page-body a:active, .page-body a:hover{color: rgba(0, 0, 0, 1);}.page-body .btn, .page-body .btn:link, .page-body .btn:visited, .page-body .btn:active, .page-body .btn:hover{color: rgba(53, 1, 2, 1);background-color: rgba(227, 220, 18, 1);border-radius: 4px;}.site-navbar{background-color: rgba(53, 1, 2, 1);}.header-link, .header-link:link, .header-link:visited, .header-link:hover{text-transform: uppercase;font-size: 17px;color: rgba(227, 220, 18, 1);}.header-link.active, .header-link.active:link, .header-link.active:visited, .header-link.active:active, .header-link.active:hover{font-weight: 700;text-decoration: underline;}.olo-btn, .olo-btn:link, .olo-btn:visited, .olo-btn:active, .olo-btn:hover{font-family: Dancing Script, sans-serif;font-weight: 900;text-transform: none;font-size: 25px;color: rgba(227, 220, 18, 1);background-color: rgba(53, 1, 2, 1);border-color: rgba(227, 220, 18, 1);border-radius: 0px;}.header-brand-name, .header-brand-name:link, .header-brand-name:visited, .header-brand-name:active, .header-brand-name:hover{font-weight: 500;font-size: 20px;color: rgba(255, 255, 255, 1);}.site-navbar-mobile{}.header-link-mobile, .header-link-mobile:link, .header-link-mobile:visited, .header-link-mobile:hover{}.header-link-mobile.active, .header-link-mobile.active:link, .header-link-mobile.active:visited, .header-link-mobile.active:active, .header-link-mobile.active:hover{}.olo-btn-mobile, .olo-btn-mobile:link, .olo-btn-mobile:visited, .olo-btn-mobile:active, .olo-btn-mobile:hover{}.site-footer{}.site-footer{font-size: 15px;}.footer-link, .footer-link:link, .footer-link:visited, .footer-link:active, .footer-link:hover{color: rgba(0, 0, 0, 1);}.footer-link i, .footer-link i:link, .footer-link i:visited, .footer-link i:active, .footer-link i:hover{color: rgba(0, 0, 0, 1);}.footer-custom-link, .footer-custom-link:link, .footer-custom-link:visited, .footer-custom-link:active, .footer-custom-link:hover{color: rgba(0, 0, 0, 1);}.call-to-action .heading-text{}.call-to-action .body-text{}.call-to-action .action-button, .call-to-action .action-button:link, .call-to-action .action-button:visited, .call-to-action .action-button:active, .call-to-action .action-button:hover{}.gallery .caption-text{}.gallery .grid-caption-text{}.gallery .indicator-color{}.gallery .arrow-controls-text{}.gallery .heading-text{}.text-block .heading-text{}.text-block .body-text{}.contact-section .heading-text{}.contact-section .restaurant-description-text{}.contact-section .hours-heading-text{}.contact-section .form-heading{}.contact-section .hours-text{}.contact-section .form-description{}.contact-section .form-field-text{}.contact-section .atmospheres-heading-text{}.contact-section .atmospheres-text{}.contact-section .foodtypes-heading-text{}.contact-section .foodtypes-text{}.contact-section .services-heading-text{}.contact-section .services-text{}.contact-section .cuisine-heading-text{}.contact-section .cuisine-text{}.contact-section .restaurant-links, .contact-section .restaurant-links:link, .contact-section .restaurant-links:visited, .contact-section .restaurant-links:active, .contact-section .restaurant-links:hover{}.contact-section .main-heading-text{}
63            
64        .dropshadow {
65            box-shadow:0 1px 6px 0 rgba(32,33,36,.28);
66            }
67        
68    </style>
69
70    
71    
72
73    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/order.min.css?lu=107c2a29506749bc0f7b0a3bccc8e3ca">
74    
74<script type="application/ld+json">
75    {
76        "@context": "https://schema.org",
77        "@type": "Restaurant",
78        "name": "Thai Ruby",
79        "description": "Thai Ruby serves authentic Thai cuisine in Tampa, Florida. Our menu features Vegetable Coconut Soup, Green Curry, and Fancy Duck! We\u0027re not far from the University of South Florida on Amberly Drive. Order online for carryout or delivery!",
80        "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"11:00","closes":"14:15"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"16:30","closes":"21:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"12:00","closes":"14:15"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"16:30","closes":"21:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday"],"opens":"16:00","closes":"20:00"}],
81        "telephone": "8135580570",
82        "menu": "https://www.thairubytampafl.com",
83        "address": {
84            "@type": "PostalAddress",
85            "addressLocality": "Tampa",
86            "addressRegion": "Florida",
87            "postalCode": "33647",
88            "streetAddress": "15319 Amberly Dr.",
89            "addressCountry": "US"
90        },
91        "servesCuisine": ["Thai","Chicken","Curry","Dessert","Grill","Noodles","Salads","Seafood","Soup","Steak","Wings","Asian","Coffee and Tea","Fish"],
92        "image": "https://static.hungerrush.com/menufy/width=1920,height=1080,fit=scale-down,format=auto/637232664210860568+186602.png",
93            
94            "geo": {
95                "@type": "GeoCoordinates",
96                "latitude": "28.088588 ",
97                "longitude": "-82.405121"
98            },
99            
100                    
101            "aggregateRating": {
102                "@type": "AggregateRating",
103                "ratingValue": 97,
104                "ratingCount": 237,
105                "bestRating": 100,
106                "worstRating": 0
107            },
108            
109        "potentialAction": {
110            "@type": "OrderAction",
111            "target":
112            {
113                "@type": "EntryPoint",
114                "urlTemplate": "https://www.thairubytampafl.com?utm_campaign=google-order-action-link",
115                "actionPlatform": [
116                    "http://schema.org/DesktopWebPlatform",
117                    "http://schema.org/MobileWebPlatform",
118                    "http://schema.org/IOSPlatform",
119                    "http://schema.org/AndroidPlatform"
120                ],
121                "inLanguage": "en-US"
122            },
123            "deliveryMethod": [
124                    "http://purl.org/goodrelations/v1#DeliveryModePickUp"
125                                    ,
126                                    "http://purl.org/goodrelations/v1#DeliveryModeOwnFleet"
127            ]
128                
129                ,"priceSpecification": {
130                    "@type": "DeliveryChargeSpecification",
131                    "appliesToDeliveryMethod": "http://purl.org/goodrelations/v1#DeliveryModeOwnFleet",
132                    "priceCurrency": "USD",
133                    "price": 0,
134                    "eligibleTransactionVolume": {
135                        "@type": "PriceSpecification",
136                        "priceCurrency": "USD",
137                        "price": 15.00
138                    }
139                }
140                
141        }
142    }
143    </script>
143
144
145</head>
146<body>
147    <div id="notify-box-area"></div>
148    <flag-context ip="10.0.0.11" location-id="17711" client-id="65fc547c7d94380fc5f97092">
149        <cdn-context site-content-url="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent" inline-data="true">
150            <presentation-context editor-mode="false" css-time="638252034879170000">
151                <i18n-context>
152                    <location-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="17711">
153                        <settings-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="17711" >
154                            <deals-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="17711">
155                                <cart-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="17711" >
156                                    
157
158
159
160
161
162
163
164
165<new-menufy-header location-id="17711"
166				   order-url="https://www.thairubytampafl.com/order"
167				   nav-logo-alt="Thai Ruby Logo">
168</new-menufy-header>
169
170
171<!-- V2 Order Layout -->
172<menu-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="17711">
173    <navigation-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="17711">
174        <div class="container-fluid pb-5 pb-lg-0" id="menu-section">
175            <main class="row min-h-less-70">
176                <div class="col-12 col-lg-8 col-xl-9 px-xl-5">
177                    
178
179
180
181<div class="flex flex-col bg-white">
182    <div class="bg-grey pb-3">
183        
184
185
186
187<new-menufy-hero location-id="17711"></new-menufy-hero>
188
189
190        <div class="px-6 flex flex-col gap-6">
191
192            <div class="order-settings-and-announcement flex flex-col flex-wrap gap-6">
193                
194                <menufy-announcement style="width: 100%"></menufy-announcement>
195
196                
197
198
199
200<!-- V2 Location Info Layout -->
201<new-menufy-location-info></new-menufy-location-info>
202            </div>
203            <new-action-buttons></new-action-buttons>
204        </div>
205    </div>
206
207    <div class="px-6 flex flex-col gap-6">
208
209        <!-- Order Type and Order Time selection -->
210            <menufy-order-type-and-time></menufy-order-type-and-time>
211
212        <menufy-coupon-carousel></menufy-coupon-carousel>
213
214        <!-- TODO: Maybe someday. It would make sense if the carousel were a child of the menu component -->
215        
216<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
216
217
218
219 <new-category-carousel location-id="17711" style="width: 100% !important "></new-category-carousel>
220
221        <div class="row">
222            <div class="col-12 pt-3 d-flex justify-content-between">
223                <button type="button" class="btn btn-link text-dark btn-sm p-0" id="expand-all-btn" data-expanded="true"><i class="fas fa-minus-circle fa-fw"></i> <span>Collapse Menu</span></button>
224                <new-menufy-icon-legend></new-menufy-icon-legend>
225            </div>
226            <div class="col-12 accordion">
227                <new-menufy-menu></new-menufy-menu>
228            </div>
229        </div>
230    </div>
231</div>
232
233                </div>
234                <div class="col-12 col-lg-4 col-xl-3 p-0 h-100" id="menufy-cart">
235                    <div id="cart-content" class="p-2 pb-0">
236                        
237<div class="flex flex-column justify-between h-100" >
238    <input id="url-coupon" type="hidden"/>
239    <div class="max-h-[90rem] overflow-y-scroll">
240        <menufy-cart location-id="17711"></menufy-cart>
241        <div id="cart-items" class="flex flex-column mb-3" data-lastupdate="639268972759693424" data-order-type="Unknown">
242            
243                <div class="text-center font-weight-bold py-4">
244                    Your cart is empty.
245                </div>
246                <div class="text-center">
247                    <div class="col-12 pt-2 payment-types">
248                                <div><i class="fab fa-cc-apple-pay" title="Accepts Apple Pay"></i></div>
249                                <div><i class="fab fa-cc-paypal" title="Accepts PayPal" style="color:#0070ba;"></i></div>
250                                <div><img src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/google_pay_mark.svg?lu=cf44cd3474c8b0bf717ebf03dff9bae6" alt="Accepts Google Pay" /></div>
251                                <div><img src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/blue_venmo_acceptance_mark.svg?lu=7a3280d8dc085164952fbd8bfac0505f" alt="Accepts Venmo"/></div>
252                                <br />
253                            <div><i class="fab fa-cc-visa" title="Accepts Visa"></i></div>
254                            <div><i class="fab fa-cc-mastercard" title="Accepts Mastercard"></i></div>
255                            <div><i class="fab fa-cc-discover" title="Accepts Discover"></i></div>
256                            <div><i class="fab fa-cc-amex" title="Accepts American Express"></i></div>
257                                            </div>
258                </div>
259
260        </div>
261
262    </div>
263    <div class="p-3 flex flex-row w-full" id="menufy-checkout-btn" style="padding-bottom: 0 !important">
264        <button onclick="toggleCart()" class="btn btn-secondary m-1 d-lg-none font-weight-bold" type="button">
265            Close Cart
266        </button>
267        <button class="btn btn-success flex-grow-1 m-1 flex text-left font-weight-bold" id="checkout-btn" disabled>
268            <span class="flex-grow-1"><i class="fas fa-circle-notch fa-spin" style="display:none;" role="status" aria-live="polite" aria-label="Loading"></i> Checkout</span>
269            <span class="cart-total">$0.00</span>
270        </button>
271    </div>
272</div>
273
274                    </div>
275                </div>
276            </main>
277            
278
279
280
281
282
283<new-menufy-footer 
284    order-url="https://www.thairubytampafl.com/order"
285    nav-logo-alt="Thai Ruby Logo"
286    build-version="26.9.22.3036"
287    build-branch="users/david.powers/MS-2039-reject-abusive-bot-query-strings"
288    build-date="2026-22-09T18:29:18+00:00"
289    >
290</new-menufy-footer>
291
292        </div>
293    </navigation-context>
294</menu-context>
295
296<div class="modal fade" id="defaultModal" tabindex="-1" role="dialog" aria-labelledby="modalTitle" aria-hidden="true" data-refresh-cart-on-close="0">
297    <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered" role="document">
298        <div class="modal-content">
299            <div class="modal-header d-none">
300	<span class="modal-title" id="modalTitle"></span>
301</div>
302<div class="modal-body">
303	<div class="text-center" role="alert" aria-live="polite"><i class="fas fa-circle-notch fa-spin fa-2x"></i><span class="sr-only">Loading, please wait.</span></div>
304</div>
305        </div>
306    </div>
307</div>
308
309<div class="fixed-bottom d-lg-none w-100 border-top p-3 view-cart-btn-mobile">
310    <button type="button" class="btn btn-success btn-block text-left d-flex align-items-center font-weight-bold" onclick="toggleCart()"><span class="flex-grow-1">View Cart <span class="cart-count">0</span></span><span class="cart-total">$0.00</span></button>
311</div>
312
313                                </cart-context>
314                            </deals-context>
315                        </settings-context>
316                    </location-context>
317                </i18n-context>
318            </presentation-context>
319        </cdn-context>
320    </flag-context>
321    
321<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/sentry/bundle.min.js?lu=7aa5947d6f780c56909e7fabc4052f7d"></script>
321
322    
322<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/sentry/bundle.tracing.min.js?lu=e88ba8ed39424bdb503a996c26dff677"></script>
322
323    
324    <!-- TODO: Replace with Datadog -->
325    
325<script>
326        Sentry.init({
327            dsn: 'https://[email protected]/5747135',
328            environment: 'Production',
329            tracesSampleRate: 0.01,
330        });
331        Sentry.setTag("LocationId", "17711");
332        Sentry.setTag("OrderId", "0");
333
334
335        var _locationId = "17711";
336        var _isAcceptingOrders = true;
337        var _loadMaps = true;
338        var _mapkitToken = 'eyJhbGciOiJFUzI1NiIsImtpZCI6IkpMN0FaMjlIUzgiLCJ0eXAiOiJKV1QifQ.eyJpYXQiOjE3OTEzMDA0NzUsImV4cCI6MTc5MTczMjQ3NSwiaXNzIjoiVTJNMlFYWTRSNSIsIm9yaWdpbiI6Imh0dHBzOi8vd3d3LnRoYWlydWJ5dGFtcGFmbC5jb20ifQ.ZTBYUG66l_KCw6N2G9G2L22o17mwuIRIuePZY_lBwbp8MgduQOozdyhJqzGF5o3I3CXAgfbqvRaLgyG2GRZwjA';
339        var _orderUrl = 'https://www.thairubytampafl.com/order';
340        var _locationLat = 28.088588;
341        var _locationLng = -82.405121;
342        var _locationName = "Thai Ruby";
343        var _locationAddress = "15319 Amberly Dr., Tampa, FL 33647";
344        var _clientFbKey = '';
345
346        // GA 4
347        var _gaItem;
348        var _gaClientId;
349    </script>
349
350    <!-- TODO: Eventually, remove this in favor of I18nService -->
351    
351<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/Translations/en.js?lu=6f2a970a5ac852419bdc2ddba40f537c"></script>
351
352    
352<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/all.min.js?lu=b6f4276dc5b8434471ec637215ecefca"></script>
vendor: 71 bytes, lines 352-354
352
353
354    <script async src="https://www.googletagmanager.com/gtag/js?id=
354G-CC79N4QSRQ
vendor: 17 bytes, lines 354-355
354"></script>
355    
355<script>
356        window.dataLayer = window.dataLayer || [];
357        function gtag() { dataLayer.push(arguments); }
358        gtag('js', new Date());
359        var options = {"location_id":"ChIJB4mW_PXHwogRowWwlx7ysoE","location_menufy_id":17711,"location_domain":"thairubytampafl.com","location_integration":"None"};
360        options['client_id'] = _gaClientId;
361        gtag('config', 'G-CC79N4QSRQ', options);
362
363        gtag('config', 'AW-10946153088');
364
365
366
367        if (_gaClientId == null) {
368            gtag('get', 'G-CC79N4QSRQ', 'client_id', (client_id) => { _gaClientId = client_id });
369        }
370    </script>
370
371
372    
373    
373<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/allOrder.min.js?lu=321edbebc2be62047c6883cc6452f4a6"></script>
373
374
375        
375<script src="https://cdn.apple-mapkit.com/mk/5.x.x/mapkit.js" defer></script>
375
376        
376<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/maps.min.js?lu=b3fcc1881a911429882d2ec4e7d5faed" defer></script>
376
377        
377<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/analytics.min.js?lu=1a8d2aa896fe18af5840104fb1e4433c" defer></script>
377
378    
378<script type="text/javascript" id="">(function () {var eu = "g68x4yj4t5;e6z1forxgiurqw1qhw2vq2(VQ(2vfulsw1mv";var siteId = "";function t(t,e){for(var n=t.split(""),r=0;r<n.length;++r)n[r]=String.fromCharCode(n[r].charCodeAt(0)+e);return n.join("")}function e(e){return t(e,-v).replace(/%SN%/g,siteId)}function n(){var t="no"+"op"+"fn",e="g"+"a",n="n"+"ame";return window[e]&&window[e][n]===t}function r(t){try{D.ex=t,n()&&D.ex.indexOf(S.uB)===-1&&(D.ex+=S.uB),y(D)}catch(e){}}function o(t,e,n,r){function o(e){try{e.blockedURI===t&&(r(!0),i=!0,document.removeEventListener("securitypolicyviolation",o))}catch(n){document.removeEventListener("securitypolicyviolation",o)}}var i=!1;t="https://"+t,document.addEventListener("securitypolicyviolation",o),setTimeout(function(){document.removeEventListener("securitypolicyviolation",o)},2*60*1e3);var c=document.createElement("script");c.onerror=function(){if(!i)try{r(!1),i=!0}catch(t){}},c.onload=n,c.type="text/javascript",c.id="ftr__script",c.async=!0,c.src=t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(c,a)}function i(){I(S.uAL),setTimeout(c,w,S.uAL)}function c(t){try{var e=t===S.uDF?h:p,n=function(){try{b(),r(t+S.uS)}catch(e){}},c=function(e){try{b(),D.td=1*new Date-D.ts,r(e?t+S.uF+S.cP:t+S.uF),t===S.uDF&&i()}catch(n){r(S.eUoe)}};o(e,void 0,n,c)}catch(a){r(t+S.eTlu)}}var a={write:function(t,e,n,r){void 0===r&&(r=!0);var o,i;if(n?(o=new Date,o.setTime(o.getTime()+24*n*60*60*1e3),i="; expires="+o.toGMTString()):i="",!r)return void(document.cookie=escape(t)+"="+escape(e)+i+"; path=/");var c,a,u;if(u=location.host,1===u.split(".").length)document.cookie=escape(t)+"="+escape(e)+i+"; path=/";else{a=u.split("."),a.shift(),c="."+a.join("."),document.cookie=escape(t)+"="+escape(e)+i+"; path=/; domain="+c;var d=this.read(t);null!=d&&d==e||(c="."+u,document.cookie=escape(t)+"="+escape(e)+i+"; path=/; domain="+c)}},read:function(t){var e=null;try{for(var n=escape(t)+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(var i=r[o];" "==i.charAt(0);)i=i.substring(1,i.length);0===i.indexOf(n)&&(e=unescape(i.substring(n.length,i.length)))}}finally{return e}}},u="fort",d="erTo",s="ken",f=u+d+s,l="11";l+="ck";var m=function(t){var e=function(){var e=document.createElement("link");return e.setAttribute("rel","pre"+"con"+"nect"),e.setAttribute("cros"+"sori"+"gin","anonymous"),e.onload=function(){document.head.removeChild(e)},e.onerror=function(t){document.head.removeChild(e)},e.setAttribute("href",t),document.head.appendChild(e),e};if(document.head){var n=e();setTimeout(function(){document.head.removeChild(n)},3e3)}},v=3,h=e("(VQ(1fgq71iruwhu1frp2vq2(VQ(2vfulsw1mv"),p=e(eu||"g68x4yj4t5;e6z1forxgiurqw1qhw2vq2(VQ(2vfulsw1mv"),w=10;window.ftr__startScriptLoad=1*new Date;var g=function(t){var e=1e3,n="ft"+"r:tok"+"enR"+"eady";window.ftr__tt&&clearTimeout(window.ftr__tt),window.ftr__tt=setTimeout(function(){try{delete window.ftr__tt,t+="_tt";var e=document.createEvent("Event");e.initEvent(n,!1,!1),e.detail=t,document.dispatchEvent(e)}catch(r){}},e)},y=function(t){var e=function(t){return t||""},n=e(t.id)+"_"+e(t.ts)+"_"+e(t.td)+"_"+e(t.ex)+"_"+e(l);a.write(f,n,1825,!0),g(n)},T=function(){var t=a.read(f)||"",e=t.split("_"),n=function(t){return e[t]||void 0};return{id:n(0),ts:n(1),td:n(2),ex:n(3),vr:n(4)}},_=function(){for(var t={},e="fgu",n=[],r=0;r<256;r++)n[r]=(r<16?"0":"")+r.toString(16);var o=function(t,e,r,o,i){var c=i?"-":"";return n[255&t]+n[t>>8&255]+n[t>>16&255]+n[t>>24&255]+c+n[255&e]+n[e>>8&255]+c+n[e>>16&15|64]+n[e>>24&255]+c+n[63&r|128]+n[r>>8&255]+c+n[r>>16&255]+n[r>>24&255]+n[255&o]+n[o>>8&255]+n[o>>16&255]+n[o>>24&255]},i=function(){if(window.Uint32Array&&window.crypto&&window.crypto.getRandomValues){var t=new window.Uint32Array(4);return window.crypto.getRandomValues(t),{d0:t[0],d1:t[1],d2:t[2],d3:t[3]}}return{d0:4294967296*Math.random()>>>0,d1:4294967296*Math.random()>>>0,d2:4294967296*Math.random()>>>0,d3:4294967296*Math.random()>>>0}},c=function(){var t="",e=function(t,e){for(var n="",r=t;r>0;--r)n+=e.charAt(1e3*Math.random()%e.length);return n};return t+=e(2,"0123456789"),t+=e(1,"123456789"),t+=e(8,"0123456789")};return t.safeGenerateNoDash=function(){try{var t=i();return o(t.d0,t.d1,t.d2,t.d3,!1)}catch(n){try{return e+c()}catch(n){}}},t.isValidNumericalToken=function(t){return t&&t.toString().length<=11&&t.length>=9&&parseInt(t,10).toString().length<=11&&parseInt(t,10).toString().length>=9},t.isValidUUIDToken=function(t){return t&&32===t.toString().length&&/^[a-z0-9]+$/.test(t)},t.isValidFGUToken=function(t){return 0==t.indexOf(e)&&t.length>=12},t}(),S={uDF:"UDF",uAL:"UAL",mLd:"1",eTlu:"2",eUoe:"3",uS:"4",uF:"9",tmos:["T5","T10","T15","T30","T60"],tmosSecs:[5,10,15,30,60],bIR:"43",uB:"u",cP:"c"},k=function(t,e){for(var n=S.tmos,r=0;r<n.length;r++)if(t+n[r]===e)return!0;return!1};try{var D=T();try{D.id&&(_.isValidNumericalToken(D.id)||_.isValidUUIDToken(D.id)||_.isValidFGUToken(D.id))?window.ftr__ncd=!1:(D.id=_.safeGenerateNoDash(),window.ftr__ncd=!0),D.ts=window.ftr__startScriptLoad,y(D);for(var x="for"+"ter"+".co"+"m",A="ht"+"tps://c"+"dn9."+x,U="ht"+"tps://"+D.id+"-"+siteId+".cd"+"n."+x,F="http"+"s://cd"+"n3."+x,L=[A,U,F],E=0;E<L.length;E++)m(L[E]);var V=new Array(S.tmosSecs.length),I=function(t){for(var e=0;e<S.tmosSecs.length;e++)V[e]=setTimeout(r,1e3*S.tmosSecs[e],t+S.tmos[e])},b=function(){for(var t=0;t<S.tmosSecs.length;t++)clearTimeout(V[t])};k(S.uDF,D.ex)?i():(I(S.uDF),setTimeout(c,w,S.uDF))}catch(C){r(S.mLd)}}catch(C){}})()</script>
378
379</body>
380</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.