PageSourceSearch

https://reddrumrestaurant.com/accessibility-page-01

html reddrumrestaurant.com collected 2026-09-26 12:35:26 UTC 65,351 bytes, 1,493 lines download raw bytes

1<!DOCTYPE html>
2�<html lang="en"><head><link rel="canonical" href="https://reddrumrestaurant.com/accessibility-page-01"/><!-- wcache 2026-09-25 08:46:50.157372Z --><!--
3smart_footer: true,
4smart_footer_version: 2,
5scripting_active: false
6--><meta charset="utf-8"/><meta content="IE=edge" http-equiv="X-UA-Compatible"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta name="description" content="At THE RED DRUM GASTRO, we're committed to web accessibility for all users. Read our accessibility statement or contact us for help."/><meta content="" name="author"/><meta content="THE RED DRUM GASTRO -" property="og:title"/><meta content="website" property="og:type"/><meta content="http://reddrumrestaurant.com/a-article" property="og:url"/><meta content="Welcome to the intersection of South by Southwest. It’s the islanders’ hangout where the food honors Southern heritage and Chef/Owner Ben Berryhill’s Texan cuisine...." property="og:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/113061_website/social.jpg" property="og:image"/><meta content="The Red Drum Gastro Logo" property="og:image:alt"/><meta content="image/png" property="og:image:type"/><meta content="129653690420649" property="fb:app_id"/><meta content="summary_large_image" name="twitter:card"/><meta content="THE RED DRUM GASTRO -" name="twitter:title"/><meta content="Welcome to the intersection of South by Southwest. It’s the islanders’ hangout where the food honors Southern heritage and Chef/Owner Ben Berryhill’s Texan cuisine...." name="twitter:description"/><meta content="https://static.spotapps.co/website_images/ab_websites/113061_website/social.jpg" name="twitter:image"/><title>Accessibility Statement</title>
6<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+("devicePixelRatio" in window ? ","+devicePixelRatio : ",1")+'; path=/';</script>
6<link href="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"/><link href="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/site.webmanifest" rel="manifest"/><link color="#5bbad5" href="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/safari-pinned-tab.svg" rel="mask-icon"/><link href="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/favicon.ico" rel="shortcut icon"/><meta content="#da532c" name="msapplication-TileColor"/><meta content="https://static.spotapps.co/website_images/ab_websites/113061_website/favicons/browserconfig.xml" name="msapplication-config"/><meta content="#ffffff" name="theme-color"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/custom-scrollbar/jquery.mCustomScrollbar.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/font-awesome-4.7.0/css/font-awesome.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/hover_css/css/hover-min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/owlcarousel/owl.carousel.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/owlcarousel/owl.theme.default.min.css" rel="stylesheet"/><link href="https://static.spotapps.co/web-lib/leaflet/[email protected]/dist/leaflet.css" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/css/style.css?version2" id="mainCSS" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/css/bottom_navigation_v1.css?v1777544059" rel="stylesheet"/><link href="css/custom.css?v1777544059&domain=reddrumrestaurant.com" rel="stylesheet"/><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/icons_font/css/social_icons.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/icons_font/css/social_icons-ie7.css"><![endif]--><link href="https://static.spotapps.co/web/reddrumrestaurant--com/lib/twitter_x_font_icon/css/twitter_x.css" rel="stylesheet"/><!--[if IE 7]><link rel="stylesheet" href="lib/twitter_x_font_icon/css/twitter_x-ie7.css"><![endif]-->
vendor: 71 bytes, line 6
6<script async="async" src="https://www.googletagmanager.com/gtag/js?id=
6AW-0
vendor: 11 bytes, line 6
6"></script>
6<script> 
vendor: 127 bytes, line 6
6window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
6AW-0
vendor: 7 bytes, lines 6-7
6');
7   
7gtag('set', 'linker', {'domains': ['tmt.spotapps.co','spothopperapp.com']});
8          gtag('config', 'G-RRRG3842W0');
9   gtag('config', 'G-VG24VK2VKT'); </script>
9<style>
10
11        html{
12            height: 100%;
13        }
14
15        .webkit-mobile-body{
16            height: 100%;
17            overflow: hidden;
18        }
19
20        .webkit-mobile-body>div:first-child{
21            height:100%;
22            overflow: auto;
23            -webkit-overflow-scrolling: touch;
24        }
25
26    </style>
26<script src="https://static.spotapps.co/websites/lib/lazysizes/lazysizes.min.js" async=""></script>
26<script> var ga4_tracking_code='G-RRRG3842W0';</script>
26<script>
27function ga_check(){
28  return true;
29}
30</script>
30<script>
31function universal_ga(action, type, category, ev_action, label){
32  if(typeof ga === 'function')
33  {
34    if(!(action && label))
35      ga(action, type, category)
36    else
37      ga(action, type, category, ev_action, label)
38  }
39
40  if(typeof gtag === 'function')
41  {
42    if(!(action && label))
43    {
44      hash = category
45      ev_label = hash["eventLabel"]
46      var splits = ev_label.match(/.{1,100}/g) ?? [];
47      delete(hash["eventLabel"])
48
49      if(splits.length <= 1)
50        hash["eventLabel"] = ev_label
51      else
52      {
53        for (let i = 0; i < splits.length; i++) {
54          var key = "eventLabel_"+i
55          hash[key] = splits[i]
56        }
57      }
58      console.log(hash)
59      gtag("event", hash["eventCategory"], hash);
60    }
61    else
62    {
63      var hash = {
64        eventCategory: category,
65        eventAction: ev_action
66      }
67
68      var splits = label.match(/.{1,100}/g) ?? [];
69      if(splits.length <= 1)
70        hash["eventLabel"] = label
71      else
72      {
73        for (let i = 0; i < splits.length; i++) {
74          var key = "eventLabel_"+i
75          hash[key] = splits[i]
76        }
77      }
78      gtag("event", hash["eventCategory"], hash);
79    }
80  }
81}
82</script>
82<script>    function getPromotionUrlParams(){
83      var params_str = sessionStorage.getItem('shUrlParams');
84      if (params_str != null){
85        return JSON.parse(params_str);
86      }else{
87        return {};
88      }
89    }
90
91    function getPromotionSourceDetails(){
92        var params_str = localStorage.getItem('promotionSourceDetails');
93        if (params_str != null){
94          return JSON.parse(params_str);
95        }else{
96          return {};
97        }
98    }
99
100    function getLastEmailVisitInDays(){
101      var promotionSourceDetails = getPromotionSourceDetails();
102      if (!promotionSourceDetails['last_visit_email'] ){
103        return null;
104      }
105      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_email'])) / (1000 * 60 * 60 * 24));
106    }
107
108    function getLastSocialVisitInDays(){
109      var promotionSourceDetails = getPromotionSourceDetails();
110      if (!promotionSourceDetails['last_visit_social'] ){
111        return null;
112      }
113      return Math.floor((new Date() - new Date(promotionSourceDetails['last_visit_social'])) / (1000 * 60 * 60 * 24));
114    }
115
116    var shUrlParams = getPromotionUrlParams();
117    var promotionSourceDetails = getPromotionSourceDetails();
118
119    new URL(document.location).searchParams.forEach(function(value, paramName){
120
121     shUrlParams[paramName] = value;
122
123     if (paramName == 'source' && value =='social' ){
124       promotionSourceDetails['last_visit_social'] = new Date();
125       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
126     }
127
128     if (paramName == 'source' && value =='email' ){
129       promotionSourceDetails['last_visit_email'] = new Date();
130       localStorage.setItem('promotionSourceDetails', JSON.stringify(promotionSourceDetails));
131     }
132
133    });
134
135    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams))
136</script>
136<style>a:focus:not(:focus-visible){outline:none;box-shadow:none;}
137a.get-directions-footer-link{display:inline-block;transform-origin:left center;transition:transform .2s ease;}
138a.get-directions-footer-link:hover{transform:scale(1.08);}
139@media (prefers-reduced-motion:reduce){a.get-directions-footer-link{transition:none;transform:none;}}
140a.get-directions-footer-link,a.get-directions-footer-link:hover{color:inherit!important;}</style></head><body class="drink-menu article-background   "><div><header style="background-color:#000000;"><style>
141
142
143.navbar.nav-v6 .container {
144  padding-top: 10px;
145  padding-bottom: 10px;
146}
147.navbar.nav-v6.nav-scroll .container {
148  padding-top: 0px;
149  padding-bottom: 0px;
150}
151.navbar.nav-v6 .header-logo img {
152  max-width: 100%;
153}
154.navbar.nav-v6.nav-scroll .header-logo img {
155  max-width: 80%;
156}
157
158@media (max-width: 767px) {
159  /* DO NOT change mobile nav height on page scroll */
160  .navbar.nav-v6 .navbar-header,
161  .navbar.nav-v6.nav-scroll .navbar-header {
162    padding-top: 10px;
163    padding-bottom: 10px;
164  }
165  .navbar.nav-v6 .socialnav,
166  .navbar.nav-v6.nav-scroll .socialnav {
167    margin-top: 10px;
168  }
169  .navbar.nav-v6 .container,
170  .navbar.nav-v6.nav-scroll .container {
171    padding-top: 0;
172    padding-bottom: 0;
173  }
174  .navbar.nav-v6 .header-logo,
175  .navbar.nav-v6.nav-scroll .header-logo {
176    height: 70px;
177  }
178  .navbar.nav-v6 .header-logo img {
179    max-height: 100%;
180  }
181  .navbar.nav-v6.nav-scroll .header-logo img {
182    max-width: 100%;
183  }
184  /* HOME page CHANGE mobile nav height on page scroll */
185  /* Remove body.home-page from below code if there should be mobile nav height change on ALL pages */
186  body.home-page .navbar.nav-v6 .navbar-header {
187    padding-top: 10px;
188    padding-bottom: 10px;
189  }
190  body.home-page .navbar.nav-v6.nav-scroll .navbar-header{
191    padding-top: 0px;
192    padding-bottom: 0px;
193  }
194  body.home-page .navbar.nav-v6 .socialnav {
195    margin-top: 10px;
196  }
197  body.home-page .navbar.nav-v6.nav-scroll .socialnav {
198    margin-top: 0px;
199  }
200  body.home-page .navbar.nav-v6 .container{
201    padding-top: 0;
202    padding-bottom: 0;
203  }
204  body.home-page .navbar.nav-v6.nav-scroll .container {
205    padding-top: 0;
206    padding-bottom: 0;
207  }
208  body.home-page .navbar.nav-v6 .header-logo {
209    height: 70px;
210  }
211  body.home-page .navbar.nav-v6.nav-scroll .header-logo {
212    height: 50px;
213  }
214  body.home-page .navbar.nav-v6 .header-logo img {
215    max-height: 100%;
216    max-width: 100%;
217  }
218  body.home-page .navbar.nav-v6.nav-scroll .header-logo img {
219    max-width: 80%;
220  }
221}
222
223
224.navbar-regular .navbar-collapse.collapse.in {
225  background-color: transparent;
226  width: 100%;
227}
228.navbar.nav-v6{
229    background-color: #fff;
230    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
231    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
232    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
233    -moz-transition: all 0.3s ease-in-out;
234    -webkit-transition: all 0.3s ease-in-out;
235    -o-transition: all 0.3s ease-in-out;
236    transition: all 0.3s ease-in-out;
237}
238.navbar.nav-v6.nav-scroll{
239    background-color: #fff;
240    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
241    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
242    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
243}
244.drink-menu .navbar.nav-v6{
245  background-color: #fff;
246  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
247  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
248  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0);
249  -moz-transition: all 0.3s ease-in-out;
250  -webkit-transition: all 0.3s ease-in-out;
251  -o-transition: all 0.3s ease-in-out;
252  transition: all 0.3s ease-in-out;
253}
254.drink-menu .navbar.nav-v6.nav-scroll{
255  background-color: #fff;
256  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
257  -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
258  box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
259}
260.navbar-regular.nav-v6 .navbar-nav>li>a,
261.navbar-regular.nav-v6 .navbar-nav>li>a:hover,
262.navbar-regular.nav-v6 .navbar-nav>.active>a,
263.navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
264.navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
265  border: none;
266  border-right: 1px solid #000;
267  background-color: transparent;
268  color: #AF272E;
269  -moz-transition: all 0.3s ease-in-out;
270  -webkit-transition: all 0.3s ease-in-out;
271  -o-transition: all 0.3s ease-in-out;
272  transition: all 0.3s ease-in-out;
273}
274.navbar-regular.nav-v6 .navbar-nav>li>a {
275  color: #000;
276}
277.drink-menu .navbar.nav-v6 .navbar-nav>li>a {
278  color: #000;
279  border-right: 1px solid #000;
280}
281.drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
282.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
283.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
284.drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
285  color: #AF272E;
286}
287li.drop-down-link .sub-menu {
288  background-color: #fff;
289  color: #000;
290  }
291.nav-scroll li.drop-down-link .sub-menu {
292  background-color: #fff;
293  color: #000;
294}
295.drink-menu li.drop-down-link .sub-menu {
296  background-color: #fff;
297  color: #000;
298  }
299.drink-menu .nav-scroll li.drop-down-link .sub-menu {
300  background-color: #fff;
301  color: #000;
302}
303li.drop-down-link .sub-menu a,
304li.drop-down-link div.drop-down {
305  color: #000;
306}
307.nav-scroll li.drop-down-link .sub-menu a,
308.nav-scroll li.drop-down-link li.drop-down-link div.drop-down {
309  color: #000;
310}
311.drink-menu li.drop-down-link .sub-menu a,
312.drink-menu li.drop-down-link div.drop-down {
313  color: #000;
314}
315.drink-menu .nav-scroll li.drop-down-link .sub-menu a,
316.drink-menu .nav-scroll li.drop-down-link div.drop-down {
317  color: #000;
318}
319
320li.drop-down-link .sub-menu a:hover,
321li.drop-down-link .sub-menu a:focus {
322  color: #AF272E;
323}
324.drink-menu li.drop-down-link .sub-menu a:hover,
325.drink-menu li.drop-down-link .sub-menu a:focus {
326  color: #AF272E;
327}
328
329.navbar-regular.nav-v6 .navbar-toggle .icon-bar {
330  background-color: #000;
331  -moz-transition: all 0.3s ease-in-out;
332  -webkit-transition: all 0.3s ease-in-out;
333  -o-transition: all 0.3s ease-in-out;
334  transition: all 0.3s ease-in-out;
335}
336.drink-menu .navbar-regular.nav-v6 .navbar-toggle .icon-bar {
337  background-color: #000;
338}
339.navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar {
340  background-color: #AF272E;
341}
342.drink-menu .navbar-regular.nav-v6 [aria-expanded="true"].navbar-toggle .icon-bar{
343  background-color: #AF272E;
344}
345.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a,
346.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
347.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
348.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
349.navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
350  border: none;
351  border-right: 1px solid #000;
352  color: #AF272E;
353}
354.navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a {
355  color: #000;
356}
357.drink-menu .navbar.nav-v6.nav-scroll .navbar-nav>li>a {
358  color: #000;
359  border-right: 1px solid #000;
360}
361.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
362.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
363.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
364.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
365  color: #AF272E;
366}
367
368.nav-scroll li.drop-down-link .sub-menu a:hover,
369.nav-scroll li.drop-down-link .sub-menu a:focus {
370  color: #AF272E;
371}
372.drink-menu .nav-scroll li.drop-down-link .sub-menu a:hover,
373.drink-menu .nav-scroll li.drop-down-link .sub-menu a:focus {
374  color: #AF272E;
375}
376
377.navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
378  background-color: #000;
379}
380.drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-toggle .icon-bar {
381  background-color: #000;
382}
383.navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar {
384  background-color: #AF272E;
385}
386.drink-menu .navbar-regular.nav-v6.nav-scroll [aria-expanded="true"].navbar-toggle .icon-bar{
387  background-color: #AF272E;
388}
389.navbar.nav-v6 .header-logo-text{
390  color: #000;
391  -moz-transition: all 0.3s ease-in-out;
392  -webkit-transition: all 0.3s ease-in-out;
393  -o-transition: all 0.3s ease-in-out;
394  transition: all 0.3s ease-in-out;
395}
396.navbar.nav-v6.nav-scroll .header-logo-text{
397  color: #000;
398}
399.navbar.nav-v6 .social-icon{
400  color: #000;
401  -moz-transition: all 0.3s ease-in-out;
402  -webkit-transition: all 0.3s ease-in-out;
403  -o-transition: all 0.3s ease-in-out;
404  transition: all 0.3s ease-in-out;
405}
406.navbar.nav-v6.nav-scroll .social-icon{
407  color: #000;
408}
409.navbar.nav-v6 .social-square .contact-icon:hover {
410  color: #000;
411  background-color: #AF272E;
412}
413.navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
414  color: #000;
415  background-color: #AF272E;
416}
417
418.drink-menu .navbar.nav-v6 .header-logo-text{
419  color: #000;
420}
421.drink-menu .navbar.nav-v6.nav-scroll .header-logo-text{
422  color: #000;
423}
424.drink-menu .navbar.nav-v6 .social-icon{
425  color: #000;
426}
427.drink-menu  .navbar.nav-v6.nav-scroll .social-icon{
428  color: #000;
429}
430.drink-menu .navbar.nav-v6 .social-square .contact-icon:hover {
431  color: #000;
432  background-color: #AF272E;
433}
434.drink-menu .navbar.nav-v6.nav-scroll .social-square .contact-icon:hover {
435  color: #000;
436  background-color: #AF272E;
437}
438.navbar.nav-v6 .container {
439  border-bottom: 1px solid transparent;
440  -moz-transition: all 0.3s ease-in-out;
441  -webkit-transition: all 0.3s ease-in-out;
442  -o-transition: all 0.3s ease-in-out;
443  transition: all 0.3s ease-in-out;
444}
445.navbar.nav-v6.nav-scroll .container {
446  border-bottom: 1px solid transparent;
447}
448.drink-menu .navbar.nav-v6 .container {
449  border-bottom: 1px solid transparent;
450}
451.drink-menu .navbar.nav-v6.nav-scroll .container {
452  border-bottom: 1px solid transparent;
453}
454@media (max-width: 767px) {
455  .navbar.nav-v6 .container,
456  .navbar.nav-v6.nav-scroll .container,
457  .drink-menu .navbar.nav-v6 .container,
458  .drink-menu .navbar.nav-v6.nav-scroll .container {
459    border-bottom: none;
460  }
461  .navbar.nav-v6 .navbar-header {
462    border-bottom: 2px solid transparent;
463  }
464  .navbar.nav-v6.nav-scroll .navbar-header {
465    border-bottom: 2px solid transparent;
466  }
467  .drink-menu .navbar.nav-v6 .navbar-header {
468    border-bottom: 2px solid transparent;
469  }
470  .drink-menu .navbar.nav-v6.nav-scroll .navbar-header {
471    border-bottom: 2px solid transparent;
472  }
473  li.drop-down-link .sub-menu,
474  .drink-menu li.drop-down-link .sub-menu {
475    width: 100% !important;
476    background-color: transparent;
477  }
478  .nav-scroll li.drop-down-link .sub-menu,
479  .drink-menu .nav-scroll li.drop-down-link .sub-menu {
480    background-color: transparent;
481  }
482    .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
483  .navbar-regular.nav-v6 .navbar-nav>.active>a,
484  .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
485  .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
486    background-color: #AF272E;
487    color: #000;
488  }
489  .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
490  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
491  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
492  .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
493    background-color: #AF272E;
494    color: #000;
495  }
496  .drink-menu .navbar-regular.nav-v6 .navbar-nav>li>a:hover,
497  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a,
498  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:focus,
499  .drink-menu .navbar-regular.nav-v6 .navbar-nav>.active>a:hover{
500    background-color: #AF272E;
501    color: #000;
502  }
503  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>li>a:hover,
504  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a,
505  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:focus,
506  .drink-menu .navbar-regular.nav-v6.nav-scroll .navbar-nav>.active>a:hover{
507    background-color: #AF272E;
508    color: #000;
509  }
510
511  .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
512    color: #AF272E;
513  }
514  .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
515    color: #AF272E;
516  }
517
518  .drink-menu .navbar-regular.nav-v6 li.drop-down-link.active .drop-down .fa.fa-angle-up {
519    color: #AF272E;
520  }
521  .drink-menu .navbar-regular.nav-v6.nav-scroll li.drop-down-link.active .drop-down .fa.fa-angle-up {
522    color: #AF272E;
523  }
524
525}
526</style><!-- nav --><nav class="navbar nav-v4 nav-v6 nav-v6-drop navbar-regular navbar-fixed-top" id="navbar" role="navigation"><div class="visuallyhidden" id="skip"><a href="#content">Skip to Main Content</a></div><div class="container"><div class="navbar-header"><button class="navbar-toggle" data-target="#navbar-collapse-1" data-toggle="collapse" type="button"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><a class="header-logo logo-top" href="/#"><img alt="THE RED DRUM GASTRO logo top" class="img-responsive logo-top" src="https://static.spotapps.co/website_images/ab_websites/113061_website/logo.png"/></a><a class="header-logo logo-scroll" href="/"><img alt="THE RED DRUM GASTRO logo scroll" class="img-responsive logo-scroll" src="https://static.spotapps.co/website_images/ab_websites/113061_website/logo.png"/></a><ul class="socialnav"><li class="social-links social-icons-holder social-square"><a class="pull-left contact-icon" href="https://www.facebook.com/129653690420649" target="_blank"><i class="social-icon fa fa-facebook"></i><span>Facebook page</span></a><a class="pull-left contact-icon" href="https://www.instagram.com/thereddrum" target="_blank"><i class="social-icon fa fa-instagram"></i><span>Instagram page</span></a><a class="pull-left contact-icon" href="https://www.yelp.com/biz/red-drum-restaurant-mount-pleasant" target="_blank"><i aria-hidden="true" class="social-icon fa fa-yelp"></i><span>Yelp page</span></a></li></ul><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li class=" nav-menu-page"><a class="" href="/charleston-the-red-drum-gastro-food-menu" id="/Charleston-THE-RED-DRUM-GASTRO-food-menu_link" target="_self">
527                    Menu
528                    
529                </a></li><li class=" "><a class="" href="/charleston-the-red-drum-gastro-cocktails" id="/Charleston-THE-RED-DRUM-GASTRO-cocktails_link" target="_self">
530                    Cocktails
531                    
532                </a></li><li class=" "><a class="" href="/charleston-the-red-drum-gastro-happy-hours-specials" id="/Charleston-THE-RED-DRUM-GASTRO-happy-hours-specials_link" target="_self">
533                    Specials
534                    
535                </a></li><li class=" nav-order-link"><a class="link-order-sh" href="https://us-tabitorder.tabit.cloud/?site=6434642c196fb9298e69f269#/start#" id="https://us-tabitorder.tabit.cloud/?site=6434642c196fb9298e69f269#/start#_link" target="_self">
536                    Order
537                    
538                </a></li><li class=" nav-reservations-link"><a class="link-reservations-sh" href="https://www.opentable.com/red-drum-restaurant-and-bar-reservations-mount-pleasant?restref=10546&lang=en-US&ot_source=Restaurant%20website#" id="https://www.opentable.com/red-drum-restaurant-and-bar-reservations-mount-pleasant?restref=10546&lang=en-US&ot_source=Restaurant%20website#_link" target="_self">
539                    Reserve
540                    
541                </a></li><li class=" nav-jobs-link"><a class="link-jobs-sh" href="https://tmt.spotapps.co/job-listings?spot_id=113061&callback_url=http://reddrumrestaurant.com/a-article#" id="https://tmt.spotapps.co/job-listings?spot_id=113061&callback_url=http://reddrumrestaurant.com/a-article#_link" target="_self">
542                    Careers
543                    
544                </a></li><li class=" gift-cards-nav"><a class="gift-cards-link" href="https://tabit.us/gift-cards/create-card?accountGuid=4A381BF0-1D68-4ED6-A132-D4555A9B9148&step" id="gift-cards-link_link" target="_blank">
545                    Gift Cards
546                    
547                </a></li><li class=" "><a class="" href="/charleston-the-red-drum-gastro-private-events" id="/Charleston-THE-RED-DRUM-GASTRO-private-events_link" target="_self">
548                    private events
549                    
550                </a></li></ul></div></div></nav></header><main id="content" role="main"><article><div class="pagecontent"><div class="tabnav"></div><div class="tabs-container"><style>
551
552.drink-menu .article-background, .drink-menu.article-background .pagecontent {
553  background-color: #000;
554  color: #fff;
555}
556.drink-menu.article-background .pagecontent {
557  border: none;
558}
559.drink-menu.article-background .pagecontent * {
560  text-align: left !important;
561  color: #fff;
562}
563.drink-menu.article-background .tabs-container {
564  text-shadow: none;
565}
566.drink-menu.article-background,
567.drink-menu.article-background:before {
568  background-image: none;
569}
570
571.drink-menu.article-background .pagecontent a,
572.drink-menu.article-background .pagecontent a:hover {
573  color: #fff;
574}
575
576.drink-menu.article-background {
577  background-color: #000;
578}
579
580.ada-page-content.container {
581  padding-top: 40px;
582}
583
584</style><div class="scrolling"><div class="container ada-page-content"><h1>Accessibility Statement for THE RED DRUM GASTRO</h1><p>THE RED DRUM GASTRO is committed to making our site accessible to people with disabilities. We are continuously gathering feedback and improving the user experience for everyone.
585    </p><h2>Conformance</h2><p>To provide great experience to everyone we are using The Web Content Accessibility Guidelines (WCAG). The guidelines have three levels of accessibility (A, Level AA, and Level AAA). THE RED DRUM GASTRO has chosen level AA as a target for our website and we are fully committed to monitoring our site to maintain this level of compliance.
586    </p><h2>Third-Party Vendors</h2><p>We encourage our third party vendors (online order and delivery providers, reservations and event management, social media, review sites, travel recommendation sites, etc.) to provide content that is accessible and user friendly, even though we cannot control their content that appears on our website.
587    </p><h2>Feedback</h2><p>How are we doing? We welcome your feedback on how to improve accessibility and usability of THE RED DRUM GASTRO website. Please let us know using this email address: E-mail: <a href="mailto:[email protected]">[email protected]</a></p><p>
588We try to respond to feedback within 2 business days.
589</p><h2>Assistance</h2><p>If you need any assistance please call us at <a href="tel:+18438490313">8438490313</a> during our regular business hours and we&apos;d be happy to help you with anything on our site.
590</p></div></div></div></div></article></main></div><style type="text/css">
591    .navbar-fixed-bottom.nav-v1 {
592        bottom: -100px;
593    }
594    .navbar-fixed-bottom.nav-v1 .nav.navbar-nav.navbar-right {
595        background-color: #000;
596    }
597    .navbar-fixed-bottom.nav-v1 .bottom-svg-border path,
598    .navbar-fixed-bottom.nav-v1 .bottom-svg-border polygon {
599      fill: #000;
600    }
601    .navbar-fixed-bottom.nav-v1 .bottom-list-item a {
602        color: #fff;
603    }
604    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:hover,
605    .navbar-fixed-bottom.nav-v1 .bottom-list-item a:focus {
606        color: #DCDCDC;
607    }
608</style><nav aria-label="mobile footer" class="navbar-fixed-bottom nav-v1" id="bottom-navbar"><div><ul class="nav navbar-nav navbar-right"><li class="bottom-list-item "><a class="bottom-link " href="https://us-tabitorder.tabit.cloud/?site=6434642c196fb9298e69f269#/start" id="bottom_link_4" target="_self">
609                        Order                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://www.opentable.com/red-drum-restaurant-and-bar-reservations-mount-pleasant?restref=10546&lang=en-US&ot_source=Restaurant%20website" id="bottom_link_3" target="_self">
610                        Reserve                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="/charleston-the-red-drum-gastro-party" id="bottom_link_5" target="_self">
611                        Parties                    </a></li><li class="bottom-list-item "><a class="bottom-link " href="https://tmt.spotapps.co/job-listings?spot_id=113061&callback_url=http://reddrumrestaurant.com/a-article" id="bottom_link_7" target="_self">
612                        Jobs                    </a></li></ul></div></nav>
612<script src="https://static.spotapps.co/web/reddrumrestaurant--com/lib/jquery/jquery.min.js"></script>
612<script src="https://static.spotapps.co/web/reddrumrestaurant--com/lib/bootstrap/js/bootstrap.min.js"></script>
612<script src="https://static.spotapps.co/web/reddrumrestaurant--com/lib/angular/angular.min.js"></script>
612<script src="https://static.spotapps.co/web/reddrumrestaurant--com/lib/underscorejs/underscore-min.js"></script>
612<script>
613
614	$("#bottom_link_4").on("click", function(){
615		if (ga_check())
616			universal_ga('send', 'event', 'Button', 'Click', 'Order Online');
617	});
618	$("#bottom_link_3").on("click", function(){
619		if (ga_check())
620			universal_ga('send', 'event', 'Button', 'Click', 'Reserve');
621	});
622	$("#bottom_link_5").on("click", function(){
623		if (ga_check())
624			universal_ga('send', 'event', 'Button', 'Click', 'Private Party');
625	});
626	$("#bottom_link_7").on("click", function(){
627		if (ga_check())
628			universal_ga('send', 'event', 'Button', 'Click', 'Jobs');
629	});
630  $('.header-logo, .nav-v2-home-btn').click(function(event) {
631    if ( window.location.pathname == '/' || window.location.pathname == '/index.php') {
632      event.preventDefault();
633      var windowScrollTop = $(window).scrollTop();
634      if(windowScrollTop > 150) {
635        $('html, body').animate({scrollTop: 0}, 750);
636      }
637    }
638  });
639
640$(".banner-section a.banner-pin").click(function(e) {
641    // target element id
642    var id = $(this).attr('href');
643
644    // target element
645    var section = $(id);
646    if (section.length === 0) {
647        return;
648    }
649
650    // prevent standard hash navigation (avoid blinking in IE)
651    e.preventDefault();
652
653    // top position relative to the document
654    var pos = section.offset().top - 100 + 10;
655
656    // animated top scrolling
657    $('body, html').animate({scrollTop: pos}, 750);
658});
659$(document).on('scroll', function (e) {
660    if($(document).scrollTop() > 0) {
661      $('.navbar.nav-v6').addClass('nav-scroll');
662    }else {
663      $('.navbar.nav-v6').removeClass('nav-scroll');
664    }
665});
666
667function scrollStop (callback, refresh = 66) {
668
669	// Make sure a valid callback was provided
670	if (!callback || typeof callback !== 'function') return;
671
672	// Setup scrolling variable
673	let isScrolling;
674
675	// Listen for scroll events
676	window.addEventListener('scroll', function (event) {
677
678		// Clear our timeout throughout the scroll
679		window.clearTimeout(isScrolling);
680
681		// Set a timeout to run after scrolling ends
682		isScrolling = setTimeout(callback, refresh);
683
684	}, false);
685
686}
687
688$(function() {
689  setDropDownMenuWidth();
690
691  // Function to set drop-down menu position (css top property)
692  setDropDownMenuTop();
693
694  function setDropDownMenuWidth() {
695    var tabs_list = $('.navbar-collapse .navbar-nav');
696    $(tabs_list).find('li.drop-down-link').each(function() {
697      var sub_menu_width = $(this).outerWidth(true);
698      if (sub_menu_width < 100) {
699        sub_menu_width = 100;
700      }
701      $(this).find('.sub-menu').css('width', sub_menu_width+'px');
702
703    });
704  };
705
706  function setDropDownMenuTop() {
707    var sub_menu_top = ($('.navbar.nav-v6 .container').outerHeight() + $('.drop-down-link').outerHeight())/2;
708    $('li.drop-down-link .sub-menu').css('top', sub_menu_top-2 +'px');
709  };
710
711  $( window ).resize(function() {
712    setDropDownMenuWidth();
713    setDropDownMenuTop();
714  });
715
716  $(window).on('scroll', function (e) {
717    setDropDownMenuTop();
718  });
719
720  scrollStop(function () {
721    setDropDownMenuTop();
722    if($(document).scrollTop() == 0) {
723      setTimeout(setDropDownMenuTop, 200);
724    }
725  });
726
727});
728
729$( '.drop-down-link .drop-down' ).click(function(event) {
730  event.preventDefault();
731  event.stopPropagation();
732  var drop_down = $(this).closest('.drop-down-link');
733  var sub_menu = $(this).closest('.drop-down-link').find( '.sub-menu' );
734  if ( $(sub_menu).is( ':hidden' ) ) {
735    $(sub_menu).slideDown();
736    $(drop_down).addClass('active');
737  } else {
738    $(sub_menu).slideUp();
739    $(drop_down).removeClass('active');
740  }
741});
742$('#navbar-collapse-1').on('hide.bs.collapse', function (e) {
743  var clickedElement = $(event.target);
744  if (clickedElement.hasClass('drop-down')) {
745    return false;
746  }
747});
748$('#navbar-collapse-1').on('hidden.bs.collapse', function () {
749  closeOpenedDropDownMenus();
750  function closeOpenedDropDownMenus() {
751    var tabs_list = $('.navbar-collapse .navbar-nav');
752    $(tabs_list).find('li.drop-down-link').each(function() {
753      if( $(this).hasClass('active') ) {
754        var sub_menu = $(this).find('.sub-menu');
755        $(sub_menu).slideUp();
756        $(this).removeClass('active');
757      }
758    });
759  };
760});    setTimeout(function(){
761        $('.navbar-fixed-bottom.nav-v1').addClass('show-bottom-nav'); triggerShowFooterEvents();
762    }, 4000);</script>
762<script>
763(function() {
764  var name = "THE RED DRUM GASTRO";
765  var pid = "ChIJA1VLHAVx_ogRAW1cAlWT3W0";
766  function build_url() {
767    var q = encodeURIComponent(name).replace(/'/g, "%27");
768    return "https://www.google.com/maps/search/?api=1"
769         + "&query=" + q
770         + "&query_place_id=" + encodeURIComponent(pid);
771  }
772  window.google_map_url = build_url();
773  window.open_google_map = function() {
774    window.open(build_url(), "_blank");
775  };
776})();
777</script>
777<script>
778
779  var spot_id = 113061;
780  var sh_generic_form_params=JSON.parse('{"generic_contact_form_active":true,"texting_permissions_active":true,"title":"Contact us","instructions":"Please fill out the form and we will be in touch.","reasons":["To host a special event","To get a special event catered","To reserve a table","To apply for a job","Other Questions"],"custom_hours":"","hours":"","active_tmt_cta_links":{"cta_private_party":"https://reddrumrestaurant.com/-party","cta_catering":null,"cta_reservations":null,"cta_jobs":"https://tmt.spotapps.co/job-listings?spot_id=113061"},"spot_name":"THE RED DRUM GASTRO","label_for_texting_permission":"I’d like to get texts about specials, events, and other exclusive offers and announcements not available to general public"}');
781
782  if (false){
783    console.log("Check SpotHopper configuration. Probably there is no 'WEBSITE::DOMAIN_NAME' key for your website");
784  }
785
786  if (navigator.userAgent.match(/iPhone/i)
787       || navigator.userAgent.match(/iPad/i)
788       || navigator.userAgent.match(/iPod/i)){
789      $(document).ready(function(){
790            document.body.className += " " + "webkit-mobile-body";
791      });
792    }
793
794  var promotion_url_param_domain = getPromotionUrlParams()['domain'];
795  if ( promotion_url_param_domain && ( new URL(document.location).host == 'localhost:4000' || new URL(document.location).host == 'wcache.spotapps.co' ||  new URL(document.location).host == 'website-editor.spotapps.co' || new URL(document.location).host == 'website-editor-staging.spotapps.co' || new URL(document.location).host == 'wcache-staging.spotapps.co')){
796    $("a[href^='/']").each(function(){
797      if (this.href.indexOf('domain=') == -1){
798        var sh_internal_url = new URL(this.href);
799        sh_internal_url.searchParams.set("domain", promotion_url_param_domain);
800        this.href = sh_internal_url.toString();
801      }
802    })
803  }
804
805
806  function cta_link_matches_href(href, url){
807    var domain = 'reddrumrestaurant.com';
808    if(typeof url === 'undefined'){
809      return false;
810    }
811    var partsOfURL = url.split(domain);
812    if (partsOfURL.length != 2){
813      return href == url;
814    }else{
815      var urlPath = partsOfURL[1];
816      if (urlPath.substring(0,1) == "/"){
817        urlPath = urlPath.substring(1,urlPath.length);
818      }
819      return href.indexOf(urlPath, domain.length + href.indexOf(domain)-1) !== -1;
820    }
821  }
822
823  var all_cta_links = [{"id":777932,"spot_id":113061,"url":"https://reddrumrestaurant.com/-party","cta_link_type":"private_parties","created_at":"2023-08-03T18:51:55+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"Private Parties","target":null,"website_footer_label":"Parties","position":3},{"id":777940,"spot_id":113061,"url":"https://tmt.spotapps.co/job-listings?spot_id=113061","cta_link_type":"job_listing","created_at":"2023-08-03T19:08:55+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"Job Listing","target":null,"website_footer_label":"Careers","position":2},{"id":791229,"spot_id":113061,"url":"https://tabit.us/gift-cards/create-card?accountGuid=4A381BF0-1D68-4ED6-A132-D4555A9B9148&step=0","cta_link_type":"gift_cards","created_at":"2023-08-31T11:26:46+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Gift Cards","position":5},{"id":795091,"spot_id":113061,"url":"https://us-tabitorder.tabit.cloud/?site=6434642c196fb9298e69f269#/start","cta_link_type":"order","created_at":"2023-09-06T09:22:57+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"Tabit order","target":null,"website_footer_label":"Order","position":0},{"id":850002,"spot_id":113061,"url":"https://reddrumrestaurant.com/-specials","cta_link_type":"specials","created_at":"2023-12-18T11:11:08+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"","position":null},{"id":850003,"spot_id":113061,"url":"https://reddrumrestaurant.com/-cocktails","cta_link_type":"drink_menu","created_at":"2023-12-18T11:11:08+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"","position":null},{"id":791228,"spot_id":113061,"url":"https://www.opentable.com/red-drum-restaurant-and-bar-reservations-mount-pleasant?restref=10546&lang=en-US&ot_source=Restaurant%20website","cta_link_type":"reservations","created_at":"2023-08-31T11:26:37+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"","target":null,"website_footer_label":"Reserve","position":1},{"id":850004,"spot_id":113061,"url":"https://reddrumrestaurant.com/-food-menu","cta_link_type":"food_menu","created_at":"2023-12-18T11:11:08+00:00","updated_at":"2025-09-17T14:21:30+00:00","made_of_food":false,"link_name":"","position":null}];
824
825  function find_cta_link(href) {
826    for (var i=0; i< all_cta_links.length; i++){
827      var cta_link = all_cta_links[i];
828      if ( cta_link_matches_href(href, cta_link.url)){
829        return cta_link;
830      }
831    }
832  }
833
834  function find_cta_links(href) {
835    var cta_links = []
836    for (var i=0; i< all_cta_links.length; i++){
837      var cta_link = all_cta_links[i];
838      if ( cta_link_matches_href(href, cta_link.url)){
839        cta_links.push(cta_link);
840      }
841    }
842    return cta_links;
843  }
844
845
846  function get_current_page_cta_link_types(){
847    var types = [];
848    var cta_links = find_cta_links(document.location.href);
849    for (var i=0; i<cta_links.length; i++){
850      types.push(cta_links[i].cta_link_type);
851    }
852    return types;
853  }
854
855
856  function is_food_menu_page(){
857    var cta_link_types = get_current_page_cta_link_types();
858    for (var i=0; i<cta_link_types.length; i++){
859      if ('food_menu' == cta_link_types[i])
860        return true;
861    }
862    return false;
863  }
864
865
866  function get_form_cat_from_cta(){
867    var cta_link = find_cta_link(document.location.href);
868    if (cta_link == null) {
869        return null;
870    }
871    if (cta_link.cta_link_type == 'private_parties'){
872        return 'private_party';
873    }else if (cta_link.cta_link_type == 'reservations'){
874        return 'reservation';
875    }else if (cta_link.cta_link_type == 'catering'){
876        return 'catering';
877    }else if (cta_link.cta_link_type == 'job_listing'){
878        return 'job_listings';
879    }else if (cta_link.cta_link_type == 'gift_cards'){
880          return 'gift_cards';
881    }
882    return null;
883  }
884
885  function element_has_events_defined(elem){
886    if ($._data(elem, "events") === undefined){
887      return false;
888    }
889    return true;
890  }
891
892  function create_ga_events_for_cta_clicks(){
893    if (typeof $ === 'function'){
894
895      var cta_link_of_the_page = find_cta_link(location.href);
896
897
898      $("a").each(function(index, elem){
899        var href = $(elem).attr('href');
900
901        if (href  === undefined ){
902           return;
903        }
904
905        if (href.substring(0,4) == 'tel:'){
906          if (!element_has_events_defined(elem)){  // not footer links
907            $(elem).on("click", function(){
908                universal_ga('send', 'event', {
909                  eventCategory: 'Button',
910                  eventAction: 'Click',
911                  eventLabel: 'Phone',
912                  transport: 'beacon'
913                });
914             });
915
916             if (cta_link_of_the_page){
917                $(elem).on("click", function(){
918                    universal_ga('send', 'event', {
919                      eventCategory: 'Button',
920                      eventAction: 'Click',
921                      eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone',
922                      transport: 'beacon'
923                    });
924                 });
925             }
926          } else {
927             if (cta_link_of_the_page){
928               $(elem).on("click", function(){
929                   universal_ga('send', 'event', {
930                        eventCategory: 'Button',
931                        eventAction: 'Click',
932                        eventLabel: cta_link_of_the_page.cta_link_type +  ' page phone footer',
933                        transport: 'beacon'
934                   });
935               });
936             }
937          }
938
939
940        }else{
941          var cta_link = find_cta_link(href);
942          if (elem.className != null && elem.className.indexOf("bottom-link") > -1){
943            // console.log("bottom link detected");
944          }else{
945            if (cta_link != null){
946              $(elem).on("click", function(){
947                universal_ga('send', 'event', {
948                        eventCategory: 'Website Link',
949                        eventAction: 'Click',
950                        eventLabel: cta_link.cta_link_type,
951                        transport: 'beacon'
952                  });
953              });
954            }
955          }
956        }
957
958
959      });
960    }
961  }
962
963  if (typeof angular === "undefined") {
964    create_ga_events_for_cta_clicks();
965  } else {
966    angular.element(document).ready(function () {
967      create_ga_events_for_cta_clicks();
968    });
969  }
970
971
972  function triggerShowFooterEvents(){
973    if (window.screen.availWidth < 768){
974        universal_ga('send', 'event', {
975                eventCategory: 'Mobile Footer',
976                eventAction: 'View',
977                eventLabel: '',
978                transport: 'beacon'
979          });
980    }
981  }
982
983
984
985
986  ////////////
987  function smartFooterV2()
988  {
989    var list= document.getElementsByClassName("bottom-list-item");
990    if (!list) return;
991
992    if (document.getElementById("bottom-navbar") == null){
993      return;
994    }
995
996    var bottomNav = document.querySelector('#bottom-navbar .navbar-nav');
997    var footerLinkPaddingLeft = $('#bottom-navbar .navbar-nav li a').css('padding-left');
998    var footerLinkPaddingRight = $('#bottom-navbar .navbar-nav li a').css('padding-right');
999
1000    bottomNav.innerHTML = '';
1001    var linksWithPosition = all_cta_links.filter(e => e.position != null && e.position >= 0);
1002    linksWithPosition.sort(function(a,b) {
1003      return a.position - b.position;
1004    });
1005
1006    var footerLinkStyle = (footerLinkPaddingLeft == '0px' || footerLinkPaddingRight == '0px' ? 'style="padding-left: 8px; padding-right: 8px;"' : '');
1007
1008    linksWithPosition.forEach((e, i) => {
1009        var target = e.target || getUrlTarget(e.url);
1010        bottomNav.insertAdjacentHTML('beforeend',
1011        `<li class="bottom-list-item" style="white-space: nowrap;width: auto;"><a ${footerLinkStyle} class="bottom-link smart-footer-link" data-type="${e.cta_link_type}" data-position="${i}" target="${target}" href="${e.url}">${e.website_footer_label}</a></li>`);
1012    })
1013
1014    var intervalCount = 0
1015    var interval = setInterval(() => {
1016      if(intervalCount == 50){
1017        clearInterval(interval);
1018      }
1019      removeOverflowingFooterLinks();
1020      intervalCount ++;
1021    }, 200);
1022
1023    $('.smart-footer-link').on("click", function(){
1024          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1025                    shUrlParams['source'] = 'footer';
1026                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1027          }
1028
1029          var visibleLinks = $('.smart-footer-link').map(function (e) {
1030              return $(this).data('type');
1031          }).toArray().join(',');
1032
1033          universal_ga('send', 'event', {
1034                  eventCategory: 'Button',
1035                  eventAction: 'Click_footer_2',
1036                  eventLabel: "type:" + $(this).data('type') + "|position:" + $(this).data('position') + "|visible:" + visibleLinks,
1037                  transport: 'beacon'
1038            });
1039    });
1040  }
1041
1042  function removeOverflowingFooterLinks(){
1043    var bottomNavLinks = document.querySelectorAll('#bottom-navbar .navbar-nav li');
1044    var width_sum = 0;
1045
1046    bottomNavLinks.forEach(e => {
1047      width_sum += e.getBoundingClientRect().width;
1048      if ((width_sum) > window.innerWidth) {
1049        console.log(`%cLink %c${e.textContent} %cdeleted couldn't fit screen`,"color: #fff;background: #202124;", "background: red;color: #fff", "color: #fff;background: #202124;");
1050        e.remove();
1051      }
1052    });
1053  }
1054
1055  function getUrlTarget(url){
1056    if(url.startsWith('tel')){
1057      return '_self';
1058    }
1059    if(url.startsWith('/') || url.includes('tmt.spotapps.co') || url.includes(window.location.host)){
1060      return '_self';
1061    }
1062    return '_blank';
1063  }
1064
1065  function npb()
1066    {
1067    	var list= document.getElementsByClassName("bottom-list-item");
1068    	if (!list) return;
1069
1070      if (document.getElementById("bottom-navbar") == null){
1071        return;
1072      }
1073
1074      var url = ""
1075    	for (var i=0; i < all_cta_links.length; i++)
1076    	{
1077    		if (all_cta_links[i].cta_link_type == "order"){
1078          url = all_cta_links[i].url;
1079        }
1080    	}
1081
1082    	if ( url == ""){
1083        return;
1084      }
1085
1086    	for (i=0; i < list.length; i++)
1087    	{
1088    		console.log(cta_link_matches_href(list[i].firstChild.href, url));
1089    		if (cta_link_matches_href(list[i].firstChild.href,url))  return;
1090
1091    	};
1092
1093    	var item = list[list.length-1]
1094    	document.getElementById("bottom-navbar").getElementsByClassName("nav navbar-nav")[0].appendChild(item.cloneNode(true));
1095    	var width_sum = 0;
1096    	for (i=0; i < list.length; i++) {
1097    		width_sum += list[i].getBoundingClientRect().width;
1098    	}
1099
1100    	var item = list[list.length-1]
1101    	if ((width_sum - 10) > window.innerWidth) { item.parentNode.removeChild(item); console.log("link deleted couldn't fit screen"); return; }
1102
1103    	item.firstChild.text = "Order";
1104    	item.firstChild.href = url;
1105    	item.firstChild.id = "bottom_link_" + list.length;
1106
1107      $(item.firstChild).on("click", function(){
1108
1109          if (typeof shUrlParams !== "undefined" && shUrlParams['source'] === undefined){
1110                    shUrlParams['source'] = 'footer';
1111                    sessionStorage.setItem('shUrlParams', JSON.stringify(shUrlParams));
1112                  }
1113
1114          universal_ga('send', 'event', {
1115                  eventCategory: 'Button',
1116                  eventAction: 'Click',
1117                  eventLabel: 'Plan B-2 Order',
1118                  transport: 'beacon'
1119            });
1120      });
1121
1122
1123    }
1124
1125function activateSmartFooter(){
1126    var smart_footer_active = true;
1127    var smart_footer_version = 2;
1128    var man_bottom_active = false;
1129    if(window.location.hash == '#smartFooterV2=enabled'){
1130      smartFooterV2();
1131      return;
1132    }
1133    if (smart_footer_active && !man_bottom_active){
1134      if(smart_footer_version == 2 ){
1135          smartFooterV2();
1136       }else {
1137          npb();
1138       }
1139    }
1140  }
1141
1142  activateSmartFooter();
1143
1144  var corona_config_str = '';
1145  var corona_config =  corona_config_str != '' ?  JSON.parse('') : null;
1146
1147
1148  //corona instuctions
1149  function show_corona_instructions(text, phone, btnText){
1150    //format to US number
1151    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1152
1153    if(corona_config.shopping_cart_type == "TMT" && corona_config.shopping_cart_active == true) {
1154        var linkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1155        var btnLinkLocation = "https://tmt.spotapps.co/ordering-menu/?spot_id="+corona_config.spot_id+"&images=yes&accordion=true";
1156    }else {
1157        var linkLocation = 'tel:+1'+phone+'';
1158        var btnLinkLocation = 'tel:+1'+ match[1] + '-' + match[2] + '-' + match[3] +''
1159    }
1160    var appendPhone = 'tel:+1'+phone+'';
1161    //inject html content
1162    if ($('.food-menu-nav').length) {
1163      //new template
1164      var pageEl =  $('.food-menu-nav').css('margin','20px auto 10px auto');
1165      var textColor = rgb2hex($('.section-header').css('color'));
1166      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1167      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1168      fontSize = fontSize + Math.round(fontSize  * 0.25);
1169
1170      // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="tel:+1'+phone+'">'+btnText+'</a></div>';
1171      var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="display: inline-block !important;font-size:'+fontSize+'px" class="food-menu-nav-item custom-temp-btn hvr-fade active" href="'+btnLinkLocation +'">'+btnText+'</a></div>';
1172
1173    }else {
1174      //old template
1175      var pageEl = $('.tabnav');
1176      var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1177      var linkColor = rgb2hex($('.style-traditional .tabnav .nav>li.active>a').css('color'));
1178
1179      var linkTextColor = getContrast50(linkColor);
1180      var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1181      fontSize = fontSize + Math.round(fontSize  * 0.25);
1182      var textTransform = $('.style-traditional .tabnav .nav>li>a').css('text-transform');
1183
1184      // var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="color:'+linkColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 50px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+textColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="tel:+1'+phone+'">'+btnText+'</a></div>';
1185      var html = '<div id="show-corona-instructions" style="padding:20px;flex: 0 1 100%;" class="text-center"><p style="color:'+textColor+';margin-bottom:20px;">'+text+' <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="text-decoration: underline;color:'+textColor+';"href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></p><a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Corona Instructions Phone\');" style="margin: 20px auto; padding: 10px 30px 10px 30px; cursor: pointer; background-color: '+linkColor+'; background: '+linkColor+'; text-decoration: none; color: '+linkTextColor+'; border: 2px solid '+linkColor+';font-size:'+fontSize+'px;text-transform: '+textTransform+'" href="'+btnLinkLocation+'">'+btnText+'</a></div>';
1186
1187    }
1188     //html content
1189    pageEl.prepend(html);
1190  }
1191
1192  function rgb2hex(rgb) {
1193    if(typeof rgb !== "undefined"){
1194      rgbColor = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
1195      if (!rgbColor) {
1196        rgba = rgb.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(,\s*\d+\.*\d+)?\)$/);
1197        return "#" + hex(rgba[1]) + hex(rgba[2]) + hex(rgba[3]);
1198      }
1199      function hex(x) {
1200          return ("0" + parseInt(x).toString(16)).slice(-2);
1201      }
1202      return "#" + hex(rgbColor[1]) + hex(rgbColor[2]) + hex(rgbColor[3]);
1203    }
1204    return rgb;
1205  }
1206
1207  function getContrast50(hexcolor){
1208    return (parseInt(hexcolor, 16) > 0xffffff/2) ? '#000':'#fff';
1209  }
1210
1211  function show_corona_sidebar_instructions(text, phone){
1212    //format to US number
1213    var match = phone.match(/^(\d{3})(\d{3})(\d{4})$/);
1214    var divWidth = 230;
1215    var top = 50;
1216    var linkSize = '1.6em';
1217    var pSize = $('p').css('font-size');
1218    var appendPhone = 'tel:+1'+phone+'';
1219
1220    if ($(window).width() < 1600)
1221      var top = 30;
1222    if ($(window).width() < 1200){
1223      var divWidth = 180;
1224      var linkSize = '1.4em';
1225      var pSize ='1.1em';
1226    }
1227
1228    if($('.food-menu-nav').length){ //new template
1229      var textColor = $('.food-menu-nav-item.active').css('color');
1230      var linkColor = $('.food-menu-nav-item.active').css('background-color');
1231
1232      var linkTextColor = $('.food-menu-nav-item.active').css('color');
1233      var parent = $('.food-menu-page');
1234    }
1235    else { //old template
1236      var textColor = $('.menu-item-name-traditional').css('color');
1237      var linkColor = $('.style-traditional .tabnav .nav>li.active>a').css('color');
1238      var parent = $('.food-menu').length ? $('.food-menu') : $('.drink-menu');
1239      var linkTextColor = getContrast50(linkColor);
1240    }
1241
1242    // $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+textColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');"  style="font-size:'+linkSize+';color:'+textColor+';" href="tel:+1'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>');
1243    $(parent).append('<div id="corona-instructions-sidebar" style="display:none;position:fixed;width:'+divWidth+'px;top:'+top+'vh;right:0;background-color:'+linkColor+';padding:15px;text-align:center;color:'+linkTextColor+';text-transform:uppercase;"><p style="margin:0 0 5px;font-size:'+pSize+';">'+text+'</p><i class="fa fa-phone" aria-hidden="true"></i> <a onclick="ga(\'send\', \'event\', \'Button\', \'Click\', \'Food Page Side Element Phone\');this.href=\'' + appendPhone + '\';"  style="font-size:'+linkSize+';color:'+linkTextColor+';" href="/call-us/'+phone+'">'+ match[1] + '-' + match[2] + '-' + match[3] +'</a></div>');
1244
1245    //check if resolution is bigger than tablet resolution
1246/*  if ($(window).width() > 991) {
1247      //detect scroll
1248      window.onscroll = function (e) {
1249      if ($(window).scrollTop() == 0) {
1250          $('#corona-instructions-sidebar').hide();
1251        }else {
1252          $('#corona-instructions-sidebar').show();
1253        }
1254      }
1255    } */
1256  }
1257
1258  function check_corona_config(config){
1259    console.log(config)
1260    if (config) {
1261      if (config.instructions_on_food_page && config.food_page_instruction_text && config.food_page_instruction_phone) {
1262        if (!config.promote_deliveries && config.promote_pick_up) {
1263          var btnText = 'Call For Pick Up';
1264        }
1265        if (config.promote_deliveries && !config.promote_pick_up) {
1266          var btnText = 'Call For Delivery';
1267        }
1268        if (config.promote_deliveries && config.promote_pick_up) {
1269          var btnText = 'Call For Pick Up Or Delivery';
1270        }
1271
1272        if(typeof btnText !== "undefined"){ // check if pick up or delivery are true
1273          if(config.shopping_cart_type == "TMT" && config.shopping_cart_active == true) {
1274                var btnText = 'ORDER NOW';
1275                    if($('.food-menu-nav').length){ //new template
1276                      var textColor = rgb2hex($('.section-header').css('color'));
1277                      var linkColor = rgb2hex($('.food-menu-nav-item.active').css('background-color'));
1278                      var fontSize = parseInt($('.food-menu-nav-item').css('font-size'));
1279                      fontSize = fontSize + Math.round(fontSize  * 0.25);
1280                    }
1281                    else { //old template
1282                        var textColor = rgb2hex($('.menu-item-name-traditional').css('color'));
1283                        var linkColor = rgb2hex($('.style-traditional .tabnav .nav>
1283li.active>a').css('color'));
1284
1285                        var linkTextColor = getContrast50(linkColor);
1286                        var fontSize = parseInt($('.menu-item-name-traditional').css('font-size'));
1287                        fontSize = fontSize + Math.round(fontSize  * 0.25);
1288                    }
1289                show_corona_instructions('For online orders, use our own <a style="text-decoration:underline;color: '+textColor+';" href="https://tmt.spotapps.co/ordering-menu/?spot_id='+config.spot_id+'&images=yes&accordion=true#"> commission free ordering platform! </a> or call:', config.food_page_instruction_phone, btnText);
1290                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1291            } else {
1292                show_corona_instructions(config.food_page_instruction_text, config.food_page_instruction_phone, btnText);
1293                show_corona_sidebar_instructions(btnText, config.food_page_instruction_phone);
1294            }
1295
1296        }
1297      }
1298    }
1299  }
1300
1301
1302  if (is_food_menu_page() && !window.location.search.includes("contactless=true")){
1303    $( document ).ready(function() {
1304       setTimeout(function(){
1305        check_corona_config(corona_config);
1306       }, 300);
1307    });
1308  }
1309
1310
1311
1312  function isPhone(phone){
1313      var regex = /^(\+\d{1,2}\s?)?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$/;
1314      return regex.test(phone);
1315  }
1316
1317  function sendEmail_MT (input_id) {
1318    const $loader = $("[data-id=newsletter-widget-2] .sph-loading-img");
1319
1320    const $step = {
1321      form: $("[data-id=newsletter-widget-2] .sph-email-form"),
1322      message: $("[data-id=newsletter-widget-2] .sph-response-message"),
1323    }
1324
1325    const $field = {
1326      email: $("[data-id=newsletter-widget-2] #sph-newsletter-input-" + input_id),
1327      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-" + input_id),
1328      consent: $("[data-id=newsletter-widget-2] #sph-newsletter-checkbox-phone-" + input_id),
1329    };
1330
1331    const $error = {
1332      email: $("[data-id=newsletter-widget-2] #sph-newsletter-email-error-" + input_id),
1333      phone: $("[data-id=newsletter-widget-2] #sph-newsletter-phone-error-" + input_id),
1334    };
1335
1336    if ($field.email.val().trim() === "") {
1337        $error.email
1338          .html("This field is required")
1339          .show();
1340    }
1341    else if (!isEmail($field.email.val().trim())) {
1342      $error.email
1343        .html("Please use the format “[email protected]”")
1344        .show();
1345    } else {
1346      $error.email
1347        .html("")
1348        .hide();
1349    }
1350
1351    if ($field.consent.is(':checked') && $field.phone.val().trim() === "") {
1352      $error.phone
1353        .html("This field is required")
1354        .show();
1355    } else if ($field.phone.val().trim().length > 0 && !isPhone($field.phone.val().trim())) {
1356      $error.phone
1357        .html("The phone number must contain 10 digits")
1358        .show();
1359    } else {
1360      $error.phone
1361        .html("")
1362        .hide();
1363    }
1364
1365    const errorField = $step.form.find('.sh-form-error:visible');
1366
1367    if (errorField.length > 0) {
1368      const input = errorField.first().next();
1369
1370      document.activeElement.blur();
1371
1372      setTimeout(() => {
1373        input.focus();
1374      }, 160)
1375
1376      return;
1377    }
1378
1379    $loader
1380      .show()
1381      .prev()
1382      .hide();
1383
1384    $.ajax({
1385      method: "POST",
1386      url: "https://www.spothopperapp.com/api/spots/113061/contacts/add_with_texting_permission",
1387      crossDomain: true,
1388      dataType: 'json',
1389      data: {
1390        email: $field.email.val().trim(),
1391        phone: $field.phone.val().trim(),
1392        texting_permission: $field.consent.is(':checked'),
1393      },
1394      success: function (data) {
1395        afterRequestSubmission(data);
1396      },
1397      error: function () {
1398        afterRequestSubmission("Something went wrong. Please try again later.");
1399      }
1400    });
1401
1402    function afterRequestSubmission (data) {
1403      $step.form.hide();
1404
1405      $step.message
1406        .html(data)
1407        .show()
1408        .trigger('focus');
1409    }
1410  }
1411</script>
1411<script>function addPromotionParamsToTMTLinks()
1412{
1413    if (sessionStorage.getItem('shUrlParams')) {
1414        let shParams = JSON.parse(sessionStorage.getItem('shUrlParams'));
1415        if (!Object.keys(shParams).length)
1416            return;
1417        if(!shParams.source)
1418            return;
1419        $('a').each(function () {
1420            if (this.href.includes('tmt.spotapps.co')) {
1421                if(this.href.includes('&source=') || this.href.includes('&destination=') || this.href.includes('&promotion='))
1422                    return;
1423
1424                this.href = this.href + '&source=' + shParams.source;
1425                if(shParams.destination)
1426                    this.href = this.href + '&destination=' + shParams.destination;
1427                if(shParams.promotion)
1428                    this.href = this.href + '&promotion=' + shParams.promotion;
1429                if(shParams.fb_post_id)
1430                    this.href = this.href + '&fb_post_id=' + shParams.fb_post_id;
1431                if(shParams.email_post_id)
1432                    this.href = this.href + '&email_post_id=' + shParams.email_post_id;
1433            }
1434        })
1435    }
1436}
1437setTimeout(function() {
1438  addPromotionParamsToTMTLinks();
1439  addFooterToSourceParam();
1440},600)
1441
1442function addFooterToSourceParam()
1443{
1444    $('.bottom-link').each(function (){
1445        if(shouldAddSourceParam(this.href))
1446          this.href = this.href + '&source=footer';
1447    })
1448    $('#sh-multiple-links-content-holder a').each(function (){
1449       if(shouldAddSourceParam(this.href))
1450          this.href = this.href + '&source=footer';
1451    })
1452}
1453function shouldAddSourceParam(link){
1454  if (link.includes('tmt.spotapps.co') && !link.includes('&source=')){
1455    return true;
1456  }
1457  return false;
1458}
1459</script>
1459<script>
1460;(async () => {
1461if (typeof window.focusTrap === 'undefined') {
1462    await getScript('https://unpkg.com/tabbable/dist/index.umd.js');
1463    await getScript('https://unpkg.com/focus-trap/dist/focus-trap.umd.js');
1464}
1465
1466document.querySelectorAll('.modal').forEach((element) => {
1467    const trap = window.focusTrap?.createFocusTrap(element, {
1468        allowOutsideClick: true,
1469    });
1470
1471    $(element).on('shown.bs.modal', () => {
1472	    trap?.activate();
1473	});
1474
1475	$(element).on('hidden.bs.modal', () => {
1476        trap?.deactivate();
1477    });
1478});
1479
1480async function getScript (source) {
1481    return new Promise((resolve, reject) => {
1482        const script = document.createElement('script');
1483        script.src = source;
1484        script.async = true;
1485
1486        script.onload = resolve;
1487        script.onerror = reject;
1488
1489        document.head.appendChild(script);
1490    });
1491}
1492})();
1493</script>
1493<script src="https://wcache-plugins.spotapps.co/production/wcpl_bootstrap_ada_fix/wcpl_bootstrap_ada_fix.js"></script>
1493<link href="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.css" rel="stylesheet" media="screen"/>
1493<script src="https://wcache-plugins.spotapps.co/production/wcpl_bday_club/wcpl_bday_club.js"></script>
1493<script src="https://wcache-plugins.spotapps.co/production/wcpl_ga_tracking/wcpl_ga_tracking.js"></script>
1493<script src="https://wcache-plugins.spotapps.co/production/wcpl_media_controls/script.js"></script>
1493<link href="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter_helper_style.css" rel="stylesheet" media="screen"/>
1493<script>var changes_log_array = {};</script>
1493<script src="https://wcache-plugins.spotapps.co/production/wcpl_website_editor_interpreter/website_interpreter.js"></script>
1493</body></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.