PageSourceSearch

https://baristacoffee.com/giftcards

html baristacoffee.com collected 2026-10-09 23:48:22 UTC 52,632 bytes, 786 lines download raw bytes

1<!DOCTYPE html>
2<html
3  ng-class="[
4    (ProductFilter.keyword && ProductFilter.keyword.trim() !== '') ? 'isSearching' : '',
5    UserTokenInfo.access_token == null ? 'not-logged-in' : '',
6    tableDetail != null && omConfig.enableDineInAsGuest== true ? 'show-payments-fordine-in-guest-users' : '',
7    hasGiftCard ? 'hasGiftCards' : '',
8    hasActiveCompetition ? 'hasActiveCompetition' : '',
9    hasActiveGame ? 'hasActiveGame' : '',
10    innerProductOpened ? 'innerProductOpened' : '',
11    'c' + menuCountryId,
12    (UserTokenInfo.access_token == null && omConfig.hidePricesForGuestUsers) ? 'hide-add-button' : '',
13    ageRestrictedConfirmed != null ? 'age-restricted-' + (ageRestrictedConfirmed ? 'confirmed' : 'not-confirmed') : '',
14    potentialDineInBranch != null ? 'inbranch' : '',
15    loyaltySelectedClass,
16    (chosenBranchByUser && chosenBranchByUser.id != null) ? 'branch-' + chosenBranchByUser.id : '',
17    dineinBranches.length > 0 ? 'hasDineinBranches' : '',
18    pickupBranches.length > 0 ? 'hasPickupBranches' : '',
19    deliveryBranches.length > 0 ? 'hasDeliveryBranches' : ''
20  ].join(' ')"
21>
22
23<head>
24  <base href="/">
25  <title
26    ng-bind="(controller== 'home' && forceShowPageTitle!=true && metas.metaTitle ?metas.metaTitle:metas.businessName)">
27    Online store</title>
28  <link rel="stylesheet" href="assets/css/fonts.css?v=1.951.1" />
29  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
30  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
31  <meta ng-if="metas.metaImage && metas.metaImage != ''" property="og:image"
32    content="{{imagebaseUrl}}/content/uploads/styling/{{metas.metaImage}}">
33  <meta ng-if="metas.metaImage && metas.metaImage != ''" name="twitter:image"
34    content="{{imagebaseUrl}}/content/uploads/styling/{{metas.metaImage}}" />
35  <link rel="shortcut icon" ng-if="metas.metaIcon && metas.metaIcon != ''"
36    ng-href="{{imagebaseUrl}}/content/uploads/styling/{{metas.metaIcon}}" />
37  <link rel="apple-touch-icon" ng-if="metas.metaIcon && metas.metaIcon != ''"
38    ng-href="{{imagebaseUrl}}/content/uploads/styling/{{metas.metaIcon}}">
39  <link rel="icon" sizes="192x192" ng-if="metas.metaIcon && metas.metaIcon != ''"
40    ng-href="{{imagebaseUrl}}/content/uploads/styling/{{metas.metaIcon}}">
41  <meta name="description" content="{{metas.metaDescription}}">
42  <meta property="og:description" content="{{metas.metaDescription}}">
43  <meta name="twitter:description" content="{{metas.metaDescription}}" />
44
45  <meta name="mobile-web-app-capable" content="yes">
46  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
47  <meta name="format-detection" content="telephone=no" />
48  <meta name="viewport"
49    content="viewport-fit=cover, user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1">
50  <meta property="og:type" content="Website" />
51  <meta name="twitter:card" content="summary_large_image">
52  <link rel="shortcut icon" href="">
53  <style>
54    body:not([class]):before {
55      content: "";
56      position: absolute;
57      top: 0;
58      left: 0;
59      width: 100vw;
60      height: 100vh;
61      opacity: 0.8;
62      z-index: -1;
63      background-repeat: no-repeat;
64      animation: shimmer 1.5s infinite;
65      background-position: top center;
66      background-size: 100%;
67    }
68
69    @media (max-width: 768px) {
70      body:not([class]):before {
71        background-image: url(config/images/uism.svg);
72        -webkit-mask: linear-gradient(25deg, #000 60%, rgb(0 0 0 / 0%), #000 70%) left/1200% 100%;
73        display: none;
74      }
75    }
76
77    @keyframes shimmer {
78      100% {
79        -webkit-mask-position: right
80      }
81    }
82  </style>
83
84
85</head>
86
87<body ng-class="[
88      (ProductFilter.keyword && ProductFilter.keyword.trim() !== '') ? 'isSearching' : '',
89      (controller === 'categories' && selectedCategory) ? 'cat-' + selectedCategory.id : '',
90      (controller === 'pages' && pageId) ? 'page-' + pageId : '',
91      ].join(' ')" replace-sar>
92  <link rel="stylesheet" href="assets/css/icons.css?v=1.951.1" />
93  <link rel="stylesheet" href="assets/css/styles.css?v=1.951.1" />
94  <link rel="stylesheet" href="assets/css/swiper.min.css?v=1.951.1" />
95  <link rel="stylesheet" href="assets/intlTelInput/css/intlTelInput.min.css?v=1.951.1" />
96  <link rel="stylesheet" href="assets/fontawesome/css/all.min.css?v=1.951.1" />
97  <link rel="stylesheet" href="assets/css/custom.css?v=1.951.7" />
98  <link rel="stylesheet" href="assets/css/rtl-styles.css?v=1.951.1" />
99  <link rel="stylesheet" id="local-config-css" href="config/config.css?v=1.951.2" />
100  
100<script src="cordova.js"></script>
100
101  
101<script type="text/javascript" src="config/config.js?v=1.951.7"></script>
101
102  
102<script type="text/javascript" src="assets/Scripts/cordovaneeds.js?v=1.951.1"></script>
102
103  
103<script>
104    document.addEventListener("deviceready", deviceIsReady, false);
105  </script>
105
106  
106<script type="text/javascript" charset="utf-8">
107    setTimeout(function () {
108      if (window.dl_loaded == undefined) {
109        handleOpenURL(url1);
110      }
111    }, 10);
112  </script>
112
113  <!--ssset colorsettings-->
114  <style ng-css="{ script: 'local', live: true }">
115    * {
116      --primary-color: {{metas.sloganLine1}};
117      --secondary-color: {{metas.sloganLine2}};
118    }
119  </style>
120  <div id='fb-root'></div>
121  <h1 class="metadesc">{{metas.metaDescription}}</h1>
122
123  <div class="genBtn ng-hide trigger-addtobag addtobagbtn"
124    data-nbOfCalories="{{bagProduct.item.finalNbOfCalories != null ? (bagProduct.item.finalNbOfCalories+' '+ ('cal'|translate)):''}}"
125    data-title="{{'currently not available'|translate}}"
126    ng-class="{'no-price':bagProduct.item.finalPrice ==0,'btn-product-sold-out':(bagProduct.item.availableQuantity==0|| bagProduct.soldOut == true),'inProgress':inProgress, 'sold-out':((bagProduct.item.availableQuantity==0|| bagProduct.soldOut == true) && isRetail)}"
127    ng-show="innerProductOpened != true && !bagProduct.isInEditMode && (omConfig.hasWaitingList != true ?true: (omConfig.hasWaitingList == true && (bagProduct.maxCustQuantity ==0 || bagProduct.soldOut == true))?false:true)
128    && !((UserTokenInfo.access_token == null || chosenBranchByUser == null) && !forceChooseOrderMethod && enableAddressSelectionAtTheBegining)"
129    ng-click="AddNewCustomizedProduct($event)" translate="addToBag"> ADD TO BAG </div>
130
131  <div class="genBtn ng-hide trigger-addtobag addtobagbtn no-price"
132    ng-show="UserTokenInfo.access_token == null && !forceChooseOrderMethod && enableAddressSelectionAtTheBegining"
133    ng-click="OpenChoosingBranchFromProduct()" translate="login to order"></div>
134  <div class="genBtn ng-hide trigger-addtobag addtobagbtn no-price"
135    ng-show="chosenBranchByUser == null && enableAddressSelectionAtTheBegining && (UserTokenInfo.access_token != null || forceChooseOrderMethod)"
136    ng-click="OpenChoosingBranchFromProduct()" translate="choose ordering method"></div>
137
138  <div class="errorCustomization overbtn" ng-bind-html="customizationResult"></div>
139  <div class="genBtn ng-hide editmode addtobagbtn"
140    ng-class="{'no-price':bagProduct.item.finalPrice ==0,'btn-product-sold-out':(bagProduct.item.availableQuantity==0|| bagProduct.soldOut == true),'inProgress':inProgress}"
141    translate="save"
142    data-nbOfCalories="{{bagProduct.item.finalNbOfCalories != null ? (bagProduct.item.finalNbOfCalories+' '+ ('cal'|translate)):''}}"
143    ng-show="innerProductOpened != true && bagProduct.isInEditMode && (omConfig.hasWaitingList != true ?true: (omConfig.hasWaitingList== true && (bagProduct.maxCustQuantity ==0 || bagProduct.soldOut == true))?false:true)"
144    ng-click="SaveCustomizedProduct($event)">SAVE</div>
145  <div class="genBtn ng-hide editmode addtobagbtn"
146    ng-class="{'no-price':bagProduct.item.finalPrice ==0,'btn-product-sold-out':(bagProduct.item.availableQuantity==0|| bagProduct.soldOut == true)}"
147    ng-click="AddRemoveToWaitingList()"
148    ng-show="innerProductOpened != true && omConfig.hasWaitingList== true && (bagProduct.maxCustQuantity ==0 || bagProduct.soldOut == true)">
149    {{(bagProduct.custItem.inWaitingList?'You are on the waiting list [x]':'Join the waiting list')|translate}}
150  </div>
151  <div class="bigPrice overbtn ng-hide"
152    ng-show="!((UserTokenInfo.access_token == null || chosenBranchByUser == null) && enableAddressSelectionAtTheBegining) &&
153    innerProductOpened != true && (omConfig.hasWaitingList != true ?true: (omConfig.hasWaitingList== true && (bagProduct.maxCustQuantity ==0 || bagProduct.soldOut == true))?false:true)"
154    ng-class="{'no-price':bagProduct.item.finalPrice ==0,'sold-out':(bagProduct.item.availableQuantity==0|| bagProduct.soldOut == true) && isRetail,'btn-product-sold-out':(bagProduct.item.availableQuantity==0|| bagProduct.soldOut == true)}">
155    <span class="bigPriceValue"
156      ng-class="{'has-points':ValidateBuyingWithPoints(bagProduct.item)}"
157      ng-bind="((bagProduct.item.isAvailableAsOfferOnly
158      ? bagProduct.item.offerTotalPrice : (bagProduct.item.freeItem == true ? bagProduct.totalPrice - bagProduct.item.finalPrice: bagProduct.totalPrice))|CustomNumber) + ' ' + (selectedCurrency ? selectedCurrency.symbol:bagProduct.currency)">
159    </span>
160    <div class="points-price-big-details"
161      ng-if="ValidateBuyingWithPoints(bagProduct.item)"
162      ng-bind="('or'|translate) +' ' +(bagProduct.item.pointsPrice|number) +' '+('points'|translate)">
163    </div>
164  </div>
165  <div class="genBtn editmode addtobagbtn innerProductBtn"
166    ng-class="{'no-price':bagProduct.item.finalPrice ==0,'btn-product-sold-out':bagProduct.item.availableQuantity ==0 || bagProduct.soldOut == true,'show':innerProductOpened}"
167    ng-if="innerProductOpened == true" translate="save"
168    data-nbOfCalories="{{bagProduct.item.finalNbOfCalories != null ? (bagProduct.item.finalNbOfCalories+' '+ ('cal'|translate)):''}}"
169    ng-click="SaveInnerCustomizedProduct()">SAVE</div>
170
171  <div class="manage-qty-fixed-pos ng-hide" style="display: none"
172    ng-if="!((UserTokenInfo.access_token == null || chosenBranchByUser == null) && enableAddressSelectionAtTheBegining) && bagProduct.item.freeItem != true"
173    ng-show="innerProductOpened != true && (omConfig.hasWaitingList != true ?true: (omConfig.hasWaitingList== true && (bagProduct.maxCustQuantity ==0 || bagProduct.soldOut == true))?false:true)"
174    ng-class="{'disable-product-qty':bagProduct.item.hasCustomizations && omConfig.enableStockOnOptions}">
175    <div class="max-qty-tooltip" ng-class="{'reached-max':bagProduct.item.reachedMax == true}">
176      {{"maximum"|translate}} {{bagProduct.quantity}}</div>
177
178    <div class="minus" ng-mouseup="StopFastDecrementProductQuantity(undefined,true)"
179      ng-mousedown="FastDecrementProductQuantity(undefined,true)"
180      ng-touchend="StopFastDecrementProductQuantity(undefined,false,$event)"
181      ng-touchstart="FastDecrementProductQuantity(undefined,false)">
182      <i class="fa-solid fa-minus"></i>
183    </div>
184
185    <div class="nb"
186      ng-if="omConfig.facilitateAddingLargeQuantities != true || bagProduct.item.hasCustomizations == true">
187      {{bagProduct.item.hasCustomizations && omConfig.enableStockOnOptions
188      ?bagProduct.selectedCustCount:bagProduct.quantity}}</div>
189
190    <input class="nb"
191      ng-if="omConfig.facilitateAddingLargeQuantities == true && bagProduct.item.hasCustomizations == false"
192      ng-blur="SetDefaultProductQtyBasedOnStock()" ng-change="UpdateProductQtyBasedOnStock()"
193      ng-model="bagProduct.quantity" type="number" min="1" max="{{bagProduct.item.availableQuantity}}" />
194
195    <div class="plus" ng-mouseup="StopFastIncrementProductQuantity(undefined,true)"
196      ng-mousedown="FastIncrementProductQuantity(undefined,true)"
197      ng-touchend="StopFastIncrementProductQuantity(undefined,false,$event)"
198      ng-touchstart="FastIncrementProductQuantity(undefined,false)">
199      <i class="fa-solid fa-plus"></i>
200      <div ng-if="bagProduct.item.reachedMax != true && omConfig.facilitateAddingLargeQuantities && bagProduct.item.hasCustomizations == false &&
201(omConfig.hidePricesForGuestUsers != true ||(omConfig.hidePricesForGuestUsers == true &&
202UserTokenInfo.access_token != null))" class="long-press-tooltip" translate="long press to add more">
203      </div>
204    </div>
205
206  </div>
207
208
209
210  <div class="" id="wrapper"
211    ng-class="[CurrentBasket.totalItemsCount>0 && !isMobileOrTablet?'withBagOnRight':'',tableDetail!= null?'oft-enabled':'',tableDetail!= null && enableAddressSelectionAtTheBegining != true?'has-oft':'', UserTokenInfo.access_token != null && weAreOnline == true && 'loggedin' || 'notloggedin']">
212    <div class="flmenubtn ng-cloak" ng-click="GoToHomepage()"
213      ng-class="controller==KSections.home && action=='index'?'selected':''">{{(isRetail || isMarket ? 'Categories' : 'menu') | translate}}</div>
214    <div class="flmenubtn retailonly" ng-class="controller==KSections.home && action=='index'?'selected':''">
215      <div class="activecat" ng-click="opencatsmenu()"
216        ng-bind="selectedCategory.parentUrlTitle?selectedCategory.parentUrlTitle:selectedCategory.title"></div>
217
218      <div class="filter normal open">
219        <div class="bg"></div>
220        <i class="zmdi shared"
221          ng-class="ProductFilter.keyword == ' '||ProductFilter.keyword == ''|| ProductFilter.keyword==null?'zmdi-search':'zmdi-close'"
222          ng-click="ClearSearch();ScrollToTop()"></i>
223        <form action="">
224          <input name="search" ng-blur="BlurSearch()" placeholder="{{ 'searchmenu' | translate}}"
225            style="display: inline-block;" ng-model="ProductFilter.keyword" ng-keyup="SearchProducts()" type="search">
226        </form>
227      </div>
228    </div>
229    <div class="deskmenu ng-cloak">
230      <div class="tabled">
231        <div class="logo">
232          <a class="logo" ng-show="metas.logo" ng-click="ClickOnLogo()" ng-cloak>
233            <img ng-src="{{imagebaseUrl}}/content/uploads/styling/{{metas.logo}}" alt="{{metas.title}}" />
234          </a>
235        </div>
236        <div class="menu ssm-toggle-nav menu-inner-body ng-hide"
237          ng-show="menuOnTopCategories && menuOnTopCategories.Data && menuOnTopCategories.Data.length>0">
238          <ul class="link">
239            <li class="swiper-slide1" ng-if="item.isCollection != true"
240              ng-class="(selectedCategory.id == item.id || selectedCategory.parentId == item.id|| selectedCategory.parent2Id == item.id)?  'selected  ':  '  '"
241              ng-repeat="item in menuOnTopCategories.Data | filter:{isCollection:'!true'}">
242              <a ng-click="$root.setOpenedMenu(item)" class="">
243                <span>{{item.title}}</span>
244              </a>
245    
246            <input type="checkbox" id="brands-toggle-{{item.id}}" class="menu-toggle" ng-if="item.Data && item.Data.length > 0">
247            <label for="brands-toggle-{{item.id}}"></label>
248              <ul>
249                <li ng-repeat="subitem in item.Data" class="ng-hide"
250                  ng-show="menuontop||(item.Data.length > 0 && $root.getOpenedMenu() == item.id )|| selectedCategory.id == item.id || item.id == selectedCategory.parentId || item.id == selectedCategory.parent2Id"
251                  ng-class="(selectedCategory.id == subitem.id  || subitem.id == selectedCategory.parentId)?  'selected  ':  '  '">
252                  <a ng-click="$root.setOpenedMenu(subitem)">
253                    <span>{{subitem.title}}</span>
254                  </a>
255                  <ul class="mobile-only">
256                    <li ng-repeat="sub2item in subitem.Data" class="ng-hide"
257                      ng-show="menuontop||(subitem.Data.length > 0 && $root.getOpenedMenu() == subitem.id )|| selectedCategory.id == subitem.id || subitem.id == selectedCategory.parentId || subitem.id == selectedCategory.parent2Id"
258                      ng-class="selectedCategory.id == sub2item.id?  'selected  ':  '  '">
259                      <a ng-click="$root.setOpenedMenu(sub2item)">
260                        <span>{{sub2item.title}}</span>
261                      </a>
262                    </li>
263                  </ul>
264                </li>
265              </ul>
266            </li>
267          </ul>
268          <ul class="link collections"
269            ng-if="(categories.Data | filter:{isCollection:'true',showOnMenu:'true',}).length >0">
270            <li class="swiper-slide colle" ng-if="item.isCollection == true && item.showOnMenu == true && ((loyaltyPointsLevel == item.restrictedForLoyaltyTier || item.isRestrictedForLoyaltyTier != true)) && (!((item.link && item.link.toLowerCase().indexOf('myfavorites') !== -1) || ((item.urlTitle || '').toLowerCase().indexOf('frequently-ordered') !== -1) || ((item.title || '').toLowerCase().indexOf('frequently ordered') !== -1)) || (UserTokenInfo && UserTokenInfo.access_token))"
271              ng-class="{'hide-coll-on-homepage':item.showOnMenu !=true,'selected':(selectedCategory.id == item.id || selectedCategory.parentId == item.id)}"
272              ng-repeat="item in categories.Data">
273              <a ng-click="$root.setOpenedMenu(item)"
274                ng-href="{{item.link||('categories/'+item.id+'/'+item.urlTitle)}}"
275                target="{{item.link != null && item.link != '' && item.link.indexOf('http') ==0  ? '_blank':''}}">
276                <span>{{item.title}}</span>
277              </a>
278              <ul>
279                <li ng-repeat="subitem in item.Data" class="ng-hide"
280                  ng-show="(item.Data.length > 0 && $root.getOpenedMenu() == item.id )|| selectedCategory.id == item.id || item.id == selectedCategory.parentId "
281                  ng-class="(selectedCategory.id == subitem.id )?  'selected  ':  '  '"
282                  ng-if="!((subitem.link && subitem.link.toLowerCase().indexOf('myfavorites') !== -1) || ((subitem.urlTitle || '').toLowerCase().indexOf('frequently-ordered') !== -1) || ((subitem.title || '').toLowerCase().indexOf('frequently ordered') !== -1)) || (UserTokenInfo && UserTokenInfo.access_token)">
283                  <a ng-href="{{subitem.link||('categories/'+subitem.id+'/'+subitem.urlTitle)}}"
284                    target="{{subitem.link != null && subitem.link != '' && subitem.link.indexOf('http') ==0  ? '_blank':''}}">
285                    <span>{{subitem.title}}</span>
286                  </a>
287                </li>
288              </ul>
289            </li>
290          </ul>
291        </div>
292        <div class="bottom">
293          <div class="pages">
294            <li class="retailonly hotl" countryHotLine ng-if="hotline && hotline!='' && showEmailSupport == false">
295              <label id="hotLine-r" for="hotLine" class="hot-line"></label>
296              <a class="call-r preventoverappbrowser" ng-href="{{'tel:'+hotline}}"
297                bind="{{hotline}}" target="_blank"></a>
298              <a class="whatsapp-r preventoverappbrowser" ng-href="{{'https://web.whatsapp.com/se
298nd?phone='+hotline.split(' ').join('').split('-').join('').split('+').join('')}}"
299                translate="Chat on Whatsapp" target="_blank"></a>
300            </li>
301            <li class="retailonly email" countryHotLine
302              ng-if="supportEmail && supportEmail!='' && showEmailSupport == true">
303              <label id="hotLine-r" for="hotLine" class="hot-line"></label>
304              <a class="whatsapp-r preventoverappbrowser" ng-href="{{'mailto:'+supportEmail}}" translate="Send Email"
305                target="_blank"></a>
306            </li>
307            <li translate="Home" ng-class="{'selected':controller=='home'}" ng-click="GoToPage('/')" ng-if="menuontop">
308              Home</li>
309            <li translate="shop" class="shopmenu" data-id="shop"
310              ng-if="menuontop && omConfig.showMainCategoriesInTopMenu != true" ng-click="GoToPage('/shop')">Shop</li>
311            <li ng-repeat="item in categories.Data | filter:{isCollection:'!true'}" class="shopmenu"
312              data-id="{{item.id}}" ng-if="menuontop && omConfig.showMainCategoriesInTopMenu == true"
313              ng-click="GoToPage('categories/'+item.id+'/'+item.urlTitle)" ng-bind="item.title"></li>
314            <li ng-click="GoToPage('/challenges')"
315              ng-class="controller=='challenges'?'selected':''" translate="Rewards"
316              class="Rewards ssm-toggle-nav ng-hide" ng-show="hasChallenges">Rewards</li>
317              <li ng-click="noLoyaltyPage == true ? OpenLoyaltyDetails() : GoToPage('/loyalty')"
318              ng-class="controller==KSections.loyalty?'selected':''" translate="Loyalty"
319              class="loyaltyl ssm-toggle-nav">My Fidelity</li>
320            <li ng-click="GoToPage('/branches')" ng-if="branches&&branches.length>0"
321              ng-class="controller==KSections.branches?'selected':''" translate="reachUs"
322              class="ReachUs md-locate ssm-toggle-nav">
323              Locate Us</li>
324            <li ng-click="GoToPage('/news')" ng-if="hasNews" ng-class="controller==KSections.news?'selected':''"
325              class="md-news" translate="news">
326              News</li>
327            <li ng-repeat="page in pages" class="aboutus md-page"
328              ng-class="controller==KSections.pages && pageId == page.id?'selected':''" id="page-{{page.id}}">
329              <a class="ssm-toggle-nav"
330                ng-href="{{page.redirectLink == null || page.redirectLink == '' ? '/pages/'+page.id+'/'+page.urlTitle:page.redirectLink}}"
331                target="{{page.redirectLink != null && page.redirectLink != '' && page.redirectLink.indexOf('http') ==0  ? '_blank':''}}"
332                ng-bind="page.title"></a>
333            </li>
334            <li ng-if="hasGiftCard == true" class="gift-card aboutus md-page ssm-toggle-nav"><a
335                ng-class="controller=='giftcards'?'selected':''" href="/giftcards" translate="giftcards"></a></li>
336                <li ng-if="hasActiveCompetition == true" class="md-competition">
337                  <a ng-class="controller=='competition'?'selected':''" ng-click="GoToPage('/competition')" translate="competition"></a>
338                </li>
339                <li ng-if="hasActiveGame == true" class="md-game">
340                  <a ng-class="controller=='spinthewheel'?'selected':''" ng-click="OpenSpinWheelModal(activeGameToShow)">{{ activeGameToShow ? activeGameToShow.title : ('Spin the wheel' | translate) }}</a>
341                </li>
342            <li class="contactus md-page ssm-toggle-nav"><a ng-class="controller=='contactus'?'selected':''"
343                href="/contactus" translate="contact us"></a></li>
344            <li class="md-src onmenu"><a></a></li>
345          </div>
346
347
348          <div class="applinks">
349            <li class="google-play"
350              ng-if="omConfig.googlePlay != null && omConfig.googlePlay != '' && omConfig.googlePlay != '#'">
351              <div class="btn parBtnHover">
352                <a ng-href="{{::omConfig.googlePlay}}" target="_blank" class="box"></a>
353              </div>
354            </li>
355            <li class="app-store"
356              ng-if="omConfig.appStore != null && omConfig.appStore != '' && omConfig.appStore != '#'">
357              <div class="btn ">
358                <a ng-href="{{::omConfig.appStore}}" target="_blank" class="box"></a>
359              </div>
360            </li>
361          </div>
362        </div>
363      </div>
364    </div>
365    <div class="MenuParts fix ">
366      <div class="parts">
367        <div class="bot" ng-class="'c' + menuCountryId">
368          <div class="wrap1260 getWidth">
369            <div class="case"
370              ng-class="{'has-loyalty':userInfos != null && userInfos.user != null && userInfos.user.loyalty != null && userInfos.user.loyalty.level != null && userInfos.user.loyalty.level != ''}">
371              <div class="accname"
372                ng-class="{'has-go-back': controller == 'home',
373                'forceShow':enableAddressSelectionAtTheBegining == true && 
374                ((chosenOrderMethod == null || chosenBranchByUser == null)
375                ||(byPassBranchChoosing == true && chosenOrderMethod != null && chosenBranchByUser == null))}"
376                ng-click="GoToHomepage()" ng-show="metas.desktopLogo" ng-cloak><img ng-if="metas.desktopLogo"
377                  ng-src="{{imagebaseUrl}}/content/uploads/styling/{{metas.desktopLogo}}" /></div>
378              <div ng-if="tableDetail!= null && enableAddressSelectionAtTheBegining != true" class="oft-head-container">
379                <div translate="ORDERING FROM TABLE" class="oft-head-title"></div>
380                <div ng-bind="tableDetail.title" class="oft-head-subtitle"></div>
381                <i class="zmdi zmdi-close-circle" ng-click="CancelOrderFromTable()"></i>
382              </div>
383              <div class="menuMob ssm-toggle-nav">
384                <div class="table">
385                  <div class="cell">
386                    <i class="zmdi zmdi-menu"></i>
387                  </div>
388                </div>
389              </div>
390              <div class="mob go-back" ng-class="controller == 'home'?'':'has-go-back'" ng-click="GoBack()">
391                <div class="table">
392                  <div class="cell">
393                    <i class="zmdi zmdi-arrow-left"></i>
394                  </div>
395                </div>
396              </div>
397
398              <div class="top-categories"
399                ng-if="categories != undefined && categories.Data.length > 0">
400                <!-- ng-if="categories != undefined && categories.Data.length > 0 || (selectedCategory && selectedCategory.isSecondLevel == true && selectedCategory.Data && selectedCategory.Data.length > 0))" -->
401                <ul class="link" id="top-categories-id" data-snap-slider-nav="menu">
402                  <li class="swiper-slide2" data-snap-slider-goto="{{$index+1}}" id="category-nav-slide-{{item.id}}"
403                    data-index="{{$index}}"
404                    ng-repeat="item in (categories.Data|filter:{isCollection:false}) track by $index"
405                    ng-class="{
406                      'selected': (selectedCategory.id === item.id || parentSelectedCategory.id === item.id || categorySelectedCategory && categorySelectedCategory.id === item.id)
407                    }" 
408                      ng-if="item.isCollection != true">
409                    <!-- <a  ng-if="enableCategoryPageSwiper && selectedCategory.isCollection == false && (ProductFilter.keyword == '' || ProductFilter.keyword == null)"><span>{{item.title}}</span></a>
410                    <a  ng-href="categories/{{item.id}}/{{item.urlTitle}}" ng-if="enableCategoryPageSwiper != true || selectedCategory.isCollection == true || (ProductFilter.keyword != '' && ProductFilter.keyword != null)"><span>{{item.title}}</span></a> -->
411               
412                    <a  ng-click="SwipeToCategoryPage($index, $event)"
413                        ng-attr-href="{{ !goToNextPrevCategoryOnScrollUpDown ? 'categories/'+item.id+'/'+item.urlTitle : undefined }}"
414                        ng-class="{ 'no-link': goToNextPrevCategoryOnScrollUpDown }">
415                         <div class="categories-phone-wrapper">
416                             <img ng-src="{{item.imgSrc}}" class="categories-phone-img"/>
417                          </div>
418                      <span>{{item.title}}</span>
419                    </a>
420                  </li>
421                </ul>
422              </div>
423              
424              <div class="subcats" ng-if="mobileSubCategories.length > 0"
425                ng-class="{'has-main-categories':categories != undefined && categories.Data.length > 0  && !(selectedCategory.isThirdLevel == true || (selectedCategory && selectedCategory.isSecondLevel == true && selectedCategory.Data && selectedCategory.Data.length > 0)),
426                         'subempty': !(mobileSubCategories != undefined && mobileSubCategories.length > 0) && controller == 'categories'
427                        }">
428                <ul class="link" id="top-sub-categories">
429                  <li class="swiper-slide all" id="category-nav-slide-{{mobileSubCategories[0].parentId}}"
430                    data-index="{{$index}}"
431                    ng-class="selectedCategory.id == mobileSubCategories[0].parentId ?  'selected' :  ''">
432                    <a ng-href="categories/{{allId }}/{{allUrlTitle}}" translate="All"
433                      data-parent="{{selectedCategory.parentTitle}}" data-self="{{selectedCategory.title}}"">
434                      All
435                    </a>
436                  </li>
437                  <li class=" swiper-slide" id="category-nav-slide-{{item.id}}" data-index="{{$index}}"
438                      ng-class="{
439                        'selected': (selectedCategory.id == item.id || selectedCategory.parentId == item.id || subCategorySelectedCategory && subCategorySelectedCategory.id == item.id)
440                      }" 
441                      ng-repeat="item in mobileSubCategories">
442                      <a ng-href="categories/{{item.id}}/{{item.urlTitle}}">
443                        <span>{{item.title}}</span>
444                      </a>
445                  </li>
446                </ul>
447              </div>
448
449              <div class="subcats sub-sub-cats" ng-if="mobileSubSubCategories.length > 0"
450                       ng-class="{'has-main-categories': categories != undefined && categories.Data.length > 0,
451                              'subempty': !(mobileSubSubCategories != undefined && mobileSubSubCategories.length > 0) && controller == 'categories'}">
452                <ul class="link" id="top-sub-sub-categories">
453                  <li class="swiper-slide"
454                      id="sub-sub-category-nav-slide-{{mobileSubSubCategories[0].parentId}}"
455                      data-index="{{$index}}"
456                      ng-class="selectedCategory.parentId == mobileSubSubCategories[0].parentId ? 'selected' : ''">
457                    <a ng-href="categories/{{tl_allId}}/{{tl_allUrlTitle}}"
458                      data-parent="{{selectedCategory.parentTitle}}"
459                      data-self="{{selectedCategory.title}}"
460                      translate="All">
461                      All
462                    </a>
463                  </li>
464                  <li class="swiper-slide"
465                      id="sub-sub-category-nav-slide-{{item.id}}"
466                      data-index="{{$index}}"
467                      ng-class="{
468                        'selected': (selectedCategory.id == item.id || subSubSelectedCategory && subSubSelectedCategory.id == item.id)
469                      }" 
470                      ng-repeat="item in mobileSubSubCategories">
471                    <a ng-href="categories/{{item.id}}/{{item.urlTitle}}">
472                      <span>{{item.title}}</span>
473                    </a>
474                  </li>
475                </ul>
476              </div>
477
478              <div class="select-locale-top menuList ng-cloak">
479                <div class="currencyswitcher"
480                  ng-if="omConfig.showCurrencyDropdown == true && omConfig.currencies && omConfig.currencies.length > 1"
481                  ng-class="controller == 'home'?'':'has-go-back'">
482                  <div ng-click="openCurrencyListPopUp()" class="currencytext" ng-bind="selectedCurrency.symbol"></div>
483                </div>
484                <div class="countryswitcher" ng-class="controller == 'home'?'':'has-go-back'">
485                  <div ng-click="openCountryListPopUp()" id="flagm" class="localeglobe iti__flag ">
486                  </div>
487                </div>
488                <div class="langswitcher" ng-class="controller == 'home'?'':'has-go-back'">
489                  <div ng-click="openLanguagListPopUp()" id="langswitch" class="langtext"></div>
490                </div>
491              </div>
492              <div class="socials menuList">
493                <a ng-hide="omConfig.facebook == null || omConfig.facebook == ''" ng-href="{{omConfig.facebook}}"
494                  target="_system" class="social zmdi zmdi-facebook ng-hide"></a>
495                <a ng-hide="omConfig.twitter == null || omConfig.twitter == ''" ng-href="{{omConfig.twitter}}"
496                  target="_system" class="social zmdi zmdi-twitter ng-hide"></a>
497                <a ng-hide="omConfig.instagram == null || omConfig.instagram == ''" ng-href="{{omConfig.instagram}}"
498                  target="_system" class="social zmdi zmdi-instagram ng-hide"></a>
499                <a ng-hide="omConfig.snapChat == null || omConfig.snapChat == ''" ng-href="{{omConfig.snapChat}}"
500                  target="_system" class="social zmdi zmdi-snapchat ng-hide"></a>
501                <a ng-hide="omConfig.tiktok == null || omConfig.tiktok == ''" ng-href="{{omConfig.tiktok}}"
502                  target="_system" class="social zmdi zmdi-tiktok ng-hide"></a>
503                <a ng-hide="omConfig.linkedIn == null || omConfig.linkedIn == ''" ng-href="{{omConfig.linkedIn}}"
504                  target="_system" class="social zmdi zmdi-linkedin ng-hide"></a>
505                <a ng-hide="omConfig.youtube == null || omConfig.youtube == ''" ng-href="{{omConfig.youtube}}"
506                  target="_system" class="social zmdi zmdi-youtube ng-hide"></a>
507                <a ng-hide="omConfig.pinterest == null || omConfig.pinterest == ''" ng-href="{{omConfig.pinterest}}"
508                  target="_system" class="social zmdi zmdi-pinterest-box ng-hide"></a>
509              </div>
510              <div class="homeFilter ontop">
511                <div class="deiveringfrom"
512                  ng-if="enableAddressSelectionAtTheBegining != true && (c
512hosenBranchByUser != null || selectedCountry!= null)"
513                  ng-class="{'has-go-back':controller != 'home'}" ng-click="openCountryListPopUp()">
514                  <div class="branchtitle" translate="Ordering from">Ordering from</div>
515                  <span ng-if="omConfig.enableMultiBrands == true || chosenBranchByUser == null" class="branchname"
516                    ng-bind="selectedCountry.title"></span>
517                  <span ng-if="omConfig.enableMultiBrands != true && chosenBranchByUser != null" class="branchname"
518                    ng-bind="chosenBranchByUser.title"></span>
519                </div>
520                <div class="deiveringfrom"
521                  ng-if="enableAddressSelectionAtTheBegining == true && chosenOrderMethod != null && (chosenBranchByUser != null || (chosenBranchByUser == null && chosenOrderMethod == 'delivery' && byPassBranchChoosing == true))"
522                  ng-class="{'has-go-back':controller != 'home', 'dine-in': chosenOrderMethod == 'dinein'}" ng-click="OpenOrderingMethodsPopup()">
523                  <div class="branchtitle" ng-if="chosenOrderMethod == 'delivery'">
524                    <span translate="Delivery">Delivery</span><span class="eta-inline"
525                      ng-if="chosenAddress.deliverySpan > 0"> - {{chosenAddress.deliverySpan}} {{'min'|translate}}</span>
526                  </div>
527                  <div class="locationName" ng-if="chosenOrderMethod == 'delivery'"
528                    ng-bind="chosenAddress.nickname + (chosenAddress.city ? ' - ' + chosenAddress.city : (chosenBranchByUser ? ' - ' + chosenBranchByUser.title : ''))"></div>
529
530                  <div class="branchtitle" ng-if="chosenOrderMethod == 'pickup'">
531                    <span translate="Pickup">Pickup</span><span class="eta-inline"
532                      ng-if="(chosenBranchByUser.coverageAreas|orderBy:'deliverySpan')[0].deliverySpan > 0"> - {{(chosenBranchByUser.coverageAreas|orderBy:'deliverySpan')[0].deliverySpan}} {{'min'|translate}}</span>
533                  </div>
534                  <div class="locationName" ng-if="chosenOrderMethod == 'pickup'" ng-bind="chosenBranchByUser.title">
535                  </div>
536
537                  <div class="branchtitle dinein" ng-if="chosenOrderMethod == 'dinein'" translate="Dine In">Dine In</div>
538                  <i class="zmdi zmdi-close-circle dinein-close" ng-if="chosenOrderMethod == 'dinein'"  ng-click="OpenOrderingMethodsPopup(true, $event)"></i>
539                  <div class="locationName dinein" ng-if="chosenOrderMethod == 'dinein'">
540                    <span translate="Table"></span>
541                    <span ng-bind="tableDetail.title"></span>
542                    <span class="locationName-chosen-branch" ng-if="chosenBranchByUser" ng-bind="' - ' + chosenBranchByUser.title"></span>
543                  </div>
544
545                </div>
546                <check-far-location ng-if="((enableAddressSelectionAtTheBegining && allBranches != null && chosenBranchByUser != null) || !enableAddressSelectionAtTheBegining) && !enableLocationDetection"> </check-far-location>
547
548                <div class="filter normal open ng-cloak"
549                  ng-class="{'full-width':(enableAddressSelectionAtTheBegining != true && chosenBranchByUser == null)||
550              (enableAddressSelectionAtTheBegining == true && (chosenOrderMethod == null || chosenBranchByUser == null))}">
551                  <div class="bg"></div>
552                  <i class="zmdi shared"
553                    ng-class="ProductFilter.keyword == ' ' || ProductFilter.keyword == ''|| ProductFilter.keyword==null?'zmdi-search':'zmdi-close'"
554                    ng-click="ClearSearch()"></i>
555                  <input type="text" ng-blur="BlurSearch()" placeholder="{{ 'searchmenu' | translate}}"
556                    style="display: inline-block;" ng-model="ProductFilter.keyword" ng-keyup="SearchProducts()" />
557                  <i class="search-input-close-icon fa-solid fa-xmark" ng-click="ClearSearch()"
558                    ng-if="searchbarIsPopup"></i>
559                </div>
560              </div>
561              <div class="logo ontop">
562                <a class="logo" ng-show="metas.logo" ng-click="ClickOnLogo()" ng-cloak>
563                  <img ng-src="{{imagebaseUrl}}/content/uploads/styling/{{metas.logo}}" alt="{{metas.title}}" />
564                </a>
565              </div>
566              <div ng-click="GoToCheckout()" class="menuList bag"
567                ng-class="{'hide-number':(isMarket && omConfig.enableStockOnOptions?CurrentBasket.totalWithCustItemsCount :(tableDetail != null? CurrentBasket.totalDineInPendingItemsCount:CurrentBasket.totalItemsCount)) == 0}">
568                <div class="nbHolding" data-items="{{isMarket && omConfig.enableStockOnOptions?CurrentBasket.totalWithCustItemsCount :(tableDetail != null? CurrentBasket.totalDineInPendingItemsCount:CurrentBasket.totalItemsCount)}}">
569                  <span class="in"
570                    ng-bind="isMarket && omConfig.enableStockOnOptions?CurrentBasket.totalWithCustItemsCount :(tableDetail != null? CurrentBasket.totalDineInPendingItemsCount:CurrentBasket.totalItemsCount)"></span>
571                </div>
572              </div>
573              <div ng-click="showminicart()" class="menuList bag minicv"
574                ng-class="{'hide-number':(isMarket && omConfig.enableStockOnOptions?CurrentBasket.totalWithCustItemsCount :(tableDetail != null? CurrentBasket.totalDineInPendingItemsCount:CurrentBasket.totalItemsCount)) == 0}">
575                <div class="nbHolding">
576                  <span class="in"
577                    ng-bind="isMarket && omConfig.enableStockOnOptions?CurrentBasket.totalWithCustItemsCount :(tableDetail != null? CurrentBasket.totalDineInPendingItemsCount:CurrentBasket.totalItemsCount)"></span>
578                </div>
579              </div>
580              <div class="userbar icons up retailonly" ng-class="{'has-waitinglist':omConfig.hasWaitingList}">
581                <div class="userpages">
582
583                  <div class="menuList signin  ng-hide" ng-show="UserTokenInfo.access_token == null"
584                    ng-click="OpenModal('loginRegisterModalID')"></div>
585                  <div class="menuList signedIn ng-hide" ng-show="UserTokenInfo.access_token != null">
586                    <div class="userInfo upWard">
587                      <div class="cont">
588                        <ul>
589                          <li>
590                            <a href="/myaccount" ng-class="controller=='myaccount' && action=='index'?'selected':''"
591                              translate="profileSubTitle.editAccount">Edit Account</a>
592                          </li>
593                          <li>
594                            <a href="/myaccount/deliveryaddress"
595                              ng-class="controller=='myaccount' && action=='deliveryaddress'?'selected':''"
596                              translate="profileSubTitle.deliveryAdress">Delivery Address</a>
597                          </li>
598                          <li>
599                            <a href="/myaccount/orders"
600                              ng-class="controller=='myaccount' && action=='orders' && isLiveChat != true?'selected':''"
601                              translate="profileSubTitle.orderHistory">Order History</a>
602                          </li>
603                          <li>
604                            <a ng-click="Logout()" translate="profileSubTitle.logout">Logout</a>
605                          </li>
606                        </ul>
607                      </div>
608                    </div>
609                    <div class="signedUser" onclick="showUserDesktop(this)">
610                      {{((userInfos.user.firstName || '') + ' ' + (userInfos.user.lastName || '')).trim()}}
611                      <i class="zmdi zmdi-chevron-down"></i>
612                    </div>
613                  </div>
614                  <li class="md-src"><a></a></li>
615                  <li class="md-wl" ng-click="GoToPage('/waitinglist')" ng-if="omConfig.hasWaitingList == true"
616                    ng-class="controller=='waitinlist'?'selected':''"><a></a></li>
617                  <li class="md-fav" ng-click="GoToPage('/myfavorites')"
618                    ng-class="controller==KSections.myfavorites?'selected':''"><a></a></li>
619                </div>
620              </div>
621              <div ng-click="noLoyaltyPage == true ? OpenLoyaltyDetails() : GoToPage('/loyalty')"
622                class="header-loyalty-value ng-hide {{loyaltySelectedClass}}"
623                ng-class="{'has-go-back':controller != 'home','no-level':(userInfos.user.loyalty.tier_progress ? userInfos.user.loyalty.tier_progress.tier_level == '' : userInfos.user.loyalty.level=='')}"
624                ng-show="userInfos != null && userInfos.user != null && userInfos.user.loyalty != null && (userInfos.user.loyalty.tier_progress != null || (userInfos.user.loyalty.loyaltyId != null && userInfos.user.loyalty.loyaltyId!= '')) && hideLoyaltyForFront == false">
625                
626                <i ng-if="loyaltyIcon == null" class="zmdi zmdi-star-circle loyalty-icon"></i>
627                <img ng-if="loyaltyIcon != null" ng-src="{{loyaltyIcon}}" alt="" class="loyalty-icon">
628                <!-- userInfos.user.loyalty.redeeming_type == 'points'? userInfos.user.loyalty.points :  -->
629                <span
630                  ng-bind="(noLoyaltyPage == true ? userInfos.user.loyalty.points : (userInfos.user.loyalty.tier_progress ? userInfos.user.loyalty.tier_progress.total_points : 0))|number"></span>
631                <div class="progressbar">
632                  <span class="progressbar-filler"
633                    style="width:{{userInfos.user.loyalty.tier_progress.tier_progress}}%"></span>
634                </div>
635              </div>
636              <a ng-href="{{'https://web.whatsapp.com/send?phone='+hotline.split(' ').join('').split('-').join('').split('+').join('')}}" class="callUsNb desk hot-line whatsapp-link"
637                ng-if="showEmailSupport == false"
638                ng-class="{'has-loyalty':userInfos != null && userInfos.user != null && userInfos.user.loyalty != null&& userInfos.user.loyalty.level != ''}"
639                target="_blank">
640              </a>
641              <a ng-href="{{'tel:' + hotline}}" class="desk hot-line tel-link"
642                ng-if="showEmailSupport == false"
643                ng-class="{'has-loyalty':userInfos != null && userInfos.user != null && userInfos.user.loyalty != null&& userInfos.user.loyalty.level != ''}">
644              </a>
645              <a ng-href="{{'mailto:'+supportEmail}}" class="callUsNb desk  hot-line" ng-if="showEmailSupport == true"
646                ng-class="{'has-loyalty':userInfos != null && userInfos.user != null && userInfos.user.loyalty != null&& userInfos.user.loyalty.level != ''}"
647                target="_blank">
648              </a>
649            </div>
650          </div>
651        </div>
652      </div>
653      <div class="userbar up">
654        <div class="  userpages ng-cloak">
655          <li class="md-fav"><a ng-click="GoToPage('/myfavorites')"
656              ng-class="controller==KSections.myfavorites?'selected':''" translate="myfavorites">My favorites</a></li>
657          <li class="md-orders"><a ng-click="GoToPage('/myaccount/orders')"
658              ng-class="controller=='myaccount' && action=='orders' && isLiveChat != true?'selected':''"
659              class="ng-scope" translate="myorders">My orders</a></li>
660          <li class="md-schedule"><a ng-click="GoToPage('/myaccount/orders?type=schedule')"
661              ng-class="controller=='myaccount' && action=='schedule' && isLiveChat != true?'selected':''"
662              class="ng-scope" translate="schedule">Schedule</a></li>
663          <li class="md-reorder"><a ng-click="GoToPage('/myaccount/orders')"
664              ng-class="controller=='myaccount' && action=='orders' && isLiveChat != true?'selected':''"
665              class="ng-scope" translate="reorder">Re-order</a></li>
666          <li ng-if="activeOffers && activeOffers.length > 0"
667            class="md-offers"><a ng-click="GoToPage('/offers')" translate="offers"></a></li>
668          <li ng-if="hasGiftCard == true" class="md-giftcards">
669            <a ng-class="controller=='giftcards'?'selected':''" ng-click="GoToPage('/giftcards')" translate="giftcards"></a>
670          </li>
671            <li ng-show="hasChallenges" class="Rewards md-rewards" >
672            <a ng-class="controller=='challenges'?'selected':''" ng-click="GoToPage('/challenges')" translate="Rewards"></a>
673            </li>
674
675          <li ng-if="hasActiveCompetition == true" class="md-competition">
676            <a ng-class="controller=='competition'?'selected':''" ng-click="GoToPage('/competition')" translate="competition"></a>
677          </li>
678          <li ng-if="hasActiveGame == true" class="md-game">
679            <a ng-class="controller=='spinthewheel'?'selected':''" ng-click="OpenSpinWheelModal(activeGameToShow)">{{ activeGameToShow ? activeGameToShow.title : ('Spin the wheel' | translate) }}</a>
680          </li>
681        </div>
682        <div class="menuList signin  ng-hide" ng-show="UserTokenInfo.access_token == null"
683          ng-click="OpenModal('loginRegisterModalID')" translate="signIn">My account</div>
684        <div class="menuList signedIn ng-hide" ng-show="UserTokenInfo.access_token != null">
685          <div class="userInfo upWard">
686            <div class="cont">
687              <ul>
688                <li>
689                  <a href="/myaccount" ng-class="controller=='myaccount' && action=='index'?'selected':''"
690                    translate="profileSubTitle.editAccount">Edit Account</a>
691                </li>
692                <li>
693                  <a href="/myaccount/deliveryaddress"
694                    ng-class="controller=='myaccount' && action=='deliveryaddress'?'selected':''"
695                    translate="profileSubTitle.deliveryAdress">Delivery Address</a>
696                </li>
697                <li>
698                  <a href="/myaccount/orders"
699                    ng-class="controller=='myaccount' && action=='orders' && isLiveChat != true?'selected':''"
700                    translate="profileSubTitle.orderHistory">Order History</a>
701                </li>
702                <li>
703                  <a ng-click="Logout()" translate="profileSubTitle.logout">Logout</a>
704                </li>
705              </ul>
706            </div>
707          </div>
708          <div class="signedUser" onclick="showUserDesktop(this)">
709            {{((userInfos.user.firstName || '') + ' ' + (userInfos.user.lastName || '')).trim()}}
710            <i class="zmdi zmdi-chevron-down"></i>
711          </div>
712        </div>
713      </div>
714    </div>
715    <div ng-include="mobileMenuTemplate" ng-if="mobileMenuTemplate != ''" ng-include-replace></div>
716    <div class="ssm-overlay ssm-toggle-nav"></div>
717
718    <div class="bagph">
719      <div class="myBagModule stick">
720        <div class="itemsinbag"><span>{{isMarket && omConfig.enableStockOnOptions?CurrentBasket.totalWithCustItemsCount
721            :CurrentBasket.totalItemsCount}} </span><span translate="item(s)">item(s)</span>
722        </div>
723        <ss-inner-bag data="CurrentBasket" is-retail="isRetail" ui-layout="'mCustomScrollbar'"></ss-inner-bag>
724      </div>
725    </div>
726    <ng-view class="ngviewstyle"></ng-view>
727    <div ng-include="popupsTemplate" ng-if="popupsTemplate != ''" ng-include-replace></div>
728    <!-- <div id="instagramfeed" class="ng-cloak"></div> -->
729    <div ng-include="footerTemplate" ng-include-replace></div>
730    <div class="footermenu">
731      <a ng-click="GoToPage('/')" class="ft-hom active" translate="home">Home</a>
732      <a ng-click="GoToPage('/challenges')" class="ft-rew" translate="rewards">Rewards</a>
733      <a ng-click="GoToPage('/myfavorites')" class="ft-fav" translate="favorites">Favorites</a>
734      <a ng-click="GoToPage('/myaccount/orders?type=schedule', undefined, undefined, true)" class="ft-sch" translate="schedule">Schedule</a>
735      <a ng-click="GoToPage('/myaccount/orders')" class="ft-ord " translate="orders">Orders</a>
736      <a ng-click="GoToPage('/myaccount/deliveryaddress')" class="ft-add " translate="Address">Address</a>
737      <a ng-click="GoToPage('/myaccount')" class="ft-acc " translate="account">Account</a>
738    </div>
739
740    <div class="footermethods" style="display:none;" ng-if="(deliveryBranches && deliveryBranches.length > 0) || (pickupBranches && pickupBranches.length > 0) || (dineinBranches && dineinBranches.length > 0)">
741      <li class="owrap" ng-class="{'checked':chosenOrderMethod == 'delivery'}"
742        ng-click="SetOrderingMethod('delivery',undefined,undefined,false)" ng-if="deliveryBranches && deliveryBranches.length > 0" translate="Delivery">
743      </li>
744      <li class="owrap" ng-class="{'checked':chosenOrderMethod == 'pickup'}"
745        ng-click="SetOrderingMethod('pickup',undefined,undefined,false)" ng-if="pickupBranches && pickupBranches.length > 0" translate="Pickup">
746      </li>
747      <li class="owrap" ng-class="{'checked':chosenOrderMethod == 'dinein'}"
748        ng-click="SetOrderingMethod('dinein',undefined,undefined,false)" ng-if="dineinBranches && dineinBranches.length > 0" translate="Dine-In">
749        </li>
750    </div>
751  </div>
752
753
754  <current-location google-map-key="googleMapKey" user-location="userLocation" ng-if="configValuesSet"></current-location>
755  <div ng-if="bigMapIsOpened == true" ng-include="bigMapTemplate" ng-include-replace></div>
756  
756<script type="text/javascript" defer src="/assets/Scripts/Plugins.min.js?v=1.951.1"></script>
756
757  
757<script type="text/javascript" defer src="/assets/Scripts/angular-all.min.js?v=1.951.1"></script>
757
758  
758<script type="text/javascript" defer src="/assets/Scripts/angular-translate.min.js?v=1.951.1"></script>
758
759  
759<script type="text/javascript" defer src="/assets/Scripts/angular-translate-loader-url.min.js?v=1.951.1"></script>
759
760  
760<script type="text/javascript" defer
761    src="/assets/Scripts/angular-translate-loader-static-files.min.js?v=1.951.1"></script>
761
762  
762<script type="text/javascript" defer src="assets/intlTelInput/js/intlTelInput.min.js?v=1.951.1"></script>
762
763  <!-- 
763<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js"></script>
763 -->
764  
764<script type="text/javascript" defer src="assets/Scripts/infinite-scroll.js?v=1.951.1"></script>
764
765  
765<script type="text/javascript" defer src="assets/Scripts/scripts.js?v=1.952.4"></script>
765
766  
766<script type="text/javascript" defer src="assets/Scripts/cybersourceUC.js?v=1.952.2"></script>
766
767  
767<script type="text/javascript" defer src="assets/Scripts/angular_scripts.js?v=1.953.13"></script>
767
768<!-- 
768<script>
769  (function () {
770    var v = Date.now(); // or Math.random().toString(36).slice(2)
771    var s = document.createElement('script');
772    s.src = 'https://burjalhamam.weevi.com/assets/Scripts/angular_scripts_1.js?v=' + v;
773    document.head.appendChild(s);
774  })();
775</script>
775 -->
776  
776<script type="text/javascript" defer src="config/data.min.js"></script>
776
777  
777<script src="assets/Scripts/getaddress-autocomplete-1.1.3.min.js"></script>
777
778  
778<script type="text/javascript" defer src="assets/Scripts/swiped-events.js?v=1.951.11"></script>
778
779  <link rel="stylesheet" async href="assets/css/third-parties.css?v=1.951.1" />
780  <!-- for 3dsecure -->
781  <div id="3DSUI"></div>
782<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"1ccf37fa715849d0a19d14f409c3bf00","r":1,"spa":2}' crossorigin="anonymous"></script>
782
783</body>
784
785</html>
786

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.